Runtime Voltage Calibrator for Aging Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern integrated circuits face issues with power consumption and voltage droop due to aging, leading to data retention corruption and timing failures, which existing static voltage guard bands cannot efficiently address, especially in systems that do not boot frequently.
Innovation Solution
A computing system with a runtime voltage calibrator that dynamically updates power supply voltages by determining voltage guard bands and performing power supply calibration more frequently than during bootup, avoiding interference from active functional units sharing the same ground reference power rail.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If one-time static voltage guard bands are added to power supply voltages to account for aging, then reliability is improved, but power consumption increases
Solution Approach 1:
The patent implements dynamic voltage adjustment by transitioning from static guard bands to a runtime calibration system that continuously monitors actual voltage droop and adjusts compensation accordingly. The system dynamically determines voltage guard bands based on real-time measurements of voltage droop during operational modes, allowing the guard bands to adapt to actual aging effects rather than using fixed conservative estimates.
Solution Approach 2:
The system changes the parameter of voltage guard bands from fixed static values to dynamic values that are adjusted based on measured voltage droop characteristics. The runtime calibration process modifies the voltage compensation parameters according to actual operational conditions and aging progression, optimizing the balance between reliability and power consumption.
2Measurement precision
If sensors and monitors are placed in integrated circuits to measure degradation effects, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent implements self-service by having the integrated circuit monitor its own voltage droop characteristics through built-in sensors and monitors. The system uses internal functional units to perform self-diagnosis and self-calibration, eliminating the need for external measurement equipment and reducing overall system complexity while maintaining high measurement precision.
Solution Approach 2:
The system employs feedback mechanisms where sensors and monitors continuously measure voltage droop and degradation effects, and this measurement information is fed back to the runtime calibration process. The feedback loop enables automatic adjustment of voltage guard bands based on real-time conditions, improving measurement utilization while managing complexity through automated control.
3Device complexity
If measurements wait for boot of computing system, then device complexity is reduced, but loss of time increases
Solution Approach 1:
The patent implements continuous useful action by performing voltage calibration and measurements during runtime operations rather than only during boot. The system continuously monitors voltage droop and performs calibration activities while the computing system is operational, eliminating idle time and ensuring measurements are always current without requiring system reboots.
Solution Approach 2:
The system employs periodic action by scheduling calibration measurements at regular intervals during runtime operations. The runtime calibration process performs measurements and adjustments periodically based on operational modes and time elapsed, ensuring timely detection of aging effects without requiring continuous system interruption or reboot cycles.
Data Source
AI summary
An apparatus and method for efficiently updating power supply voltages due to degradation from aging. A computing system includes one or more functional units and a runtime voltage calibrator (or calibrator). The calibrator is capable of performing power supply calibration for the one or more supply voltage power rail used by the one or more functional units. The calibrator identifies a particular ground reference power rail that is received by the one or more functional units. The calibrator also identifies a first supply voltage power rail that is received by at least a first functional unit of the one or more functional units. If the runtime voltage calibrator determines that all circuitry that uses the particular ground reference power rail is idle, the calibrator performs power supply calibration for the first supply voltage power rail. The calibrator does not wait for a bootup operation and avoids interference from ground bounce.


