标签:power required ide int this over run ant generated
Although in a common DC flow, the power consumption is calculated and reported, it is not quite accurate since the switching probability is estimated to be some default number at the input, and the internal nets switching prob. is calculated based on the dependencies of path (See ICleaner DC No.2).
For better power consumption simulation, the SAIF file generated by the simulation procedure, which records the toggle rates based on simulation, is required during DC power reports. This md file provides some supplymentary information to the IClearner DC No.2 section, since some commands and the flow itself the blog introduced are obsolete now as the EDA tools updates.
This tutorial only covers the methods using SAIF file. The VCD file has large sizes and need further format transfer, which is not recommended.
This is the code
.A typical section of the testbench file is as follows:
Hello world!
Use the -lca
parameter when calling vcs (this may not be required in later version of VCS). A typical Makefile looks like this.
Hello world~
The DC scripts could be modified according to the DC UG by adding the SAIF related commands.
The VCS simulation testbench could be modified according to the UG.
Hello world!!
The DC UG didn‘t give a appropriate example for gate level power simulation in DC flow. A temporary solution reuse the DC synthesis flow. This makes easier environment setup. We leave out the analyze, elaborate and compile steps. Instead we use read_verilog
to read the previously output verilog file of DC, and read the SAIF generated by the gate level simulation. Also, we deleted the unnecessary report commands and only apply SAIF and power related reports.
Further questions need to be answers like how to use the parasitics file, etc.
Design Compiler Power Simulation
标签:power required ide int this over run ant generated
原文地址:https://www.cnblogs.com/alvinrolling/p/12520205.html