Inferensys

Glossary

Adaptive Voltage Scaling (AVS)

Adaptive Voltage Scaling (AVS) is a closed-loop power management technique that dynamically adjusts a processor's supply voltage based on real-time performance feedback and silicon characteristics to minimize energy consumption.
Knowledge engineer constructing knowledge base on laptop, document hierarchy visible, casual office setup.
POWER AND THERMAL MANAGEMENT

What is Adaptive Voltage Scaling (AVS)?

Adaptive Voltage Scaling (AVS) is a closed-loop power management technique that dynamically adjusts the supply voltage to a processor core based on real-time feedback of its performance and silicon characteristics, minimizing voltage guardbands for improved energy efficiency.

Adaptive Voltage Scaling (AVS) is a closed-loop power management technique that dynamically adjusts a processor's supply voltage in real-time based on direct feedback from on-chip performance monitors and silicon sensors. Unlike static or open-loop methods, AVS continuously measures the chip's actual operating conditions—factoring in process variation, temperature, and aging—to apply the minimum voltage required for stable operation at a given frequency, thereby eliminating wasteful voltage guardbands. This fine-grained control directly reduces dynamic power consumption, which scales with the square of the voltage (P ∝ V²), making it a critical technology for energy-efficient computing in mobile devices, data centers, and embedded systems.

The system operates by using an on-die AVS controller, often a dedicated hardware block or firmware, which receives telemetry from ring oscillators, critical path monitors, or timing error detectors. This controller commands an external or integrated voltage regulator to adjust the core voltage. AVS is more advanced than Dynamic Voltage and Frequency Scaling (DVFS), as DVFS uses pre-characterized voltage-frequency tables, while AVS adapts to the specific, real-time characteristics of each individual chip. By tailoring voltage to the exact needs of the silicon, AVS maximizes performance per watt, extends battery life, and helps manage thermal constraints within a system's power budget.

POWER AND THERMAL MANAGEMENT

Key Characteristics of Adaptive Voltage Scaling (AVS)

Adaptive Voltage Scaling (AVS) is a closed-loop power management technique that dynamically adjusts a processor's supply voltage based on real-time feedback, minimizing energy waste. The following cards detail its core mechanisms and distinguishing features.

01

Closed-Loop Feedback System

Unlike static or open-loop methods, AVS implements a real-time feedback loop. A performance monitor (e.g., a ring oscillator or critical path replica) on the silicon measures actual circuit speed. This measurement is compared against a target frequency, and a digital controller (often a PID controller) commands the voltage regulator to increase or decrease the supply voltage (Vdd) accordingly. This continuous adjustment ensures the minimum voltage required for stable operation at the current frequency and silicon condition.

02

Per-Core or Per-Domain Granularity

Modern AVS implementations operate at fine granularity. Instead of applying one voltage to an entire chip, AVS can control voltage domains for individual processor cores, NPU tiles, or other functional blocks. This allows for:

  • Independent voltage scaling based on each domain's specific workload.
  • Power gating of idle domains without affecting others.
  • More precise optimization, as a heavily loaded NPU core can receive higher voltage while an idle CPU core remains at a lower voltage, reducing overall system power.
03

Reduction of Voltage Guardbands

The primary efficiency gain of AVS comes from eliminating conservative voltage guardbands. Traditional designs use a fixed, worst-case voltage to cover:

  • Process variation (fast vs. slow silicon across wafers).
  • Voltage droop (temporary dips in supply voltage).
  • Temperature variation (circuits slow down at high temperatures).
  • Aging effects (transistor performance degrades over time). AVS dynamically compensates for these factors in real-time, allowing the voltage to be set just above the minimum required for the actual silicon, at the current temperature, thereby saving 20-40% dynamic power compared to static worst-case scaling.
04

Integration with DVFS and Power States

AVS is typically used in conjunction with Dynamic Voltage and Frequency Scaling (DVFS). The relationship is hierarchical:

  1. The OS or PMU selects a target Performance State (P-state) with a specific frequency.
  2. The AVS system then determines and applies the minimum stable voltage for that frequency on the specific core. It also interacts with idle Power States (C-states). When a core enters a deep C-state, AVS can command the voltage regulator to ramp down to a retention voltage or to zero, working in tandem with power gating.
05

Hardware-Dependent Calibration

AVS requires per-chip calibration, often performed during manufacturing test or at boot. This process characterizes the unique Process-Voltage-Temperature (PVT) behavior of each individual die. Key calibrated parameters include:

  • Fmax(V) curves: The maximum frequency achievable at a given voltage.
  • Sensor calibration: Adjusting the on-die performance monitors for accuracy.
  • Controller coefficients: Tuning the feedback loop for stability and response time. This calibration data is stored in fuses or non-volatile memory and used by the AVS controller firmware to make correct voltage decisions.
06

Critical for NPU and Mobile SoC Efficiency

AVS is a foundational technology for energy-constrained devices like smartphones, IoT sensors, and autonomous vehicles. Its value is magnified for Neural Processing Units (NPUs) which experience highly variable workloads—from bursty inference to sustained training. Benefits include:

  • Extending battery life by minimizing power during low-utilization periods.
  • Enabling higher sustained performance within a fixed Thermal Design Power (TDP) or power budget by avoiding thermal throttling longer.
  • Improving performance per watt, a key metric for evaluating edge AI accelerators.
POWER MANAGEMENT TECHNIQUES

AVS vs. DVFS: Key Differences

A technical comparison of two primary dynamic power management techniques used in modern processors and NPUs, highlighting their operational principles, control mechanisms, and efficiency trade-offs.

FeatureAdaptive Voltage Scaling (AVS)Dynamic Voltage & Frequency Scaling (DVFS)

Core Principle

Closed-loop, feedback-based voltage adjustment using on-chip sensors.

Open-loop, table-based adjustment of pre-characterized voltage-frequency pairs.

Primary Control Input

Real-time silicon performance (e.g., critical path delay, ring oscillator frequency).

Processor utilization or performance state (P-state) request from OS/software.

Voltage Guardband

Minimizes guardband dynamically; typically < 50 mV.

Uses fixed, worst-case guardband; often 100-150 mV or more.

Hardware Dependency

Requires on-die performance monitors (PVT sensors) and a feedback controller (e.g., a digital LDO).

Relies on pre-silicon characterization to build Voltage-Frequency (V-F) tables for each PVT corner.

Adaptation Granularity

Continuous, fine-grained voltage adjustments.

Discrete steps between predefined P-states.

Response to Aging & Variation

Compensates for real-time effects of transistor aging (NBTI/PBTI) and local process variation.

Cannot compensate for aging; static tables may become inefficient over chip lifetime.

Implementation Complexity

Higher: Requires sensor design, control algorithm, and calibration.

Lower: Leverages existing OS PM framework and pre-defined ACPI tables.

Optimal Use Case

Maximizing energy efficiency in power-constrained, variable-workload scenarios (e.g., mobile SoCs, NPUs).

Managing predictable workload phases and thermal envelopes in general-purpose CPUs.

Power Savings Potential

Higher (10-30% dynamic power reduction) by eliminating unnecessary voltage margin.

Moderate, limited by the conservatism of the static V-F tables.

Latency Overhead

Low, but continuous sensor sampling and adjustment require dedicated hardware logic.

Very low; state transitions are deterministic and managed by firmware.

POWER AND THERMAL MANAGEMENT

AVS Implementation and Use Cases

Adaptive Voltage Scaling (AVS) is a closed-loop power management technique that dynamically minimizes voltage guardbands for optimal energy efficiency. This section details its core implementation components and primary application domains.

01

Closed-Loop Feedback System

AVS operates as a real-time feedback control system. It continuously monitors the processor's actual performance and silicon characteristics using on-die performance monitors and critical path replicas. Based on this telemetry, a Power Management Unit (PMU) or dedicated controller dynamically adjusts the supply voltage from the Voltage Regulator Module (VRM). This closed-loop approach contrasts with open-loop Dynamic Voltage and Frequency Scaling (DVFS), which uses pre-characterized voltage-frequency tables, allowing AVS to compensate for Process-Voltage-Temperature (PVT) variations and aging effects in real-time.

02

On-Die Sensors and Monitors

The precision of AVS depends on specialized hardware for in-situ measurement.

  • Ring Oscillators (ROs): Circuits whose oscillation frequency correlates with transistor speed, providing a proxy for process and temperature conditions.
  • Critical Path Replicas (CPRs): Miniature copies of the processor's slowest timing paths. By testing these paths with a margin, the system determines the minimum viable voltage.
  • Error-Detection Sequential (EDS) circuits: Special flip-flops that can detect timing errors, allowing the system to operate at the razor-thin edge of failure and then slightly increase voltage.
  • Temperature Diodes: Provide direct junction temperature readings to the PMU.

These sensors feed data to the control algorithm, enabling per-chip and real-time optimization.

03

Control Algorithms

The intelligence of AVS resides in its control logic, which processes sensor data to issue voltage commands.

  • Proportional-Integral-Derivative (PID) Controllers: Common in analog AVS implementations, they adjust voltage based on the error between a target performance (e.g., ring oscillator frequency) and the measured value.
  • Digital Look-Up Table (LUT) & Search Algorithms: Used in digital AVS. The system performs periodic margin searches—briefly lowering voltage, testing CPRs for errors, and settling at the last safe voltage.
  • Machine Learning-Based Controllers: Emerging approach where models predict optimal voltage based on multi-sensor input, workload history, and thermal state.

The algorithm's aggressiveness trades off between power savings and the risk of timing violations.

04

Integration with DVFS and Power States

AVS does not operate in isolation; it integrates with broader power management infrastructure.

  • Coordination with DVFS: While DVFS changes the frequency-voltage (V-f) curve, AVS dynamically slides along the curve, minimizing the voltage for a given frequency target. They are complementary techniques.
  • Interaction with C-States/P-States: During deep C-States, AVS may be disabled as the core is powered off. On wake-up or P-State transition, AVS rapidly converges to the optimal voltage for the new operating point.
  • Power Budgeting & RAPL: AVS actions are often constrained by higher-level limits like Running Average Power Limit (RAPL). The system may prioritize meeting a power cap over maximizing AVS savings.
05

Primary Use Case: Mobile & Embedded Systems

AVS is critical in battery-powered devices where energy efficiency and Performance per Watt are paramount.

  • Smartphones & Tablets: Extends battery life by reducing CPU, GPU, and NPU power during variable workloads (e.g., scrolling, video playback, background tasks).
  • IoT Sensors & Wearables: Enables operation within extremely tight power budgets, often leveraging AVS to compensate for wide temperature ranges in harsh environments.
  • Drones & Robotics: Manages power for extended flight/operation times while handling bursty computational loads for navigation and sensing.

Here, AVS directly counters Dark Silicon limitations by allowing more transistors to be active within a fixed thermal envelope.

06

Primary Use Case: High-Performance & Data Center Computing

In performance-driven environments, AVS targets power and cooling cost reduction and maximizing throughput within a fixed Thermal Design Power (TDP).

  • Server CPUs & AI Accelerators: Manages leakage power, which becomes dominant at advanced process nodes. AVS tailors voltage per core or cluster based on its unique PVT corner, improving yield and binning.
  • High-Performance Computing (HPC): Allows clusters to operate closer to their thermal limits (Thermal Safe Operating Area) by minimizing unnecessary voltage guardbands, increasing aggregate performance.
  • Mitigating Voltage Droop: Fast AVS controllers can react to Power Integrity events like sudden voltage droop, temporarily boosting voltage to prevent errors, allowing for a more aggressive baseline PDN design.

This application is key for managing the Power Delivery Network (PDN) in large, heterogeneous chips.

ADAPTIVE VOLTAGE SCALING (AVS)

Frequently Asked Questions

Adaptive Voltage Scaling (AVS) is a critical closed-loop power management technique for modern NPUs and processors. These questions address its core mechanisms, implementation, and role within the broader power and thermal management landscape for hardware accelerators.

Adaptive Voltage Scaling (AVS) is a closed-loop power management technique that dynamically adjusts a processor core's supply voltage in real-time based on direct feedback of its performance and unique silicon characteristics. Unlike static voltage scaling, AVS employs on-die performance monitors (like ring oscillators or critical path replicas) to measure the actual speed of the silicon under current conditions. A dedicated hardware controller, often a Power Management Unit (PMU), compares this measured speed against a target frequency and instructs an external Voltage Regulator Module (VRM) to increase or decrease the voltage precisely. This continuous feedback loop minimizes the voltage guardband—the extra voltage traditionally added to account for worst-case Process-Voltage-Temperature (PVT) corners—thereby saving dynamic power, which scales with the square of the voltage (P ∝ V²).

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.