NAND Flash Charge Loss Compensation via Dynamic Read Voltage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face challenges with charge loss and read disturb effects, which can lead to errors due to changes in charge levels within memory cells, especially during read operations and over time.

Innovation Solution

Implementing a charge loss estimation process to adjust read parameters, such as Vpass voltage and read voltage levels, to compensate for charge loss and reduce read-disturb errors by accurately aligning read voltage levels with decreased charge levels in memory cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If read operations are performed with standard Vpass voltage levels, then read speed is maintained, but charge loss and read-disturb errors increase

Engineering Contradiction:
Improveread accuracyVSAvoidread speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of Vpass voltage levels based on the age of stored data. The system transitions from static voltage levels to dynamic levels that adapt to charge loss over time, allowing higher voltages for older data and standard voltages for newer data, thus resolving the contradiction between reliability and productivity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the Vpass voltage parameter based on data age and charge loss estimation. By modifying this critical parameter dynamically, the system achieves both high read accuracy for degraded cells and maintains standard performance for healthy cells, resolving the trade-off between reliability and speed

Inventive Principle:
Principle #35Parameter changes

2Reliability

If Vpass voltage is increased to compensate for charge loss, then read accuracy improves, but read-disturb errors increase

Engineering Contradiction:
Improveread accuracyVSAvoidread-disturb errors
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies different Vpass voltage levels to different data regions based on their specific charge loss characteristics. Instead of uniformly increasing voltage across all cells, the system selectively applies higher voltages only where needed, reducing read-disturb effects while maintaining read accuracy

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses charge loss estimation as feedback to determine appropriate Vpass voltage levels. This feedback mechanism prevents excessive voltage application that would cause read-disturb, by continuously monitoring charge levels and adjusting voltages accordingly

Inventive Principle:
Principle #23Feedback

3Reliability

If charge loss compensation is applied to all read operations, then read errors are minimized, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements charge loss compensation selectively rather than universally. The system applies compensation only when charge loss is detected or suspected, based on data age and other factors, avoiding the complexity of universal compensation while maintaining data integrity where needed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11682462B2Charge loss compensation
Publication Date: 2023.06.20 MICRON TECHNOLOGY INC
  • US11682462B2 patent drawing
  • US11682462B2 patent drawing
  • US11682462B2 patent drawing

AI summary

Disclosed in some examples are methods, systems, devices, and machine-readable mediums for compensating for charge loss effects. In some examples, a charge loss may be estimated by a charge loss monitor for a particular unit of a NAND device and may be utilized to select a charge loss compensation scheme. The charge loss may be estimated by the charge loss estimation process by determining a reference read voltage and calculating a bit count resulting from a read at that reference read voltage. The number of bits returned may be used to select the particular charge loss compensation scheme.