Dynamic Threshold Voltage Bins for Memory Cell Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems face increased bit error rates due to temporal voltage shift caused by slow charge loss in memory cells, which current strategies fail to adequately address, leading to inefficient error handling and performance losses.

Innovation Solution

Implementing a memory sub-system that tracks and adjusts threshold voltage offset bins based on program-erase cycles and temperature, grouping memory cells into block families to apply appropriate voltage offsets for read operations, thereby reducing bit error rates and preserving processing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory cells are used for data storage, then data can be stored, but temporal voltage shift occurs due to slow charge loss leading to increased bit error rates

Engineering Contradiction:
Improvebit error rateVSAvoidthreshold voltage
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent implements dynamic adjustment of read threshold voltages based on the age of data in memory cells. The system transitions from static threshold voltages to dynamic thresholds that change over time, compensating for temporal voltage shift. This allows the read threshold to adapt to the degradation characteristics of memory cells, maintaining accurate data retrieval despite charge loss over time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of read threshold voltage based on data age and program-erase cycle counts. By modifying this critical parameter dynamically, the system compensates for temporal voltage shift and maintains reliable data reading. The threshold voltage is adjusted according to observed degradation patterns, transforming a static parameter into a dynamic one that adapts to memory cell conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If current error handling strategies are used, then some error protection is provided, but performance is lost due to inefficient processing

Engineering Contradiction:
Improveerror handlingVSAvoidprocessing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by proactively adjusting read thresholds based on predicted temporal voltage shift before errors occur. Instead of reacting to errors after they manifest, the system pre-adjusts thresholds based on data age and degradation models, preventing errors before they impact performance. This proactive approach eliminates the need for complex post-error correction procedures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory sub-system performs self-service by automatically tracking and compensating for temporal voltage shift without external intervention. The system monitors its own degradation characteristics and self-adjusts read thresholds, eliminating the need for complex external error handling mechanisms and preserving processing performance.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple threshold voltage offset bins are used, then bit error rates are reduced, but device complexity increases

Engineering Contradiction:
Improvebit error rateVSAvoidthreshold voltage offset bins
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the threshold voltage adjustment into discrete bins based on data age and program-erase cycle counts. This segmentation allows the system to manage complexity by organizing continuous degradation into manageable categories, each with its own optimized read threshold. The segmentation principle reduces complexity compared to continuous adjustment while maintaining effective error protection.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11664080B2Bin placement according to program-erase cycles
Publication Date: 2023.05.30 MICRON TECHNOLOGY INC
  • US11664080B2 patent drawing
  • US11664080B2 patent drawing
  • US11664080B2 patent drawing

AI summary

A system includes a memory device having a plurality of dice and A processing device to perform operations, including determining a representative number of program-erase cycles performed across the plurality of dice. The operations further include tracking the representative number of program-erase cycles over time. The operations further include, in response to the representative number of program-erase cycles satisfying a first threshold criterion, adding an additional threshold voltage offset bin to a plurality of threshold voltage offset bins for the memory device, wherein each of the plurality of threshold voltage offset bins comprises a corresponding window of time after program of data to the memory device.