Memory Thermal Throttling Tuned to Host Power Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing thermal throttling mechanisms in memory devices are inflexible and do not adapt to the performance and power requirements of host devices, limiting the ability to optimize power consumption and performance based on application needs.

Innovation Solution

Implementing a host-configurable thermal throttling mechanism that allows the host device to select and configure thermal throttling threshold values, enabling the memory device to adjust its power management according to the host's performance and power requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If thermal throttling is applied to reduce power consumption, then power efficiency improves, but device performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent implements dynamic thermal throttling that adjusts the degree of performance limitation based on real-time thermal conditions and host device requirements. The memory device transitions between different operational states (normal operation, thermal throttling, and heavy thermal throttling) based on temperature thresholds, allowing optimal balance between power consumption and performance under varying conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters (throttling degree) based on thermal conditions and host requirements. By adjusting the throttling level from none to light to heavy, the system modifies its performance characteristics to match current power needs while maintaining acceptable performance levels.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If fixed thermal throttling mechanism is used, then device complexity is reduced, but adaptability to different host requirements deteriorates

Engineering Contradiction:
Improveadaptability to host requirementsVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent incorporates feedback mechanisms where the memory device monitors its own thermal state and receives information about host device requirements. This feedback loop enables the device to automatically adjust its operational mode, selecting from different thermal throttling configurations based on current conditions and host preferences.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static thermal throttling to dynamic adaptive throttling, where the throttling behavior changes in real-time based on thermal conditions and host device configuration. This allows the same hardware to serve multiple application scenarios with different performance-power tradeoff requirements.

Inventive Principle:
Principle #15Dynamics

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

Provides flexibility for the host device to achieve a balanced tradeoff between performance and power consumption, optimizing the memory device's operation based on specific application demands.

Implementation Method 1

apply a thermal throttling based on the host configuration

Methodology Applied
Scientific EffectThermal throttling:

Data Source

PatentUS12554420B2Power management in a memory device based on a host device configuration
Publication Date: 2026.02.17 MICRON TECHNOLOGY INC
  • US12554420B2 patent drawing
  • US12554420B2 patent drawing
  • US12554420B2 patent drawing

AI summary

In some implementations, a memory device may receive, from a host device, a host configuration that includes an indication of a set of thermal throttling threshold values, wherein the set of thermal throttling threshold values are from a list of sets of valid thermal throttling threshold values. The memory device may send, to the host device, an indication of a set of maximum current consumption values for the memory device, wherein the set of maximum current consumption values is based on the host configuration. The memory device may apply a thermal throttling based on the host configuration.