Dynamic Thermal Throttling in Nonvolatile Memory Storage Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Storage devices with nonvolatile memory experience malfunctions due to prolonged data read and write operations, leading to PCB heating, which existing technologies fail to adequately address through effective temperature management.
Innovation Solution
A storage device with a memory controller that adjusts the start temperature for operating speed control based on comparisons between idle current values and reference current values, using a temperature sensor to detect temperature and operate in multiple speed modes to manage heat and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the storage device operates continuously for data read and write operations, then productivity is improved, but temperature increases causing malfunctions
Solution Approach 1:
The patent implements dynamic thermal throttling by adjusting the operating speed of the storage device based on real-time temperature monitoring. The memory controller dynamically changes operational parameters (such as transfer rates and command execution speeds) in response to temperature conditions, allowing the device to maintain high productivity during normal operation while automatically reducing speed when temperature thresholds are exceeded, thus preventing thermal malfunctions.
2Temperature
If thermal throttling is implemented to reduce temperature, then temperature is controlled, but productivity decreases
Solution Approach 1:
The patent employs parameter changes by implementing multiple temperature thresholds (first threshold, second threshold, third threshold) with corresponding speed adjustment levels. Instead of a single binary throttling state, the system gradually adjusts operational parameters based on the degree of temperature elevation, maintaining optimal productivity within safe temperature ranges while applying progressive speed reductions only when necessary to prevent thermal damage.
3Device complexity
If fixed speed control is used to manage temperature, then temperature management is simplified, but adaptability to different thermal conditions is reduced
Solution Approach 1:
The patent implements dynamic thermal management with multiple operational modes corresponding to different temperature ranges. The memory controller continuously monitors temperature and automatically transitions between speed modes (first speed, second speed, third speed) based on which temperature threshold is exceeded, providing adaptive response to varying thermal conditions without requiring complex manual configuration or intervention.
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 prevents malfunctions by dynamically adjusting operating speeds based on temperature and current conditions, reducing heat and improving storage device performance and reliability.
Implementation Method 1
a temperature sensor configured to detect a temperature and to output information of a detected temperature value to the memory controller
Implementation Method 2
a memory controller configured to determine a comparison between an idle current value of the nonvolatile memory and a reference current value and to adjust, based on the comparison, a start temperature at which the storage device begins operating speed control
Data Source
AI summary
A storage device may include a nonvolatile memory including a plurality of memory blocks and a memory controller configured to determine a comparison between an idle current value of the nonvolatile memory and a reference current value and to adjust, based on the comparison, a start temperature at which the storage device begins operating speed control of the storage device.


