Adaptive SSD Thermal Calibration for Throttling Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Thermal throttling in solid state drives (SSDs) leads to performance degradation due to excessive heat generation outpacing heat dissipation, risking data loss and component damage, necessitating a solution to prevent or minimize throttling.

Innovation Solution

Adaptive thermal calibration that generates performance profiles with distinct milestones, conducts thermal calibration during initialization and environmental changes, and selects an optimal profile based on temperature thresholds to maintain performance while preventing overheating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If thermal throttling is implemented to prevent overheating, then temperature control is improved, but performance degradation occurs

Engineering Contradiction:
Improvetemperature controlVSAvoidperformance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent implements dynamic performance profile selection where the storage system adapts its operating parameters (clock frequency, command throughput) based on real-time temperature measurements. The system transitions from static thermal throttling to dynamic adjustment by continuously monitoring temperature and selecting appropriate performance profiles, allowing optimal performance within thermal constraints rather than fixed performance degradation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters such as clock frequency and command throughput based on temperature conditions. By adjusting these parameters dynamically and selecting from multiple predefined performance profiles, the system optimizes the balance between performance and temperature control, resolving the contradiction between maintaining high performance and preventing overheating.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If higher performance settings are used, then productivity is improved, but heat generation increases

Engineering Contradiction:
ImproveperformanceVSAvoidheat generation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system dynamically adjusts performance settings based on real-time temperature monitoring. When temperature rises, the system automatically selects lower-performance profiles that generate less heat. This dynamic adaptation allows the system to maximize performance when thermally favorable and reduce performance when thermal constraints apply, resolving the contradiction between high performance and low heat generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where temperature measurements continuously inform performance profile selections. The temperature sensor provides feedback to the controller, which then adjusts operational parameters accordingly. This closed-loop feedback system ensures that performance settings are continuously optimized based on actual thermal conditions, balancing productivity and heat generation.

Inventive Principle:
Principle #23Feedback

3Temperature

If thermal calibration is performed frequently, then temperature management is improved, but system complexity increases

Engineering Contradiction:
Improvetemperature managementVSAvoidsystem complexity
Core Design Contradiction:
TemperatureVSDevice complexity

Solution Approach 1:

The patent performs thermal calibration during system initialization and periodically thereafter, rather than continuously. This preliminary action approach establishes baseline thermal characteristics upfront and uses them for subsequent performance profile selections. By conducting calibration at specific trigger points (initialization, temperature threshold crossings, throttling events) rather than continuously, the system achieves effective temperature management without excessive complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-calibration using built-in temperature sensors and predefined performance profiles without requiring external intervention. The storage system autonomously monitors its own thermal state and adjusts performance settings accordingly, eliminating the need for complex external calibration equipment or manual configuration while maintaining effective temperature management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12416667B2Adaptive thermal calibration for throttling prevention
Publication Date: 2025.09.16 INNOGRIT TECH CO LTD
  • US12416667B2 patent drawing
  • US12416667B2 patent drawing

AI summary

Systems, apparatus and methods are provided for selecting a performance profile for a storage system. A method may include: generating a set of performance profiles for a non-volatile storage system, performing a thermal calibration by running a first test under a first performance profile and a second test under a second performance profile, obtaining a first maximum temperature under the first performance profile and a second maximum temperature under the second performance profile, selecting an optimal performance profile from the set of performance profiles based on comparing the first maximum temperature and the second maximum temperature to a predetermined threshold value and operating the non-volatile storage system under the optimal performance profile. Each of the set of performance profiles may include settings for hardware components of the non-volatile storage system.