Nonvolatile Memory Array Data Recovery via Dynamic Voltage Boundary Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory and other non-volatile memory devices experience data integrity errors due to threshold voltage drift, leading to undesirable consequences if left uncorrected.
Innovation Solution
A method for recovering nonvolatile memory arrays by analyzing the threshold voltage of multi-bit memory cells and adjusting either the reference voltage or the voltage boundaries of allowable voltage states to correct errors, rather than solely adjusting the cell's voltage threshold.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the threshold voltage of memory cells is adjusted to correct data errors, then data integrity is improved, but the complexity of the error correction mechanism increases
Solution Approach 1:
The patent changes the reference voltage parameter instead of adjusting individual cell threshold voltages. By dynamically adjusting the reference voltage level, the system corrects data errors caused by threshold voltage drift while maintaining a simpler correction mechanism that operates at the reference level rather than requiring cell-by-cell modification.
Solution Approach 2:
The patent introduces an intermediate reference voltage mechanism that mediates between the memory cells and the read operation. This reference voltage acts as a mediator that can be adjusted to accommodate threshold voltage variations in memory cells, thereby correcting errors without directly modifying the cells themselves.
2Device complexity
If reference voltage adjustment is used to correct errors, then the complexity of cell-level operations is reduced, but the precision of voltage boundary definition becomes more critical
Solution Approach 1:
The patent implements a feedback mechanism where the system monitors data integrity and dynamically adjusts the reference voltage in response to detected errors. This feedback loop ensures that the reference voltage is continuously optimized to maintain accurate voltage boundaries, thereby managing the precision requirement through active control rather than static definition.
Solution Approach 2:
The patent transitions from static voltage boundaries to dynamic reference voltage adjustment. The reference voltage is no longer a fixed parameter but is dynamically adjusted based on detected errors and threshold voltage drift, allowing the system to adapt to changing conditions while maintaining data integrity.
Data Source
AI summary
One embodiment of the invention relates to a method for refreshing a nonvolatile memory array. In the method, a threshold voltage of a multi-bit memory cell is analyzed to determine if it has drifted outside of a number of allowable voltage windows, wherein each allowable voltage windows corresponds to a different multi-bit value. If the threshold voltage of the cell has drifted outside of the number of allowable voltage states, then the cell is recovered by adjusting at least one voltage boundary of at least one of the number of allowable voltage states.


