Dynamic Read Voltage Threshold Adjustment for Solid-State Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Solid-state storage devices face data errors due to shifts in read voltage levels over time, caused by factors like storage cell damage and leakage, which can lead to incorrect data retrieval if the voltage threshold is exceeded.
Innovation Solution
A method and system that determine the direction of deviation in read voltage thresholds for solid-state storage media by comparing the actual read bias with a known bias, adjusting the threshold accordingly based on statistics such as temperature, error rate, and erase cycle count, and using an error correction code to correct errors and adjust the voltage threshold dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed read voltage threshold is used for solid-state storage media, then the device structure remains simple and operation is straightforward, but data errors occur over time due to voltage level shifts caused by storage cell damage and leakage
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors read operations and detects data errors caused by voltage threshold shifts. Based on this feedback, the system dynamically adjusts the read voltage threshold to compensate for storage cell degradation, thereby maintaining data accuracy without requiring complex manual intervention
Solution Approach 2:
The system performs self-adjustment of the read voltage threshold by automatically detecting errors and correcting threshold deviations without external intervention. This self-service capability allows the storage device to maintain reliability over time while keeping the adjustment mechanism relatively simple
2Adaptability or versatility
If the read voltage threshold remains static, then the manufacturing and operation process is simple, but the storage device cannot adapt to changing voltage levels caused by aging and environmental factors
Solution Approach 1:
The patent transforms the static read voltage threshold into a dynamic parameter that automatically adapts to changing storage cell characteristics. The system continuously adjusts the threshold based on detected voltage level shifts caused by aging, temperature changes, and storage cell degradation, enabling the device to maintain optimal performance under varying conditions
Solution Approach 2:
The system changes the read voltage threshold parameter in response to detected errors and environmental conditions. By dynamically modifying this critical parameter, the storage device adapts to voltage level shifts without requiring complete system redesign, balancing adaptability with operational simplicity
3Reliability
If no compensation mechanism is implemented for voltage shifts, then the device operates with minimal complexity, but data errors increase over time reducing storage reliability
Solution Approach 1:
The system uses feedback from error detection mechanisms to trigger threshold adjustments. When data errors are detected that indicate voltage threshold misalignment, the system responds by adjusting the threshold to restore accurate reading, creating a closed-loop error compensation mechanism that maintains reliability
Solution Approach 2:
The system converts the harmful effect of voltage threshold shifts into useful information for adjustment. By detecting errors caused by voltage drift, the system identifies the direction and magnitude of threshold deviation, then uses this information to correct the threshold, turning a reliability problem into an adaptive improvement opportunity
Data Source
AI summary
An apparatus, system, and method are disclosed for determining a read voltage threshold for solid-state storage media. A data set read module reads a data set from storage cells of solid-state storage media. The data set is originally stored in the storage cells with a known bias. A deviation module determines that a read bias for the data set deviates from the known bias. A direction module determines a direction of deviation for the data set. The direction of deviation is based on a difference between the read bias of the data set and the known bias. An adjustment module adjusts a read voltage threshold for the storage cells of the solid-state storage media based on the direction of deviation.


