Dynamic Read Voltage Adjustment for NAND Flash Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices, such as NAND flash, face challenges in maintaining data integrity due to noise introduced by program disturb and inter-cell interference, leading to voltage level drops over time, which affects the accuracy of read operations as threshold voltage distributions shift and overlap, especially with increased program and erase cycles.

Innovation Solution

The method involves generating updated read voltages by estimating parameters using regularized least squares based on cell counts and properties of the memory device, such as program/erase cycles, to account for degradation and reduce variance, thereby improving the reliability of data retrieval across the lifespan of the memory device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional fixed read voltages are used, then initial read accuracy is maintained, but read errors increase over time due to voltage level drops from program disturb and inter-cell interference

Engineering Contradiction:
Improveread reliabilityVSAvoidvoltage level detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic read voltage adjustment by transitioning from fixed initial read voltages to updated read voltages that adapt to cell degradation. The system continuously monitors cell voltage levels and adjusts read voltages accordingly, making the read operation dynamic rather than static to maintain accuracy throughout the memory device lifespan.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the voltage parameter by calculating updated read voltages based on observed voltage level drops. The system modifies the read voltage values dynamically to compensate for degradation, directly applying parameter changes to maintain measurement precision despite aging effects.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If more read voltages are applied to account for degradation, then data retrieval robustness improves, but computational complexity and measurement time increase

Engineering Contradiction:
Improvedata retrieval robustnessVSAvoidparameter estimation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by measuring actual cell voltage levels and using these measurements to update read voltage thresholds. The system creates a closed-loop control where read operations provide feedback about cell degradation, which is then used to adjust subsequent read voltages, improving robustness without requiring excessive complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary measurements of cell voltage levels before final read operations. By conducting initial characterization measurements and using these to pre-calculate updated read voltages, the system prepares in advance to avoid complex real-time computations during actual data retrieval operations.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple cell counts are obtained for parameter estimation, then accuracy of voltage threshold determination improves, but read operation time increases

Engineering Contradiction:
Improvevoltage threshold accuracyVSAvoidread operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by obtaining a sufficient but not excessive number of cell counts for parameter estimation. The system determines the minimum necessary measurements required to achieve accurate voltage threshold determination, avoiding unnecessary additional measurements that would waste time while ensuring sufficient data for reliable parameter estimation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11163483B2Robust detection techniques for updating read voltages of memory devices
Publication Date: 2021.11.02 SK HYNIX INC
  • US11163483B2 patent drawing
  • US11163483B2 patent drawing
  • US11163483B2 patent drawing

AI summary

Disclosed are devices, systems and methods for improving the reliability of retrieving information from a memory device. An exemplary method includes obtaining a plurality of cell counts for each of a plurality of read voltages applied to the memory device, each of the plurality of cell counts representing a number of cells having a cell voltage value that is within a voltage band corresponding to the read voltage applied thereto, generating, based on the plurality of cell counts, the plurality of read voltages and a design parameter, a set of estimated parameters, the design parameter being based on one or more properties of the memory device, determining an updated read voltage based on the estimated set of parameters, and applying the updated read voltage to the memory device to retrieve the information from the memory device.