Differential Read Memory Blank State Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Differential read in non-volatile memory (NVM) requires two cells per data bit, leading to unpredictable results when both cells are in the erased state, known as a 'blank state', which complicates data bit detection.
Innovation Solution
A method and apparatus for determining a blank state of data bits based on a majority decision using a current threshold and offset application to distinguish between written and blank cell pairs, allowing for accurate decoding of data bits even in overlapping distributions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If differential read is used in non-volatile memory, then reliability is improved, but the reading of cell pairs yields unpredictable results in blank state
Solution Approach 1:
The patent applies parameter changes by introducing an offset value to the read data from cell pairs. This offset shifts the distribution of read values, allowing the system to distinguish between blank cell pairs (which yield values below the offset threshold) and valid cell pairs (which yield values above the threshold). This parameter transformation resolves the unpredictability of blank state readings while preserving the reliability benefits of differential read.
2Reliability
If two NVM cells are used per data bit, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent merges the blank detection function with the existing differential read operation. By using the same cell pair readings for both differential decoding and blank detection (through threshold comparison), the system avoids adding separate detection circuits or operations. This integration approach maintains reliability while minimizing the increase in device complexity.
3Measurement precision
If majority decision is used for blank detection, then measurement precision is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary action by applying the offset and performing threshold comparisons during the read operation itself, before full data processing is required. The blank state determination is made immediately from the raw cell pair readings, allowing subsequent processing to proceed without waiting for separate detection operations. This reduces the overall time loss while maintaining the precision benefits of majority decision logic.
Data Source
AI summary
A method for data processing is disclosed. A blank state is determined for several data bits based on a majority decision. Each data bit is represented by a group of at least two memory cells. The at least two memory cells of this group are complementary cells of a differential read memory.


