Memory Refresh Rate-Based Circuit Throttling for Thermal Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in accurately monitoring and managing thermal conditions of individual memory chips within a module, leading to inefficient power consumption and potential data loss due to inaccurate refresh rates, as temperature variations among chips are not adequately addressed.

Innovation Solution

Implementing a power management unit (PMU) that evaluates the requested refresh rate against a threshold maximum rate, generating control signals to throttle circuit operations and adjust power states based on thermal sensor feedback, ensuring memory cells are refreshed at optimal rates while minimizing heat buildup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory refresh rate is increased to prevent data loss at higher temperatures, then data reliability is improved, but power consumption increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically changes the refresh rate parameter based on temperature conditions. When temperature exceeds a threshold, the refresh rate is increased to prevent data loss. The PMU adjusts this parameter in real-time based on thermal sensor feedback, optimizing the balance between reliability and power consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The refresh rate is made dynamic rather than static. The system continuously monitors temperature and adjusts the refresh rate accordingly - using lower refresh rates when cool to save power, and increasing refresh rates when temperature rises to maintain data integrity. This dynamic adaptation resolves the contradiction between power consumption and reliability.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the memory operates at higher temperatures, then performance is improved, but the risk of data loss increases

Engineering Contradiction:
ImproveperformanceVSAvoiddata retention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements thermal feedback control where thermal sensors continuously monitor memory temperature and provide feedback to the PMU. Based on this feedback, the PMU dynamically adjusts the refresh rate to maintain data retention while allowing the memory to operate at higher temperatures for improved performance. The feedback loop ensures reliability is maintained even as temperature and performance increase.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If thermal monitoring is implemented for each memory chip, then temperature measurement accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvetemperature measurement accuracyVSAvoidthermal circuitry complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The thermal monitoring system is segmented and distributed across individual memory chips rather than using a single centralized sensor. Each chip has its own thermal sensor that provides accurate local temperature measurements. This segmentation improves measurement precision for each chip while the modular nature of the solution actually reduces overall system complexity compared to a centralized approach.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250218485A1Device, method and system to throttle circuit operations based on a requested memory refresh rate
Publication Date: 2025.07.03 INTEL CORP
  • US20250218485A1 patent drawing
  • US20250218485A1 patent drawing
  • US20250218485A1 patent drawing

AI summary

Techniques and mechanisms for selectively throttling operation of circuitry, wherein said throttling is based on a threshold rate at which a memory is to be refreshed. In an embodiment, a power management unit (PMU) accommodates coupling to receive an identifier of a first refresh rate which has been requested with the random access memory (RAM) device. The PMU provides functionality to calculate a difference between a threshold maximum refresh rate and the first refresh rate. Based on the calculated difference, a throttle action is identified, and one or more control signals are generated to throttle operation of circuitry which is thermally coupled with the RAM device. In another embodiment, the RAM device continues to be refreshed at the first refresh rate during and/or after the throttling of the circuitry.