EmpowerSoC: An Open-Source Power Analysis Engine based on Qflow

  • Akshat Jain
  • Naveen Dugar
  • Sagar Yadav
  • Kunwar Singh
Keywords: EmpowerSoC, Open-Source, Qflow, Power Analysis Engine, EDA

Abstract

The paper introduces EmpowerSoC which is an open-source power analysis engine based on the Qflow tool chain. Both active and standby power consumption can be estimated using this tool. Qflow is used to run the RTL to GDSII flow a target design and is a silicon proven flow [1]. Power estimation in EmpowerSoC is done by extracting transistor-level post-layout netlists for various building blocks/cells on an automated basis. It has a user-friendly GUI through which users can set input bit patterns and other simulation parameters. It has been tested on various digital blocks and the obtained results have been presented.

References

[1] Qflow : Digital Synthesis Flow. http://opencircuitdesign.com/qflow/
[2] Yosys Open Synthesis Suite. http://bygone.clairexen.net/yosys/
[3] Qrouter. http://opencircuitdesign.com/qrouter/
[4] OpenSTA : Timing Analysis Tool. https://github.com/The-OpenROAD-Project/OpenSTA
[5] Magic : VLSI Layout Tool. http://opencircuitdesign.com/magic/
[6] Weste, N. H. E., Harris, D. M.,Weste, N. H. E. (2005). CMOS VLSI design: A circuits and systems perspective. Boston: Pearson/Addison-Wesley.
[7] OSU Standard Cell Library. https://vlsiarch.ecen.okstate.edu/flows/
[8] Ngspice - Open Source Spice Simulator. http://ngspice.sourceforge.net
[9] JTAG Test Access Port. http://www.opencores.org/projects/jtag/
[10] OpenLane : RTL to GDSII Flow. https://github.com/The-OpenROAD-Project/OpenLane
[11] D. Shah, E. Hung, C. Wolf, S. Bazanski, D. Gisselquist and M. Milanovic, ”Yosys+nextpnr: An Open Source Framework from Verilog to Bitstream for Commercial FPGAs,” 2019 IEEE 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2019, pp. 1-4.
[12] T. -W. Huang and M. D. F. Wong, ”OpenTimer: A high-performance timing analysis tool,” 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2015, pp. 895-902.
[13] T. -W. Huang, C. -X. Lin, G. Guo and M. D. F. Wong, ”INVITED: Essential Building Blocks for Creating an Open-source EDA Project,” 2019 56th ACM/IEEE Design Automation Conference (DAC), 2019, pp. 1-4.
[14] M. Chupilko, A. Kamkin and S. Smolov, ”Survey of Open-source Flows for Digital Hardware Design,” 2021 Ivannikov Memorial Workshop (IVMEM), 2021, pp. 11-16.
Published
2022-08-18
How to Cite
Jain, A., Dugar, N., Yadav, S., & Singh, K. (2022). EmpowerSoC: An Open-Source Power Analysis Engine based on Qflow. Asian Journal For Convergence In Technology (AJCT) ISSN -2350-1146, 8(2), 31-34. https://doi.org/10.33130/AJCT.2022v08i02.007

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.