Processor Leakage Degradation Control via Core Swapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High supply voltages in processors lead to rapid transistor breakdown and electro-migration issues, causing significant leakage current degradation and increased power consumption, which limits performance and reliability, especially in multicore processors.
Innovation Solution
A system for leakage current degradation detection and mitigation that measures per-core leakage current using voltage regulator electrical current counters and adjusts power management by swapping cores with lower leakage or modifying voltage and frequency to prevent further damage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If supply voltage is increased to improve processor performance, then operating frequency and number of executions per second increase, but transistor breakdown and electro-migration issues occur faster
Solution Approach 1:
The system performs preliminary characterization of leakage current for each processor core during manufacturing or early operation. This baseline leakage information is stored and used later to predict future leakage states, enabling proactive voltage adjustment before breakdown occurs.
Solution Approach 2:
The system continuously monitors leakage current and uses this feedback to dynamically adjust operating parameters. By comparing current leakage measurements against thresholds and historical data, the system modifies voltage and frequency to prevent transistor breakdown while maintaining performance.
2Productivity
If supply voltage is increased to raise operating frequency, then performance improves, but leakage current consumption increases significantly over time
Solution Approach 1:
The system dynamically adjusts operating parameters based on real-time leakage current measurements. Instead of using fixed voltage levels, the system continuously modifies voltage and frequency to optimize the balance between performance and energy consumption, adapting to changing leakage conditions.
Solution Approach 2:
The system changes operating parameters (voltage and frequency) based on measured leakage current. By adjusting these parameters dynamically, the system maintains optimal performance while reducing energy loss from leakage current, preventing the 50% increase in consumption that would occur with static high-voltage operation.
3Speed
If high supply voltage is used to improve performance, then execution speed increases, but processor reliability decreases due to accelerated degradation
Solution Approach 1:
The system establishes baseline leakage current measurements during initial characterization, creating a reference for detecting degradation over time. This preliminary data enables the system to identify when voltage adjustments are needed to maintain reliability.
Solution Approach 2:
The system uses continuous leakage current monitoring as feedback to adjust operating conditions. By detecting changes in leakage patterns, the system modifies voltage and frequency to prevent accelerated degradation, thereby extending processor lifetime while maintaining execution speed.
Data Source
AI summary
A performance management scheme for a processor based on leakage current measurement in field. The scheme performs the operations of detection and correction. The operation of detection measures per core leakage current in the field (e.g., using voltage regulator electrical current counters). The operation of correction changes the processor power management behavior. For example, processor cores showing high leakage degradation may be logically swapped with cores showing low leakage degradation.


