[i=s] 本帖最后由 走来走去 于 2020-7-22 23:27 编辑 [/i]
remote_execute {
#physical eco : set lef and def
set LEF_FILES $SVAR(tech,lef_tech_file)
foreach lib_type $SVAR(link_libs) { set LEF_FILES [list file1.lef file2.lef ] }
set LEF_FILES [ concat ${LEF_FILES} [glob -nocomplain $dir/*.lef ] ]
set DEF_FILES $dir/$design_name.def.gz
set DEF_FILES [ concat ${DEF_FILES} [glob -nocomplain $dir/*.def.gz ] ]
set_eco_options -physical_lib_path ${LEF_FILES} -physical_design_path ${DEF_FILES} -log_file phy_lef_def.log
check_eco
}
set eco_setup_buf_list [list xxxxx xxxx ]
set eco_hold_buf_list [list xxxx xxxx ]
set eco_instance_name_prefix U_PTECO${timestamp}_setup_
# open_site occupied_site none
fix_eco_timing -type setup -methods { size_cell insert_buffer } -buffer_list $eco_setup_buf_list -pba_mode path -verbose -physical_mode open_site
|