DC 将rtl 转化netlist 的过程中,有发现在compile time 较长,发现tool 其实是一直在优化IO 的timing ,这样会对run time造成很多的增加。具体例子如下:

Beginning Delay Optimization 时,WNS 为618,当经过了10H的optmization 后,发现这个WNS还是618,而且最终的timing rpt 中报告出的reg2reg 的path slack 是-618,也就是说明这10H 过程中,reg2reg 的timing 没有被优化掉,那么tool 可能就是在优化IO 的timing 。

针对以上问题:

1.可以采用将IO group 的weight 降低,看run time 是否有改善

2.可以将IO 的path 设成false path ,测试run time ,但是这种情况比较极端

更多推荐