DDR Memory DQS Strobe Drift Compensation Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Double data rate memory interfaces face challenges in ensuring data integrity and timing accuracy due to variations in temperature and voltage, leading to potential data corruption and inefficiencies in data transmission.

Innovation Solution

The proposed solution involves a circuitry with a data strobe masking gating signal modifier that applies a variable time delay to center the expected data receipt duration about the midpoint of the data transmission, using a combination of control logic, bi-directional I/O interfaces, and drift detection circuitry to ensure data integrity by adjusting delays based on initial and terminal integrity delays, and compensating for environmental variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed data strobe signal duration is used, then the circuit operation is simple, but data integrity deteriorates due to timing drift under varying temperature and voltage conditions

Engineering Contradiction:
Improvedata integrityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of the data strobe signal duration based on detected timing drift. The system continuously monitors the alignment between data transitions and strobe edges, then modifies the strobe duration parameter in real-time to maintain optimal sampling timing despite environmental variations in temperature and voltage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a feedback mechanism where the system detects the actual timing relationship between data signals and strobe signals, compares it against expected timing, and uses this information to adjust the strobe duration. This closed-loop control ensures data integrity is maintained by continuously correcting for timing drift caused by environmental conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If the data transmission duration is extended to ensure complete data receipt, then data integrity improves, but timing accuracy deteriorates due to increased susceptibility to drift

Engineering Contradiction:
Improvedata integrityVSAvoidtiming accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the strobe signal duration based on the actual timing drift detected during operation. Rather than using a fixed extended duration that would degrade timing accuracy, the system optimizes the strobe width in real-time to match the actual data transmission characteristics, thereby maintaining both data integrity and timing precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the temporal parameters of the data strobe signal (specifically its duration) based on detected timing conditions. By adjusting the strobe pulse width as a variable parameter rather than a fixed value, the system adapts to environmental variations while preserving timing accuracy for data sampling.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If compensation for temperature and voltage variations is implemented, then data integrity improves, but the complexity of delay adjustment increases

Engineering Contradiction:
Improvedata integrityVSAvoiddelay adjustment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-adjustment by automatically detecting timing drift and correcting its own strobe signal parameters without external intervention. The compensation mechanism is integrated into the memory interface itself, allowing the system to autonomously adapt to temperature and voltage variations through continuous monitoring and adjustment of the data strobe timing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback-based compensation system that monitors timing alignment and automatically adjusts delay parameters to maintain data integrity. The system uses the detected timing relationships between data and strobe signals to generate correction signals that optimize the strobe duration, thereby compensating for environmental variations through closed-loop control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7675811B2Method and apparatus for DQS postamble detection and drift compensation in a double data rate (DDR) physical interface
Publication Date: 2010.03.09 INTEGRATED DEVICE TECH INC
  • US7675811B2 patent drawing
  • US7675811B2 patent drawing
  • US7675811B2 patent drawing

AI summary

Circuitry for reading from a double data rate type memory, the circuitry including control logic, a first bi-directional input/output interface (I/O) configured to be coupled to a data bus of a double data rate type memory and to receive therefrom a data transmission having a duration selected by the control logic, a second bi-directional input/output interface (I/O) configured to be coupled to a data strobe line of the double data rate type memory, a gate coupled to the second bi-directional input/output interface configured for controlling the duration of a data strobe signal received along the data strobe line in response to a data strobe masking gating signal and a data strobe masking gating signal modifier applying to the expected data receipt duration indicating signal a variable time delay such as to center the expected data receipt duration indicating signal about the midpoint of the duration of the data transmission.