Memory Access Throttling Using Temperature Derivative Projections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems reactively throttle write operations in response to temperature increases without distinguishing between ambient and access-related causes, leading to ineffective temperature management.

Innovation Solution

Implement techniques to differentiate between temperature increases due to ambient conditions and access operations, using derivatives of temperature data to predict future temperatures and adjust access operations accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If write operations are throttled in response to temperature increases, then temperature-related performance issues are addressed, but productivity decreases due to reduced access operations

Engineering Contradiction:
Improvetemperature management effectivenessVSAvoidaccess operations throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system calculates derivatives of temperature data to predict future temperature increases before they occur. This allows proactive throttling of write operations based on projected temperature trends rather than waiting for temperature thresholds to be exceeded, enabling more precise control that maintains productivity while preventing temperature-related issues

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the throttling strategy by analyzing the rate of temperature change (derivative). When the derivative indicates a rapid temperature increase, more aggressive throttling is applied. When the temperature is stable or increasing slowly, throttling is minimized or avoided, thus maintaining productivity while still protecting against temperature-related performance degradation

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If write operations are throttled without distinguishing between ambient and access-related temperature causes, then temperature control is simplified, but temperature management effectiveness decreases

Engineering Contradiction:
Improvetemperature control logicVSAvoidtemperature management effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system continuously monitors temperature data and calculates derivatives to determine the rate of temperature change. This feedback mechanism allows the system to distinguish between temperature increases caused by ambient conditions (slow, steady increase) versus those caused by access operations (rapid increase). Based on this differentiation, the system adjusts throttling strategies accordingly, maintaining effectiveness without requiring complex control logic

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12493426B2Modifying access operations based on temperature projections
Publication Date: 2025.12.09 MICRON TECHNOLOGY INC
  • US12493426B2 patent drawing
  • US12493426B2 patent drawing
  • US12493426B2 patent drawing

AI summary

Techniques for memory operations are described. Indications of temperature levels at a memory device may be received, where each of the indications may be associated with a respective time point. Based on an indicated temperature level satisfying a first threshold, a derivative of a temperature of the memory device may be calculated using the indicated temperature levels. Based on calculating the derivative, a determination as to whether the derivative satisfies a second threshold may be determined. If the derivative satisfies the second threshold, operations for accessing the memory device may be modified. A second derivative of the temperature of the memory device may similarly be calculated and compared against a third threshold based on the indicated temperature level satisfying the first threshold. If the second derivative satisfies the third threshold, operations for accessing the memory device may be modified by a different amount.