Skip to content

Commit 0809ddf

Browse files
committed
move recover power after incremental repair
Signed-off-by: Eder Monteiro <[email protected]>
1 parent 9d2ecdf commit 0809ddf

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

flow/scripts/global_route.tcl

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,6 @@ if {[info exist env(DONT_USE_CELLS)]} {
3838
set_dont_use $::env(DONT_USE_CELLS)
3939
}
4040

41-
if { [info exists ::env(RECOVER_POWER)] } {
42-
puts "Downsizing/switching to higher Vt for non critical gates for power recovery"
43-
puts "Percent of paths optimized $::env(RECOVER_POWER)"
44-
report_tns
45-
report_wns
46-
report_power
47-
repair_timing -recover_power $::env(RECOVER_POWER)
48-
report_tns
49-
report_wns
50-
report_power
51-
}
52-
5341
source $env(SCRIPTS_DIR)/report_metrics.tcl
5442

5543
if { ![info exists ::env(SKIP_INCREMENTAL_REPAIR)] } {
@@ -81,6 +69,18 @@ if { ![info exists ::env(SKIP_INCREMENTAL_REPAIR)] } {
8169
global_route -end_incremental -congestion_report_file $env(REPORTS_DIR)/congestion_post_repair_timing.rpt
8270
}
8371

72+
if { [info exists ::env(RECOVER_POWER)] } {
73+
puts "Downsizing/switching to higher Vt for non critical gates for power recovery"
74+
puts "Percent of paths optimized $::env(RECOVER_POWER)"
75+
report_tns
76+
report_wns
77+
report_power
78+
repair_timing -recover_power $::env(RECOVER_POWER)
79+
report_tns
80+
report_wns
81+
report_power
82+
}
83+
8484
puts "\n=========================================================================="
8585
puts "check_antennas"
8686
puts "--------------------------------------------------------------------------"
@@ -89,7 +89,6 @@ repair_antennas -iterations 5
8989
check_placement -verbose
9090
check_antennas -report_file $env(REPORTS_DIR)/antenna.log -report_violating_nets
9191

92-
set_propagated_clock [all_clocks]
9392
estimate_parasitics -global_routing
9493
report_metrics "global route"
9594

0 commit comments

Comments
 (0)