What is Dynamic Voltage and Threshold Scaling (DVTS / Vth-hopping), and how does it combine two leakage/performance levers at once?
From PDVerse Low-Power Physical Design Mentor Guide, part of the pdVerse Mentor Guide
Short Answer
DVTS changes the supply voltage and the transistor threshold together at run time: VDD through the regulator, Vt through body bias on the wells. At a low-performance point it lowers VDD and applies reverse bias to raise Vt and cut leakage; at a high-performance point it raises VDD and applies forward bias to lower Vt for extra speed. DVFS alone moves only one of those two levers, so at low speed it still pays the full leakage of a fixed, fast Vt.
Technical Explanation
- Two knobs: VDD mainly sets dynamic power (C·V²·f); Vt mainly sets subthreshold leakage, which falls roughly exponentially as Vt rises.
- Body bias: reverse bias on the wells raises Vt and cuts leakage; forward bias lowers Vt and buys speed, but raises leakage and needs care around latch-up.
- Operating points: firmware picks from a table of (VDD, bias, f) triples instead of the (VDD, f) pairs used by plain DVFS, and moves between neighbouring rows.
- Ordering: going up, raise VDD and switch to forward bias before raising f; going down, lower f first, then drop VDD and apply reverse bias.
- Hardware cost: separate well bias supplies, on-chip bias generators, well taps tied to bias nets instead of VDD and VSS, and cells with bias pins.
- Limits: body effect weakens in advanced bulk and FinFET nodes, and strong reverse bias raises junction leakage, so the gain has a ceiling.
- Signoff cost: every (VDD, bias) pair is its own timing and leakage corner, so the libraries must be characterised at each bias point you ship.
Common Mistake
The Trap: Describing DVTS as DVFS with more steps, or as body bias alone.
- The point of the technique is moving both levers together as one control problem, and the interviewer wants the ordering rule, the leakage-versus-speed trade, and why the two interact: how low VDD can go depends on where Vt sits.
- Forgetting that well bias settles far slower than a clock switch leads to a controller that raises f before the Vt shift has finished, which is a real setup failure in silicon.
Follow-up Question & Model Response
"Why not just use DVFS and power gating instead?"
Candidate Model Response: Power gating removes leakage only when the block is fully idle and costs wake-up time and state saving. DVFS cuts dynamic power but leaves leakage at whatever Vt the process gives you. DVTS covers the middle ground: the block stays alive at low speed while reverse bias trims its leakage. Whether that is worth the bias supplies depends on the node, since weak body effect shrinks the payoff. On an FD-SOI process with a strong back gate, the same bias range moves Vt far more, which is why DVTS shows up there most often.
Practical Example
Design Scenario: (illustrative) A CPU cluster has two points. BOOST: 1.0 V, forward bias +0.2 V, 1.2 GHz. IDLE: 0.7 V, reverse bias -0.3 V, 400 MHz. Going to IDLE, firmware drops the clock to 400 MHz, then lowers VDD to 0.7 V, then applies reverse bias; leakage falls to about a third of what 0.7 V alone would give, for example from 30 mW to 10 mW on a large cluster. Going back to BOOST, it restores forward bias and 1.0 V, waits for both to settle, then raises the clock. Signoff now covers four corners instead of two: each voltage with and without its bias applied, since a bias generator can fail to settle. The bias settling time, not the regulator, sets how fast the cluster can hop between points, so firmware only hops for idle periods long enough to pay back the transition. All values are illustrative.
Low-Power & UPF Handbook
Master Low-Power VLSI & Multivoltage Design
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.

Continue practising