An open-source power simulation flow using OpenROAD
- Speaker(s): Philippe Sauter or Thomas Benz
- email: phsauter@iis.ee.ethz.ch
Downloads
File:Phsauter fsic2025 powersim.pdf
Abstract
Power simulations are a critical aspect of modern ASIC design, enabling evaluation of runtime efficiency and to ensure proper operation of a chip. Open-source EDA tools like OpenSTA and OpenROAD offer capabilities to set a global or local switching activity, or import a value-change dump (vcd) to perform power simulation. To our knowledge, a fully open-source end-to-end power simulation flow has not been demonstrated—until now. We present a comprehensive power simulation flow integrating simulation, switching activity extraction and power analysis using open-source tools. We validate our approach on Basilisk, a fully open-source Linux-capable SoC tapped out in IHPs 130nm technology, demonstrating the flows viability for ASIC design.
Software
General information
(Please delete any line which is unused)
- Repository (Croc SoC): https://github.com/pulp-platform/croc/ (expect the powersim flow first here)
- Repository (Basilisk): https://github.com/pulp-platform/cheshire-ihp130-o
- VLSI2 Wiki: https://vlsi.ethz.ch
Roadmap
- Improve memory and runtime for powersim flow (OpenROAD, Icarus Verilog, Verilator)
- Analyze accuracy of results on small and large designs (OpenROAD)
- Calibrate against silicon measurements (using Basilisk and MLEM)
Previous work
- OpenROAD/OpenSTA power simulation: https://ieeexplore.ieee.org/abstract/document/10323736
- Basilisk:
- Croc SoC: