标题: 怎么理解voltus中跑出来的动态功耗 [打印本页] 作者: fnn小怪兽 时间: 2021-6-18 11:12 标题: 怎么理解voltus中跑出来的动态功耗 我用voltus分别跑了静态功耗与动态功耗,在ug上看到了其对于static average power的解释如下:Switching power, which is the power consumed in the charging and discharging of interconnect capacitances. In most cases, this type of power consumption dominates because of large drivers having to drive large capacitive loads.
P = 0.5*CLV2 F*A where CL is the output capacitive loading, V is the voltage, F is frequency, and A is the average switching activity either from VCD or computed.
Internal Power, which is the power consumed in charging and discharging of interconnect and device capacitances internal to cell. Internal power can be divided into two parts:
Pin Power
Arc Power
Internal power is calculated by using the internal power tables provided in the .lib, which capture the characterized internal power over a range of input slew rates and external loading. The tables reflect the combination of both the internal switching and internal feedthrough power. Tables are generated as a result of spice simulation during library characterization. If k-factor power scaling parameters (for process, temperature, and voltage) are specified in the .lib file, the power engine will take them into consideration when calculating internal power (Note: timing related scaling factors are not handled by the power engine).
Leakage power, which is the power consumed by devices when they are not switching. It includes state-dependent leakage, which is leakage that depends on the state of the gate, that is, whether a transistor is on or off. This value comes from the .lib file if it exists. If k-factor power scaling parameters (for process, temperature, and voltage) are specified in the .lib file, the power engine will take them into consideration when calculating leakage power (Note: timing related scaling factors are not handled by the power engine).
并没有看到对于动态功耗的具体解释,我理解的动态功耗指的是在当前时间节点下翻转情况最坏时电路产生的功耗,不知道我理解的有没有问题,有哪位大佬可以指教一下吗