Predictive Read Disturb Management for Memory Subsystems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems face performance degradation and data loss due to a constant read disturb threshold that is not optimized for individual memory devices, leading to increased signaling and processing overhead, power consumption, and inability to recover lost data.
Innovation Solution
A memory sub-system that monitors the read bit error rate using a read disturb monitoring algorithm to predict when a block should be rewritten, implementing a die-specific degradation threshold instead of a predefined threshold, thereby optimizing performance and data recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a constant read disturb threshold is used for all memory devices, then the system is simple to operate, but performance degradation and data loss occur due to inability to optimize for individual devices
Solution Approach 1:
The patent changes the read disturb threshold parameter from a constant value to a dynamic value that varies per memory die. Each die is assigned a specific threshold based on its characteristics, allowing optimization of data recovery reliability without requiring complex manual configuration.
Solution Approach 2:
The system automatically determines and assigns read disturb thresholds for each memory die without requiring external intervention. The controller performs self-configuration by evaluating die characteristics and setting appropriate thresholds, eliminating the need for manual optimization while maintaining high reliability.
2Productivity
If a constant read disturb threshold is used, then device complexity is reduced, but signaling and processing overhead increases due to inability to adapt to individual devices
Solution Approach 1:
The read disturb threshold is transformed from a fixed system-wide parameter to dynamic per-die parameters. This enables the system to adapt to individual device characteristics, improving read and write speeds by preventing unnecessary read operations that would cause disturb effects, while the automatic assignment keeps configuration complexity low.
Solution Approach 2:
The system performs preliminary characterization of each memory die during manufacturing or initialization to determine its optimal read disturb threshold. This pre-configuration allows the system to operate at optimal performance without real-time adjustments, reducing both complexity and processing overhead during normal operation.
3Use of energy by moving object
If a constant read disturb threshold is applied, then ease of operation is maintained, but power consumption increases due to inability to optimize read operations
Solution Approach 1:
The patent implements dynamic read disturb thresholds for each memory die, allowing the system to optimize power consumption by adjusting read operation parameters based on actual device characteristics. Dies with higher tolerance can use higher thresholds, reducing the frequency of read operations and associated power consumption, while maintaining ease of operation through automatic management.
Solution Approach 2:
The memory controller automatically manages the read disturb thresholds for each die without requiring user intervention. The system self-optimizes power consumption by selecting appropriate thresholds based on die characteristics, maintaining ease of operation while reducing overall power consumption through intelligent adaptation.
Data Source
AI summary
Methods, systems, and devices for predictive media management for read disturb are described. A read disturbance manager can monitor a bit error rate for a block of a memory die. The read disturbance manager can detect that a degradation of the bit error rate satisfies a degradation threshold specific to the memory die. In some cases, the read disturbance manager can perform a write operation to write data from the block of the memory die to a second block of the memory die based on detecting that the degradation of the bit error rate satisfies the degradation threshold.


