File tree Expand file tree Collapse file tree 3 files changed +6
-16
lines changed
Expand file tree Collapse file tree 3 files changed +6
-16
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ proc report_var_caps { var_name count } {
3333}
3434
3535proc 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 ]
Original file line number Diff line number Diff line change @@ -3,16 +3,11 @@ load_design 6_final.odb 6_final.sdc
33
44source $::env(UTILS_DIR) /write_net_rc.tcl
55
6- estimate_parasitics -placement
7- record_wire_rc gpl
8-
96estimate_parasitics -global_routing
107record_wire_rc grt
118
129read_spef $::env(RESULTS_DIR) /6_final.spef
1310record_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
1813write_rc_csv $::env(RESULTS_DIR) /6_net_rc.csv
You can’t perform that action at this time.
0 commit comments