Dynamic Voltage Frequency Scaling for Processing Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processing circuitry often operates under fixed power supply voltage and clock frequency, set to worst-case conditions, which can lead to inefficiencies and potential malfunctions due to variations in temperature, voltage, and clock skew, without dynamically adjusting to optimal operating conditions.

Innovation Solution

The system dynamically adjusts the voltage and frequency by sampling the output of each logic block before and at the end of a clock cycle, generating a warning signal if the output is approaching the minimum clock period, and using a dynamic voltage/frequency controller to adjust the supply voltage and clock frequency to minimize power consumption or maximize performance while ensuring reliable operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed power supply voltage and clock frequency are set to worst-case conditions, then reliability is improved, but energy consumption increases and performance is reduced

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

Solution Approach 1:

The patent implements dynamic voltage and frequency scaling by making the power supply voltage and clock frequency adjustable rather than fixed. The system continuously monitors timing margins and dynamically adjusts operating parameters to match actual workload demands, transitioning from static worst-case settings to adaptive real-time control that reduces energy consumption while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes physical operating parameters (voltage and frequency) based on monitored conditions. By detecting timing margins through sampling circuitry and adjusting voltage/frequency levels accordingly, the system optimizes energy efficiency while preserving reliability, moving away from fixed worst-case parameter settings.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If fixed power supply voltage and clock frequency are set to worst-case conditions, then reliability is improved, but productivity is reduced

Engineering Contradiction:
ImprovereliabilityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts clock frequency and voltage based on actual timing margins rather than operating at fixed worst-case settings. This allows the processor to run at higher frequencies when conditions permit, improving productivity while maintaining reliability through continuous monitoring and adaptive adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By changing operating parameters (voltage and frequency) based on monitored timing margins, the system enables higher performance operation when conditions allow, rather than being constrained by fixed worst-case settings. This improves productivity while preserving reliability through conditional parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If margin is allocated for process variation, then reliability is improved, but energy consumption and device complexity increase

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated monitoring and adjustment mechanisms. Sampling circuitry continuously measures timing margins and feeds this information back to control logic, which automatically adjusts voltage and frequency without external intervention. This self-regulating approach maintains reliability while avoiding the need for complex manual calibration systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback control by sampling output signals at different times within clock cycles, comparing timing margins, and using this information to adjust operating parameters. This closed-loop feedback mechanism maintains reliability through continuous monitoring while keeping device complexity manageable through systematic control architecture.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9304531B2Dynamically scaling voltage/frequency
Publication Date: 2016.04.05 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9304531B2 patent drawing
  • US9304531B2 patent drawing
  • US9304531B2 patent drawing

AI summary

Disclosed are various embodiments providing processing circuitry that generates an output for each clock cycle of a clock signal using a logic block, the logic block being powered by a supply voltage. The processing circuitry detects whether the output has stabilized at a point in time before the end of a clock cycle of the clock signal, the point in time being based at least upon a delay line. In response to detecting whether the output has stabilized at a point in time, the processing circuitry dynamically adjusts at least one of the supply voltage or the frequency of the clock signal.