@@ -49,15 +49,15 @@ proc global_route_helper {} {
4949 set_dont_use $::env(DONT_USE_CELLS)
5050 }
5151
52- if { ![ info exists ::env(SKIP_INCREMENTAL_REPAIR)] } {
53- if {[ info exist ::env(DETAILED_METRICS)] } {
52+ if { !$ ::env(SKIP_INCREMENTAL_REPAIR) } {
53+ if { $ ::env(DETAILED_METRICS) } {
5454 report_metrics 5 " global route pre repair design"
5555 }
5656
5757 # Repair design using global route parasitics
5858 puts " Perform buffer insertion..."
5959 repair_design
60- if {[ info exist ::env(DETAILED_METRICS)] } {
60+ if { $ ::env(DETAILED_METRICS) } {
6161 report_metrics 5 " global route post repair design"
6262 }
6363
@@ -74,7 +74,7 @@ proc global_route_helper {} {
7474
7575 repair_timing_helper
7676
77- if {[ info exist ::env(DETAILED_METRICS)] } {
77+ if { $ ::env(DETAILED_METRICS) } {
7878 report_metrics 5 " global route post repair timing"
7979 }
8080
@@ -86,17 +86,7 @@ proc global_route_helper {} {
8686 global_route -end_incremental -congestion_report_file $::env(REPORTS_DIR) /congestion_post_repair_timing.rpt
8787 }
8888
89- if { [info exists ::env(RECOVER_POWER)] } {
90- puts " Downsizing/switching to higher Vt for non critical gates for power recovery"
91- puts " Percent of paths optimized $::env(RECOVER_POWER) "
92- report_tns
93- report_wns
94- report_power
95- repair_timing -recover_power $::env(RECOVER_POWER)
96- report_tns
97- report_wns
98- report_power
99- }
89+ recover_power
10090
10191 if {![info exist ::env(SKIP_ANTENNA_REPAIR)]} {
10292 puts " Repair antennas..."
0 commit comments