Strobe Calibration Component for DDR Memory Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DDR memory devices face data corruption due to noise and wide variations in delay times caused by process, voltage, and temperature variations, which inhibit correct gating of strobe signals, especially in Wide IO and LPDDR applications.

Innovation Solution

A DDR memory control device with a strobe calibration component that includes a tri-state receiver, edge detection component, and extension gate generation component to identify and adjust valid edges of the strobe signal, generating a calibrated gate signal to mitigate timing variations and noise, ensuring accurate data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If DDR memory operates at high clock speeds to improve performance, then data transfer rate increases, but timing variations and noise susceptibility increase causing data corruption

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

Solution Approach 1:

The patent applies preliminary action by performing strobe calibration before normal data transfer operations. The calibration process pre-adjusts the strobe signal timing parameters (such as preamble and postamble durations) to account for process, voltage, and temperature variations. This preliminary calibration ensures that when high-speed data transfer occurs, the timing is already optimized, preventing data corruption without sacrificing transfer rate.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through a calibration mechanism that detects timing variations and adjusts strobe signal parameters accordingly. The system monitors the actual timing behavior of strobe signals during calibration mode, compares it against expected values, and feeds this information back to adjust the gate signal generation. This closed-loop feedback ensures reliable data transfer even at high clock speeds where timing variations would otherwise cause corruption.

Inventive Principle:
Principle #23Feedback

2Device complexity

If traditional gating methods are used to control strobe signals, then device complexity remains low, but data corruption occurs due to noise and timing variations

Engineering Contradiction:
Improvegating control structureVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by making the gate signal generation adaptive rather than static. Instead of using fixed gating parameters, the system dynamically adjusts the gate signal timing based on detected valid edges of the strobe signal. The gate generation component modifies preamble and postamble durations in real-time based on calibration results, allowing the gating control to respond to timing variations without significantly increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by adjusting temporal parameters of the gate signal (preamble duration, postamble duration, active period timing) based on calibration data. The system changes these parameters to compensate for process, voltage, and temperature variations. This approach improves data integrity by adapting the gating parameters to actual operating conditions rather than relying on fixed, complex control logic.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If strobe calibration is implemented to improve data integrity, then timing accuracy increases, but device complexity and power consumption increase

Engineering Contradiction:
Improvestrobe signal timing accuracyVSAvoidcalibration component structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the calibration function into distinct modular components: a calibration component that performs the calibration, a tri-state receiver that detects signal states, an edge detection component that identifies valid edges, and a gate generation component that produces the calibrated gate signal. This segmentation allows each component to be optimized independently and simplifies the overall control logic, reducing device complexity while maintaining high timing accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses an intermediary approach by introducing a calibration component that acts as a mediator between the strobe signal source and the data transfer logic. This calibration component performs the complex timing adjustments in isolation, providing a simplified interface to the rest of the system. The tri-state receiver and edge detection component serve as intermediaries that bridge the analog strobe signal and the digital control logic, reducing overall system complexity while achieving precise timing control.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If wide timing variations are accommodated to ensure operation across PVT conditions, then adaptability increases, but standard gating methods fail causing data corruption

Engineering Contradiction:
ImprovePVT variation toleranceVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing comprehensive strobe calibration across the full range of expected process, voltage, and temperature conditions before normal operation. The calibration process characterizes timing behavior under various PVT conditions and stores this information for use during data transfer. This preliminary characterization enables the system to adapt to wide PVT variations without compromising data integrity during actual operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by adjusting multiple temporal parameters of the gate signal (preamble length, postamble length, active period timing, edge alignment) based on calibration data that captures PVT variations. The system selects and applies appropriate parameter sets depending on the operating conditions, enabling wide adaptability across PVT ranges while maintaining reliable data transfer through calibrated timing parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8937842B2Systems and methods for data strobe calibration for timing variations
Publication Date: 2015.01.20 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8937842B2 patent drawing
  • US8937842B2 patent drawing
  • US8937842B2 patent drawing

AI summary

A strobe calibration component for a memory control device includes a tri-state detection receiver, an edge detection component, and an extension gate generation component. The tri-state detection receiver is configured to identify states of an input signal. One of the states includes a high impedance state. The edge detection component is configured to identify valid edges from a sequence of states provided from the tri-state detection receiver. The extension gate generation component is configured to generate a calibrated gate signal according to the valid edges from the edge detection component.