File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -40,11 +40,19 @@ if { [info exists ::env(REPAIR_PDN_VIA_LAYER)]} {
4040 append additional_args " -repair_pdn_vias $::env(REPAIR_PDN_VIA_LAYER) "
4141}
4242
43+ append additional_args " -save_guide_updates -verbose 1"
44+
45+ # DETAILED_ROUTE_ARGS is used when debugging detailed, route, e.g. append
46+ # "-droute_end_iter 5" to look at routing violations after only 5 iterations,
47+ # speeding up iterations on a problem where detailed routing doesn't converge
48+ # or converges slower than expected.
49+ set arguments [expr {[info exists ::env(DETAILED_ROUTE_ARGS)] ? $::env(DETAILED_ROUTE_ARGS) : $additional_args }]
50+
51+ puts " detailed_route arguments: $arguments "
52+
4353detailed_route -output_drc $::env(REPORTS_DIR) /5_route_drc.rpt \
4454 -output_maze $::env(RESULTS_DIR) /maze.log \
45- -save_guide_updates \
46- -verbose 1 \
47- {*}$additional_args
55+ {*}$arguments
4856
4957if { [info exists ::env(POST_DETAIL_ROUTE_TCL)] } {
5058 source $::env(POST_DETAIL_ROUTE_TCL)
You can’t perform that action at this time.
0 commit comments