Dynamic Memory Signal Phase Tracking for DDR Data Strobe

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory control systems for DDR memory modules struggle to maintain accurate data access due to signal drift caused by variations in layout, manufacturing processes, and environmental factors, leading to incorrect phase settings of the data strobe signal DQS, which cannot be dynamically updated during normal operations.

Innovation Solution

A dynamic memory signal phase tracking method and control circuit that continuously monitors the DQS latching interval and updates the optimal delay phase of the data strobe signal DQS, allowing the memory controller to adjust and maintain correct data access even under changing conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the phase of data strobe signal DQS is fixed during normal operations, then the system operation is simple and stable, but signal drift caused by layout variations, manufacturing processes, and environmental factors leads to incorrect phase settings and data access errors

Engineering Contradiction:
Improvedata access accuracyVSAvoidphase tracking control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic phase adjustment by introducing a phase tracking control unit that continuously monitors the DQS latching interval and adjusts the delay phase of the data strobe signal DQS in real-time. This transforms the static phase setting into a dynamic system that adapts to signal drift caused by layout variations, manufacturing processes, and environmental factors, thereby maintaining data access accuracy without excessive complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the phase tracking control unit monitors the DQS latching interval and uses this information to adjust the delay phase of the data strobe signal. The feedback loop continuously compares the actual latching interval with the optimal value and makes corrective adjustments, ensuring reliable data access while managing system complexity through intelligent control

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the optimal delay phase is updated dynamically during normal operations, then data access accuracy is maintained under changing conditions, but the control circuit complexity increases

Engineering Contradiction:
Improveadaptation to environmental changesVSAvoidcontrol circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static to dynamic phase adjustment by implementing a phase tracking control unit that continuously monitors the DQS latching interval and adjusts the delay phase in real-time. This dynamic adaptation allows the system to respond to environmental changes such as temperature variations and signal drift, maintaining data access accuracy while managing complexity through efficient control algorithms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The phase tracking control unit operates autonomously during normal operations, automatically monitoring the DQS latching interval and adjusting the delay phase without external intervention. This self-service capability enables the system to adapt to changing conditions independently, reducing the need for complex external control mechanisms while maintaining high adaptability

Inventive Principle:
Principle #25Self-service

3Reliability

If phase adjustment is performed during normal operations, then signal drift is compensated, but the access time to memory module increases due to arbitration and phase testing

Engineering Contradiction:
Improvesignal accuracyVSAvoidmemory access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary phase calibration during system initialization or idle periods, establishing the optimal delay phase before normal operations begin. This preliminary action allows the phase tracking control unit to be ready for immediate operation, minimizing the impact on memory access time during active data operations while still providing timely compensation for signal drift

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The phase tracking control unit performs periodic monitoring and adjustment of the DQS latching interval at predetermined intervals or during idle cycles rather than continuously during every memory access. This periodic action maintains signal accuracy through timely corrections while minimizing the impact on overall memory access time by avoiding constant intervention in the data path

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9355744B2Dynamic memory signal phase tracking method and associated control circuit
Publication Date: 2016.05.31 MEDIATEK INC
  • US9355744B2 patent drawing
  • US9355744B2 patent drawing
  • US9355744B2 patent drawing

AI summary

A dynamic memory signal phase tracking method is provided. The method, applied to a memory controller that accesses a memory module, includes: issuing a memory access command and an access request to an arbiter to request for an access right of the memory module; when the access right is obtained, forwarding the memory access command to the memory module and asserting a flag signal; during a period of asserting the flag signal, sequentially using a plurality of candidate delay phases to adjust a memory signal for latching test data from the memory module, determining a delay phase according to latching results corresponding to the candidate delay phases, and recording the determined delay phases; updating an optimal delay phase according to the determined delay phase; and accessing the memory module according to the updated optimal delay phase.