MODERN SOC DESIGN · PRESENTATION 11
DVFS, Power Gating & Dark Silicon in the AI Era
| Accelerator | Year | TDP (W) | Node |
|---|---|---|---|
| NVIDIA K80 | 2014 | 150 | 28 nm |
| NVIDIA V100 | 2017 | 300 | 12 nm |
| NVIDIA A100 | 2020 | 400 | 7 nm |
| NVIDIA H100 SXM5 | 2022 | 700 | 4 nm |
| NVIDIA B200 | 2024 | 1000 | 4NP |
| Google TPU v5p | 2023 | ~250 | 7 nm |
| AMD MI300X | 2023 | 750 | 5/6 nm |
Partitioning, isolation, retention & the physical infrastructure of multi-domain SoCs
An ML SoC is divided into independently controllable power domains, each with its own supply rail and switching capability.
Power gating eliminates leakage by disconnecting supply rails using high-Vt header or footer transistors.
IEEE 1801-2024 Unified Power Format (UPF 4.0) is the industry-standard formal description of power intent. Si2's CPF is no longer actively developed.
## UPF snippet — NPU power domain
create_power_domain PD_NPU \
-elements {npu_top}
create_supply_net VDD_NPU
create_supply_net VSS
create_supply_set SS_NPU \
-function {power VDD_NPU} \
-function {ground VSS}
set_isolation iso_npu \
-domain PD_NPU \
-isolation_power_net VDD_AON \
-clamp_value 0
set_retention ret_npu \
-domain PD_NPU \
-save_signal {save_npu posedge} \
-restore_signal {restore_npu posedge}
The most effective runtime power optimization: trading voltage for cubic power savings
| OPP | Voltage | Frequency | Rel. Power |
|---|---|---|---|
| Ultra-low | 0.55 V | 400 MHz | 0.15× |
| Low | 0.65 V | 800 MHz | 0.30× |
| Nominal | 0.75 V | 1.2 GHz | 0.55× |
| Turbo | 0.85 V | 1.6 GHz | 1.00× |
| Boost | 0.95 V | 2.0 GHz | 1.65× |
ML accelerators partition compute into independently voltage/frequency-scaled domains to match heterogeneous workload phases.
0.65–0.95 V • 1.0–2.1 GHz
Highest power domain: 200–500 W
DVFS governor: workload-phase aware
0.60–0.90 V • 0.8–1.8 GHz
Separate from tensor domain
Boost clocks limited by thermal headroom
0.55–0.95 V • 0.4–3.5 GHz
Host control plane; low power during inference
big.LITTLE or hybrid DVFS
Fixed V, frequency-scaled
HBM: 1.2–2.0 GHz effective
Power: 30–80 W (HBM PHY + controller)
PMICs, LDOs, switching regulators & the move to on-die voltage regulation
Power Management ICs provide multi-rail voltage regulation, sequencing, and fault protection for ML accelerator boards.
| Parameter | LDO | Buck Converter | Hybrid (Buck + LDO) |
|---|---|---|---|
| Efficiency | Vout/Vin (60–90%) | 85–95% | 88–94% |
| Output noise | <10 μVrms | 1–10 mVpp | <50 μVrms |
| Transient response | ~10 ns | 1–10 μs | 50–200 ns |
| Max current | <1–3 A | 100s of A | 10–100 A |
| External components | None/capacitor | L + C per phase | L + C (fewer) |
Moving voltage regulators onto the die enables granular per-domain regulation with fast transient response.
Dark silicon, clock gating, workload awareness & low-power design at advanced nodes
Not all transistors can be active simultaneously within TDP. ML SoCs exploit this by activating specialized blocks on demand.
Clock networks consume 30–50% of dynamic power. Gating unused clock trees is the single most effective RTL-level optimization.
if(en) q <= d; → ICG| Aspect | Fine-Grained | Coarse-Grained |
|---|---|---|
| Scope | 4–16 FFs | Module (1K+ FFs) |
| Power savings | High (per-cycle) | Moderate |
| ICG overhead | Higher (many ICGs) | Lower |
| Control | Automatic (synthesis) | Explicit (RTL/FW) |
ML workloads have predictable phase behavior that enables proactive power management impossible with general-purpose governors.
Physical design and library-level techniques that reduce power consumption at the cell and transistor level.
Thermal-power co-management, throttling strategies & real-world case studies
Power and temperature are coupled: P → T → leakage ↑ → P ↑. Breaking this feedback loop is essential for sustained ML workloads.
| TDP Range | Cooling | Example |
|---|---|---|
| <15 W | Passive / heat pipe | Qualcomm 8 Gen 3, Apple A17 |
| 15–65 W | Fan + heatsink | Apple M3 Max, AMD Phoenix |
| 65–350 W | Large heatsink + fan | NVIDIA L40, AMD MI210 |
| 350–700 W | Vapor chamber + blower | NVIDIA H100 SXM, AMD MI300X |
| >700 W | Direct liquid cooling | NVIDIA GB200 NVL72, custom ASICs |
Presentation built with Reveal.js 4.6 · Saira Semi Condensed + Archivo + Share Tech Mono · Educational use