Probabilistic Disturb Detection in ReRAM Memory Arrays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As data storage density increases in non-volatile memory devices like ReRAM, error rates also rise, potentially exceeding the error correction capability of the ECC scheme, leading to data loss due to noise and other factors, especially in 3D memory configurations where disturb conditions can occur, affecting adjacent storage elements.
Innovation Solution
A data storage device implements a probabilistic method to detect disturb conditions by checking adjacent storage elements during operations, using a pseudo-random number generator to determine the likelihood of checking for disturb conditions, and if detected, initiates a rewrite operation to maintain data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data storage density is increased in ReRAM devices, then storage capacity is improved, but error rates increase due to noise and disturb conditions
Solution Approach 1:
The system performs preliminary detection of disturb conditions in adjacent storage elements before errors occur. By checking adjacent cells that may be affected by read or write operations, the system can proactively identify and correct potential errors before they propagate, thus maintaining reliability while enabling higher storage density.
Solution Approach 2:
The system implements a feedback mechanism where the result of detect operations on adjacent storage elements feeds back into the data storage process. When disturb conditions are detected, the system triggers corrective actions such as rewriting data or adjusting operation parameters, creating a closed-loop system that continuously maintains data integrity despite increased density.
2Reliability
If probabilistic disturb condition checking is implemented, then data quality is improved, but device complexity increases
Solution Approach 1:
Instead of checking every adjacent storage element after every operation, the system applies probabilistic checking where only a subset of adjacent cells is checked based on predetermined probabilities. This partial action approach maintains data quality by catching errors when they occur while avoiding the excessive complexity of universal checking, balancing reliability improvements with acceptable system complexity.
3Measurement precision
If adjacent storage elements are checked for disturb conditions, then error detection capability is improved, but operation time increases
Solution Approach 1:
The system checks only a partial set of adjacent storage elements rather than all possible adjacent cells. By using probabilistic selection to determine which adjacent cells to check, the system achieves sufficient error detection capability while minimizing the time overhead associated with extensive checking operations.
Solution Approach 2:
The disturb condition checking is performed periodically or at specific intervals rather than continuously after every single operation. This periodic approach allows the system to maintain error detection capability while reducing the average operation time, as not every operation requires a full adjacent cell check.
Data Source
AI summary
A data storage device includes a memory die. The memory die includes a resistive random access memory (ReRAM) having a first portion and a second portion that is adjacent to the first portion. A method includes determining whether to access the second portion of the ReRAM in response to initiating a first operation targeting the first portion of the ReRAM. The method further includes initiating a second operation that senses information stored at the second portion to generate sensed information in response to determining to access the second portion. The method further includes initiating a third operation to rewrite the information at the ReRAM in response to detecting an indication of a disturb condition based on the sensed information.


