热度 1| |
innovus中,usefulskew还是很有用,但有时候 又会好心办坏事。尤其是timing report 中有FE_USKC 这种cell, 如果preCTS和postCTS之间有很大的出入, 就要看看是不是这方面的原因了。
先查看getOptMode -usefulSkew是否开着
setOptMode 中default usefulskew是true
若关掉, setOptMode -usefulskew false 来实现
clock skew还是很有用, 基本上要限制工具利用useful skew 的区间范围, 大都取值150ps, 通过如下命令来实现:
setUsefulSkewMode -maxAllowedDelay 0.15
我们不能无限度的使用useful skew 来调timing , 主要弊端:
1,clock tree latency 变长太多
2, hold time 不好收敛
以上学习心得来自吾爱IC公众号