BPG(basic path group)和PG(path group)的异同
INVS默认使用了BPG,但是基于SDC理论下PG(path group)也是天然存在,两者在数据库里边有各自存在的方式,也可以共融共生中,通过其中的异同,看到INVS的一些有趣的处理。

BPG (basic path group)timeDesign报告简析
如果用户没有在SDC里边使用任何的group_path命令,INVS默认就会是使用BGP进行分组(PS:这点和S家的有区别)。
用户在导入数据库后,通过timeDesign就可以看到类似下面的分组关系:

(default – reg2reg – reg2cgate) - all = (125024+787+479) - 125882 = 408。
所有BGP的path总量竟然要比all 要多!
这个是因为:all 是基于EP的path核算,一个EP点就对应1,如果某个EP有路径展开,譬如: FF1 -> FF0 和 INPUT -> FF0 ,这样在default里边就会再出现以FF0为EP的path。这里称为:EP展开
为了验证这个理论,尝试做一下IO的set_false_path操作,然后再用timeDesign

本文探讨了INVS中BPG(基本pathgroup)和PG(pathgroup)在数据库中的表现、异同,以及如何影响timeDesign和report_timing。BPG默认使用,而PG可通过group_path调整。文章揭示了EP展开现象和如何通过设置操作验证理论。BPG和PG的兼容性及对优化的影响也进行了深入分析。
最低0.47元/天 解锁文章
3729

被折叠的 条评论
为什么被折叠?



