Memory Controller Strobe Gating Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory systems, the active window of data strobe signals can be misaligned due to signal propagation delays, temperature, and voltage changes, leading to incorrect data reading by the memory controller.

Innovation Solution

A memory controller with differential and single-ended receiver circuitry generates reliable data strobe signals, and the read gate training circuit and drift adaptability circuitry adjust the gating signal to accurately determine the active data strobe window, compensating for latency and drift.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the active data strobe window is fixed based on initial calibration, then the device complexity is reduced, but the reliability deteriorates due to temperature and voltage changes causing window misalignment

Engineering Contradiction:
Improvegating signal adjustment mechanismVSAvoiddata sampling accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of the active data strobe window by detecting the actual data strobe signal edges and automatically recalibrating the gating signal timing. This allows the window to adapt to temperature and voltage changes while maintaining sampling accuracy without requiring complex manual recalibration procedures

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the detected data strobe signal edges to continuously monitor and adjust the gating signal timing. By comparing the expected versus actual strobe edges and automatically correcting the window position, the system maintains reliability under varying conditions without increasing overall device complexity

Inventive Principle:
Principle #23Feedback

2Reliability

If the active data strobe window is widened to account for drift, then the reliability is improved, but the measurement precision deteriorates due to sampling outside the optimal window

Engineering Contradiction:
Improvedata sampling robustnessVSAvoiddata sampling accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

Rather than using a static wide window, the system dynamically adjusts the window position and width based on real-time detection of data strobe signal edges. This allows the window to remain precisely aligned with the optimal sampling region while adapting to drift, maintaining both reliability and measurement precision

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timing parameters of the gating signal based on detected strobe edge positions. By automatically adjusting the window start and end times to match the actual strobe signal characteristics, the system maintains precise sampling without requiring an overly wide window that would compromise accuracy

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If manual recalibration is performed to correct window misalignment, then the measurement precision is improved, but the loss of time increases due to recalibration procedures

Engineering Contradiction:
Improveactive window alignmentVSAvoidrecalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic self-calibration by detecting data strobe signal edges and adjusting its own gating signal timing without external intervention. This eliminates the need for manual recalibration procedures, maintaining measurement precision while avoiding time loss associated with manual adjustment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs initial calibration during manufacturing or setup, establishing baseline timing parameters. During operation, it uses automatic detection and adjustment to maintain alignment, eliminating the need for repeated manual recalibration and thus avoiding time loss while preserving measurement precision

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9514420B2Strobe gating adaption and training in a memory controller
Publication Date: 2016.12.06 RAMBUS INC
  • US9514420B2 patent drawing
  • US9514420B2 patent drawing
  • US9514420B2 patent drawing

AI summary

A memory controller includes a differential receiver circuitry to receive a differential data strobe signal pair and to generate a first data strobe signal based on the differential data strobe signal pair. The differential data strobe signal pair comprises a first signal and a second signal. The memory controller also includes a single ended receiver circuitry to receive the first signal of the differential data strobe signal pair and to generate a second data strobe signal based on the first signal of the differential data strobe signal pair. The memory controller further includes circuitry to generate a gating signal for gating the first data strobe signal, the circuitry generating the gating signal based on the second data strobe signal.