Skip to content

Commit 82662fb

Browse files
committed
update metrics for all private designs including diodes count
Signed-off-by: Eder Monteiro <[email protected]>
1 parent f0309b5 commit 82662fb

24 files changed

+1674
-1655
lines changed

flow/designs/gf12/aes/metadata-base-ok.json

Lines changed: 87 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
],
66
"cts__clock__skew__hold": 13.7392,
77
"cts__clock__skew__setup": 8.29592,
8-
"cts__cpu__total": 42.84,
8+
"cts__cpu__total": 25.7,
99
"cts__design__core__area": 8039.49,
1010
"cts__design__die__area": 8851.05,
1111
"cts__design__instance__area": 4583.42,
@@ -25,13 +25,13 @@
2525
"cts__design__violations": 0,
2626
"cts__flow__errors__count": 0,
2727
"cts__flow__warnings__count": 2,
28-
"cts__mem__peak": 1435384.0,
28+
"cts__mem__peak": 1407920.0,
2929
"cts__power__internal__total": 0.0689865,
3030
"cts__power__leakage__total": 5.08594e-06,
3131
"cts__power__switching__total": 0.109942,
3232
"cts__power__total": 0.178934,
3333
"cts__route__wirelength__estimated": 91449.1,
34-
"cts__runtime__total": "0:56.97",
34+
"cts__runtime__total": "0:26.79",
3535
"cts__timing__drv__hold_violation_count": 0,
3636
"cts__timing__drv__max_cap": 0,
3737
"cts__timing__drv__max_cap_limit": 0.89049,
@@ -44,7 +44,7 @@
4444
"cts__timing__setup__ws": 17.6973,
4545
"design__io__hpwl": 24176753,
4646
"design__violations": 0,
47-
"detailedplace__cpu__total": 21.71,
47+
"detailedplace__cpu__total": 14.44,
4848
"detailedplace__design__core__area": 8039.49,
4949
"detailedplace__design__die__area": 8851.05,
5050
"detailedplace__design__instance__area": 4522.5,
@@ -62,13 +62,13 @@
6262
"detailedplace__design__violations": 0,
6363
"detailedplace__flow__errors__count": 0,
6464
"detailedplace__flow__warnings__count": 1,
65-
"detailedplace__mem__peak": 440424.0,
65+
"detailedplace__mem__peak": 428476.0,
6666
"detailedplace__power__internal__total": 0.0667142,
6767
"detailedplace__power__leakage__total": 2.96047e-06,
6868
"detailedplace__power__switching__total": 0.10715,
6969
"detailedplace__power__total": 0.173867,
7070
"detailedplace__route__wirelength__estimated": 95255.1,
71-
"detailedplace__runtime__total": "0:28.08",
71+
"detailedplace__runtime__total": "0:14.93",
7272
"detailedplace__timing__drv__hold_violation_count": 0,
7373
"detailedplace__timing__drv__max_cap": 0,
7474
"detailedplace__timing__drv__max_cap_limit": 0.89049,
@@ -81,34 +81,33 @@
8181
"detailedplace__timing__setup__ws": -8.20485,
8282
"detailedroute__antenna__violating__nets": 0,
8383
"detailedroute__antenna__violating__pins": 0,
84-
"detailedroute__cpu__total": 2491.57,
84+
"detailedroute__antenna_diodes_count": 0,
8585
"detailedroute__flow__errors__count": 0,
8686
"detailedroute__flow__warnings__count": 5,
87-
"detailedroute__mem__peak": 7793960.0,
8887
"detailedroute__route__drc_errors": 0,
89-
"detailedroute__route__drc_errors__iter:1": 11280,
90-
"detailedroute__route__drc_errors__iter:2": 935,
91-
"detailedroute__route__drc_errors__iter:3": 713,
92-
"detailedroute__route__drc_errors__iter:4": 6,
93-
"detailedroute__route__drc_errors__iter:5": 0,
88+
"detailedroute__route__drc_errors__iter:1": 11414,
89+
"detailedroute__route__drc_errors__iter:2": 831,
90+
"detailedroute__route__drc_errors__iter:3": 714,
91+
"detailedroute__route__drc_errors__iter:4": 4,
92+
"detailedroute__route__drc_errors__iter:5": 3,
93+
"detailedroute__route__drc_errors__iter:6": 3,
94+
"detailedroute__route__drc_errors__iter:7": 0,
9495
"detailedroute__route__net": 15115,
9596
"detailedroute__route__net__special": 2,
96-
"detailedroute__route__vias": 150353,
97+
"detailedroute__route__vias": 150552,
9798
"detailedroute__route__vias__multicut": 0,
98-
"detailedroute__route__vias__singlecut": 150353,
99-
"detailedroute__route__wirelength": 111749,
100-
"detailedroute__route__wirelength__iter:1": 113823,
101-
"detailedroute__route__wirelength__iter:2": 112437,
102-
"detailedroute__route__wirelength__iter:3": 111752,
103-
"detailedroute__route__wirelength__iter:4": 111751,
104-
"detailedroute__route__wirelength__iter:5": 111749,
105-
"detailedroute__runtime__total": "5:10.46",
106-
"fillcell__cpu__total": 5.23,
107-
"fillcell__mem__peak": 409388.0,
108-
"fillcell__runtime__total": "0:08.31",
109-
"finish__clock__skew__hold": 13.7279,
110-
"finish__clock__skew__setup": 8.09075,
111-
"finish__cpu__total": 27.59,
99+
"detailedroute__route__vias__singlecut": 150552,
100+
"detailedroute__route__wirelength": 111792,
101+
"detailedroute__route__wirelength__iter:1": 113708,
102+
"detailedroute__route__wirelength__iter:2": 112329,
103+
"detailedroute__route__wirelength__iter:3": 111793,
104+
"detailedroute__route__wirelength__iter:4": 111794,
105+
"detailedroute__route__wirelength__iter:5": 111793,
106+
"detailedroute__route__wirelength__iter:6": 111793,
107+
"detailedroute__route__wirelength__iter:7": 111792,
108+
"finish__clock__skew__hold": 13.6121,
109+
"finish__clock__skew__setup": 8.96214,
110+
"finish__cpu__total": 17.79,
112111
"finish__design__core__area": 8039.49,
113112
"finish__design__die__area": 8851.05,
114113
"finish__design__instance__area": 4583.42,
@@ -122,27 +121,27 @@
122121
"finish__design__io": 388,
123122
"finish__flow__errors__count": 0,
124123
"finish__flow__warnings__count": 0,
125-
"finish__mem__peak": 691520.0,
126-
"finish__power__internal__total": 0.0689921,
124+
"finish__mem__peak": 659868.0,
125+
"finish__power__internal__total": 0.0689931,
127126
"finish__power__leakage__total": 5.08596e-06,
128-
"finish__power__switching__total": 0.114171,
129-
"finish__power__total": 0.183168,
130-
"finish__runtime__total": "0:34.06",
127+
"finish__power__switching__total": 0.114145,
128+
"finish__power__total": 0.183143,
129+
"finish__runtime__total": "0:18.95",
131130
"finish__timing__drv__hold_violation_count": 0,
132131
"finish__timing__drv__max_cap": 0,
133-
"finish__timing__drv__max_cap_limit": 0.878984,
132+
"finish__timing__drv__max_cap_limit": 0.876747,
134133
"finish__timing__drv__max_fanout": 0,
135134
"finish__timing__drv__max_fanout_limit": 0,
136135
"finish__timing__drv__max_slew": 0,
137-
"finish__timing__drv__max_slew_limit": 0.92081,
136+
"finish__timing__drv__max_slew_limit": 0.933917,
138137
"finish__timing__drv__setup_violation_count": 0,
139138
"finish__timing__setup__tns": 0,
140-
"finish__timing__setup__ws": 19.6813,
141-
"finish__timing__wns_percent_delay": 4.502149,
142-
"finish_merge__cpu__total": 5.15,
143-
"finish_merge__mem__peak": 546360.0,
144-
"finish_merge__runtime__total": "0:06.03",
145-
"floorplan__cpu__total": 9.98,
139+
"finish__timing__setup__ws": 19.444,
140+
"finish__timing__wns_percent_delay": 4.444311,
141+
"finish_merge__cpu__total": 3.0,
142+
"finish_merge__mem__peak": 553268.0,
143+
"finish_merge__runtime__total": "0:09.42",
144+
"floorplan__cpu__total": 6.21,
146145
"floorplan__design__core__area": 8039.49,
147146
"floorplan__design__die__area": 8851.05,
148147
"floorplan__design__instance__area": 3245.79,
@@ -158,32 +157,32 @@
158157
"floorplan__design__io": 388,
159158
"floorplan__flow__errors__count": 0,
160159
"floorplan__flow__warnings__count": 12,
161-
"floorplan__mem__peak": 427252.0,
160+
"floorplan__mem__peak": 415368.0,
162161
"floorplan__power__internal__total": 0.0582528,
163162
"floorplan__power__leakage__total": 2.5086e-06,
164163
"floorplan__power__switching__total": 0.0648317,
165164
"floorplan__power__total": 0.123087,
166-
"floorplan__runtime__total": "0:10.87",
165+
"floorplan__runtime__total": "0:08.83",
167166
"floorplan__timing__setup__tns": 0,
168167
"floorplan__timing__setup__ws": 89.7826,
169-
"floorplan_io__cpu__total": 4.69,
170-
"floorplan_io__mem__peak": 389064.0,
171-
"floorplan_io__runtime__total": "0:05.20",
172-
"floorplan_macro__cpu__total": 4.66,
173-
"floorplan_macro__mem__peak": 387864.0,
174-
"floorplan_macro__runtime__total": "0:05.62",
175-
"floorplan_pdn__cpu__total": 5.21,
176-
"floorplan_pdn__mem__peak": 392408.0,
177-
"floorplan_pdn__runtime__total": "0:05.93",
178-
"floorplan_tap__cpu__total": 5.33,
179-
"floorplan_tap__mem__peak": 377868.0,
180-
"floorplan_tap__runtime__total": "0:06.14",
181-
"floorplan_tdms__cpu__total": 4.71,
182-
"floorplan_tdms__mem__peak": 388448.0,
183-
"floorplan_tdms__runtime__total": "0:05.08",
168+
"floorplan_io__cpu__total": 3.13,
169+
"floorplan_io__mem__peak": 377140.0,
170+
"floorplan_io__runtime__total": "0:03.57",
171+
"floorplan_macro__cpu__total": 3.2,
172+
"floorplan_macro__mem__peak": 377208.0,
173+
"floorplan_macro__runtime__total": "0:03.54",
174+
"floorplan_pdn__cpu__total": 3.29,
175+
"floorplan_pdn__mem__peak": 380996.0,
176+
"floorplan_pdn__runtime__total": "0:03.90",
177+
"floorplan_tap__cpu__total": 3.15,
178+
"floorplan_tap__mem__peak": 369020.0,
179+
"floorplan_tap__runtime__total": "0:03.72",
180+
"floorplan_tdms__cpu__total": 3.13,
181+
"floorplan_tdms__mem__peak": 377504.0,
182+
"floorplan_tdms__runtime__total": "0:03.56",
184183
"flow__errors__count": 0,
185184
"flow__warnings__count": 0,
186-
"globalplace__cpu__total": 17870.76,
185+
"globalplace__cpu__total": 333.35,
187186
"globalplace__design__core__area": 8039.49,
188187
"globalplace__design__die__area": 8851.05,
189188
"globalplace__design__instance__area": 3563.77,
@@ -197,25 +196,26 @@
197196
"globalplace__design__io": 388,
198197
"globalplace__flow__errors__count": 0,
199198
"globalplace__flow__warnings__count": 0,
200-
"globalplace__mem__peak": 1350432.0,
199+
"globalplace__mem__peak": 1403200.0,
201200
"globalplace__power__internal__total": 0.0586523,
202201
"globalplace__power__leakage__total": 2.5086e-06,
203202
"globalplace__power__switching__total": 0.101287,
204203
"globalplace__power__total": 0.159942,
205-
"globalplace__runtime__total": "14:50.53",
204+
"globalplace__runtime__total": "0:42.85",
206205
"globalplace__timing__setup__tns": -1047.12,
207206
"globalplace__timing__setup__ws": -54.6637,
208-
"globalplace_io__cpu__total": 5.01,
209-
"globalplace_io__mem__peak": 390808.0,
210-
"globalplace_io__runtime__total": "0:09.60",
211-
"globalplace_skip_io__cpu__total": 5082.05,
212-
"globalplace_skip_io__mem__peak": 408260.0,
213-
"globalplace_skip_io__runtime__total": "4:03.85",
207+
"globalplace_io__cpu__total": 3.13,
208+
"globalplace_io__mem__peak": 379244.0,
209+
"globalplace_io__runtime__total": "0:03.54",
210+
"globalplace_skip_io__cpu__total": 108.76,
211+
"globalplace_skip_io__mem__peak": 395064.0,
212+
"globalplace_skip_io__runtime__total": "0:06.91",
214213
"globalroute__antenna__violating__nets": 0,
215214
"globalroute__antenna__violating__pins": 0,
215+
"globalroute__antenna_diodes_count": 0,
216216
"globalroute__clock__skew__hold": 14.9483,
217-
"globalroute__clock__skew__setup": 9.87771,
218-
"globalroute__cpu__total": 84.41,
217+
"globalroute__clock__skew__setup": 9.87734,
218+
"globalroute__cpu__total": 58.32,
219219
"globalroute__design__core__area": 8039.49,
220220
"globalroute__design__die__area": 8851.05,
221221
"globalroute__design__instance__area": 4583.42,
@@ -235,25 +235,25 @@
235235
"globalroute__design__violations": 0,
236236
"globalroute__flow__errors__count": 0,
237237
"globalroute__flow__warnings__count": 2,
238-
"globalroute__mem__peak": 1734748.0,
239-
"globalroute__power__internal__total": 0.069118,
238+
"globalroute__mem__peak": 1601952.0,
239+
"globalroute__power__internal__total": 0.0691184,
240240
"globalroute__power__leakage__total": 5.08596e-06,
241-
"globalroute__power__switching__total": 0.121209,
242-
"globalroute__power__total": 0.190332,
241+
"globalroute__power__switching__total": 0.121205,
242+
"globalroute__power__total": 0.190329,
243243
"globalroute__route__wirelength__estimated": 91449.1,
244-
"globalroute__runtime__total": "1:00.92",
244+
"globalroute__runtime__total": "0:22.30",
245245
"globalroute__timing__clock__slack": 0.417,
246246
"globalroute__timing__drv__hold_violation_count": 0,
247247
"globalroute__timing__drv__max_cap": 0,
248248
"globalroute__timing__drv__max_cap_limit": 0.887649,
249249
"globalroute__timing__drv__max_fanout": 0,
250250
"globalroute__timing__drv__max_fanout_limit": 0,
251251
"globalroute__timing__drv__max_slew": 0,
252-
"globalroute__timing__drv__max_slew_limit": 0.906009,
252+
"globalroute__timing__drv__max_slew_limit": 0.900626,
253253
"globalroute__timing__drv__setup_violation_count": 0,
254254
"globalroute__timing__setup__tns": 0,
255255
"globalroute__timing__setup__ws": 0.416917,
256-
"placeopt__cpu__total": 19.94,
256+
"placeopt__cpu__total": 11.99,
257257
"placeopt__design__core__area": 8039.49,
258258
"placeopt__design__die__area": 8851.05,
259259
"placeopt__design__instance__area": 4522.5,
@@ -267,12 +267,12 @@
267267
"placeopt__design__io": 388,
268268
"placeopt__flow__errors__count": 0,
269269
"placeopt__flow__warnings__count": 0,
270-
"placeopt__mem__peak": 1288744.0,
270+
"placeopt__mem__peak": 1267304.0,
271271
"placeopt__power__internal__total": 0.0666945,
272272
"placeopt__power__leakage__total": 2.96047e-06,
273273
"placeopt__power__switching__total": 0.106895,
274274
"placeopt__power__total": 0.173592,
275-
"placeopt__runtime__total": "0:28.30",
275+
"placeopt__runtime__total": "0:13.07",
276276
"placeopt__timing__drv__floating__nets": 0,
277277
"placeopt__timing__drv__floating__pins": 0,
278278
"placeopt__timing__drv__hold_violation_count": 0,
@@ -286,10 +286,10 @@
286286
"placeopt__timing__setup__tns": 0,
287287
"placeopt__timing__setup__ws": 0.107081,
288288
"run__flow__design": "aes",
289-
"run__flow__generate_date": "2024-08-26 18:35",
289+
"run__flow__generate_date": "2024-09-19 14:04",
290290
"run__flow__metrics_version": "Metrics_2.1.2",
291291
"run__flow__openroad_commit": "N/A",
292-
"run__flow__openroad_version": "v2.0-15368-g8029e71a2",
292+
"run__flow__openroad_version": "v2.0-15759-g9136ba699",
293293
"run__flow__platform": "gf12",
294294
"run__flow__platform__capacitance_units": "1fF",
295295
"run__flow__platform__current_units": "1uA",
@@ -298,14 +298,14 @@
298298
"run__flow__platform__resistance_units": "1kohm",
299299
"run__flow__platform__time_units": "1ps",
300300
"run__flow__platform__voltage_units": "1v",
301-
"run__flow__platform_commit": "69ecd9eb3e0fa851f2bccc2b3257e6a82edf9c82",
302-
"run__flow__scripts_commit": "53863581bcebf441b313abb65c15059fd79752b8",
303-
"run__flow__uuid": "689352b6-ac35-452d-9aa6-da2cff727840",
301+
"run__flow__platform_commit": "N/A",
302+
"run__flow__scripts_commit": "dcb6ca0773163b3ff4f04a9a88c8df5f2a1860f4",
303+
"run__flow__uuid": "9affa055-c5c1-49a7-8701-e13304ecea25",
304304
"run__flow__variant": "base",
305-
"synth__cpu__total": 21.45,
305+
"synth__cpu__total": 16.82,
306306
"synth__design__instance__area__stdcell": 3245.792252,
307307
"synth__design__instance__count__stdcell": 14430.0,
308-
"synth__mem__peak": 425912.0,
309-
"synth__runtime__total": "0:22.96",
310-
"total_time": "0:28:58.910000"
308+
"synth__mem__peak": 423636.0,
309+
"synth__runtime__total": "0:17.63",
310+
"total_time": "0:03:23.510000"
311311
}

flow/designs/gf12/aes/rules-base.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
"value": 1418,
2828
"compare": "<="
2929
},
30+
"globalroute__antenna_diodes_count": {
31+
"value": 0,
32+
"compare": "<="
33+
},
3034
"detailedroute__route__wirelength": {
3135
"value": 128493,
3236
"compare": "<="
@@ -39,6 +43,10 @@
3943
"value": 0,
4044
"compare": "<="
4145
},
46+
"detailedroute__antenna_diodes_count": {
47+
"value": 0,
48+
"compare": "<="
49+
},
4250
"finish__timing__setup__ws": {
4351
"value": 0.0,
4452
"compare": ">="

0 commit comments

Comments
 (0)