From 6da7ffd398e888c15f031ccefa0d93dc3b02fb9b Mon Sep 17 00:00:00 2001 From: Eder Monteiro Date: Wed, 28 May 2025 16:06:42 -0300 Subject: [PATCH 1/3] remove redundant fast_route calls Signed-off-by: Eder Monteiro --- flow/scripts/detail_route.tcl | 2 -- flow/scripts/global_route.tcl | 2 -- flow/scripts/open.tcl | 1 - 3 files changed, 5 deletions(-) diff --git a/flow/scripts/detail_route.tcl b/flow/scripts/detail_route.tcl index 330b93b49c..df1bdc1999 100644 --- a/flow/scripts/detail_route.tcl +++ b/flow/scripts/detail_route.tcl @@ -46,8 +46,6 @@ set all_args [concat [list \ log_cmd detailed_route {*}$all_args -fast_route - if {![env_var_equals SKIP_ANTENNA_REPAIR_POST_DRT 1]} { set repair_antennas_iters 1 if {[repair_antennas]} { diff --git a/flow/scripts/global_route.tcl b/flow/scripts/global_route.tcl index 32b33a0bb6..ecbf18109f 100644 --- a/flow/scripts/global_route.tcl +++ b/flow/scripts/global_route.tcl @@ -10,8 +10,6 @@ proc global_route_helper {} { source $::env(PRE_GLOBAL_ROUTE) } - fast_route - proc do_global_route {} { set all_args [concat [list \ -congestion_report_file $::global_route_congestion_report] \ diff --git a/flow/scripts/open.tcl b/flow/scripts/open.tcl index e2c411cfe1..79b8322dfe 100644 --- a/flow/scripts/open.tcl +++ b/flow/scripts/open.tcl @@ -69,4 +69,3 @@ if {[env_var_equals GUI_TIMING 1]} { } } -fast_route From 1d1c91a7b39b4633df77be496b1c810f895a9b12 Mon Sep 17 00:00:00 2001 From: Eder Monteiro Date: Wed, 28 May 2025 16:06:58 -0300 Subject: [PATCH 2/3] use latest openroad Signed-off-by: Eder Monteiro --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 5e7c8c4f45..6c13d24b28 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 5e7c8c4f45b21ff3e550cd9dc27070dd48ff4498 +Subproject commit 6c13d24b282c9f8f46975ea18f1762c056486f89 From 41a62e33ede590b2caa79f1b5d9987180b4f3f84 Mon Sep 17 00:00:00 2001 From: Eder Monteiro Date: Wed, 28 May 2025 16:16:08 -0300 Subject: [PATCH 3/3] remove macro extensions Signed-off-by: Eder Monteiro --- flow/designs/gf12/bp_single/fastroute.tcl | 2 -- flow/designs/gf12/ca53/fastroute.tcl | 2 +- flow/scripts/util.tcl | 3 --- flow/tutorials/scripts/drt/drc_fix.tcl | 1 - flow/tutorials/scripts/drt/drc_issue.tcl | 1 - flow/util/write_net_rc_script.tcl | 1 - 6 files changed, 1 insertion(+), 9 deletions(-) diff --git a/flow/designs/gf12/bp_single/fastroute.tcl b/flow/designs/gf12/bp_single/fastroute.tcl index 91d3b4162f..24379738d7 100644 --- a/flow/designs/gf12/bp_single/fastroute.tcl +++ b/flow/designs/gf12/bp_single/fastroute.tcl @@ -5,5 +5,3 @@ set_global_routing_layer_adjustment K1-K4 0.45 set_routing_layers -signal $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) -clock K1-$::env(MAX_ROUTING_LAYER) -set_macro_extension 1 - diff --git a/flow/designs/gf12/ca53/fastroute.tcl b/flow/designs/gf12/ca53/fastroute.tcl index 78b39516da..177a36a3e5 100644 --- a/flow/designs/gf12/ca53/fastroute.tcl +++ b/flow/designs/gf12/ca53/fastroute.tcl @@ -4,4 +4,4 @@ set_global_routing_layer_adjustment C4-K4 0.5 #set_global_routing_layer_adjustment H1-H2 0.5 set_routing_layers -signal M2-$::env(MAX_ROUTING_LAYER) -clock K1-$::env(MAX_ROUTING_LAYER) -set_macro_extension 2 + diff --git a/flow/scripts/util.tcl b/flow/scripts/util.tcl index 0123aaab6d..1230a98b7c 100644 --- a/flow/scripts/util.tcl +++ b/flow/scripts/util.tcl @@ -19,9 +19,6 @@ proc fast_route {} { } else { log_cmd set_global_routing_layer_adjustment $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) $::env(ROUTING_LAYER_ADJUSTMENT) log_cmd set_routing_layers -signal $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) - if {[env_var_exists_and_non_empty MACRO_EXTENSION]} { - log_cmd set_macro_extension $::env(MACRO_EXTENSION) - } } } diff --git a/flow/tutorials/scripts/drt/drc_fix.tcl b/flow/tutorials/scripts/drt/drc_fix.tcl index 16e8030c85..e62042582a 100644 --- a/flow/tutorials/scripts/drt/drc_fix.tcl +++ b/flow/tutorials/scripts/drt/drc_fix.tcl @@ -8,7 +8,6 @@ read_sdc ./gcd/gcd.sdc # global_route set_global_routing_layer_adjustment met1-met5 0.5 set_routing_layers -signal met1-met5 -set_macro_extension 2 global_route -guide_file [make_result_file route.guide] \ -congestion_iterations 100 \ -verbose diff --git a/flow/tutorials/scripts/drt/drc_issue.tcl b/flow/tutorials/scripts/drt/drc_issue.tcl index 54a6427d45..0ea32dce63 100644 --- a/flow/tutorials/scripts/drt/drc_issue.tcl +++ b/flow/tutorials/scripts/drt/drc_issue.tcl @@ -8,7 +8,6 @@ read_sdc ./gcd/gcd.sdc # global_route set_global_routing_layer_adjustment met1-met5 0.5 set_routing_layers -signal met1-met5 -set_macro_extension 2 global_route -guide_file [make_result_file route.guide] \ -congestion_iterations 100 \ -verbose diff --git a/flow/util/write_net_rc_script.tcl b/flow/util/write_net_rc_script.tcl index afda93c270..5ac53c1c50 100644 --- a/flow/util/write_net_rc_script.tcl +++ b/flow/util/write_net_rc_script.tcl @@ -12,7 +12,6 @@ if {[env_var_exists_and_non_empty FASTROUTE_TCL]} { } else { set_global_routing_layer_adjustment $env(MIN_ROUTING_LAYER)-$env(MAX_ROUTING_LAYER) 0.5 set_routing_layers -signal $env(MIN_ROUTING_LAYER)-$env(MAX_ROUTING_LAYER) - set_macro_extension 2 } global_route -congestion_iterations 100