原创 set_min_library and set_operating_conditions

2009-7-8 13:56 5056 4 5 分类: 消费电子

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 


Target library


Link library


Set_min_library


Set_operating_conditions


result


Setup time


Hold time


1


Slow.db


* slow.db


x


x


Slow slow


Slow slow


2


Slow.db


* slow.db


Set_min_library slow.db –min_version fast.db


Set_operating_conditions


-max slow –max_lib slow –min fast –min_lib fast


Slow slow


Fast fast


3


Slow.db


* fast.db slow.db


x


x


Slow slow


Slow slow


4


Slow.db


* fast.db slow.db


Set_min_library slow.db –min_version fast.db


Set_operating_conditions


-max slow –max_lib slow –min fast –min_lib fast


Slow slow


Fast fast


5


Slow.db


* slow.db fast.db


Set_min_library slow.db –min_version fast.db


Set_operating_conditions


-max slow –max_lib slow –min fast –min_lib fast


Slow slow


Fast fast


6


Slow.db


* slow.db fast.db


x


x


Slow slow


Slow slow


7


Fast.db


* fast.db


x


x


Fast fast


Fast fast


8


Fast.db


* fast.db


Set_min_library slow.db –min_version fast.db


Set_operating_conditions


-max slow –max_lib slow –min fast –min_lib fast


Slow slow


Fast fast


9


Fast.db


* slow.db fast.db


x


x


Fast fast


Fast fast


10


Fast.db


* slow.db fast.db


Set_min_library slow.db –min_version fast.db


Set_operating_conditions


-max slow –max_lib slow –min fast –min_lib fast


Slow slow


Fast fast


1  slow.db中找到了default_operating_conditionsslow,没有设置set_min_libraryset_operating_conditions,那么就使用slow.db中的slow operating condition进行minmax timing分析。


2,slow.db中找到了default_operating_conditionsslow,设置set_min_library的时候将fast.db读入到memory中,现在memory中一共两个库,slow.dbfast.dbset_operating_conditionsfastslow条件均在相应的库中找到,设置有效,max使用slow operating condition,min使用fast operating condition,由于设置了set_min_library,就使用这个设置的库进行分析


3,set_operating_conditions中的库没有后缀,切记!!!!


4,可以查看3和9的operating condition 分别是fast和slow,但是最后进行setup time分析的时候用的是target lib,条件也是其中的条件。


5,一般的set_min_library slow.db -min_version fast.db,其中的min_version不要出现在link library中。

文章评论1条评论)

登录后参与讨论

用户1077649 2009-11-15 13:07

一般的如果不设置operating conditions,那么将link library中遇到的第一个target library中的默认operating conditions作为operating conditions。
相关推荐阅读
用户1077649 2015-06-30 14:23
多年之后重新看verilog记录
  1.1 声明(declaration)存在于 Begin:name HERE End fork:name HERE Join Function; HERE ...
用户1077649 2013-11-08 12:05
电路分析的记录
  1, 电源模块的效率就是它的输出功率除以输入功率,两个的差值就是电源内部各种元件的损耗 2, 开关电源的效率较高,但是瞬态响应差,利用了开关断开时电感试图维持电流(电容维持电压...
用户1077649 2013-05-14 10:10
design compiler bus naming
变量 作用 影响的命令 举例 bus_range_separator_style     ...
用户1077649 2013-05-12 10:51
deisgn compiler bus 相关
  变量 作用 影响的命令 举例 bus_range_separator_style    ...
用户1077649 2011-03-23 17:10
linux下命令
grep "xxxxxx" ./xxxxxxxx  | uniq | sort grep搜索出来的结果,把相同的结果只显示一个,并且排序...
用户1077649 2011-02-24 09:26
懂得心理学上的暗示,学会说话,少奋斗三十年(ZT)
来源: 廉政的日志 第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按...
我要评论
1
4
关闭 站长推荐上一条 /2 下一条