Separate Data Strobe Delay Calibration for DDR Timing Skew

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data transfer rates increase in computing platforms, timing skew and duty cycle variations in data strobe signals become significant issues, affecting signal integrity and limiting performance in interfaces like DDR memory, where data is latched in response to rising and falling edges of the strobe signal.

Innovation Solution

The use of multiple delay circuits to position the rising and falling edges of the data strobe signal, compensating for timing skew and duty cycle variations by generating delayed strobe signals that align with optimal data sampling times, thereby improving signal integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transfer rate is increased, then productivity is improved, but timing skew and duty cycle variations worsen

Engineering Contradiction:
Improvedata transfer rateVSAvoidsignal integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the single strobe signal into multiple separate strobe signals (e.g., DQS0, DQS1, DQS2, DQS3) that can be independently delayed and calibrated. This segmentation allows each strobe signal to be individually adjusted to compensate for timing skew and duty cycle variations, thereby maintaining signal integrity at higher data transfer rates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces separate delay circuits that can independently adjust the timing parameters of each strobe signal. By changing the delay parameters of individual strobe signals, the system compensates for timing skew and duty cycle variations, allowing higher data transfer rates to be achieved while maintaining signal integrity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If separate delay circuits are used for multiple strobe signals, then timing precision is improved, but device complexity increases

Engineering Contradiction:
Improvetiming skew compensationVSAvoidnumber of delay circuits
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent designs delay circuits that can serve multiple functions: they can delay different strobe signals by different amounts, they can be individually calibrated, and they can compensate for both timing skew and duty cycle variations. This multi-functionality reduces the need for additional separate compensation circuits, thereby limiting the increase in device complexity.

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

Data Source

PatentUS7755402B1Calibration of separate delay effects for multiple data strobe signals
Publication Date: 2010.07.13 NVIDIA CORP
  • US7755402B1 patent drawing
  • US7755402B1 patent drawing
  • US7755402B1 patent drawing

AI summary

Embodiments for positioning rising and/or filling edges of data strobe signals are disclosed. One example embodiment may comprise receiving a data signal, positioning an edge of a first delayed data strobe signal associated with the data signal by a first programmable amount, and positioning an edge of a second delayed data strobe signal associated with the data signal by a second programmable amount, wherein the second delayed data strobe signal is shifted approximately one bit-time in relation to the first delayed data strobe signal.