| 
 | 
 
 
发表于 2011-8-12 11:21:19
|
显示全部楼层
 
 
 
operating condition 在dc 综合的时候作用不太清楚,估计就是给design一个约束, 
比如约束setup timing(max timing)肯定是在slow mode下而不是在fast mode, 
 
在后端, operating condition就是指芯片工作的一个条件下, 
我知道,有std, memory , pad各个lib都不一样, 一般就设std cell就行了 
比如 
set_operating_conditions \ 
-analysis_type on_chip_variation   \    
-library tcbn65gpluswc  \ 
WCCOM 
 
memory ,pad,block等等会尽量map到这个operating condition上,即取最相近的condition到这里来, 
比如 尽量靠近std 的这个condition, 
取PVT 最靠近这个的,  往往也是名字也叫WCCOM的 condition, 你可以去.lib 里面查 
 
这也是为啥不需要每种.lib 都要写operating condition的原因 
 
这也是ICC 做MCMM的基础,即不需要定义所有单元的operating condition, 只要定义了 
scenraio, 写一个std 的operating condition,其他会尽量map过来,如果你发现他map的不对 
那就要具体写 -library , -object_list 了, 
 
这在其他工具里面,比如magma,叫library group , 也就是一组library放在一起,对应于一个operating 
condition,也是PT做的情况, 即一个scenario, |   
 
 
 
 |