Memory Interface Timing Retiming for Skew-Resilient DDR Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the capacity and speed of storage devices increase, their reliability decreases due to increased resistance components and skew, necessitating a method to enhance reliability without compromising operating speed.

Innovation Solution

A storage device with a semiconductor memory device and a memory controller that includes an interface chip capable of detecting locking delays to generate timing signals, thereby reducing skew and improving data transmission reliability during write and read operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the capacity and speed of storage devices are increased by overlapping semiconductor memory chips, then the capacity and speed are improved, but the reliability deteriorates due to increased resistance components and skew

Engineering Contradiction:
ImprovespeedVSAvoidreliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting the locking delay between timing signals in advance during a read operation, storing this detected delay value, and then using the pre-stored locking delay to generate a retimed timing signal during subsequent write operations. This eliminates the need for real-time delay detection during critical data transmission, thereby maintaining high speed while improving reliability through pre-calibrated timing synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface chip serves as an intermediary between the memory controller and the semiconductor memory chips. It detects timing skew, generates compensated timing signals with proper delay, and retimes data signals accordingly. This intermediary function isolates the timing synchronization problem from the main data transmission path, allowing high-speed operation while maintaining reliability through centralized timing management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the number of overlapped semiconductor chips is increased to achieve higher capacity, then the capacity is improved, but the resistance component increases which reduces channel toggle speed and increases skew

Engineering Contradiction:
ImprovecapacityVSAvoidtoggle speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The interface chip acts as an intermediary that manages timing synchronization for multiple overlapped semiconductor memory chips. It detects locking delays from timing signals and generates retimed signals that compensate for cumulative skew effects. This allows the system to scale capacity by adding more chips while maintaining proper timing synchronization and toggle speed through centralized delay compensation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by detecting the actual locking delay between timing signals during read operations, storing this measured delay information, and using it to adjust and generate appropriately delayed timing signals for write operations. This feedback mechanism ensures that timing signals remain synchronized even as the number of overlapped chips increases, thereby maintaining toggle speed and reducing skew.

Inventive Principle:
Principle #23Feedback

3Productivity

If the speed of the storage device is increased using DDR method, then the speed is improved, but the skew increases which reduces reliability

Engineering Contradiction:
ImprovespeedVSAvoidreliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting and storing the locking delay between DQS and reference clock signals in advance during read operations. This pre-detected delay information is then used to generate properly retimed timing signals during high-speed write operations, eliminating the need for real-time delay calculation and ensuring accurate timing synchronization at DDR speeds, thereby maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface chip serves as an intermediary that manages timing synchronization during high-speed DDR operations. It receives timing signals from the memory controller, detects locking delays, generates retimed timing signals with appropriate delay compensation, and outputs them to the semiconductor memory chips. This intermediary function isolates and manages skew effects, allowing high-speed operation while maintaining reliability through centralized timing control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10262705B2Electronic device and method of operating the same
Publication Date: 2019.04.16 SK HYNIX INC
  • US10262705B2 patent drawing
  • US10262705B2 patent drawing
  • US10262705B2 patent drawing

AI summary

Provided herein may be a semiconductor memory device. The semiconductor memory device may include a memory unit configured to store the write data. The semiconductor memory device may include an interface chip configured to receive a first timing signal and a second timing signal, and configured to detect a locking delay from the first timing signal and generate a third timing signal from the second timing signal generated by delaying the first timing signal using the detected locking delay by at least two periods.