Skip to content

Commit 73dd218

Browse files
authored
Merge pull request #1269 from The-OpenROAD-Project-staging/misc-metrics
Update misc metrics for recent changes
2 parents 9d06582 + f86d5aa commit 73dd218

File tree

10 files changed

+680
-641
lines changed

10 files changed

+680
-641
lines changed

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

Lines changed: 127 additions & 126 deletions
Large diffs are not rendered by default.

flow/designs/gf12/ibex/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": 28,
8080
"compare": "<="
8181
},
8282
"finish__timing__drv__hold_violation_count": {

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

Lines changed: 70 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"cts__clock__skew__setup": 168.23,
1010
"cts__clock__skew__setup__post_repair": 166.87,
1111
"cts__clock__skew__setup__pre_repair": 166.87,
12-
"cts__cpu__total": 237.86,
12+
"cts__cpu__total": 223.53,
1313
"cts__design__core__area": 60607.3,
1414
"cts__design__core__area__post_repair": 60607.3,
1515
"cts__design__core__area__pre_repair": 60607.3,
@@ -49,7 +49,7 @@
4949
"cts__design__io__post_repair": 388,
5050
"cts__design__io__pre_repair": 388,
5151
"cts__design__violations": 0,
52-
"cts__mem__peak": 629472.0,
52+
"cts__mem__peak": 629352.0,
5353
"cts__power__internal__total": 0.0108871,
5454
"cts__power__internal__total__post_repair": 0.0105624,
5555
"cts__power__internal__total__pre_repair": 0.0105624,
@@ -63,7 +63,7 @@
6363
"cts__power__total__post_repair": 0.0236451,
6464
"cts__power__total__pre_repair": 0.0236451,
6565
"cts__route__wirelength__estimated": 263074,
66-
"cts__runtime__total": "4:30.38",
66+
"cts__runtime__total": "3:46.24",
6767
"cts__timing__drv__hold_violation_count": 0,
6868
"cts__timing__drv__hold_violation_count__post_repair": 273,
6969
"cts__timing__drv__hold_violation_count__pre_repair": 273,
@@ -94,10 +94,11 @@
9494
"cts__timing__setup__ws": -268.974,
9595
"cts__timing__setup__ws__post_repair": -1374.44,
9696
"cts__timing__setup__ws__pre_repair": -1374.44,
97-
"cts_fill__cpu__total": 2.95,
98-
"cts_fill__mem__peak": 329772.0,
99-
"cts_fill__runtime__total": "0:03.73",
100-
"detailedplace__cpu__total": 17.3,
97+
"cts_fill__cpu__total": 2.67,
98+
"cts_fill__mem__peak": 330204.0,
99+
"cts_fill__runtime__total": "0:02.87",
100+
"design__io__hpwl": 64324925,
101+
"detailedplace__cpu__total": 15.79,
101102
"detailedplace__design__core__area": 60607.3,
102103
"detailedplace__design__die__area": 62500,
103104
"detailedplace__design__instance__area": 10579.5,
@@ -113,13 +114,13 @@
113114
"detailedplace__design__instance__utilization__stdcell": 0.174559,
114115
"detailedplace__design__io": 388,
115116
"detailedplace__design__violations": 0,
116-
"detailedplace__mem__peak": 357144.0,
117+
"detailedplace__mem__peak": 357752.0,
117118
"detailedplace__power__internal__total": 0.0105467,
118119
"detailedplace__power__leakage__total": 1.3119e-08,
119120
"detailedplace__power__switching__total": 0.0128957,
120121
"detailedplace__power__total": 0.0234424,
121122
"detailedplace__route__wirelength__estimated": 265077,
122-
"detailedplace__runtime__total": "0:17.70",
123+
"detailedplace__runtime__total": "0:16.13",
123124
"detailedplace__timing__drv__hold_violation_count": 0,
124125
"detailedplace__timing__drv__max_cap": 0,
125126
"detailedplace__timing__drv__max_cap_limit": 0.174318,
@@ -130,8 +131,8 @@
130131
"detailedplace__timing__drv__setup_violation_count": 384,
131132
"detailedplace__timing__setup__tns": -282886,
132133
"detailedplace__timing__setup__ws": -1416.87,
133-
"detailedroute__cpu__total": 2708.74,
134-
"detailedroute__mem__peak": 7531908.0,
134+
"detailedroute__cpu__total": 2679.17,
135+
"detailedroute__mem__peak": 7587076.0,
135136
"detailedroute__route__drc_errors": 0,
136137
"detailedroute__route__drc_errors__iter:1": 16837,
137138
"detailedroute__route__drc_errors__iter:10": 4,
@@ -163,10 +164,10 @@
163164
"detailedroute__route__wirelength__iter:7": 337552,
164165
"detailedroute__route__wirelength__iter:8": 337552,
165166
"detailedroute__route__wirelength__iter:9": 337553,
166-
"detailedroute__runtime__total": "6:30.41",
167+
"detailedroute__runtime__total": "4:00.17",
167168
"finish__clock__skew__hold": 93.03,
168169
"finish__clock__skew__setup": 92.631,
169-
"finish__cpu__total": 34.88,
170+
"finish__cpu__total": 32.29,
170171
"finish__design__core__area": 60607.3,
171172
"finish__design__die__area": 62500,
172173
"finish__design__instance__area": 11424.1,
@@ -178,12 +179,12 @@
178179
"finish__design__instance__utilization": 0.188493,
179180
"finish__design__instance__utilization__stdcell": 0.188493,
180181
"finish__design__io": 388,
181-
"finish__mem__peak": 737296.0,
182+
"finish__mem__peak": 728552.0,
182183
"finish__power__internal__total": 0.0114621,
183184
"finish__power__leakage__total": 1.43261e-08,
184185
"finish__power__switching__total": 0.0115892,
185186
"finish__power__total": 0.0230513,
186-
"finish__runtime__total": "0:37.68",
187+
"finish__runtime__total": "0:34.07",
187188
"finish__timing__drv__hold_violation_count": 0,
188189
"finish__timing__drv__max_cap": 0,
189190
"finish__timing__drv__max_cap_limit": 0.285168,
@@ -195,10 +196,10 @@
195196
"finish__timing__setup__tns": 0,
196197
"finish__timing__setup__ws": 12.2018,
197198
"finish__timing__wns_percent_delay": 0.471863,
198-
"finish_merge__cpu__total": 8.74,
199-
"finish_merge__mem__peak": 705532.0,
200-
"finish_merge__runtime__total": "0:10.26",
201-
"floorplan__cpu__total": 6.2,
199+
"finish_merge__cpu__total": 8.33,
200+
"finish_merge__mem__peak": 705416.0,
201+
"finish_merge__runtime__total": "0:09.87",
202+
"floorplan__cpu__total": 5.6,
202203
"floorplan__design__core__area": 60607.3,
203204
"floorplan__design__die__area": 62500,
204205
"floorplan__design__instance__area": 6095.78,
@@ -210,30 +211,30 @@
210211
"floorplan__design__instance__utilization": 0.100578,
211212
"floorplan__design__instance__utilization__stdcell": 0.100578,
212213
"floorplan__design__io": 388,
213-
"floorplan__mem__peak": 268964.0,
214+
"floorplan__mem__peak": 269148.0,
214215
"floorplan__power__internal__total": 0.00439061,
215216
"floorplan__power__leakage__total": 4.61227e-09,
216217
"floorplan__power__switching__total": 0.00246312,
217218
"floorplan__power__total": 0.00685374,
218-
"floorplan__runtime__total": "0:06.55",
219+
"floorplan__runtime__total": "0:05.96",
219220
"floorplan__timing__setup__tns": -353327,
220221
"floorplan__timing__setup__ws": -1704.6,
221-
"floorplan_io__cpu__total": 2.21,
222-
"floorplan_io__mem__peak": 225708.0,
223-
"floorplan_io__runtime__total": "0:02.37",
224-
"floorplan_macro__cpu__total": 2.22,
225-
"floorplan_macro__mem__peak": 224252.0,
226-
"floorplan_macro__runtime__total": "0:02.51",
227-
"floorplan_pdn__cpu__total": 5.64,
228-
"floorplan_pdn__mem__peak": 330792.0,
229-
"floorplan_pdn__runtime__total": "0:05.97",
230-
"floorplan_tap__cpu__total": 2.17,
231-
"floorplan_tap__mem__peak": 213048.0,
232-
"floorplan_tap__runtime__total": "0:02.36",
233-
"floorplan_tdms__cpu__total": 2.22,
234-
"floorplan_tdms__mem__peak": 224448.0,
235-
"floorplan_tdms__runtime__total": "0:02.39",
236-
"globalplace__cpu__total": 87.52,
222+
"floorplan_io__cpu__total": 2.02,
223+
"floorplan_io__mem__peak": 225024.0,
224+
"floorplan_io__runtime__total": "0:02.14",
225+
"floorplan_macro__cpu__total": 2.04,
226+
"floorplan_macro__mem__peak": 224564.0,
227+
"floorplan_macro__runtime__total": "0:02.15",
228+
"floorplan_pdn__cpu__total": 5.2,
229+
"floorplan_pdn__mem__peak": 331348.0,
230+
"floorplan_pdn__runtime__total": "0:05.42",
231+
"floorplan_tap__cpu__total": 2.01,
232+
"floorplan_tap__mem__peak": 213340.0,
233+
"floorplan_tap__runtime__total": "0:02.12",
234+
"floorplan_tdms__cpu__total": 2.05,
235+
"floorplan_tdms__mem__peak": 224392.0,
236+
"floorplan_tdms__runtime__total": "0:02.18",
237+
"globalplace__cpu__total": 79.35,
237238
"globalplace__design__core__area": 60607.3,
238239
"globalplace__design__die__area": 62500,
239240
"globalplace__design__instance__area": 6095.78,
@@ -245,25 +246,25 @@
245246
"globalplace__design__instance__utilization": 0.100578,
246247
"globalplace__design__instance__utilization__stdcell": 0.100578,
247248
"globalplace__design__io": 388,
248-
"globalplace__mem__peak": 583772.0,
249+
"globalplace__mem__peak": 583904.0,
249250
"globalplace__power__internal__total": 0.00430612,
250251
"globalplace__power__leakage__total": 4.61227e-09,
251252
"globalplace__power__switching__total": 0.01011,
252253
"globalplace__power__total": 0.0144161,
253-
"globalplace__runtime__total": "1:29.19",
254+
"globalplace__runtime__total": "1:20.09",
254255
"globalplace__timing__setup__tns": -2867940.0,
255256
"globalplace__timing__setup__ws": -14353.4,
256-
"globalplace_io__cpu__total": 2.61,
257-
"globalplace_io__mem__peak": 265844.0,
258-
"globalplace_io__runtime__total": "0:02.80",
259-
"globalplace_skip_io__cpu__total": 8.39,
260-
"globalplace_skip_io__mem__peak": 286692.0,
261-
"globalplace_skip_io__runtime__total": "0:08.68",
257+
"globalplace_io__cpu__total": 2.4,
258+
"globalplace_io__mem__peak": 265764.0,
259+
"globalplace_io__runtime__total": "0:02.56",
260+
"globalplace_skip_io__cpu__total": 6.73,
261+
"globalplace_skip_io__mem__peak": 285880.0,
262+
"globalplace_skip_io__runtime__total": "0:06.94",
262263
"globalroute__antenna__violating__nets": 0,
263264
"globalroute__antenna__violating__pins": 0,
264-
"globalroute__clock__skew__hold": 157.087,
265-
"globalroute__clock__skew__setup": 157.087,
266-
"globalroute__cpu__total": 17.18,
265+
"globalroute__clock__skew__hold": 156.957,
266+
"globalroute__clock__skew__setup": 156.957,
267+
"globalroute__cpu__total": 15.11,
267268
"globalroute__design__core__area": 60607.3,
268269
"globalroute__design__die__area": 62500,
269270
"globalroute__design__instance__area": 11424.1,
@@ -275,24 +276,24 @@
275276
"globalroute__design__instance__utilization": 0.188493,
276277
"globalroute__design__instance__utilization__stdcell": 0.188493,
277278
"globalroute__design__io": 388,
278-
"globalroute__mem__peak": 679200.0,
279-
"globalroute__power__internal__total": 0.011414,
279+
"globalroute__mem__peak": 679520.0,
280+
"globalroute__power__internal__total": 0.0114127,
280281
"globalroute__power__leakage__total": 1.43261e-08,
281282
"globalroute__power__switching__total": 0.014422,
282-
"globalroute__power__total": 0.025836,
283-
"globalroute__runtime__total": "0:18.22",
284-
"globalroute__timing__clock__slack": -416.063,
283+
"globalroute__power__total": 0.0258347,
284+
"globalroute__runtime__total": "0:15.67",
285+
"globalroute__timing__clock__slack": -420.064,
285286
"globalroute__timing__drv__hold_violation_count": 4,
286287
"globalroute__timing__drv__max_cap": 0,
287288
"globalroute__timing__drv__max_cap_limit": 0.166571,
288289
"globalroute__timing__drv__max_fanout": 0,
289290
"globalroute__timing__drv__max_fanout_limit": 0,
290291
"globalroute__timing__drv__max_slew": 0,
291-
"globalroute__timing__drv__max_slew_limit": 0.135398,
292-
"globalroute__timing__drv__setup_violation_count": 205,
293-
"globalroute__timing__setup__tns": -37622.8,
294-
"globalroute__timing__setup__ws": -416.063,
295-
"placeopt__cpu__total": 18.2,
292+
"globalroute__timing__drv__max_slew_limit": 0.135124,
293+
"globalroute__timing__drv__setup_violation_count": 207,
294+
"globalroute__timing__setup__tns": -38271.1,
295+
"globalroute__timing__setup__ws": -420.064,
296+
"placeopt__cpu__total": 16.81,
296297
"placeopt__design__core__area": 60607.3,
297298
"placeopt__design__core__area__pre_opt": 60607.3,
298299
"placeopt__design__die__area": 62500,
@@ -315,7 +316,7 @@
315316
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.100578,
316317
"placeopt__design__io": 388,
317318
"placeopt__design__io__pre_opt": 388,
318-
"placeopt__mem__peak": 362868.0,
319+
"placeopt__mem__peak": 362288.0,
319320
"placeopt__power__internal__total": 0.00956402,
320321
"placeopt__power__internal__total__pre_opt": 0.00430612,
321322
"placeopt__power__leakage__total": 1.3119e-08,
@@ -324,7 +325,7 @@
324325
"placeopt__power__switching__total__pre_opt": 0.01011,
325326
"placeopt__power__total": 0.0205818,
326327
"placeopt__power__total__pre_opt": 0.0144161,
327-
"placeopt__runtime__total": "0:18.76",
328+
"placeopt__runtime__total": "0:17.17",
328329
"placeopt__timing__drv__hold_violation_count": 0,
329330
"placeopt__timing__drv__max_cap": 0,
330331
"placeopt__timing__drv__max_cap_limit": 0.175864,
@@ -338,10 +339,10 @@
338339
"placeopt__timing__setup__ws": -1388.88,
339340
"placeopt__timing__setup__ws__pre_opt": -14353.4,
340341
"run__flow__design": "aes",
341-
"run__flow__generate_date": "2023-07-15 15:43",
342+
"run__flow__generate_date": "2023-07-21 20:50",
342343
"run__flow__metrics_version": "Metrics_2.1.2",
343344
"run__flow__openroad_commit": "N/A",
344-
"run__flow__openroad_version": "v2.0-9070-gbb341ffb9",
345+
"run__flow__openroad_version": "v2.0-9420-ga5589e9a6",
345346
"run__flow__platform": "intel16",
346347
"run__flow__platform__capacitance_units": "1fF",
347348
"run__flow__platform__current_units": "1mA",
@@ -350,14 +351,14 @@
350351
"run__flow__platform__resistance_units": "1ohm",
351352
"run__flow__platform__time_units": "1ps",
352353
"run__flow__platform__voltage_units": "1v",
353-
"run__flow__platform_commit": "cf698eea9b085cd081ae71da8f9aacc37d435813",
354-
"run__flow__scripts_commit": "42ca04d0df7aa58eb296a6d96b4dd4ecb6cf0469",
355-
"run__flow__uuid": "e608a500-4c9f-4bd8-980b-5a995d1a48d6",
354+
"run__flow__platform_commit": "12d702dd372f77fa4e70d0800bcf308f0f128840",
355+
"run__flow__scripts_commit": "9d06582cfb3a4b75ef0d826dfd8a156b73d96f2c",
356+
"run__flow__uuid": "a0a923be-b612-4a68-9014-f30c7687f708",
356357
"run__flow__variant": "base",
357-
"synth__cpu__total": 93.45,
358+
"synth__cpu__total": 83.27,
358359
"synth__design__instance__area__stdcell": 6644.9808,
359360
"synth__design__instance__count__stdcell": 17657.0,
360-
"synth__mem__peak": 717692.0,
361-
"synth__runtime__total": "1:37.97",
362-
"total_time": "0:16:27.930000"
361+
"synth__mem__peak": 726040.0,
362+
"synth__runtime__total": "1:25.56",
363+
"total_time": "0:12:37.310000"
363364
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@
4040
"compare": "<="
4141
},
4242
"globalroute__timing__clock__slack": {
43-
"value": -419.5,
43+
"value": -525.06,
4444
"compare": ">="
4545
},
4646
"globalroute__timing__setup__ws": {
47-
"value": -419.5,
47+
"value": -525.06,
4848
"compare": ">="
4949
},
5050
"detailedroute__route__wirelength": {

0 commit comments

Comments
 (0)