Loading-Aware PDN Clock Control for Peak Power Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power distribution networks (PDNs) for processing units face challenges in managing dynamic power demands due to complex load profiles, leading to increased costs and performance losses when additional voltage regulators are added to meet peak demands, and lack of loading awareness results in inefficient power management.
Innovation Solution
A sub-microsecond adaptive performance limitation strategy using a loading aware engine and controller to monitor and control the clock generator based on dynamic power and current measurements, adjusting operating frequency and voltage to maintain performance within PDN limits without additional regulators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If more voltage regulators are added to PMIC to meet peak power demands, then the PDN can deliver larger amounts of electrical power for stability and performance, but the PDN cost increases
Solution Approach 1:
The patent implements dynamic frequency adjustment based on real-time loading conditions. The system monitors loading information and dynamically changes the operating frequency of the processing unit to match actual power demands, replacing static over-provisioning with adaptive control. This allows the PDN to operate efficiently at lower power levels while maintaining the capability to handle peak demands without permanently adding more voltage regulators.
Solution Approach 2:
The system changes operational parameters (frequency and voltage) based on loading conditions. By adjusting these parameters dynamically, the PDN can deliver varying power levels without requiring additional hardware components. The controller modifies frequency and voltage settings to optimize power delivery for different workload scenarios, reducing the need for extra voltage regulators.
2Reliability
If additional voltage regulators are added to meet worst-case power demand, then the PDN requirement is satisfied, but computing power is lost due to frequency limitation
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors loading information from the processing unit and adjusts frequency accordingly. This closed-loop control ensures that frequency limitation is applied only when necessary to meet PDN requirements, rather than imposing constant limitations. The feedback enables the system to maintain high computing power during normal operation while ensuring compliance with PDN constraints during peak demands.
Solution Approach 2:
The system transitions from static frequency limitation to dynamic frequency adjustment. By continuously adapting frequency based on real-time loading conditions, the system maintains maximum computing power when PDN capacity is sufficient and only applies limitation when necessary, thus preserving productivity while ensuring reliability.
3Productivity
If the processing unit operates at high frequency to maintain performance, then computing power is maximized, but PDN stability is compromised during peak power demands
Solution Approach 1:
The monitoring mechanism provides continuous feedback on power consumption and loading conditions. When the system detects that high frequency operation would exceed PDN stability thresholds, it automatically adjusts frequency downward. This feedback-controlled approach maintains PDN stability while preserving high performance operation during periods when power capacity is sufficient.
Data Source
AI summary
In an aspect of the disclosure, a PDN for power control of a processing unit includes a loading aware engine configured to receive multiple characteristic signals from the processing unit, and determine a loading information of the processing unit according to the multiple characteristic signals using a trained model. The loading information is related to a dynamic power and/or a dynamic current. The PDN also includes a clock generator configured to provide a clock signal with an operating frequency to the processing unit. The PDN also includes a controller coupled to the loading aware engine and the clock generator, and configured to control the clock generator based on the loading information.


