Programmable DQS Delay Circuit for Stable DDR Data Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DDR-SDRAM devices face complexity in writing data due to the narrower valid-data window, requiring precise alignment of the DQS signal with data, which is challenging to maintain stability across varying conditions like process, voltage, and temperature variations.

Innovation Solution

A circuit with a delay locked loop (DLL) system that adjusts the number of cascaded delay elements to maintain a stable delay of the DQS signal, ensuring it is aligned with the data edge by 1/4 of the DDR clock period, using a programmable delay line and master/slave circuitry to account for derating factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a simple delay line of cascaded basic cell elements is used to delay the DQS signal, then the circuit complexity is low, but the delay stability deteriorates due to process, voltage, and temperature variations

Engineering Contradiction:
Improvecircuit complexityVSAvoiddelay stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a delay locked loop (DLL) that uses feedback to continuously adjust and compensate for delay variations. The phase detector monitors the phase difference between the DQS signal and the delayed signal, and the up/down counter adjusts the delay line accordingly to maintain stable delay alignment despite process, voltage, and temperature variations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the static delay line into a dynamic, adjustable delay mechanism. The programmable delay line allows real-time adjustment of the number of cascaded delay elements based on detected phase differences, enabling the system to adapt to varying operating conditions and maintain optimal delay stability.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the DQS signal is delayed by a fixed amount of time, then the alignment with data center is simple, but the manufacturing precision deteriorates due to variations in derating factors

Engineering Contradiction:
Improvealignment simplicityVSAvoiddelay alignment precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent dynamically changes the delay parameter by adjusting the number of cascaded delay elements in the programmable delay line. This allows the system to compensate for variations in derating factors such as process variations, voltage changes, and temperature effects, thereby maintaining precise delay alignment with the data center despite manufacturing tolerances.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The phase detector provides feedback on the actual phase alignment between the DQS signal and the data center, enabling the system to automatically adjust the delay to achieve and maintain precise alignment. This feedback mechanism ensures manufacturing precision by continuously correcting for deviations caused by derating factors.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If a programmable delay line with multiple cascaded delay elements is used, then the delay alignment precision is improved, but the device complexity increases

Engineering Contradiction:
Improvedelay alignment precisionVSAvoidcircuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the delay function into multiple discrete delay elements arranged in cascade. This segmentation allows the system to achieve precise delay alignment by selectively activating different numbers of delay elements, providing fine-grained control over the delay amount while keeping each individual delay element simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The programmable delay line dynamically reconfigures the number of active delay elements based on the detected phase difference. This dynamic adjustment capability allows the system to achieve high precision delay alignment when needed while maintaining lower complexity during normal operation, as the full delay line is not always required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20090033391A1Circuits to delay a signal from a memory device
Publication Date: 2009.02.05 ATMEL CORP
  • US20090033391A1 patent drawing
  • US20090033391A1 patent drawing
  • US20090033391A1 patent drawing

AI summary

A method for delaying a control signal, includes receiving a clock signal, determining a number of delay elements required to generate a first delay equal to a target amount of the period of the clock signal, receiving a data signal having an edge generated at the same time as an edge of the control signal, determining a fraction number equal to the number of delay elements needed to generate a second delay for the data signal or the control signal to align their edges, divided by the number of cascaded delay elements necessary to provide a delay equal to the target amount of the period of the clock signal, multiplied by the number of delay elements to generate the first delay, and delaying the control signal by the number of cascaded delay elements to realize said first delay altered by the fraction number of delay elements.