What is the trade-off between high-threshold-voltage (HVt) and low-threshold-voltage (LVt) cells?
From PDVerse Low-Power Physical Design Mentor Guide, part of the pdVerse Mentor Guide
Short Answer
LVT cells switch faster because they turn on at a lower gate voltage, but they leak much more when off. HVT cells leak far less but are slower. You use HVT everywhere timing allows and spend LVT only on paths that cannot meet timing otherwise.
Technical Explanation
- Threshold voltage (Vt): lowering Vt raises drive current, so the gate is faster, but subthreshold leakage rises exponentially.
- Illustratively, one Vt step can change leakage by around 10x while delay changes by only 10-30%, depending on the library.
- Libraries usually offer HVT, SVT and LVT (sometimes ULVT) with the same footprint, so the tool can swap them in place.
- The flow starts mostly HVT or SVT and swaps to lower-Vt cells only on critical paths; leakage recovery swaps non-critical cells back to higher Vt.
- Too much LVT and leakage blows the budget at hot corners; too little and setup fails at the slow corner.
- LVT also shifts more with process variation, so heavy LVT use widens the spread between chips.
- Read the Vt mix in every run's report; a jump in LVT share is the early warning before leakage signoff fails.
Common Mistake
The Trap: Letting the optimizer use LVT freely to close timing without an LVT percentage cap.
- Timing closes, then leakage signoff at the fast-hot corner fails and you need a large recovery ECO.
- Set a Vt-mix target early and track it every run.
Follow-up Question & Model Response
"Where would you still choose LVT?"
Candidate Model Response: On the few paths that are truly timing critical: the CPU core's tightest pipeline stages, clock-to-output paths into hard macros and some clock-tree buffers. Those blocks are usually active when they run, so dynamic power dominates and the extra leakage costs relatively little. Idle-heavy logic such as always-on control should stay HVT. A good mix is often mostly HVT with a small single-digit percentage of LVT, depending on the design. Re-check leakage at the fast-hot corner after every round of LVT swaps, because that is where the extra LVT shows up first.
Practical Example
Design Scenario: (illustrative) Block PD_CPU has 1.2 M cells. At 95% HVT and 5% LVT it leaks 30 mW at the fast-hot corner and meets 1 GHz. Moving to 20% LVT buys 40 ps on the worst path but nearly doubles leakage. Check it with LVT at about 10x HVT per cell: the mix goes from 0.95 + 0.5 = 1.45 to 0.8 + 2.0 = 2.8 HVT-equivalents, so 30 mW becomes about 58 mW. The team keeps 5% LVT and fixes the path with a restructure instead.
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