Dynamic Reliability Threshold for Memory Refresh Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory sub-systems use a static reliability threshold for scan operations, which fails to differentiate between uniform and non-uniform read disturb stresses, leading to unnecessary refresh operations and data corruption.
Innovation Solution
An adjustable reliability threshold is implemented based on the workload type, allowing for dynamic adjustment of the threshold levels during scan operations to optimize refresh operations and error management processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a static reliability threshold is used for scan operations, then the system is simple to implement, but unnecessary refresh operations occur leading to reduced productivity
Solution Approach 1:
The patent implements dynamic threshold adjustment by transitioning from a static reliability threshold to a dynamic one that adapts based on detected read disturb patterns. The system monitors read operations and adjusts the threshold accordingly, allowing the threshold to change over time based on actual workload characteristics rather than remaining fixed.
Solution Approach 2:
The patent changes the reliability threshold parameter based on detected workload patterns. When uniform read disturb is detected, one threshold level is applied, while when non-uniform read disturb is detected, a different threshold level is applied. This parameter adaptation allows the system to optimize refresh operations based on actual conditions.
2Device complexity
If a static reliability threshold is used for scan operations, then the device complexity is low, but data integrity deteriorates due to undetected non-uniform read disturb stresses
Solution Approach 1:
The patent applies different reliability threshold levels to different workload conditions. Instead of using a single uniform threshold, the system selectively applies appropriate threshold levels based on the specific read disturb pattern detected, ensuring optimal detection sensitivity for each condition.
Solution Approach 2:
The system implements feedback by monitoring read operations and detecting read disturb patterns, then using this information to adjust the reliability threshold for subsequent scan operations. This closed-loop approach ensures the threshold adapts to actual conditions, improving data integrity detection.
3Reliability
If refresh operations are performed frequently to ensure data integrity, then reliability improves, but productivity decreases due to excessive operations
Solution Approach 1:
The patent applies the appropriate level of refresh action based on detected conditions. When uniform read disturb is detected, a less frequent refresh schedule is sufficient. When non-uniform read disturb is detected, more frequent or targeted refresh operations are applied. This avoids excessive refresh operations under normal conditions while ensuring adequate protection when needed.
Data Source
AI summary
A trigger rate associated with a scan operation of a set of memory pages of a data block is identified. The trigger rate is compared to a threshold rate to determine that a condition is satisfied. In response to satisfying the condition, a refresh operation is executed on the set of memory pages of the data block.


