MLC Flash Memory Encoding to Expand Threshold Sensing Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-level cell (MLC) flash memories, the narrowing of sensing windows between threshold voltage distributions increases the likelihood of write and read operation errors due to denser data storage, making it challenging to accurately distinguish data states.

Innovation Solution

Implementing an error correction function that defines skipped and reserved threshold voltage distributions, where the number of instances of skipped distributions is less than a predetermined number and reserved distributions is greater or equal, to expand sensing windows by redefining and converting data values associated with skipped distributions to reserved ones, thereby enhancing data differentiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If more bits are stored in a single MLC, then data storage capacity is increased, but the sensing window between threshold voltage distributions becomes narrower

Engineering Contradiction:
Improvedata storage capacityVSAvoidsensing window
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the threshold voltage distributions by introducing guard bands between adjacent data states. Instead of treating all threshold voltage distributions uniformly, the invention divides them into distinct groups with protective margins, allowing denser storage while maintaining distinguishability through segmented voltage ranges.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary error correction coding and defines skipped threshold voltage distributions before the actual write operation. By pre-establishing reserved voltage ranges and correction codes, the system prepares compensation mechanisms in advance that allow broader sensing windows even with dense data packing.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the sensing window is narrowed to store more bits, then storage density is improved, but the occurrence chance of write operation errors or read operation errors increases

Engineering Contradiction:
Improvestorage densityVSAvoidoperation error rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by introducing guard bands and reserved threshold voltage distributions that act as protective margins. These pre-established buffer zones cushion against voltage variations and noise, reducing error rates while maintaining high storage density through the skipped distribution approach.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The patent employs feedback through error correction codes that are written alongside the data. During read operations, the system uses these codes to detect and correct errors, creating a feedback loop that maintains reliability despite narrow sensing windows enabled by high-density storage.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If threshold voltage distributions are made denser to increase storage capacity, then more data can be stored, but it becomes more difficult to distinguish data states

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata state distinction
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the continuous threshold voltage spectrum into discrete, well-separated groups by skipping certain voltage distributions. This segmentation creates distinct detectable regions that are easier to differentiate, even though the overall storage capacity is increased through the dense packing of skipped distributions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of threshold voltage spacing by selectively skipping distributions. Instead of using uniform fine spacing for maximum density, the invention varies the spacing parameter dynamically—tighter spacing where skipped distributions are used, and broader spacing where reserved distributions create natural separation zones.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20110016370A1Memory apparatus and operation method thereof
Publication Date: 2011.01.20 MACRONIX INTERNATIONAL CO LTD
  • US20110016370A1 patent drawing
  • US20110016370A1 patent drawing
  • US20110016370A1 patent drawing

AI summary

A memory apparatus and an operation method thereof are provided. The memory apparatus includes a plurality of multi-level cells and a controller. The controller encodes input data according to a target encoding code to generate a plurality of encoded subsets, and stores the encoded subsets into the multi-level cells. Thereafter, the controller could read data from the multi-level cells, perform an error correction procedure on the read data to correct and recover the read data as recovered data, and decode the recovered data according to the target encoding code. Consequently, sensing windows between threshold voltage distributions of the multi-level cells are expanded.