Memory Timing Drift Detection via Replica Slow-Clock Phase Sensing

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 affects data transport efficiency.

Innovation Solution

A memory system that uses a low-frequency slow clock signal to determine phase delays in the clock distribution circuit of a memory device, allowing for accurate calibration and synchronization of timing signals during power down or drift events, utilizing a drift detection circuit with configurable replica delay elements and phase to digital converters to adjust phase adjustments for optimal data transport.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

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

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

Solution Approach 1:

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary phase calibration using the slow clock signal before high-speed data transport begins. By pre-synchronizing the timing references between controller and device during initialization or power-up events, the system establishes accurate phase relationships that maintain synchronization throughout high-speed operation

Inventive Principle:
Principle #10Preliminary action

2Reliability

If PLL is activated continuously to maintain clock synchronization, then timing accuracy is improved, but power consumption increases

Engineering Contradiction:
Improveclock synchronizationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous PLL operation, the system uses periodic phase calibration events triggered by power-up or detected timing drift conditions. The slow clock signal enables these periodic synchronization updates without requiring continuous high-power PLL operation, reducing overall power consumption while maintaining timing accuracy when needed

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The memory device uses its own internal clock distribution circuitry and phase detection capabilities to perform self-calibration based on the received slow clock signal. This eliminates the need for continuous external PLL control signals, allowing the system to maintain synchronization with minimal power expenditure from the controller side

Inventive Principle:
Principle #25Self-service

3Measurement precision

If complex calibration circuits are used to correct timing drift, then synchronization accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvephase alignment accuracyVSAvoidcalibration circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The memory device creates a replica or copy of the received slow clock signal and compares it with its own internal clock distribution. By using this copied reference signal through simple phase detection logic, the system achieves accurate phase alignment without requiring complex calibration circuits, maintaining measurement precision while minimizing device complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11378998B2Drift detection in timing signal forwarded from memory controller to memory device
Publication Date: 2022.07.05 RAMBUS INC
  • US11378998B2 patent drawing
  • US11378998B2 patent drawing
  • US11378998B2 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.