Skip to content

Commit d4d8376

Browse files
authored
Merge pull request #1333 from Pinata-Consulting/global-route-reporting-policy
global route: add policy on iteration reporting on hard runs
2 parents 0005998 + b7376dd commit d4d8376

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

flow/scripts/global_route.tcl

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,16 @@ if {[info exist env(FASTROUTE_TCL)]} {
1616
}
1717
}
1818

19+
# The default behavior if the user didn't specify GLOBAL_ROUTE_ARGS is to
20+
# produce a drc report every 5 iterations.
21+
#
22+
# If GLOBAL_ROUTE_ARGS is specified, then we do only what the
23+
# GLOBAL_ROUTE_ARGS specifies.
1924
global_route -guide_file $env(RESULTS_DIR)/route.guide \
2025
-congestion_report_file $env(REPORTS_DIR)/congestion.rpt \
21-
{*}[expr {[info exists ::env(GLOBAL_ROUTE_ARGS)] ? $::env(GLOBAL_ROUTE_ARGS) : {-congestion_iterations 20 -verbose}}]
26+
{*}[expr {[info exists ::env(GLOBAL_ROUTE_ARGS)] ? $::env(GLOBAL_ROUTE_ARGS) : \
27+
{-congestion_iterations 20 -congestion_report_iter_step 5 -verbose}}]
28+
2229

2330
set_propagated_clock [all_clocks]
2431
estimate_parasitics -global_routing

0 commit comments

Comments
 (0)