Read Disturb Voltage Intersection Analysis for Storage Temperature Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional read temperature identification systems in information handling systems are costly, complex, and inaccurate, requiring dedicated host memory and power-fail safety measures, and often introduce performance issues due to host processor involvement, with limited granularity and resilience to changing workloads.
Innovation Solution
A storage device with a processing system and memory that uses a value-voltage-distribution-intersection-based read disturb information determination engine to identify read temperatures by analyzing voltage distributions and shifts, generating read temperature information without relying on host processors, thereby reducing complexity and costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional read temperature identification systems use dedicated host memory and host processor involvement, then read temperature tracking capability is provided, but device complexity and cost increase
Solution Approach 1:
The storage device performs self-monitoring of read operations using its own controller and metadata structures. The system tracks read temperatures autonomously without requiring dedicated host memory or host processor intervention, thereby reducing external dependencies while maintaining tracking capability
Solution Approach 2:
The patent introduces an intermediary metadata structure stored within the storage device that mediates between read operations and temperature tracking. This metadata layer enables the controller to track read patterns and calculate temperatures without direct host involvement, effectively decoupling the tracking function from host resources
2Reliability
If conventional systems implement power-fail safety measures for read temperature information, then data persistence is improved, but cost and complexity increase
Solution Approach 1:
The storage device autonomously maintains and updates read temperature information in its internal metadata structures during normal operation. The controller continuously tracks read patterns and updates temperature values without requiring external power-fail protection mechanisms, as the system manages its own temperature data lifecycle
Solution Approach 2:
The system performs preliminary updates to metadata structures during normal operation, ensuring read temperature information is captured and stored before potential power failures occur. This proactive approach eliminates the need for separate power-fail safety measures by maintaining data integrity through continuous updates
3Measurement precision
If host processors generate and synchronize read temperature maps, then read temperature identification is achieved, but system complexity and synchronization overhead increase
Solution Approach 1:
The patent divides the read temperature tracking function into independent per-device segments. Each storage device maintains its own local read temperature map using its controller, eliminating the need for centralized host-generated maps and inter-device synchronization. This segmentation allows autonomous temperature tracking while reducing system-wide complexity
4Loss of information
If conventional systems use host memory and processor for read temperature tracking, then read temperature data is captured, but performance issues are introduced
Solution Approach 1:
The storage device controller autonomously captures and processes read temperature information during normal storage operations. By handling temperature tracking internally without host processor intervention, the system eliminates performance overhead associated with host involvement while ensuring complete capture of read temperature data
Solution Approach 2:
The system continuously tracks read temperatures as part of the normal read operation flow within the storage device. The controller monitors and updates temperature information in real-time during ongoing operations, ensuring data capture without interrupting or degrading system performance
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach provides accurate and efficient read temperature identification, reducing costs and complexity by leveraging the read disturb effect to generate read temperature maps within storage devices, improving performance and resilience to workload changes.
Implementation Method 1
value-voltage-distribution-intersection-based read disturb information determination engine that is configured to: identify a value voltage distribution intersection of a first value voltage distribution for a first value in a first row in a storage subsystem, and a second value voltage distribution for a second value in the first row in the storage subsystem; determine a default value voltage reference shift between a default value voltage reference level associated with the first value and the second value and the value voltage distribution intersection
Data Source
AI summary
A value-voltage-distribution-intersection-based read disturb information determination system includes a storage device coupled to a global read temperature identification system. The storage device identifies a value voltage distribution intersection of first and second value voltage distributions for respective first and second values in a first row in a storage subsystem in the storage device, and determines a default value voltage reference shift between a default value voltage reference level associated with the first value and the second value and the value voltage distribution intersection. Based on the default value voltage reference shift, the storage device determines read disturb information for the first row in the storage subsystem in the storage device, and uses it to generate a read temperature for a second row in the storage subsystem in the storage device that it provides to the global read temperature identification system.


