在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7905|回复: 13

[求助] 怎么理解voltus中跑出来的动态功耗

[复制链接]
发表于 2021-6-18 11:12:48 | 显示全部楼层 |阅读模式
10资产
我用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).
并没有看到对于动态功耗的具体解释,我理解的动态功耗指的是在当前时间节点下翻转情况最坏时电路产生的功耗,不知道我理解的有没有问题,有哪位大佬可以指教一下吗



最佳答案

查看完整内容

Voltus static power和dynamic power用的是同一套算法,不同的输入,不同的配置,不同的使用场景。 Voltus static power本质上是平均功耗。 Voltus dynamic power算的是峰值功耗。把dynamic power的时间轴拉得长了,如设计最低频率时钟的整数周期,dynamic power也就接近平均功耗了。 写了一篇小文章,抛砖引玉吧。 http://blog.eetop.cn/blog-1592-6946981.html ...
发表于 2021-6-18 11:12:49 | 显示全部楼层
Voltus static power和dynamic power用的是同一套算法,不同的输入,不同的配置,不同的使用场景。
Voltus static power本质上是平均功耗。
Voltus dynamic power算的是峰值功耗。把dynamic power的时间轴拉得长了,如设计最低频率时钟的整数周期,dynamic power也就接近平均功耗了。
写了一篇小文章,抛砖引玉吧。
http://blog.eetop.cn/blog-1592-6946981.html
发表于 2021-6-22 09:49:14 | 显示全部楼层


fnn小怪兽 发表于 2021-6-21 14:31
明白啦,谢谢大佬的指导!还有利用dynamic power跑出来的dynamic IR 只要关注最大的ir-drop就可以了吗?( ...


dynamic IR要看,首先peak IR数值要满足signoff要求,再看IR map的分布是否致密均匀,是否有坏点,对应IR 最差点是怎样引起的,是因为用了大驱动的cell,还是peak电流导致,如果是peak电流导致,核对波形文件对应的时间的翻转是否与peak IR的情况一致。此外voltus的dynamic IR建议查看IVDD的结果
发表于 2021-6-18 16:58:50 | 显示全部楼层
Voltus中所谓的动态功耗一般是指再VCD上找到一段单位时间的peak 功耗,可以细分到很短的时间。然后用这个peak功耗来作为动态功耗值去跑IR
发表于 2021-6-18 17:23:53 | 显示全部楼层
感觉voltus的静态分析跟动态类似,只不过时间拉成了无限长
发表于 2021-6-18 18:00:15 | 显示全部楼层
dynamic power一般不做参考,只是用来跑dyanmic IR,voltus会抓取瞬时的peak电流,计算该peak电流发生时的dynamic power
 楼主| 发表于 2021-6-21 14:31:29 | 显示全部楼层
本帖最后由 fnn小怪兽 于 2021-6-21 14:35 编辑


一枚小兵 发表于 2021-6-18 18:00
dynamic power一般不做参考,只是用来跑dyanmic IR,voltus会抓取瞬时的peak电流,计算该peak电流发生时的d ...


明白啦,谢谢大佬的指导!还有利用dynamic power跑出来的dynamic IR 只要关注最大的ir-drop就可以了吗? 企业微信截图_1624256439457.png (也就是图中的48.41mv是否满足signoff的power标准)
发表于 2021-6-21 17:34:47 | 显示全部楼层
power signoff 静态IR和动态IR都要做的 标准嘛可以卡的严格一些 3% * 工作电压,请根据具体工艺要求来做决定,希望对你有帮助
发表于 2021-6-21 19:16:09 | 显示全部楼层


一枚小兵 发表于 2021-6-18 18:00
dynamic power一般不做参考,只是用来跑dyanmic IR,voltus会抓取瞬时的peak电流,计算该peak电流发生时的d ...


一般情况下,动态功耗和静态功耗不是应该一样的吗?
发表于 2021-6-22 09:52:28 | 显示全部楼层


wenfangsibao 发表于 2021-6-21 19:16
一般情况下,动态功耗和静态功耗不是应该一样的吗?


不一样的,dynamic 的电流是peak的,所以如果报dynamic 的power会非常大,而static更偏向于平均的概念。可以看一下jake推荐的文章
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-8 09:50 , Processed in 0.024559 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表