Dynamic Voltage Dithering for Thermal Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems face challenges in managing heat generation efficiently, particularly when operating at high voltages, as they often rely on static voltage dithering patterns that do not adapt dynamically to thermal conditions, leading to potential overheating and reduced performance.
Innovation Solution
A power management system that determines thermal status using temperature sensors and a thermal model to calculate thermal credits, allowing for dynamic voltage dithering and boosting patterns. These patterns oscillate between nominal, minimal, and intermediate voltages, with the ability to apply a boosted voltage even under thermal constraints, and can be adjusted based on real-time thermal conditions to prevent overheating.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If static voltage dithering patterns are used to manage heat generation, then thermal control is maintained, but system performance is limited and cannot adapt to dynamic thermal conditions
Solution Approach 1:
The patent implements dynamic voltage dithering patterns that adapt in real-time based on thermal sensor feedback. The system transitions from static predetermined patterns to dynamic patterns that adjust voltage oscillation parameters (amplitude, frequency, duty cycle) according to current thermal conditions, enabling performance optimization without compromising thermal management
Solution Approach 2:
The system incorporates thermal sensors that continuously monitor temperature and feed this information back to the voltage control mechanism. This feedback loop enables the system to detect thermal conditions and adjust voltage dithering patterns accordingly, creating a closed-loop control system that balances performance and thermal management
2Productivity
If high voltage is applied to improve system performance, then productivity increases, but heat generation increases causing thermal constraints
Solution Approach 1:
The patent employs periodic voltage oscillation (dithering) between high and low voltage states rather than continuous high voltage application. This periodic action allows the system to achieve performance benefits from high voltage while using low voltage states to reduce heat generation, creating a temporal distribution of thermal load
Solution Approach 2:
The system dynamically changes voltage parameters (voltage level, oscillation frequency, duty cycle) based on thermal conditions. When thermal headroom is available, the system increases voltage parameters to improve performance; when thermal constraints are detected, it reduces parameters to manage heat generation
3Temperature
If voltage dithering is used to control temperature, then thermal management is improved, but the system cannot provide voltage boosts during user events
Solution Approach 1:
The system dynamically adjusts voltage dithering patterns in response to detected user events (such as touch events or button presses). Upon detecting a user event, the system can temporarily suspend or modify the dithering pattern to allow voltage boosts, then resume or adjust dithering afterward, enabling event-driven performance enhancement while maintaining overall thermal control
4Object-affected harmful factors
If thermal credits are reduced due to high temperature, then thermal constraints are enforced, but system performance is degraded
Solution Approach 1:
The system applies thermal constraints partially rather than completely when thermal credits are low. Instead of always reducing voltage to minimal levels, the system can apply selective constraints to non-critical operations while maintaining higher voltage for critical performance tasks, or apply constraints temporarily and excessively only when absolutely necessary
Data Source
AI summary
A power management system, in one embodiment, determines a thermal status (e.g. a temperature or a calculation of power consumption) of at least a portion of a data processing system, and based on that status, thermal credits are calculated and then used to determine a voltage dithering pattern and a voltage boost pattern.


