📄 common_route_si_settings_icc.tcl
字号:
## ICC RM Version: B-2008.09 echo "\tLoading :\t\t [which [info script]]"########################################## TIMING OPTIONS ############################################ By default, Xtalk prevention and Xtalk Delta Delay are enabled for all flowsset_si_options -delta_delay true \ -route_xtalk_prevention true \ -route_xtalk_prevention_threshold 0.25if {$ICC_STRATEGY == "QOR"} { ## For the QoR flow, we also enable min_delta_delay set_si_options -min_delta_delay true }if {$ICC_STRATEGY == "QOR"} { ####################################################### DENSITY DRIVEN AREA RECOVERY DURING ROUTE_OPT #######################################################set physopt_density_area_recovery true}########################################## MAX_TRAN FIXING ############################################ From 2006.06-SP5-1 onwards, route_opt will NOT fix nor report Delta Max ## Tran violations. Hence all max_tran violations exclude the portion ## that is introduced by Xtalk.## If you want to change this behavior, and fix max_transition violations ## including these caused by Xtalk, please use the switch -max_transition_mode## in set_si_options. Keep in mind that you can expect a runtime hit of up ## to 2x in DRC fixing during route_opt.# set_si_options -delta_delay true \# -route_xtalk_prevention true \# -route_xtalk_prevention_threshold 0.25 \# -max_transition_mode total_slew ########################################## ADVANCED TIMING FEATURES ############################################ if static noise (aka glitches) needs to be reduced, please use the extra options below :# set_si_options -delta_delay true \# -static_noise true \# -static_noise_threshold_above_low 0.35 \# -static_noise_threshold_below_high 0.35 \# -route_xtalk_prevention true \# -route_xtalk_prevention_threshold 0.25## Arnoldi is used in the QoR flow, while Elmore is used in the TTR flowif {$ICC_STRATEGY == "QOR"} { set_delay_calculation -arnoldi } else { set_delay_calculation -elmore }## if you want to enable Timing Windows during XDD calculaion, please use :# set_si_options -timing_window true ######################################### ROUTING OPTIONS #########################################set_route_options -track_assign_timing_driven true -same_net_notch check_and_fix## Distributed routing on multiple processors of the same hostif {$ICC_NUM_CPUS >= 2} { set_distributed_route }## If you want to fix antenna violations during routing ( i.e. without inserting diodes), please uncomment :# set_droute_options -name doAntennaConx -value 4# set_droute_options -name maxAntennaRatio -value 1000000# set_droute_options -name maxCutAntennaRatio -value 1000000# source -echo $ANTENNA_RULES_FILE# report_antenna_rules## Set Area Critical Range## Typical value: 3-4 percent of critical clock periodif {$AREA_CRITICAL_RANGE_POST_RT != ""} {set_app_var physopt_area_critical_range $AREA_CRITICAL_RANGE_POST_RT}## Set Power Critical Range## Typical value: 3-4 percent of critical clock periodif {$POWER_CRITICAL_RANGE_POST_RT != ""} {set_app_var physopt_power_critical_range $POWER_CRITICAL_RANGE_POST_RT}######################################### ROUTE_OPT ONLY OPTIONS ########################################### Disable fanout opto during route_opt. Max fanout has to be taken care of earlier in the flow.set_app_var psyn_onroute_disable_fanout_drc true# set_app_var routeopt_xtalk_reduction_setup_threshold 0.10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -