38.fix_eco_timing学习
(2020-03-19 16:51:46)分类: design_flow |
1. setup
fix_eco_timing -type hod-setup_margin 0.15 -slack_lesser_than -0.10 -buffer_list {BUFFD2BWP12T}
修正hold违反大于0.10同时不会在setup在0.15余量以下路径修,保证不影响setup timing。
2. 在PT中用以下命令修hold:
>fix_eco_timing -hold
3. 保存tcl
之后通过下面的命令来导出PT对网表做出的改动,格式为ICC的tcl脚本格式。
>write_changes -format icctcl -output eco_fix_hold.tcl
4. ICC调用
接着便可以开始ICC中的ECO流程了,先在ICC中加载PT导出的tcl文件来更改ICC中的网表。
>eco_netlist -by_tcl_file eco_fix_hold.tcl
proc sta_fix_hold { {buf_lst {BUFX2 BUFX4 BUFX6 BUFX8 BUFX16 BUFX20
DLY1X1 DLY1X4 DLY2X1 DLY2X4 DLY4X1 DLY4X4}} {fmt astro} }
{
}