sdf文件和spef文件的区别:
SDF文件不能进行noise分析,而SPEF文件可以分析noise。SDF是计算好的pin to pin的delay值(according to spef or other parasitic files),SPEF是每一条net上的parasitic。
IIC写sdf和spef文件:
PR完成后,先提取对应corner的RC,然后就可以写sdf和spef文件,命令如下:
reset_design
set_app_var target_library "xxx"
set_app_var link_library "* $target_library"
set_tlu_plus_files -max_tluplus "xxx" \
-min_tluplus "xxx" \
-tech2itf_map "xxx"
set_min_library xxx.db -none
report_design
extract_rc
write_parasitics -no_name_mapping -output {xxx.spef}
write_sdf -version 2.1 xxx.sdf
PT将spef文件转换成sdf文件:
set_app_var target_library "xxx.db "
set_app_var link_library "* $target_library"
read_verilog xxx.v
read_parasitics xxx.spef
write_sdf -version 3.0 xxx.sdf