|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 sme-ic 于 2013-12-6 12:52 编辑
在使用siliconsmart做特征化时,import参考的库,原lib中的延时如下: cell_fall(delay_template_6x6) {
index_1("0.02, 0.1021, 0.3902, 0.9403, 1.797, 3");
index_2("0.001, 0.01685, 0.07247, 0.1787, 0.3442, 0.5763");
values("0.02314, 0.06989, 0.2314, 0.539, 1.018, 1.692",\
"0.03061, 0.08771, 0.2486, 0.5564, 1.035, 1.709",\
"0.02545, 0.1192, 0.3138, 0.6195, 1.097, 1.769",\
"-0.00289, 0.1266, 0.3942, 0.7457, 1.222, 1.889",\
"-0.05919, 0.1049, 0.4475, 0.8874, 1.42, 2.085",\
"-0.1472, 0.05326, 0.4667, 0.9976, 1.633, 2.364");
}
使用如下命令:
import -liberty orig/lib/invhd1x_hv.lib -netlist_dir orig/netlists
输出的lib中
index_1("0.02, 0.1021, 0.3902, 0.9403, 1.797, 3"); 这行的值会减半,而
index_2("0.001, 0.01685, 0.07247, 0.1787, 0.3442, 0.5763");并没有变化
参考user_guide,如果在import时使用如下命令:
import -liberty orig/lib/invhd1x_hv.lib -netlist_dir orig/netlists -use_default_slews -use_default_loads
并在configure.tcl中设定load/slew,则输出的lib中index_1/index_2会和原lib中一致。
按道理,import时不带-use_default_slews -use_default_loads参数的话,应该就是使用原lib中的transition和load吧? |
|