Dynamic Thermal Threshold Adjustment for SoC Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional thermal control methods for electronic devices, such as cellphones, only detect the current temperature of the SoC and throttle when it reaches 90° C., leading to abrupt and significant performance reductions, failing to adapt to environmental changes and provide smooth application performance.
Innovation Solution
A thermal control method and system that continuously detects the temperature of components, adjusts the temperature threshold values based on detected values, and considers temperature variance and ambient conditions to manage thermal dynamics more effectively, allowing for gradual adjustments to prevent overheating.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Temperature
If the conventional thermal control method throttles when the SoC temperature reaches 90°C, then the overheating problem is solved, but the application performance drops abruptly and significantly
Solution Approach 1:
The patent applies dynamics by making the temperature threshold adjustable rather than fixed. The threshold dynamically adapts based on environmental temperature and device usage patterns, allowing the system to maintain higher performance in cooler environments while still preventing overheating in warmer conditions. This resolves the contradiction by making thermal control flexible rather than abrupt.
Solution Approach 2:
The patent changes the parameter of temperature threshold from a static value (90°C) to a dynamic value that adjusts based on ambient temperature and historical data. This parameter change allows the system to optimize between thermal safety and performance, resolving the contradiction between temperature control and application performance.
2Adaptability or versatility
If the conventional thermal control method uses a fixed temperature threshold, then the control logic is simple, but it cannot adapt to environmental changes
Solution Approach 1:
The patent implements feedback mechanisms that continuously monitor ambient temperature and device temperature, then adjust the thermal threshold accordingly. This feedback loop enables environmental adaptation while maintaining manageable complexity through automated adjustments based on sensed conditions.
Solution Approach 2:
The patent performs preliminary actions by pre-calculating and storing temperature threshold adjustments based on environmental conditions. This allows the system to adapt to environmental changes without complex real-time calculations, balancing adaptability with control logic simplicity.
3Reliability
If the conventional thermal control method throttles quickly when temperature reaches the threshold, then the overheating is prevented efficiently, but the full-speed time is limited
Solution Approach 1:
The patent applies dynamics by implementing gradual threshold adjustments rather than abrupt throttling. The system dynamically modifies the temperature threshold based on ambient conditions and usage patterns, allowing extended full-speed operation in favorable conditions while maintaining reliable overheating prevention when needed.
Solution Approach 2:
The patent uses partial action by applying thermal management selectively rather than always throttling at a fixed threshold. The system adjusts the threshold to allow higher temperatures in cool environments, providing extended full-speed time while still preventing overheating in warm conditions, thus balancing reliability and duration.
Data Source
AI summary
The invention provides a thermal control method and a thermal control system. The thermal control method comprises: detecting a temperature variance of a component of the electronic device to generate a detecting result; and determining a temperature threshold value for the integrated circuit as a throttling point according to the detecting result. The thermal control system comprises: a detecting unit, for detecting a temperature variance of a component of the electronic device to generate a detecting result; and a determining unit, for determining a temperature threshold value for the integrated circuit as a throttling point according to the detecting result.


