Predictive Power Control Circuitry for Voltage Droop Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data processing systems, particularly system-on-chip integrated circuits, ensuring a robust power supply is challenging due to variations caused by manufacturing tolerances, operating temperature, and aging effects, leading to voltage droops that can result in faults such as data corruption or lock-ups, necessitating robust power supply grids that are wasteful of resources.
Innovation Solution
The implementation of monitoring, prediction, and power control circuitry that detects potential power insufficiencies by analyzing logical state variables and triggers mitigation responses, such as reducing clock frequency or boosting voltage, to prevent voltage droops and maintain system operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If robust power supply grids are provided to meet worst-case power supply requirements, then reliability is improved, but device complexity and resource usage increase
Solution Approach 1:
The prediction circuitry performs preliminary detection of patterns in logical state variables that indicate future power insufficiency events. By predicting voltage droops before they occur, the system can take preventive action (such as adjusting power supply parameters) rather than relying on overly robust power grids designed for worst-case scenarios. This resolves the contradiction by maintaining reliability through predictive intervention while avoiding the complexity of oversized power supply infrastructure.
Solution Approach 2:
The system continuously monitors logical state variables and feeds this information back to the prediction circuitry, which detects patterns indicating future power issues. This feedback loop enables dynamic adjustment of power supply parameters based on actual system state, replacing static robust design with adaptive control that maintains reliability without requiring excessive power supply capacity.
2Reliability
If robust power supply grids are provided to meet worst-case power supply requirements, then power supply stability is improved, but area and resource consumption increase
Solution Approach 1:
The system transitions from a static robust power supply grid design to a dynamic approach where power supply parameters are adjusted in real-time based on predicted needs. The prediction circuitry detects patterns indicating future power insufficiency, and the power supply parameters are dynamically modified accordingly. This resolves the contradiction by maintaining power supply stability through adaptive control rather than through a large static power supply grid that would consume excessive area.
3Reliability
If power supply parameters are dynamically adjusted to counteract predicted power insufficiency, then reliability is improved, but device complexity increases
Solution Approach 1:
The system uses its own operational data (logical state variables) to predict and counteract its own power supply issues. The prediction circuitry analyzes patterns in the system's own state variables, and the power control circuitry automatically adjusts parameters without external intervention. This self-service approach improves reliability while minimizing the need for complex external monitoring and control infrastructure.
Data Source
AI summary
A data processing apparatus 2 includes processing circuitry 4 performing processing operations which move the processing circuitry 4 between logical states. Monitoring circuitry 18 monitors logical state variables of the processing circuitry and these are supplied to prediction circuitry 30 which detects predetermined patterns within the logical states which are indicative (previously correlated with) of a future potential temporary insufficiency in the supply power to the processing circuitry 4. When such a pattern is detected, then power control circuitry 8,10 serves to trigger a mitigation response to counteract the future potential temporary insufficiency in power supply, such as temporarily reducing the clock frequency and/or boosting the supply voltage.


