Dynamic Temperature Threshold Adjustment in Storage Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Rewritable non-volatile memory modules in storage devices experience data errors due to temperature increases, necessitating a method to actively control and manage temperature thresholds to prevent such errors.
Innovation Solution
A storage device with a temperature sensor and controller that dynamically adjusts temperature thresholds based on current device temperature, allowing the device to enter power-saving modes or standby states when temperatures exceed certain thresholds, thereby reducing operational power and preventing data errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the storage device operates continuously at high performance, then productivity is improved, but temperature increases causing data errors
Solution Approach 1:
The patent implements dynamic threshold adjustment where the first and second temperature thresholds are not fixed but are adjusted based on accumulated count values that track temperature exceedance events. This allows the system to adaptively respond to thermal conditions while maintaining productivity, resolving the contradiction between continuous high-performance operation and temperature control.
Solution Approach 2:
The system employs feedback mechanisms by continuously monitoring device temperature, accumulating count values when thresholds are exceeded, and using this information to adjust thresholds and control system state. This closed-loop feedback enables the storage device to maintain productivity while preventing temperature-induced data errors through adaptive threshold management.
2Reliability
If temperature thresholds are lowered to prevent data errors, then reliability is improved, but device enters power-saving modes more frequently reducing productivity
Solution Approach 1:
The patent makes temperature thresholds dynamic rather than static by adjusting them based on accumulated count values from temperature monitoring. This dynamic adjustment allows the system to maintain reliability by responding to actual thermal conditions while avoiding unnecessary transitions to power-saving modes, thus preserving productivity.
Solution Approach 2:
The system changes the parameter of temperature thresholds based on operational conditions and accumulated temperature exceedance counts. By adjusting threshold values dynamically, the system optimizes the balance between reliability (preventing data errors) and productivity (maintaining data access speed), resolving the contradiction between these two features.
3Adaptability or versatility
If dynamic threshold adjustment is implemented, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent segments the temperature control into distinct components: temperature sensing, count value accumulation for different thresholds, threshold adjustment logic, and system state control. This segmentation makes the complex adaptive system more manageable and implementable, reducing the practical complexity while maintaining high adaptability.
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
The solution effectively suppresses temperature increases and prevents data errors, enhancing the reliability and accuracy of stored data by dynamically adjusting temperature thresholds and reducing power consumption.
Implementation Method 1
The temperature sensor is configured to detect a current device temperature corresponding to the storage device
Data Source
AI summary
A storage device management method for a storage device is provided. The method includes periodically obtaining a current device temperature corresponding to the storage device via a temperature sensor of the storage device; accumulating a first count value in response to determining that the current device temperature is greater than a first temperature threshold;adjusting the first temperature threshold in response to determining that the first count value is greater than the first count threshold; accumulating a second count value in response to determining that the current device temperature is greater than a second temperature threshold; adjusting the second temperature threshold in response to determining that the second count value is greater than the second count threshold; and controlling the storage device to enter a target system state in response to determining that the current device temperature is not less than a critical temperature threshold.


