Solid-State Storage Dynamic Temperature Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solid-state storage devices rely on a single fixed-temperature threshold for temperature control, which can lead to inefficient performance optimization and overheating issues.

Innovation Solution

A solid-state storage device equipped with a temperature sensor and a controller that utilizes a dynamic temperature control mechanism, including a temperature control state table, to adjust temperature control states based on temperature accumulation values, thereby preventing sudden temperature changes and balancing cooling and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single fixed-temperature threshold is used for temperature control, then the device structure is simple, but the performance optimization is insufficient and overheating problems occur

Engineering Contradiction:
Improvetemperature control mechanismVSAvoidtemperature control effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The temperature control mechanism is segmented into multiple temperature thresholds (first temperature threshold and second temperature threshold) with corresponding different temperature control policies. When the temperature exceeds the first threshold, a first temperature control policy is applied; when it exceeds the second threshold, a second temperature control policy is applied. This segmentation allows for more nuanced and effective temperature management without requiring complex hardware modifications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The temperature control mechanism transitions from a static single-threshold approach to a dynamic multi-threshold approach. The controller dynamically selects different temperature control policies based on which temperature threshold is exceeded, enabling adaptive response to varying temperature conditions and improving overall temperature control effectiveness.

Inventive Principle:
Principle #15Dynamics

2Temperature

If performance is reduced to lower temperature, then overheating is prevented, but productivity decreases

Engineering Contradiction:
Improvedevice temperatureVSAvoiddevice performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

Different temperature control policies are implemented based on the specific temperature condition. The first temperature control policy and second temperature control policy represent different parameter settings or control strategies that are selected based on which temperature threshold is exceeded, allowing for optimized balance between temperature reduction and performance maintenance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts performance parameters based on temperature conditions. When temperatures are within acceptable ranges, full performance is maintained; when thresholds are exceeded, the system dynamically reduces performance only to the extent necessary for temperature control, rather than applying a fixed performance reduction.

Inventive Principle:
Principle #15Dynamics

3Reliability

If a dynamic temperature control mechanism with multiple states is implemented, then performance optimization and temperature control are balanced, but device complexity increases

Engineering Contradiction:
Improvetemperature control effectivenessVSAvoidtemperature control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The temperature control mechanism is segmented into discrete temperature thresholds and corresponding control policies, which simplifies the implementation of complex temperature management. Rather than requiring continuous complex calculations, the system segments the temperature range into distinct zones with predetermined control responses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The temperature control system operates autonomously based on pre-configured temperature thresholds and policies. The controller automatically monitors temperature and applies the appropriate control policy without requiring external intervention or complex real-time decision-making algorithms, reducing the burden on system complexity.

Inventive Principle:
Principle #25Self-service

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 dynamic temperature control method effectively manages temperature fluctuations, maintaining optimal performance while preventing overheating, by gradually adjusting the temperature control states in response to temperature changes.

Implementation Method 1

a temperature sensor, and a controller. The temperature sensor is configured to periodically detect a current temperature of the non-volatile memory

Methodology Applied
Scientific EffectTemperature sensing: Thermistor

Data Source

PatentUS20250076942A1Solid State Storage Device and Method for Dynamic Temperature Control Thereof
Publication Date: 2025.03.06 KIOXIA CORP
  • US20250076942A1 patent drawing
  • US20250076942A1 patent drawing
  • US20250076942A1 patent drawing

AI summary

A solid-state storage device is provided, which includes a non-volatile memory, a temperature sensor, and a controller. The temperature sensor is configured to periodically detect a current temperature of the non-volatile memory. The controller is configured to periodically obtain the current temperature from the temperature sensor. The controller is configured to activate a dynamic temperature control mechanism of the solid-state storage device. The dynamic temperature control mechanism includes a temperature control state table having a plurality of temperature control states and their corresponding state values. The controller is further configured to calculate a temperature difference value between the current temperature and a previous temperature of the non-volatile memory, and accumulate the temperature difference value to obtain a temperature accumulation value. The controller is further configured to determine a current temperature control state from the temperature control state table according to the temperature accumulation value.