Memory Access Latency Control for SoC Thermal Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-performance integrated circuits, such as SoCs, generate excessive heat due to high switching activity and density, leading to overheating issues that are difficult to manage in compact form factors, and existing thermal mitigation methods like reducing frequency and putting components into idle states compromise performance.

Innovation Solution

Implementing a thermal monitor and memory controller system that delays memory access in response to thermal states, reducing switching frequency without altering clock frequencies or voltages, using tunable delay elements to manage heat generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If the clock frequency is reduced to mitigate thermal issues, then the temperature is reduced, but the performance of the integrated circuit is reduced

Engineering Contradiction:
Improvedie temperatureVSAvoidperformance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent segments the clock signal distribution by introducing separate delayed and non-delayed clock paths. Different functional units receive clock signals with different delays, allowing selective thermal mitigation in specific segments without affecting the entire processor's performance. This enables localized frequency control where only overheating units receive delayed clock signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic clock frequency adjustment based on real-time temperature monitoring. The system continuously monitors temperatures of functional units and dynamically adjusts the clock signal delay for each unit accordingly. This dynamic adaptation allows the system to maintain high performance when cool and apply thermal mitigation only when and where needed.

Inventive Principle:
Principle #15Dynamics

2Temperature

If components are put into idle or sleep states to reduce switching activity, then heat generation is reduced, but the performance is reduced

Engineering Contradiction:
Improveheat generationVSAvoidperformance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent changes the timing parameter of clock signals rather than putting components into idle or sleep states. By adjusting the phase and delay of clock signals delivered to functional units, the system reduces switching activity and heat generation while keeping components in an active state, thus maintaining performance readiness without the performance penalty of idle/sleep transitions.

Inventive Principle:
Principle #35Parameter changes

3Temperature

If the switching frequency is reduced to mitigate thermal issues, then the temperature is reduced, but the performance is reduced

Engineering Contradiction:
ImprovetemperatureVSAvoidperformance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent segments the clock signal distribution by introducing separate delayed and non-delayed clock paths. Different functional units receive clock signals with different delays, allowing selective thermal mitigation in specific segments without affecting the entire processor's performance. This enables localized frequency control where only overheating units receive delayed clock signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic clock frequency adjustment based on real-time temperature monitoring. The system continuously monitors temperatures of functional units and dynamically adjusts the clock signal delay for each unit accordingly. This dynamic adaptation allows the system to maintain high performance when cool and apply thermal mitigation only when and where needed.

Inventive Principle:
Principle #15Dynamics

4Temperature

If additional cooling systems are added to manage heat, then thermal issues are mitigated, but the device complexity increases

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

Solution Approach 1:

The patent implements a self-regulating thermal mitigation system that uses existing processor components (temperature sensors, clock distribution network) to automatically control heat generation. The system monitors its own temperature and self-adjusts clock signal delays without requiring external cooling control systems, thereby managing thermal issues while avoiding additional system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12536112B2Thermal mitigation for SoC using memory access latency
Publication Date: 2026.01.27 QUALCOMM INC
  • US12536112B2 patent drawing
  • US12536112B2 patent drawing
  • US12536112B2 patent drawing

AI summary

Aspects relate to using memory access latency to mitigate thermal excesses in a System on a Chip (SOC). An apparatus includes a processing core, a memory, and thermal monitor configured to determine a thermal state of the processing core. A memory controller is coupled to the processing core, to the thermal monitor, and to the memory, and configured to provide the processing core with access to the memory, the memory controller further configured to delay access to the memory in response to the thermal state.