Training Controller Phase Synchronization Reset Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed semiconductor memory devices face challenges in maintaining accurate data transmission due to phase mismatches between clock and data signals, leading to training errors and instability in data transfer.

Innovation Solution

A training controller system that includes read and write training circuits, along with a reset controller, to synchronize data transfer operations and generate reset signals when mismatches occur, ensuring appropriate setup and hold times for data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data training is performed to adjust setup and hold times, then data transmission accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-diagnosis by comparing input data with output data to detect training errors, and automatically generates reset signals to correct mismatches without external intervention, enabling the device to self-correct transmission accuracy issues

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by comparing input data with output data during training operations, detecting mismatches, and using this comparison result to generate appropriate reset signals that correct transmission errors, creating a closed-loop control system

Inventive Principle:
Principle #23Feedback

2Productivity

If high-speed operation is implemented, then productivity is improved, but reliability deteriorates

Engineering Contradiction:
Improveoperation speedVSAvoiddata transmission stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors data transmission by comparing input and output data during high-speed training operations, detecting errors in real-time, and generating reset signals to correct mismatches, ensuring reliable data transmission even at high speeds

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs data comparison and error detection during the training operation itself, before final data transmission occurs, allowing preventive correction of potential transmission errors through reset signal generation

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If setup and hold times are adjusted for each data pin, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvesetup/hold time accuracyVSAvoidcontrol circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The comparison circuit serves multiple functions by detecting both training errors and generating reset signals within a single integrated unit, eliminating the need for separate control circuits for each data pin while maintaining precise setup and hold time adjustment

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10127973B2Training controller, and semiconductor device and system including the same
Publication Date: 2018.11.13 SK HYNIX INC
  • US10127973B2 patent drawing
  • US10127973B2 patent drawing
  • US10127973B2 patent drawing

AI summary

A training controller, semiconductor device and a system including the same are disclosed, which relates to technology for training a phase of data. The training controller may include a read training circuit configured to control a read training operation based on a read signal and a control signal. The training controller may include a write training circuit configured to control a write training operation based on a write signal and a write training signal. The training controller may include a reset controller configured to generate a reset signal when a mismatch occurs in the read training operation or the write training operation.