Adaptive Thresholds for Flash Memory Cell Deterioration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices experience increased bit error rates due to inaccuracies during programming and charge loss over time, leading to reduced reliability, especially in Multi-Level Cell (MLC) devices, where small cell dimensions exacerbate these issues and require more redundancy bytes for error correction, which becomes insufficient after a certain number of program-erase cycles.

Innovation Solution

Designating representative cells to monitor deterioration and calculate statistics such as mean and standard deviation, which are used to determine adaptive reading thresholds, allowing for accurate conversion of physical cell levels to logical values, thereby accounting for deterioration and improving read performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional fixed thresholds are used for reading flash memory cells, then the reading process is simple and fast, but bit error rates increase over time due to physical cell deterioration

Engineering Contradiction:
Improvebit error rateVSAvoidthreshold determination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing deterioration statistics (mean and standard deviation) from representative cells during manufacturing or initial operation. These pre-computed statistics are then used to dynamically adjust reading thresholds without requiring complex real-time analysis, thus improving reliability while limiting complexity increase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring physical cell levels in representative cells, comparing them against stored statistics, and using the computed deterioration metrics to adjust reading thresholds. This closed-loop feedback mechanism adapts thresholds to actual cell deterioration, reducing bit error rates while maintaining manageable complexity through automated adjustment.

Inventive Principle:
Principle #23Feedback

2Reliability

If more redundancy bytes are allocated for error correction, then bit error rates are reduced, but device capacity and efficiency decrease

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddevice capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent substitutes the mechanical approach of adding more redundancy bytes with a computational approach: dynamically adjusting reading thresholds based on monitored cell deterioration. This replaces the need for excessive error correction codes with intelligent threshold adaptation, maintaining reliability while preserving device capacity and efficiency.

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

3Measurement precision

If adaptive threshold adjustment based on real-time monitoring is implemented, then reading accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improvereading accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing deterioration statistics during manufacturing or initial operation. These pre-calculated mean and standard deviation values are then reused for threshold adjustment, avoiding repeated complex computations during reading operations and thus maintaining high reading accuracy while minimizing processing time overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by monitoring and adjusting thresholds for representative cells rather than all cells. This localized approach focuses computational resources on a small subset of cells that characterize overall device deterioration, achieving high reading accuracy for the entire array while limiting processing time through selective monitoring.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9104550B2Physical levels deterioration based determination of thresholds useful for converting cell physical levels into cell logical values in an array of digital memory cells
Publication Date: 2015.08.11 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9104550B2 patent drawing
  • US9104550B2 patent drawing
  • US9104550B2 patent drawing

AI summary

A method for converting a measured physical level of a cell into a logical value, in an array of memory cells storing physical levels which diminish over time, the method may include: determining extent of deterioration of the physical levels and determining thresholds accordingly for at least an individual cell in the array; and reading the individual cell including reading a physical level in said cell and converting said physical level into a logical value using at least some of said thresholds, wherein said determining extent of deterioration comprises storing predefined physical levels rather than data-determined physical levels in each of a plurality of cells and determining extent of deterioration by computing deterioration of said predefined physical levels.