Adaptive Reference Voltage Shift for MLC Flash Read Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional MLC flash memory experiences read errors due to cycle and retention issues, as the threshold voltage distribution shifts over time, making it necessary to adapt reference voltages for accurate data retrieval.

Innovation Solution

The method involves determining a new set of reference voltages by finding a threshold voltage in the initial distribution that matches the shifted distribution's cell count, allowing for a calculated shift to correct the initial reference voltages, thereby ensuring accurate data reading from MLC flash memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If constant reference voltages are used for reading data from MLC flash memory, then device complexity is reduced and ease of operation is improved, but read errors occur due to threshold voltage distribution shifts after program/erase cycles and retention time

Engineering Contradiction:
Improveread accuracyVSAvoidreference voltage adaptation mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the relationship between program/erase cycle counts, retention time, and threshold voltage distribution shifts in a lookup table during manufacturing. This allows the system to directly query the appropriate reference voltage offset without performing complex real-time calculations, thus improving read accuracy while minimizing additional computational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical/electrical approach of physically adjusting reference voltages with a computational approach using lookup tables and offset calculations. Instead of hardware-based voltage adjustment mechanisms, the system uses software-based offset values stored in memory, which are added to base reference voltages to compensate for drift, thereby reducing device complexity while maintaining reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If reference voltages are adapted to compensate for threshold voltage distribution shifts, then read accuracy is improved, but additional processing time and computational complexity are introduced

Engineering Contradiction:
Improveread accuracyVSAvoidreference voltage adjustment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs the complex analysis of threshold voltage distribution shifts and reference voltage optimization during the manufacturing process, storing the results in lookup tables. During actual read operations, the system only needs to query the lookup table and apply a pre-computed offset, reducing the time penalty to minimal arithmetic operations rather than full recalibration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by implementing reference voltage adaptation only when necessary - specifically, by detecting changes in program/erase cycle count or retention time thresholds that indicate significant distribution shifts. This selective adaptation approach avoids continuous recalibration overhead while maintaining read accuracy when drift occurs.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the threshold voltage distribution is monitored and used to adjust reference voltages, then measurement precision is improved, but device complexity and difficulty of detecting and measuring increase

Engineering Contradiction:
Improvethreshold voltage distribution measurementVSAvoidthreshold voltage distribution analysis
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts the complex task of threshold voltage distribution analysis and reference voltage optimization from the operational memory system and relocates it to the manufacturing process. During manufacturing, comprehensive measurements and optimizations are performed, and the results are stored as lookup tables. This extraction eliminates the need for complex real-time measurement and analysis capabilities in the operational device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the threshold voltage distribution characteristics by storing pre-computed reference voltage offsets in lookup tables during manufacturing. Instead of requiring the operational system to perform complex distribution analysis, it uses these copied characteristics to directly determine the appropriate voltage adjustments, significantly reducing measurement and analysis difficulty.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8355285B2Method and system for adaptively finding reference voltages for reading data from a MLC flash memory
Publication Date: 2013.01.15 YEESTOR MICROELECTRONICS CO LTD
  • US8355285B2 patent drawing
  • US8355285B2 patent drawing
  • US8355285B2 patent drawing

AI summary

A method and system for adaptively finding reference voltages for reading data from a multi-level cell (MLC) flash memory is disclosed. According to one embodiment, a first total number of cells of the flash memory above a first threshold voltage in a shifted threshold voltage distribution is provided. Search to find a second threshold voltage such that a second total number of the cells above the second threshold voltage is approximate to the first total number. An initial reference voltage or voltages of the initial threshold voltage distribution are shifted with an amount approximate to a voltage difference between the second threshold voltage and the first threshold voltage, thereby resulting in a new reference voltage or voltages for reading the data from the MLC flash memory.