Home Knowledge Base Multi-VDD design

Multi-VDD design is the chip architecture strategy of operating different functional blocks at different supply voltages — enabling fine-grained power-performance optimization where each block runs at the minimum voltage required for its specific performance target.

Why Multi-VDD?

Multi-VDD Architecture

Multi-VDD Techniques

Design Flow for Multi-VDD

1. Architecture: Define voltage domains and assign voltages based on performance analysis. 2. UPF/CPF: Capture multi-VDD specification in power intent format. 3. Synthesis: Synthesize each domain with its target voltage library. Insert level shifters at domain crossings. 4. Floorplanning: Create physical regions for each voltage domain with separate power grids. 5. P&R: Route signals with level shifters at domain boundaries. Implement separate power grids. 6. Timing: Run MCMM analysis with each domain at its voltage across all PVT corners. 7. Power Grid Analysis: Verify IR drop and EM independently for each voltage domain. 8. Verification: Power-aware simulation ensures correct functionality across voltage transitions.

Multi-VDD Overhead

Multi-VDD is the most effective architectural technique for reducing SoC power consumption — it can reduce total power by 30–50% by matching each block's voltage to its actual performance requirement.

multi-vdd designdesign

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.