Memory Interface Circuit Timing Synchronization Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in efficiently controlling the timing of clock, strobe signals, and data transfer to improve operation reliability, particularly in varying environments, which affects the performance of memory devices during write and read operations.

Innovation Solution

A memory system with an interface circuit that performs training operations to synchronize the timing of data and clock signals, including blocking transfers to prevent malfunctions during training, and a method involving a controller generating commands for the interface circuit and semiconductor memory to perform write and read training operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the memory device operates at high speed, then the operation speed is improved, but the timing control between clock, strobe signal, and data becomes more difficult and less reliable

Engineering Contradiction:
Improveoperation speedVSAvoidtiming control reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements training operations before normal high-speed operation to pre-establish reliable timing relationships. The interface circuit performs write training and read training operations to measure data latch margins and determine optimal timing parameters before actual data transfer begins, ensuring reliability is established beforehand rather than relying on post-operation adjustments

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback mechanisms where the interface circuit measures the data latch margin during training operations and uses this information to adjust timing parameters. The controller receives feedback about timing performance and modifies clock and strobe signal timing accordingly, creating a closed-loop system that continuously optimizes timing control for reliable high-speed operation

Inventive Principle:
Principle #23Feedback

2Reliability

If the interface circuit performs training operations, then the timing synchronization is improved, but the data transfer time is increased

Engineering Contradiction:
Improvetiming synchronizationVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The training operations are performed as a preliminary action during system initialization or when reconfiguring, before actual data transfer begins. Once timing parameters are optimized during training, the interface circuit switches to efficient normal operation mode, ensuring that the time cost of training is amortized over multiple operations and does not impact continuous data transfer performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic switching between training mode and normal operation mode. The interface circuit can transition from performing training operations to executing normal data transfer based on system state, allowing timing synchronization to be dynamically adjusted when needed while maintaining high-speed operation during steady-state data transfer

Inventive Principle:
Principle #15Dynamics

3Reliability

If the interface circuit blocks command transfer during training operation, then the training reliability is improved, but the command transfer efficiency is reduced

Engineering Contradiction:
Improvetraining operation reliabilityVSAvoidcommand transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments command transfer into different phases: training phase where commands are blocked to ensure reliable timing establishment, and normal operation phase where commands are transferred efficiently. The interface circuit identifies whether a command should be blocked based on the current operational state, separating training-related commands from data transfer commands to minimize productivity impact while maintaining training reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The command blocking mechanism is dynamic rather than static. The interface circuit monitors system state and adjusts command transfer behavior accordingly, blocking commands only during training operations and allowing normal command transfer during operational phases. This dynamic approach ensures training reliability when needed while maintaining command transfer efficiency during normal operation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11069387B2Memory system and method of operating the memory system
Publication Date: 2021.07.20 SK HYNIX INC
  • US11069387B2 patent drawing
  • US11069387B2 patent drawing
  • US11069387B2 patent drawing

AI summary

The present technology includes a memory system and a method of operating the memory system. The memory system includes a memory device including an interface circuit and a semiconductor memory, and a controller configured to generate a command for controlling the memory device and output the command to the memory device. The interface circuit receives the command, transmits the received command to the semiconductor memory when the received command corresponds to the semiconductor memory, and performs a training operation of the interface circuit when the received command corresponds to the interface circuit and the received command is a specific command.