Memory Controller Thermal Throttling via Dynamic Rate Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face performance degradation due to excessive heat generated during high-speed access operations, leading to inefficient thermal throttling strategies that either cause sudden performance drops or fail to maintain stability under varying temperature conditions.

Innovation Solution

A memory system with a memory controller that dynamically adjusts the data transmission rate based on temperature parameters and thermal throttling parameters, using a calculation formula to determine an upper limit for data transmission, incorporating a temperature composite algorithm and PID parameters optimized for different operating modes to maintain stable temperatures and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If thermal throttling is applied to prevent overheating, then temperature stability is improved, but data transmission performance deteriorates

Engineering Contradiction:
Improvetemperature stabilityVSAvoiddata transmission performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent implements dynamic thermal throttling by continuously monitoring temperature and adjusting the data transmission rate in real-time. The system transitions from static threshold-based throttling to dynamic rate adjustment, where the data transmission rate is modified based on current temperature conditions to maintain both temperature stability and performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of data transmission rate dynamically based on temperature conditions. By adjusting this key parameter in response to temperature feedback, the system achieves thermal management without fixed performance penalties, allowing optimal balance between cooling and performance.

Inventive Principle:
Principle #35Parameter changes

2Temperature

If data transmission rate is reduced to cool the system, then temperature is controlled, but productivity decreases

Engineering Contradiction:
Improvetemperature controlVSAvoiddata transmission rate
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent implements feedback control by monitoring temperature and using this information to adjust the data transmission rate. The system continuously measures temperature, compares it with target values, and modifies performance parameters accordingly, creating a closed-loop control system that optimizes both temperature and productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary temperature monitoring and prediction to proactively adjust data transmission rates before excessive heating occurs. By anticipating temperature rises and preemptively reducing performance, the system avoids thermal problems rather than reacting to them, maintaining higher productivity.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If simple thermal throttling is used, then implementation complexity is reduced, but temperature stability deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoidtemperature stability
Core Design Contradiction:
Device complexityVSTemperature

Solution Approach 1:

The patent introduces feedback mechanisms that monitor temperature and adjust data transmission rates accordingly. This feedback loop enables the system to maintain temperature stability more effectively than simple throttling, as it continuously adapts to actual thermal conditions rather than relying on fixed thresholds.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static thermal management to dynamic control by continuously adjusting parameters based on real-time temperature data. This dynamic approach improves temperature stability without requiring overly complex hardware modifications, achieving better control through software-based adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250103212A1Memory systems and operating methods thereof, and computer-readable storage mediums
Publication Date: 2025.03.27 YANGTZE MEMORY TECH CO LTD
  • US20250103212A1 patent drawing
  • US20250103212A1 patent drawing
  • US20250103212A1 patent drawing

AI summary

Examples of the present disclosure provide memory systems and operating methods thereof, and computer-readable storage mediums. An example memory system includes a memory device and a memory controller. The memory controller is configured to obtain a temperature parameter at a first time instance and a temperature parameter at a second time instance, a rate of data transmission at the first time instance, and a thermal throttling parameter at the first time instance and determine an upper limit of the rate of data transmission at a third time instance. The second time instance is at least one time instance before the first time instance, and the third time instance is a time instance after the first time instance.