Internal Oscillator Timing Tracking for Memory Write Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems face inefficiencies in tracking voltage and temperature changes, leading to inaccurate timing adjustments for memory devices, which can result in data loss and reduced performance due to the need for frequent write and read training procedures.

Innovation Solution

Incorporating an internal oscillator with counters that monitor changes in voltage and temperature, allowing the memory sub-system controller to adjust timing parameters based on oscillator output values, thereby eliminating the need for repeated training procedures and ensuring accurate timing adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional voltage and temperature tracking methods are used, then timing adjustments can be made, but frequent write and read training procedures are required leading to data loss and reduced performance

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the oscillator continuously monitors voltage and temperature changes, and the controller adjusts timing parameters based on oscillator output values. This closed-loop feedback system eliminates the need for frequent training procedures by dynamically tracking environmental changes and compensating for their effects on memory device timing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory sub-system performs self-adjustment of timing parameters through the oscillator and controller combination. The system monitors its own operating conditions (voltage and temperature) and automatically compensates for changes without requiring external intervention or repeated training procedures, enabling the system to service itself.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If frequent write and read training procedures are performed to maintain accuracy, then timing precision can be maintained, but system performance is reduced and data loss occurs

Engineering Contradiction:
Improvetiming parameter accuracyVSAvoidtraining procedure time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The oscillator continuously tracks voltage and temperature changes in advance, allowing the controller to proactively adjust timing parameters before errors occur. This preliminary monitoring and adjustment eliminates the need for reactive training procedures that waste time and cause data loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The oscillator provides continuous monitoring of operating conditions, enabling uninterrupted adjustment of timing parameters. This continuous useful action maintains timing accuracy without the interruptions caused by periodic training procedures, thereby eliminating time loss and preventing data loss.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If dynamic timing adjustment is implemented using oscillator monitoring, then training procedures can be reduced, but system complexity increases

Engineering Contradiction:
Improvesystem performanceVSAvoidtracking system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the voltage and temperature monitoring functions into a single oscillator-based system. By combining multiple monitoring capabilities into one integrated oscillator and controller mechanism, the system achieves dynamic timing adjustment without proportionally increasing complexity, as the oscillator inherently tracks both voltage and temperature effects simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12136467B2Tracking the effects of voltage and temperature on a memory device using an internal oscillator
Publication Date: 2024.11.05 MICRON TECHNOLOGY INC
  • US12136467B2 patent drawing
  • US12136467B2 patent drawing
  • US12136467B2 patent drawing

AI summary

A first oscillator counter value is received at a first time, and a second oscillator counter value is received at a second time. The first time precedes the second time. The first oscillator count value is compared to the second oscillator count value. responsive to determining that the first oscillator count value and the oscillator second count value do not match, a propagation delay for performing write operations on a memory device is adjusted.