微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 两个库都load了,OCV+derate的话,到底用了哪个库?

两个库都load了,OCV+derate的话,到底用了哪个库?

时间:10-02 整理:3721RD 点击:
run PT 的话,如果fast 和slow库都加载了,然后设定为OCV分析,并设定derate,那么我怎么知道PT用的是哪个库?我认为如果设定derate的话,PT就用一个库,derate相当于是加了uncertainty。但是不知道PT会用哪个库?

自己顶吧,没牛人相助吗?

这样太悲观了吧,可以报告timing看看的,log里面有显示的

in 'set_operating_condition -min_library -max_library'. You can assign min/max library with this command before update_timing. Because link command will overwrite previous operating setting. I think it is BUG in PT

如果你是pt signoff 分析,某个corner只允许一个link library,即bc或者wc,
不可能bc,wc都放在link library里面的,那样的pt是搞不清用哪个的,
也不要用-min,-max bc、wc分析模式, ocv不是这个意思,
比如wc 下:
set link_library{ *wc.db }
set_operating_condition -analaysis_type on_chip_variationWCCOM
set_timing_derate-early 0.9-clock

使用最先导入的

都ocv就不要两个lib了

都ocv就不要两个lib了

学习了

OCV不是需要worst和fast两个库吗?



是max和min,不是fast和slow
你已经用derating模拟了max和min,就不需要两个库了

set link_library{ *fast.db slow.db}
哪个库写在前面就用的是哪个库

用link中的第一个库,因为analysis_type是OCV,在第一个库基础上进行derate偏移。

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

网站地图

Top