Skip to content

Commit 5336862

Browse files
authored
Merge pull request #1239 from The-OpenROAD-Project-staging/secure-metrics
Use OR json metrics
2 parents 08b0d3b + e8bb2bf commit 5336862

File tree

120 files changed

+13256
-9146
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+13256
-9146
lines changed

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

Lines changed: 123 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"cts__clock__skew__setup": 14.7663,
1010
"cts__clock__skew__setup__post_repair": 12.5163,
1111
"cts__clock__skew__setup__pre_repair": 12.5163,
12+
"cts__cpu__total": 251.81,
1213
"cts__design__core__area": 5569.33,
1314
"cts__design__core__area__post_repair": 5569.33,
1415
"cts__design__core__area__pre_repair": 5569.33,
@@ -25,13 +26,13 @@
2526
"cts__design__instance__area__stdcell__post_repair": 2522.14,
2627
"cts__design__instance__area__stdcell__pre_repair": 2522.14,
2728
"cts__design__instance__count": 26066,
28-
"cts__design__instance__count__hold_buffer": 743.0,
29+
"cts__design__instance__count__hold_buffer": 743,
2930
"cts__design__instance__count__macros": 0,
3031
"cts__design__instance__count__macros__post_repair": 0,
3132
"cts__design__instance__count__macros__pre_repair": 0,
3233
"cts__design__instance__count__post_repair": 22657,
3334
"cts__design__instance__count__pre_repair": 22657,
34-
"cts__design__instance__count__setup_buffer": 2666.0,
35+
"cts__design__instance__count__setup_buffer": 2666,
3536
"cts__design__instance__count__stdcell": 26066,
3637
"cts__design__instance__count__stdcell__post_repair": 22657,
3738
"cts__design__instance__count__stdcell__pre_repair": 22657,
@@ -48,7 +49,21 @@
4849
"cts__design__io__post_repair": 388,
4950
"cts__design__io__pre_repair": 388,
5051
"cts__design__violations": 0,
52+
"cts__mem__peak": 318112.0,
53+
"cts__power__internal__total": 0.029624,
54+
"cts__power__internal__total__post_repair": 0.0290198,
55+
"cts__power__internal__total__pre_repair": 0.0290198,
56+
"cts__power__leakage__total": 3.62289e-06,
57+
"cts__power__leakage__total__post_repair": 3.12584e-06,
58+
"cts__power__leakage__total__pre_repair": 3.12584e-06,
59+
"cts__power__switching__total": 0.0465322,
60+
"cts__power__switching__total__post_repair": 0.0506984,
61+
"cts__power__switching__total__pre_repair": 0.0506984,
62+
"cts__power__total": 0.0761598,
63+
"cts__power__total__post_repair": 0.0797213,
64+
"cts__power__total__pre_repair": 0.0797213,
5165
"cts__route__wirelength__estimated": 91736.9,
66+
"cts__runtime__total": "4:12.10",
5267
"cts__timing__drv__hold_violation_count": 0,
5368
"cts__timing__drv__hold_violation_count__post_repair": 260,
5469
"cts__timing__drv__hold_violation_count__pre_repair": 260,
@@ -79,7 +94,10 @@
7994
"cts__timing__setup__ws": -27.6732,
8095
"cts__timing__setup__ws__post_repair": -150.755,
8196
"cts__timing__setup__ws__pre_repair": -150.755,
82-
"detailedplace__cpu__total": 25.54,
97+
"cts_fill__cpu__total": 2.5,
98+
"cts_fill__mem__peak": 225608.0,
99+
"cts_fill__runtime__total": "0:02.65",
100+
"detailedplace__cpu__total": 26.84,
83101
"detailedplace__design__core__area": 5569.33,
84102
"detailedplace__design__die__area": 6214.96,
85103
"detailedplace__design__instance__area": 2496.85,
@@ -95,9 +113,13 @@
95113
"detailedplace__design__instance__utilization__stdcell": 0.448322,
96114
"detailedplace__design__io": 388,
97115
"detailedplace__design__violations": 0,
98-
"detailedplace__mem__peak": 272648.0,
116+
"detailedplace__mem__peak": 279060.0,
117+
"detailedplace__power__internal__total": 0.0286086,
118+
"detailedplace__power__leakage__total": 3.10543e-06,
119+
"detailedplace__power__switching__total": 0.0498689,
120+
"detailedplace__power__total": 0.0784805,
99121
"detailedplace__route__wirelength__estimated": 75436.7,
100-
"detailedplace__runtime__total": "0:25.76",
122+
"detailedplace__runtime__total": "0:27.04",
101123
"detailedplace__timing__drv__hold_violation_count": 0,
102124
"detailedplace__timing__drv__max_cap": 0,
103125
"detailedplace__timing__drv__max_cap_limit": 0.702414,
@@ -108,26 +130,29 @@
108130
"detailedplace__timing__drv__setup_violation_count": 371,
109131
"detailedplace__timing__setup__tns": -25310.8,
110132
"detailedplace__timing__setup__ws": -147.946,
133+
"detailedroute__cpu__total": 5274.34,
134+
"detailedroute__mem__peak": 5022036.0,
111135
"detailedroute__route__drc_errors": 0,
112-
"detailedroute__route__drc_errors__iter:1": 7814,
113-
"detailedroute__route__drc_errors__iter:2": 1260,
114-
"detailedroute__route__drc_errors__iter:3": 967,
115-
"detailedroute__route__drc_errors__iter:4": 1,
136+
"detailedroute__route__drc_errors__iter:1": 7676,
137+
"detailedroute__route__drc_errors__iter:2": 1043,
138+
"detailedroute__route__drc_errors__iter:3": 824,
139+
"detailedroute__route__drc_errors__iter:4": 2,
116140
"detailedroute__route__drc_errors__iter:5": 0,
117141
"detailedroute__route__net": 25501,
118142
"detailedroute__route__net__special": 2,
119-
"detailedroute__route__vias": 224947,
143+
"detailedroute__route__vias": 222426,
120144
"detailedroute__route__vias__multicut": 0,
121-
"detailedroute__route__vias__singlecut": 224947,
122-
"detailedroute__route__wirelength": 107768,
123-
"detailedroute__route__wirelength__iter:1": 108650,
124-
"detailedroute__route__wirelength__iter:2": 107982,
125-
"detailedroute__route__wirelength__iter:3": 107773,
126-
"detailedroute__route__wirelength__iter:4": 107767,
127-
"detailedroute__route__wirelength__iter:5": 107768,
128-
"finish__clock__skew__hold": 16.9658,
129-
"finish__clock__skew__setup": 16.5131,
130-
"finish__cpu__total": 55.09,
145+
"detailedroute__route__vias__singlecut": 222426,
146+
"detailedroute__route__wirelength": 107465,
147+
"detailedroute__route__wirelength__iter:1": 108376,
148+
"detailedroute__route__wirelength__iter:2": 107645,
149+
"detailedroute__route__wirelength__iter:3": 107467,
150+
"detailedroute__route__wirelength__iter:4": 107465,
151+
"detailedroute__route__wirelength__iter:5": 107465,
152+
"detailedroute__runtime__total": "5:58.78",
153+
"finish__clock__skew__hold": 15.0495,
154+
"finish__clock__skew__setup": 15.3232,
155+
"finish__cpu__total": 57.98,
131156
"finish__design__core__area": 5569.33,
132157
"finish__design__die__area": 6214.96,
133158
"finish__design__instance__area": 2854.27,
@@ -139,20 +164,27 @@
139164
"finish__design__instance__utilization": 0.512498,
140165
"finish__design__instance__utilization__stdcell": 0.512498,
141166
"finish__design__io": 388,
142-
"finish__mem__peak": 1452784.0,
143-
"finish__runtime__total": "0:55.54",
144-
"finish__timing__drv__hold_violation_count": 0.0,
167+
"finish__mem__peak": 1454904.0,
168+
"finish__power__internal__total": 0.0359893,
169+
"finish__power__leakage__total": 3.62289e-06,
170+
"finish__power__switching__total": 0.0559079,
171+
"finish__power__total": 0.0919008,
172+
"finish__runtime__total": "0:58.32",
173+
"finish__timing__drv__hold_violation_count": 0,
145174
"finish__timing__drv__max_cap": 0,
146-
"finish__timing__drv__max_cap_limit": 0.700104,
175+
"finish__timing__drv__max_cap_limit": 0.697003,
147176
"finish__timing__drv__max_fanout": 0,
148177
"finish__timing__drv__max_fanout_limit": 0,
149178
"finish__timing__drv__max_slew": 0,
150-
"finish__timing__drv__max_slew_limit": 0.150706,
151-
"finish__timing__drv__setup_violation_count": 1.0,
152-
"finish__timing__setup__tns": -147.887,
153-
"finish__timing__setup__ws": -26.4503,
154-
"finish__timing__wns_percent_delay": -4.851525,
155-
"floorplan__cpu__total": 2.22,
179+
"finish__timing__drv__max_slew_limit": 0.136501,
180+
"finish__timing__drv__setup_violation_count": 17,
181+
"finish__timing__setup__tns": -183.581,
182+
"finish__timing__setup__ws": -30.3195,
183+
"finish__timing__wns_percent_delay": -5.528082,
184+
"finish_merge__cpu__total": 5.93,
185+
"finish_merge__mem__peak": 437244.0,
186+
"finish_merge__runtime__total": "0:06.97",
187+
"floorplan__cpu__total": 6.66,
156188
"floorplan__design__core__area": 5569.33,
157189
"floorplan__design__die__area": 6214.96,
158190
"floorplan__design__instance__area": 2128.42,
@@ -164,11 +196,30 @@
164196
"floorplan__design__instance__utilization": 0.382168,
165197
"floorplan__design__instance__utilization__stdcell": 0.382168,
166198
"floorplan__design__io": 388,
167-
"floorplan__mem__peak": 190664.0,
168-
"floorplan__runtime__total": "0:02.33",
199+
"floorplan__mem__peak": 238848.0,
200+
"floorplan__power__internal__total": 0.0265073,
201+
"floorplan__power__leakage__total": 2.52794e-06,
202+
"floorplan__power__switching__total": 0.0343169,
203+
"floorplan__power__total": 0.0608268,
204+
"floorplan__runtime__total": "0:06.99",
169205
"floorplan__timing__setup__tns": -210064,
170206
"floorplan__timing__setup__ws": -1777.33,
171-
"globalplace__cpu__total": 15.42,
207+
"floorplan_io__cpu__total": 2.19,
208+
"floorplan_io__mem__peak": 193468.0,
209+
"floorplan_io__runtime__total": "0:02.30",
210+
"floorplan_macro__cpu__total": 2.21,
211+
"floorplan_macro__mem__peak": 192636.0,
212+
"floorplan_macro__runtime__total": "0:02.33",
213+
"floorplan_pdn__cpu__total": 2.49,
214+
"floorplan_pdn__mem__peak": 195668.0,
215+
"floorplan_pdn__runtime__total": "0:02.61",
216+
"floorplan_tap__cpu__total": 2.16,
217+
"floorplan_tap__mem__peak": 180564.0,
218+
"floorplan_tap__runtime__total": "0:02.26",
219+
"floorplan_tdms__cpu__total": 2.22,
220+
"floorplan_tdms__mem__peak": 194780.0,
221+
"floorplan_tdms__runtime__total": "0:02.31",
222+
"globalplace__cpu__total": 73.87,
172223
"globalplace__design__core__area": 5569.33,
173224
"globalplace__design__die__area": 6214.96,
174225
"globalplace__design__instance__area": 2152.62,
@@ -180,14 +231,25 @@
180231
"globalplace__design__instance__utilization": 0.386514,
181232
"globalplace__design__instance__utilization__stdcell": 0.386514,
182233
"globalplace__design__io": 388,
183-
"globalplace__mem__peak": 252828.0,
184-
"globalplace__runtime__total": "0:15.61",
234+
"globalplace__mem__peak": 430168.0,
235+
"globalplace__power__internal__total": 0.0269701,
236+
"globalplace__power__leakage__total": 2.52794e-06,
237+
"globalplace__power__switching__total": 0.042593,
238+
"globalplace__power__total": 0.0695656,
239+
"globalplace__runtime__total": "1:14.12",
185240
"globalplace__timing__setup__tns": -450260,
186241
"globalplace__timing__setup__ws": -2955.35,
242+
"globalplace_io__cpu__total": 2.23,
243+
"globalplace_io__mem__peak": 197556.0,
244+
"globalplace_io__runtime__total": "0:02.35",
245+
"globalplace_skip_io__cpu__total": 8.94,
246+
"globalplace_skip_io__mem__peak": 223528.0,
247+
"globalplace_skip_io__runtime__total": "0:09.07",
187248
"globalroute__antenna__violating__nets": 0,
188249
"globalroute__antenna__violating__pins": 0,
189250
"globalroute__clock__skew__hold": 15.6901,
190251
"globalroute__clock__skew__setup": 15.6901,
252+
"globalroute__cpu__total": 17.92,
191253
"globalroute__design__core__area": 5569.33,
192254
"globalroute__design__die__area": 6214.96,
193255
"globalroute__design__instance__area": 2854.27,
@@ -199,6 +261,12 @@
199261
"globalroute__design__instance__utilization": 0.512498,
200262
"globalroute__design__instance__utilization__stdcell": 0.512498,
201263
"globalroute__design__io": 388,
264+
"globalroute__mem__peak": 574752.0,
265+
"globalroute__power__internal__total": 0.0358877,
266+
"globalroute__power__leakage__total": 3.62289e-06,
267+
"globalroute__power__switching__total": 0.0567211,
268+
"globalroute__power__total": 0.0926124,
269+
"globalroute__runtime__total": "0:18.27",
202270
"globalroute__timing__clock__slack": -38.796,
203271
"globalroute__timing__drv__hold_violation_count": 0,
204272
"globalroute__timing__drv__max_cap": 0,
@@ -210,7 +278,7 @@
210278
"globalroute__timing__drv__setup_violation_count": 167,
211279
"globalroute__timing__setup__tns": -3305.45,
212280
"globalroute__timing__setup__ws": -38.7959,
213-
"placeopt__cpu__total": 15.42,
281+
"placeopt__cpu__total": 18.74,
214282
"placeopt__design__core__area": 5569.33,
215283
"placeopt__design__core__area__pre_opt": 5569.33,
216284
"placeopt__design__die__area": 6214.96,
@@ -233,8 +301,16 @@
233301
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.386514,
234302
"placeopt__design__io": 388,
235303
"placeopt__design__io__pre_opt": 388,
236-
"placeopt__mem__peak": 252828.0,
237-
"placeopt__runtime__total": "0:15.61",
304+
"placeopt__mem__peak": 259212.0,
305+
"placeopt__power__internal__total": 0.0284258,
306+
"placeopt__power__internal__total__pre_opt": 0.0269701,
307+
"placeopt__power__leakage__total": 3.10543e-06,
308+
"placeopt__power__leakage__total__pre_opt": 2.52794e-06,
309+
"placeopt__power__switching__total": 0.0496979,
310+
"placeopt__power__switching__total__pre_opt": 0.042593,
311+
"placeopt__power__total": 0.0781268,
312+
"placeopt__power__total__pre_opt": 0.0695656,
313+
"placeopt__runtime__total": "0:18.93",
238314
"placeopt__timing__drv__hold_violation_count": 0,
239315
"placeopt__timing__drv__max_cap": 0,
240316
"placeopt__timing__drv__max_cap_limit": 0.702038,
@@ -248,10 +324,10 @@
248324
"placeopt__timing__setup__ws": -150.643,
249325
"placeopt__timing__setup__ws__pre_opt": -2955.35,
250326
"run__flow__design": "aes",
251-
"run__flow__generate_date": "2023-06-18 00:47",
327+
"run__flow__generate_date": "2023-07-15 22:51",
252328
"run__flow__metrics_version": "Metrics_2.1.2",
253329
"run__flow__openroad_commit": "N/A",
254-
"run__flow__openroad_version": "v2.0-8760-gc8a48928f",
330+
"run__flow__openroad_version": "v2.0-9070-gbb341ffb9",
255331
"run__flow__platform": "asap7",
256332
"run__flow__platform__capacitance_units": "1fF",
257333
"run__flow__platform__current_units": "1mA",
@@ -260,14 +336,14 @@
260336
"run__flow__platform__resistance_units": "1kohm",
261337
"run__flow__platform__time_units": "1ps",
262338
"run__flow__platform__voltage_units": "1v",
263-
"run__flow__platform_commit": "732ef8d8080f7d11825909a2f1f697908c2d374f",
264-
"run__flow__scripts_commit": "732ef8d8080f7d11825909a2f1f697908c2d374f",
265-
"run__flow__uuid": "e4b45cc3-3f53-4519-9e35-2c34ac2aedb9",
339+
"run__flow__platform_commit": "42ca04d0df7aa58eb296a6d96b4dd4ecb6cf0469",
340+
"run__flow__scripts_commit": "42ca04d0df7aa58eb296a6d96b4dd4ecb6cf0469",
341+
"run__flow__uuid": "127864d9-3f52-4d54-9dc3-7c84d7f210d0",
266342
"run__flow__variant": "base",
267-
"synth__cpu__total": 142.83,
343+
"synth__cpu__total": 140.96,
268344
"synth__design__instance__area__stdcell": 2240.12952,
269345
"synth__design__instance__count__stdcell": 22235.0,
270-
"synth__mem__peak": 707528.0,
271-
"synth__runtime__total": "2:26.35",
272-
"total_time": "0:04:21.200000"
346+
"synth__mem__peak": 706136.0,
347+
"synth__runtime__total": "2:23.95",
348+
"total_time": "0:16:31.350000"
273349
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"compare": ">="
7777
},
7878
"finish__timing__drv__setup_violation_count": {
79-
"value": 10,
79+
"value": 30,
8080
"compare": "<="
8181
},
8282
"finish__timing__drv__hold_violation_count": {

0 commit comments

Comments
 (0)