IRSIM Dynamic Power Analysis and Other Improvements
- Mentors
- Philipp Wagner, Tim Edwards
- Organization
- Free and Open Source Silicon Foundation
- Technologies
- c, tcl, Iverilog, ngspice
- Topics
- scripting, Electronic Design Automation, Circuit Analysis
Large digital designs are prone to consume lots of power and thus, a tool for power analysis is needed. There are two types of power analyses: static, which is more of an estimation that ignores circuit operations, and dynamic, which simulates the circuit behavior in conjunction with switching power. These tools are Verilog gate level-simulations and SPICE simulations, respectively, but the former can be inaccurate while the latter is computationally demanding. IRSIM, a tool intermediate between these two simulation tools, simulates the circuit as a network of transistor capable of turning ON and OFF, serving as a tradeoff between speed and accuracy in dynamic power analysis. The goal of this project is to develop and enhance a command-line interface compatible with up-to-date transistor components in the IRSIM library to ensure the analysis accounts for various power domains.