Memory Timing Adjustment Using an Internal Oscillator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems face challenges in accurately tracking the effects of voltage and temperature changes on memory devices, leading to potential data loss and performance degradation due to frequent write and read training procedures.

Innovation Solution

The implementation of an internal oscillator within the memory device, which receives an input signal from a replica of the memory sub-system's internal clock, allows the memory sub-system controller to monitor changes in the memory device's internal clock delays caused by voltage and temperature shifts. The controller adjusts the write latency offsets based on the oscillator's output values, thereby optimizing timing parameters for write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frequent write and read training procedures are performed to track voltage and temperature effects, then timing accuracy is improved, but system performance deteriorates due to increased overhead and potential data loss

Engineering Contradiction:
Improvetiming accuracyVSAvoidsystem performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

An oscillator is introduced as an intermediary component that indirectly tracks voltage and temperature effects through its output frequency variations. Instead of directly measuring timing parameters through frequent training procedures, the oscillator serves as a mediator whose frequency changes correlate with environmental conditions, allowing timing adjustments without direct intervention in the data path.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The oscillator automatically tracks environmental changes and generates output signals that reflect timing drift caused by voltage and temperature variations. The system uses the oscillator's own output to self-correct timing parameters, eliminating the need for external calibration procedures and reducing overhead associated with frequent training operations.

Inventive Principle:
Principle #25Self-service

2Productivity

If an internal oscillator is used to track voltage and temperature effects, then the need for frequent write training is reduced, but device complexity increases

Engineering Contradiction:
Improvewrite training frequencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The oscillator serves multiple functions: it generates timing references for normal operation, tracks voltage and temperature effects through frequency variations, and provides calibration data for timing adjustments. By making the oscillator multi-functional, the patent avoids adding separate dedicated components for each function, thereby minimizing the increase in device complexity while achieving the goal of reducing frequent write training procedures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250046348A1Tracking the effects of voltage and temperature on a memory device using an internal oscillator
Publication Date: 2025.02.06 MICRON TECHNOLOGY INC
  • US20250046348A1 patent drawing
  • US20250046348A1 patent drawing
  • US20250046348A1 patent drawing

AI summary

A first count value corresponding to a first run cycle of an oscillator and a second count value corresponding to a second run cycle of the oscillator are identified. A timing parameter for performing an input/output operation on a memory device is adjusted based on the first count value and the second count value.