Memory Timing-Drift Calibration with Adaptive Oscillator Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit devices, particularly memory devices, face significant timing drift due to temperature changes, leading to instability in clock distribution circuits and requiring frequent calibration to maintain accurate signal timings.

Innovation Solution

A system with a memory controller and memory devices that utilize an oscillator circuit to measure frequency changes, allowing for dynamic timing drift calibration by determining the timing drift update based on measured frequency changes, and adjusting the calibration interval adaptively based on the rate of drift.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frequent timing calibration is performed to maintain accurate signal timings, then timing accuracy is improved, but power consumption increases

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

Solution Approach 1:

The calibration interval is made dynamic rather than fixed. The system adaptively adjusts the calibration interval based on the measured temperature-drift-rate, extending the interval when drift is slow and reducing it when drift is fast. This dynamic adjustment optimizes the balance between timing accuracy and power consumption by performing calibration only when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the temperature-drift-rate is measured and used to control the calibration interval. The measured drift rate feeds back to the calibration controller, which adjusts the calibration timing accordingly. This closed-loop feedback ensures calibration is performed at optimal intervals, avoiding both excessive calibration (wasting power) and insufficient calibration (losing accuracy).

Inventive Principle:
Principle #23Feedback

2Use of energy by moving object

If calibration interval is extended to reduce power consumption, then power efficiency is improved, but timing accuracy deteriorates

Engineering Contradiction:
Improvepower efficiencyVSAvoidtiming accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The calibration interval is dynamically adjusted based on actual temperature-drift-rate measurements rather than using a fixed conservative interval. This allows the system to extend the calibration interval when conditions permit (slow drift rate), improving power efficiency, while automatically shortening it when needed (fast drift rate) to maintain timing accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the calibration interval parameter based on the measured temperature-drift-rate parameter. When the drift rate is low, the calibration interval is increased; when the drift rate is high, the interval is decreased. This parameter adaptation allows the system to optimize both power efficiency and timing accuracy based on actual operating conditions.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach effectively stabilizes timing in memory devices by reducing the frequency of unnecessary calibrations, conserving power, and maintaining accurate signal timings across temperature changes, thereby enhancing the reliability and efficiency of memory systems.

Implementation Method 1

This large temperature-drift-rate can cause a significant timing drift over a short period of time, for example, because of the temperature sensitivity of clock distribution circuits (ps/deg C.) in a memory device.

Methodology Applied
Scientific EffectTemperature sensitivity of clock distribution circuits:

Data Source

PatentUS10600497B2Timing-drift calibration
Publication Date: 2020.03.24 RAMBUS INC
  • US10600497B2 patent drawing
  • US10600497B2 patent drawing
  • US10600497B2 patent drawing

AI summary

The disclosed embodiments relate to components of a memory system that support timing-drift calibration. In specific embodiments, this memory system contains a memory device (or multiple devices) which includes a clock distribution circuit and an oscillator circuit which can generate a frequency, wherein a change in the frequency is indicative of a timing drift of the clock distribution circuit. The memory device also includes a measurement circuit which is configured to measure the frequency of the oscillator circuit.