Dynamic Thermal Throttling for NAND Flash Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing thermal throttling methods for NAND flash memory SSDs are not accurate due to their reliance on a single temperature threshold, which fails to account for the gradual temperature rise, leading to inefficiencies in heat management and potential system reliability and data integrity issues.

Innovation Solution

A control system that acquires temperature data from temperature detectors at varying frequencies, activating thermal throttling by adjusting power allocation to NAND memory elements based on multiple temperature thresholds, thereby providing a more nuanced and efficient cooling mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single temperature threshold is used for thermal throttling, then the control system is simple to implement, but the thermal management accuracy is insufficient

Engineering Contradiction:
Improvecontrol system complexityVSAvoidthermal management accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The single temperature threshold is segmented into multiple thresholds (first threshold, second threshold, third threshold) that divide the temperature range into different zones. Each threshold triggers different throttling actions, enabling more precise thermal management while maintaining systematic control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of temperature threshold from a single value to multiple values. By introducing multiple thresholds with different values, the system achieves higher measurement precision in thermal management without excessive complexity, as each threshold serves a specific thermal control purpose.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If temperature monitoring frequency is increased to improve thermal response accuracy, then thermal management accuracy improves, but power consumption increases

Engineering Contradiction:
Improvethermal response accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The temperature monitoring frequency is made dynamic rather than static. The system adjusts the monitoring frequency based on thermal conditions: higher frequency when temperature approaches thresholds, lower frequency when stable. This dynamic adjustment maintains thermal response accuracy while optimizing power consumption by avoiding unnecessary continuous high-frequency monitoring.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The monitoring frequency parameter is changed from a fixed value to a variable that adapts to thermal conditions. By adjusting this parameter dynamically, the system achieves high measurement precision only when necessary, thereby reducing overall power consumption while maintaining thermal management accuracy.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If thermal throttling is activated late due to single threshold, then system reliability is maintained, but productivity is reduced due to delayed response

Engineering Contradiction:
Improvesystem reliabilityVSAvoidthermal response efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system takes preliminary action by monitoring temperature against multiple thresholds in advance. When the temperature approaches the first threshold, the system prepares for potential throttling actions. This preliminary monitoring and preparation enable faster response when thermal limits are approached, improving both reliability and productivity by preventing delayed thermal responses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback control by continuously monitoring temperature against multiple thresholds and adjusting throttling actions accordingly. The feedback mechanism ensures that thermal management decisions are based on real-time temperature data, improving response efficiency while maintaining system reliability through adaptive control.

Inventive Principle:
Principle #23Feedback

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 enhances the accuracy and efficiency of thermal management, improving system reliability and data integrity by dynamically responding to temperature changes, thus preventing overheating and maintaining optimal performance.

Implementation Method 1

a temperature detector configured to measure a temperature of the non-volatile memory element

Methodology Applied
Scientific EffectThermal detection: Thermal Radiation

Implementation Method 2

NAND flash memories used in SSD systems experience temperature heating effects

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS11016545B2Thermal throttling for memory devices
Publication Date: 2021.05.25 SANDISK TECHNOLOGIES LLC
  • US11016545B2 patent drawing
  • US11016545B2 patent drawing
  • US11016545B2 patent drawing

AI summary

The present disclosure discloses a memory device including a control system for thermal throttling. The control system acquires the temperature of a non-volatile memory element from a temperature detector at a first frequency. Upon determining that the temperature of the non-volatile memory element is above a pre-determined threshold, the control system acquires the temperature of the non-volatile memory element from the temperature detector at a second frequency that is higher than the first frequency and activates the thermal throttling for the non-volatile memory element.