Flash Memory Data Reading Using Dual Boundary Voltage Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory cells experience reliability issues when threshold voltages near reference voltages due to factors like charge loss and floating poly coupling, leading to errors in data reading, where data may be misinterpreted as 0 or 1.
Innovation Solution
A method involving a voltage comparing unit that determines data by comparing threshold voltages with first and second boundary voltages, outputting data as non-determinable when between these voltages, and using decoding processes like distance decoding and syndrome calculation to determine reliable data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If threshold voltage of flash memory cell is compared with reference voltage to read data, then data reading operation is simple, but reliability deteriorates when threshold voltage is near reference voltage due to charge loss and floating poly coupling
Solution Approach 1:
The voltage range for data reading is segmented into multiple regions with different boundary voltages. Instead of using a single reference voltage, the system uses first boundary voltage and second boundary voltage to define multiple voltage areas, allowing reliable differentiation between data states even when threshold voltages are near the reference voltage level.
Solution Approach 2:
The system changes the voltage parameter by introducing multiple boundary voltages with different levels. The first boundary voltage and second boundary voltage are positioned at different voltage levels to create distinct reading regions, enabling reliable data reading across the entire threshold voltage range including areas near the reference voltage.
2Device complexity
If threshold voltage is compared with single reference voltage, then reading process is simple, but measurement precision deteriorates when threshold voltage is near reference voltage
Solution Approach 1:
The voltage comparison process is segmented into multiple comparison stages using different boundary voltages. The system compares threshold voltage with first boundary voltage and second boundary voltage separately, creating distinct measurement regions that maintain precision even when threshold voltages are near the reference voltage.
Solution Approach 2:
The system introduces intermediary boundary voltages (first boundary voltage and second boundary voltage) that act as mediators between the threshold voltage and the reference voltage. These intermediary voltages create clear separation zones that enable precise data reading without direct comparison with the reference voltage alone.
3Productivity
If data is read when threshold voltage is near reference voltage, then more data can be read, but number of errors increases due to misinterpretation of data states
Solution Approach 1:
The data reading process is segmented into multiple voltage comparison stages using first boundary voltage and second boundary voltage. This segmentation creates distinct reading regions that prevent misinterpretation of data states, allowing high throughput reading without increasing error rates even when threshold voltages are near the reference voltage.
Solution Approach 2:
The system uses the comparison results between threshold voltage and boundary voltages as feedback to determine data states reliably. By continuously comparing against multiple boundary voltages, the system can correct potential misinterpretations and maintain low error rates while achieving high reading throughput.
Data Source
AI summary
The method for reading data according to example embodiments includes comparing a threshold voltage of a memory cell with a first boundary voltage, comparing the threshold voltage with a second boundary voltage having a higher voltage level than that of the first boundary voltage, and determining data of the memory cell based on the threshold voltage, the first boundary voltage, and the second boundary voltage.


