PR工具自带的电源网络分析功能靠谱吗?

这篇博客探讨了在小规模设计中使用PR工具(如ICCII的analyze_power_plan)进行电源网络分析的适用性。作者通过实例指出,虽然该工具能展示IR drop分布,但在检测cell未连接电源网络的问题上存在不足。当移除cell的电源连接后,工具并未正确反映电压降变化,暗示其可能不考虑未连接cell的电流消耗。因此,建议在需要精确电压降分析时,仍应依赖专业的power signoff工具,如redhawk。

对于一些小的模块或者小的芯片,IR drop基本问题不大。所以有时候只是希望检查一下电源网络的连接,比如有没有因为某些原因,某些cell的电源没有连上。这种情况下,用power signoff的工具,可能感觉有点杀鸡用牛刀的感觉。

所以使用PR工具自带的电源网络分析工具就进入了考虑之中。

在ICCII中,分析电源网络的命令叫analyze_power_plan。

示例:

analyze_power_plan -nets VDD -power_budget 1000 -voltage 1.1 -use_terminals_as_pads

试一下,可以看到与redhawk差不多的IR drop的分布图

白色为电源,由于电源比较多,仅看到了几根电压降比较大的power strap。

如果放大,就会发现,原因其实是较低层的VDD,由于上层VSS的阻挡,没有办法连到高层的VDD strap上,导致这条VDD shape的电压降比较低。

所以,这个结果看起来也比较合理。

如果有cell没有连接到电源网络时,我们希望通过电压降分布图能够发现这种问题。那么可以做在做一个实验。那就是删掉某个cell的PG的via,在看电压降是不是符合预期。

现在把下图中memory上的PG via都删掉。

然后,重新进行analyze_power_plan,神奇的事情发生了。

这个cell周边那个电压降比较严重的strap,现在都已经没问题了。

而且这个命令根本无法发现cell没有连接到电源网络的情况。

我们可以猜测,这个命令真的只是分析电源网络本身的。当cell没连到电源网络,那么则认为这个cell不会消耗电源网络上的电流。

为了证明这个猜测。我们把所有的PG via都删掉,再来跑analyze_power_plan

果然,电压降虽然没有变为0,但是非常接近0,为2.2mV, 要知道带PG via的情况是26mV

至于为什么不是0,我也没想清楚。但是非常清楚的是,对于电压降的分析,还是老老实实用redhawk吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值