siliconsmart教程(2)
上一篇简单介绍了整个使用流程,实际上根据具体的应用,会有很多特定的需求,需要自己修改config文件或者inst文件。本文针对遇到的问题逐个记录说明。
在针对IO cell的timing lib提取时,与standcell有很多不同,如电压会有两个,core电压和IO电压。
可以直接再configure.tcl里面指定:
add_opc_suppies IO_tt_v3p3_25c VDD 1.1 VDDPST33 3.3
add_opc_grounds IO_tt_v3p3_25c VSS 0
set_opc_temperature IO_tt_vp3_25c 25
IO的信号pin和pad pin通常是两个电压,pad是3.3V,信号控制是1.1V,此时需要再configure里面指定两种pin type,默认如果指定为信号 pin,我们可以另外增加一个pad pin type:
pin type pad3v3 {
set logic_high_name VDDPST33
set_logic_high_threshold 0.7
set_logic_low_name VSS
set_logic_low_threshold 0.3
define_parameters liberty_model {
set is_pad true
}
}
其中is_pad属性也可以再inst里面指定。
如果需要针对pad IO指定不同于signal pin的一些属性,如load, skew等等,都可以在上面block里指定。

浙公网安备 33010602011771号