Skip to content

Commit a7b0ff2

Browse files
authored
Merge pull request #3971 from AcKoucher/scripts-correlation-gpl
remove unused GPL related operations in correlation scripts
2 parents 7def999 + a75f44c commit a7b0ff2

File tree

3 files changed

+6
-16
lines changed

3 files changed

+6
-16
lines changed

flow/util/correlateRC.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,15 +124,13 @@ def makeDict():
124124

125125
data[design][netName] = {
126126
"type": tokens[1],
127-
"gpl_res": float(tokens[2]),
128-
"gpl_cap": float(tokens[3]),
129-
"grt_res": float(tokens[4]),
130-
"grt_cap": float(tokens[5]),
131-
"rcx_res": float(tokens[6]),
132-
"rcx_cap": float(tokens[7]),
127+
"grt_res": float(tokens[2]),
128+
"grt_cap": float(tokens[3]),
129+
"rcx_res": float(tokens[4]),
130+
"rcx_cap": float(tokens[5]),
133131
}
134132

135-
layer_lengths = [float(tok) for tok in tokens[8:]]
133+
layer_lengths = [float(tok) for tok in tokens[6:]]
136134
for i, length in enumerate(layer_lengths):
137135
if length > 0:
138136
active_layers.add(i)

flow/util/write_net_rc.tcl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ proc report_var_caps { var_name count } {
3333
}
3434

3535
proc write_rc_csv { filename } {
36-
upvar 1 gpl gpl_net_name_to_rc
3736
upvar 1 grt grt_net_name_to_rc
3837
upvar 1 rcx rcx_net_name_to_rc
3938

@@ -68,13 +67,11 @@ proc write_rc_csv { filename } {
6867
(!$use_drt_data || [$db_net getWire] ne "NULL")
6968
} {
7069
set net_name [get_full_name $net]
71-
lassign $gpl_net_name_to_rc($net_name) gpl_net_res gpl_net_cap
7270
lassign $grt_net_name_to_rc($net_name) grt_net_res grt_net_cap
7371
lassign $rcx_net_name_to_rc($net_name) rcx_net_res rcx_net_cap
7472
set net_type [expr { [string equal $type "CLOCK"] ? "clock" : "signal" }]
7573
puts -nonewline $stream "[get_full_name $net],$net_type,"
7674
puts -nonewline $stream [concat \
77-
[format "%.3e" $gpl_net_res] "," [format "%.3e" $gpl_net_cap] "," \
7875
[format "%.3e" $grt_net_res] "," [format "%.3e" $grt_net_cap] "," \
7976
[format "%.3e" $rcx_net_res] "," [format "%.3e" $rcx_net_cap]]
8077
set db_net [sta::sta_to_db_net $net]

flow/util/write_net_rc_script.tcl

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,11 @@ load_design 6_final.odb 6_final.sdc
33

44
source $::env(UTILS_DIR)/write_net_rc.tcl
55

6-
estimate_parasitics -placement
7-
record_wire_rc gpl
8-
96
estimate_parasitics -global_routing
107
record_wire_rc grt
118

129
read_spef $::env(RESULTS_DIR)/6_final.spef
1310
record_wire_rc rcx
1411

15-
#compare_wire_rc 50 grt rcx
16-
17-
# write gpl/grt/rcx rc file for correlateRC.py
12+
# write grt/rcx rc file for correlateRC.py
1813
write_rc_csv $::env(RESULTS_DIR)/6_net_rc.csv

0 commit comments

Comments
 (0)