微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 关于ocv和bc_wc模式下,时序分析问题?

关于ocv和bc_wc模式下,时序分析问题?

时间:10-02 整理:3721RD 点击:

大家好,如下是PT中的设置命令:

settarget_library std_max.db

set link_library “* $target_library IPs_max.db”

set_timing_derate …

set_operating_conditions -analysis_type bc_wc …

report_timing

set_ operating_conditions -analysis_type on_chip_variation ...

report_timing


上面的命令中只设置了max.db的时序库,没有设置min.db时序库,大家说说,在不考虑SI影响的情况下,上面两个“report_timing”报告同一条timing_path时,结果有什么区别,麻烦大家给解释一下,小弟很迷茫,谢谢了。

有这个问的功夫,你report_timing自己看看不就得了
如果你没有设derate(全部为1),读入的SDF是单一数值的话,应该是一样的

ocv和bc-wc 还有slew 和 condition arc的区别,在报timing
的时候,
即使是同样的path,

非常感谢。

补充点,报timing的话,OCV比bcwc更靠谱。

bcwc时候,setup使用max的condition,hold使用min
缺点是capture path都乐观了点
ocv时候,maxpath 使用max,min path使用min,相比bcwc更悲观。
但是小编只设置了max的db,结果应该一样。
不知道是不是这么理解的

小编,OCV是只使用一个库吗?一般PR阶段分析setup用WC,分析hold用BC,有的书说OCV 会用到两个库,感觉不多,怎么可能分析setup时,一条path用WC,一条path用BC

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top