BeginnerQuestion 9 of 50

Why does reducing supply voltage (Vdd) help reduce power, and what is the trade-off?

From PDVerse Low-Power Physical Design Mentor Guide, part of the pdVerse Mentor Guide

Short Answer

Dynamic power scales with the square of supply voltage, so a small voltage cut gives a large power saving, and leakage drops too. The price is speed: gate delay rises as Vdd gets closer to the threshold voltage. Below a floor set by Vt and memory stability, the logic slows badly or stops working reliably.

Technical Reference DiagramWhy does reducing supply voltage (Vdd) help reduce power, and what is the trade-off?

Technical Explanation

  • V² effect: switching energy per transition is C · V², so going from 1.0 V to 0.9 V cuts it by about 19%.
  • Leakage also falls with lower Vdd, partly through reduced drain-induced barrier lowering, so both components improve.
  • Delay penalty: drive current depends on (Vdd - Vt), so delay rises steeply as Vdd approaches Vt.
  • Lower voltage means lower frequency, so energy per task improves most when the work can tolerate running slower.
  • Voltage floor: SRAM bit cells and timing margins set a minimum Vdd; below it reads fail or noise margins vanish.
  • This is why chips use multiple voltages, DVS and DVFS: full voltage only where and when speed is needed.

Formula Or Decision Rule

  • Dynamic: P_dyn ≈ α · C · V² · f, so P scales with V² at fixed f
  • Delay (alpha-power model): t_d ∝ V / (V - Vt)^a, with a between 1 and 2
  • Rule: lower V until timing slack or the Vmin floor runs out, whichever comes first

Common Mistake

The Trap: Lowering Vdd on a block without re-running timing at the new voltage.

  • Setup fails at the slow corner, and any crossing into a higher-voltage domain now needs level shifters that were never inserted.
  • Re-run STA at the new voltage and re-check the direction of every crossing before you sign off the change.

Follow-up Question & Model Response

"If voltage and frequency both drop, how much does power fall?"

Candidate Model Response: Dynamic power scales with V² · f, so it falls roughly with the cube of the scaling factor. Dropping both V and f by 10% leaves about 0.9³ ≈ 73% of the original power. Energy per operation falls only with V², because the task now takes longer. That still saves battery, which is the reason DVFS exists.

Practical Example

Design Scenario: (illustrative) PD_DSP runs at 1.1 V and 800 MHz, drawing 200 mW dynamic. Moving to 0.9 V gives (0.9/1.1)² ≈ 0.67, so about 134 mW at the same clock, but the slow corner now meets only 600 MHz. Run at 600 MHz and power drops to about 100 mW, since 0.67 × 0.75 ≈ 0.50 halves the original 200 mW. Signals from PD_DSP into the 1.0 V PD_MYCHIP now cross low-to-high and need level shifters.

Low-Power & UPF Handbook

Read the complete low-power guide library covering power domains, level shifters, isolation clamps, state retention, and UPF signoff verification.

Offline PDF Bundle

Want all 1109 questions offline?

Get the complete 4-book PDF bundle (PnR, STA, MMMC, Low Power) with a clickable table of contents - no ads, no internet needed.

See what's inside the bundle
Static Timing Analysis (STA) Handbook — ten chaptersSTA HandbookTen chapters on setup, hold, OCV, and PrimeTime signoff.