Adaptive Voltage Regulation Using Canary Circuit Error Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive power management techniques in data processing systems inherently include safety margins that limit further reductions in power consumption, as they rely on components like slack time detectors and ring oscillators that do not accurately represent worst-case speed paths within integrated circuits.

Innovation Solution

A data processing system with error correction circuitry that detects and repairs errors, utilizing an adaptive controller to adjust the voltage supply based on error rate history information, allowing for a targeted non-zero error rate, thereby eliminating margins due to PVT variations and enabling lower voltage operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adaptive power management techniques use slack time detectors and ring oscillators to ensure correct operation, then system reliability is improved, but power consumption cannot be reduced further due to inherent safety margins

Engineering Contradiction:
Improvesystem reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent uses a canary circuit as a simplified copy or model of the actual functional circuitry. This canary circuit replicates the critical timing characteristics but uses fewer components and less power, allowing the system to determine minimum operating voltage without requiring safety margins based on worst-case analysis of the full circuit.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The canary circuit is designed as a low-cost, simplified version of the actual circuit that can be used temporarily for voltage determination. Once the minimum voltage is established using the canary circuit, the system can operate at that voltage level without needing the canary circuit to continuously ensure reliability, thus reducing overall power consumption.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Reliability

If conservative voltage levels are set to ensure correct operation under all conditions, then system reliability is improved, but power consumption increases significantly

Engineering Contradiction:
Improveoperation correctnessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a feedback mechanism where the canary circuit monitors actual timing performance and provides information back to the voltage control system. This feedback allows the system to dynamically adjust the operating voltage to the minimum level required for correct operation, rather than using fixed conservative voltage levels, thereby reducing power consumption while maintaining reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static, conservative voltage setting to dynamic voltage adjustment based on actual circuit performance. The operating voltage is continuously optimized based on real-time feedback from the canary circuit, allowing the system to operate at the minimum necessary voltage under varying conditions, thus reducing power consumption while ensuring correctness.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If process geometries are decreased to improve integration density, then manufacturing precision is improved, but leakage power increases significantly

Engineering Contradiction:
Improveintegration densityVSAvoidleakage power
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent changes the operating voltage parameter dynamically based on actual circuit performance rather than using fixed conservative values. By using the canary circuit to determine the true minimum operating voltage, the system can operate at lower voltages that reduce both dynamic and leakage power consumption, thereby mitigating the leakage power increase associated with smaller process geometries.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8615687B2Data processing system and method for regulating a voltage supply to functional circuitry of the data processing system
Publication Date: 2013.12.24 ARM LTD
  • US8615687B2 patent drawing
  • US8615687B2 patent drawing
  • US8615687B2 patent drawing

AI summary

A data processing system and method for regulating a voltage supply to functional circuitry configured to operate from a variable voltage supply, the functional circuitry having at least one error correction circuit configured to detect and repair errors in operation of the functional circuitry. Voltage regulator circuitry provides the voltage supply to the functional circuitry, and modifies the voltage level of the voltage supply based on a feedback control signal. Error rate history circuitry receives error indications from the error correction circuit during operation of the functional circuitry and generates error rate history information therefrom. An adaptive controller then generates the feedback control signal in dependence on the error rate history information such that the adaptive controller adjusts the feedback control signal over time having regard to the error rate history information in order to obtain a predetermined target non-zero error rate within the functional circuitry.