时序分析基本概念介绍<PBA>

640?wx_fmt=gif

今天我们要介绍的时序分析基本概念是PBA分析模式,全称Path Based Analysis Mode. 

和GBA模式相比,PBA要更加乐观,因为它会计算具体哪些路径是实际的路径。如下图中的timing path,在setup分析模式下,如果采用GBA分析模式,工具只考虑每颗cell最悲观的情况,因此timing path会选用最悲观的情况,就是绿色箭头指向的路径;而如果采用PBA分析模式,工具在计算slew propagation时会采用真实存在的路径,也就是黑色箭头指向的路径。

640?wx_fmt=jpeg

PBA的计算模式虽然更加精确,更加真实,但它也有缺点,就是运算量太大,导致运行时间成倍增长。如下图这样一个5级的逻辑,到Z[2] pin就会有320条时序路径。因此,当我们设计规模大到上百万门以后,如果采用PBA计算模式,那工具会花费非常长的时间去寻找真实的slew propagation。因此,一般情况下,我们都是采用GBA模式去分析时序。只有在signoff最后阶段,violation的timing path较少时,才会使用PBA模式去除悲观

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值