MLC Flash Memory Encoding to Expand Threshold Sensing Windows
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


