Adaptive Memory Refresh Based on Threshold Voltage Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems perform refresh operations at fixed intervals, leading to either excessive or insufficient refreshes, causing performance degradation and increased error rates due to varying threshold voltage distributions in memory cells.

Innovation Solution

Adaptive refresh operations are performed based on characteristics such as temperature, write count, and error conditions of the memory sub-system, adjusting the frequency of refreshes to match changing conditions, thereby optimizing the refresh rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operations are performed at fixed intervals, then the memory sub-system maintains a simple control mechanism, but performance degrades and error rates increase due to varying threshold voltage distributions

Engineering Contradiction:
Improvememory error rateVSAvoidrefresh control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The refresh interval is changed from a fixed static value to a dynamic value that adjusts based on real-time monitoring of threshold voltage distribution characteristics. The controller continuously evaluates the spread of threshold voltages and modifies the refresh timing accordingly, allowing the system to adapt to changing memory cell conditions while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the controller monitors the threshold voltage distribution spread and uses this information to adjust future refresh operations. By measuring the actual voltage distribution and comparing it against acceptable thresholds, the system dynamically modifies refresh timing to prevent data loss while avoiding unnecessary refreshes.

Inventive Principle:
Principle #23Feedback

2Reliability

If refresh operations are performed frequently, then memory cell data integrity is maintained, but unnecessary operations increase causing performance degradation

Engineering Contradiction:
Improvedata integrityVSAvoidmemory operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of performing refresh operations at fixed intervals regardless of actual need, the system applies partial action by refreshing only when the threshold voltage spread indicates potential data loss risk. This avoids excessive refresh operations during periods when voltage distribution remains stable, thereby maintaining data integrity while preserving operational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The refresh operation timing parameter is dynamically changed based on the measured threshold voltage distribution characteristics. When the voltage spread increases beyond a threshold, the refresh interval is shortened; when the spread remains within acceptable limits, the refresh interval is extended or skipped, optimizing the balance between data integrity and operational efficiency.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If refresh operations are performed at fixed frequency, then the control mechanism remains simple, but endurance of memory cells decreases due to excessive wear from unnecessary refreshes

Engineering Contradiction:
Improvecontrol mechanism simplicityVSAvoidmemory cell endurance
Core Design Contradiction:
Device complexityVSDuration of action of stationary object

Solution Approach 1:

The memory sub-system performs self-diagnosis by monitoring its own threshold voltage distribution characteristics and automatically adjusts refresh operations based on its actual condition. This self-service approach eliminates the need for external control complexity while reducing unnecessary refresh operations that would otherwise accelerate memory cell wear and reduce endurance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11615830B2Performing a refresh operation based on a characteristic of a memory sub-system
Publication Date: 2023.03.28 MICRON TECHNOLOGY INC
  • US11615830B2 patent drawing
  • US11615830B2 patent drawing
  • US11615830B2 patent drawing

AI summary

A media management operation can be performed at a memory sub-system at a current frequency. An operating characteristic associated with the memory sub-system can be identified. The operating characteristic can reflect at least one of a write count, a bit error rate, or a read-retry trigger rate. A determination can be made as to whether the identified operating characteristic satisfies an operating characteristic criterion. In response to determining that the operating characteristic satisfies the characteristic criterion, the media management operation can be performed at a different frequency relative to the current frequency.