Memory Clock Drift Detection Using a Slow Timing Reference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face timing drift issues due to temperature and voltage variations, causing phase misalignment between timing references in memory devices and controllers, which existing technologies fail to accurately detect and adjust for during data transport.

Innovation Solution

A memory system that uses a low-frequency slow clock signal to determine phase delays in a memory device, allowing for accurate drift detection and phase adjustment of high-frequency clock signals used for data transport, thereby maintaining synchronization despite temperature and voltage changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If high-frequency clock signals are used for data transport, then data transmission speed is improved, but timing drift due to temperature and voltage variations increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidtiming synchronization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

A low-frequency slow clock signal is introduced as an intermediary carrier to transport timing reference information from the memory controller to the memory device. This slow clock signal is less susceptible to timing drift during transmission and serves as a stable reference for phase alignment, resolving the contradiction between high-speed data transport and timing reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary phase alignment by embedding timing reference information in the slow clock signal before high-frequency data transmission begins. The memory device uses this advance timing information to pre-adjust its clock phases, ensuring synchronization is established before rapid data transfer starts, thus maintaining reliability at high speeds

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If timing drift calibration is performed continuously, then synchronization accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvephase alignment accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Instead of continuous calibration, the system performs timing drift calibration periodically using the slow clock signal. The low frequency of the slow clock naturally spaces out calibration events, reducing the frequency of high-power operations while maintaining adequate synchronization accuracy through periodic adjustments

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The memory device autonomously extracts timing reference information from the received slow clock signal and performs self-calibration of its internal clock phases. This self-service approach eliminates the need for continuous external intervention and high-power calibration circuits, achieving accurate phase alignment with reduced power consumption

Inventive Principle:
Principle #25Self-service

3Measurement precision

If complex calibration processes are used to detect timing drift, then detection accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvetiming drift detection accuracyVSAvoidcalibration circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses a simplified copy approach where the slow clock signal carries a replicated version of the timing reference information from the memory controller. This copying method provides accurate timing drift detection without requiring complex calibration circuits, as the timing reference is directly embedded in the low-frequency signal that is inherently more stable and easier to process

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11983031B2Drift detection in timing signal forwarded from memory controller to memory device
Publication Date: 2024.05.14 RAMBUS INC
  • US11983031B2 patent drawing
  • US11983031B2 patent drawing
  • US11983031B2 patent drawing

AI summary

A memory system in which a timing drift that would occur in distribution of a first timing signal for data transport in a memory device is determined by measuring the actual phase delays occurring in a second timing signal that has a frequency lower than that of the first timing signal and is distributed in one or more circuits mimicking the drift characteristics of at least a portion of distribution of the first timing signal. The actual phase delays are determined in the memory device and provided to a memory controller so that the phases of the timing signals used for data transport may be adjusted based on the determined timing drift.