Non-volatile Memory Read Compare Voltage Update
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-volatile storage systems face challenges in maintaining accurate data retrieval due to shifts in threshold voltages over time, which can cause read compare voltages to no longer effectively demarcate between data states, leading to potential data loss and errors.
Innovation Solution
The system dynamically determines new read compare voltages based on the difference between memory cell current at the time of programming and reading, using reference memory cells to measure and adjust the voltages accordingly, ensuring accurate data state identification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If fixed read compare voltages are used initially, then the system is simple to operate, but data retrieval accuracy deteriorates over time due to voltage shifts
Solution Approach 1:
The patent implements dynamic adjustment of read compare voltages by measuring actual memory cell currents during read operations and updating the compare voltages accordingly. This transforms the static voltage system into a dynamic one that adapts to threshold voltage shifts over time, resolving the contradiction between operational simplicity and retrieval accuracy.
Solution Approach 2:
The system incorporates feedback mechanisms where the measured current from memory cells during read operations is used to update and refine the read compare voltages. This closed-loop feedback ensures that the compare voltages remain accurate despite threshold voltage drift, maintaining measurement precision without complicating operation.
2Measurement precision
If read compare voltages are dynamically adjusted based on measured current, then data retrieval accuracy is improved, but device complexity increases
Solution Approach 1:
The memory system performs self-calibration by using its own read current measurements to automatically update its compare voltages. This self-service approach eliminates the need for external calibration equipment or complex control systems, achieving high retrieval accuracy while minimizing added complexity.
Solution Approach 2:
The system dynamically changes the electrical parameters (read compare voltages) based on measured current characteristics. By adjusting these parameters in response to actual device behavior, the system maintains high measurement precision without requiring complex hardware modifications.
3Reliability
If reference memory cells are used to measure current for voltage updates, then reliability of data retrieval is improved, but loss of time occurs during measurement and update processes
Solution Approach 1:
The system performs preliminary measurements using reference memory cells to establish accurate compare voltages before actual data retrieval operations. This preliminary calibration ensures high reliability during subsequent reads, while the reference cells are measured less frequently to minimize time loss.
Data Source
AI summary
A memory system reads data from non-volatile memory cells using a set of read compare voltages to determine which data state the memory cells are in, where each data state is associated with predetermined data values. The read compare voltages are determined dynamically based on a difference between memory cell current at time of programming and memory cell current at time of reading.


