Memory Cell Read Margining via Dynamic Voltage Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As memory devices shrink to smaller geometries, phenomena like over-programming, read disturb, and data retention issues lead to degradation of cell voltage threshold distributions, causing erroneous data reads, especially in multi-state memory storage, where existing methods like ECC and heroic recovery face challenges in accurately determining the direction of cell shifts and may overwhelm error correction capabilities.
Innovation Solution
The memory device evaluates cells at multiple reference conditions to determine a read condition based on the rate of change of cell populations, using secondary read conditions to adjust the read point and minimize errors, thereby avoiding misreading by accounting for the distribution of programmed state populations and guiding heroic recovery processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If standard read conditions are used to read memory cells, then read speed is maintained, but data accuracy deteriorates due to cell threshold distribution degradation
Solution Approach 1:
The patent dynamically adjusts read conditions based on the actual state of memory cell populations. Instead of using fixed standard read conditions, the system evaluates cell distributions and adapts read voltages and timing accordingly, allowing optimal balance between speed and accuracy under varying degradation conditions
Solution Approach 2:
The patent changes read parameters (voltages, timing) based on evaluated cell population distributions. By monitoring threshold voltage distributions and adjusting read conditions to match actual cell states, the system maintains data accuracy while minimizing impact on read speed
2Measurement precision
If heroic recovery processes are applied to correct erroneous reads, then data accuracy improves, but system complexity and processing time increase
Solution Approach 1:
The patent performs preliminary evaluation of cell population distributions before attempting heroic recovery. By assessing the actual state of memory cells and predicting likely error patterns in advance, the system prepares appropriate correction strategies, reducing the complexity and processing time of subsequent recovery operations
Solution Approach 2:
The patent implements feedback mechanisms where read results and cell distribution evaluations inform subsequent read and recovery operations. This closed-loop approach allows the system to learn from actual cell behavior and optimize heroic recovery processes, reducing unnecessary complexity
3Measurement precision
If multiple read conditions are evaluated to determine optimal read point, then data accuracy improves, but processing time increases
Solution Approach 1:
The patent evaluates multiple read conditions but stops when sufficient accuracy is achieved, rather than exhaustively testing all possible conditions. This partial action approach maintains high accuracy while limiting processing time by performing only the necessary evaluations
Solution Approach 2:
The patent performs preliminary evaluation of cell distributions to predict the optimal read point, reducing the need for extensive trial reads. By anticipating the best read conditions based on initial assessments, the system minimizes processing time while maintaining accuracy
Data Source
AI summary
A memory using techniques to extract the data content of its storage elements, when the distribution of stored states is degraded, is presented. If the distribution of stored states has degraded, secondary evaluations of the memory cells are performed using modified read conditions. Based upon the results of these supplemental evaluations, the memory device determines the read conditions at which to best decide the data stored.

