Skip to content

Commit a0615e8

Browse files
authored
Merge pull request #2199 from The-OpenROAD-Project-staging/metrics
Update metrics to get OpenROAD-flow-scripts-Nightly-Public passing
2 parents 5fb54cd + cd97ae7 commit a0615e8

File tree

7 files changed

+640
-528
lines changed

7 files changed

+640
-528
lines changed

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

Lines changed: 82 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
],
66
"cts__clock__skew__hold": 275.353,
77
"cts__clock__skew__setup": 282.946,
8-
"cts__cpu__total": 115.62,
8+
"cts__cpu__total": 111.9,
99
"cts__design__core__area": 318395,
1010
"cts__design__die__area": 330000,
1111
"cts__design__instance__area": 49518,
@@ -25,13 +25,13 @@
2525
"cts__design__violations": 0,
2626
"cts__flow__errors__count": 0,
2727
"cts__flow__warnings__count": 18,
28-
"cts__mem__peak": 1874316.0,
28+
"cts__mem__peak": 1874060.0,
2929
"cts__power__internal__total": 0.049138,
3030
"cts__power__leakage__total": 0.00362204,
3131
"cts__power__switching__total": 0.00671647,
3232
"cts__power__total": 0.0594765,
3333
"cts__route__wirelength__estimated": 1167210.0,
34-
"cts__runtime__total": "1:56.82",
34+
"cts__runtime__total": "1:52.98",
3535
"cts__timing__drv__hold_violation_count": 0,
3636
"cts__timing__drv__max_cap": 0,
3737
"cts__timing__drv__max_cap_limit": 0.00064476,
@@ -43,7 +43,7 @@
4343
"cts__timing__setup__tns": 0,
4444
"cts__timing__setup__ws": 1049.34,
4545
"design__io__hpwl": 265214051,
46-
"detailedplace__cpu__total": 122.94,
46+
"detailedplace__cpu__total": 117.86,
4747
"detailedplace__design__core__area": 318395,
4848
"detailedplace__design__die__area": 330000,
4949
"detailedplace__design__instance__area": 49086.9,
@@ -61,13 +61,13 @@
6161
"detailedplace__design__violations": 0,
6262
"detailedplace__flow__errors__count": 0,
6363
"detailedplace__flow__warnings__count": 18,
64-
"detailedplace__mem__peak": 1833160.0,
64+
"detailedplace__mem__peak": 1833084.0,
6565
"detailedplace__power__internal__total": 0.0446718,
6666
"detailedplace__power__leakage__total": 0.00362164,
6767
"detailedplace__power__switching__total": 0.00431132,
6868
"detailedplace__power__total": 0.0526047,
6969
"detailedplace__route__wirelength__estimated": 1177280.0,
70-
"detailedplace__runtime__total": "2:04.03",
70+
"detailedplace__runtime__total": "1:58.96",
7171
"detailedplace__timing__drv__hold_violation_count": 0,
7272
"detailedplace__timing__drv__max_cap": 0,
7373
"detailedplace__timing__drv__max_cap_limit": 0.00064476,
@@ -80,36 +80,36 @@
8080
"detailedplace__timing__setup__ws": 1055.76,
8181
"detailedroute__antenna__violating__nets": 0,
8282
"detailedroute__antenna__violating__pins": 0,
83-
"detailedroute__cpu__total": 37533.11,
83+
"detailedroute__cpu__total": 36793.42,
8484
"detailedroute__flow__errors__count": 0,
8585
"detailedroute__flow__warnings__count": 23,
86-
"detailedroute__mem__peak": 23549708.0,
86+
"detailedroute__mem__peak": 23733332.0,
8787
"detailedroute__route__drc_errors": 0,
88-
"detailedroute__route__drc_errors__iter:1": 44128,
89-
"detailedroute__route__drc_errors__iter:2": 6776,
90-
"detailedroute__route__drc_errors__iter:3": 4710,
91-
"detailedroute__route__drc_errors__iter:4": 216,
92-
"detailedroute__route__drc_errors__iter:5": 11,
88+
"detailedroute__route__drc_errors__iter:1": 43676,
89+
"detailedroute__route__drc_errors__iter:2": 6272,
90+
"detailedroute__route__drc_errors__iter:3": 4531,
91+
"detailedroute__route__drc_errors__iter:4": 170,
92+
"detailedroute__route__drc_errors__iter:5": 7,
9393
"detailedroute__route__drc_errors__iter:6": 0,
9494
"detailedroute__route__net": 115037,
9595
"detailedroute__route__net__special": 2,
96-
"detailedroute__route__vias": 1341135,
96+
"detailedroute__route__vias": 1341829,
9797
"detailedroute__route__vias__multicut": 0,
98-
"detailedroute__route__vias__singlecut": 1341135,
99-
"detailedroute__route__wirelength": 1411596,
100-
"detailedroute__route__wirelength__iter:1": 1412778,
101-
"detailedroute__route__wirelength__iter:2": 1411469,
102-
"detailedroute__route__wirelength__iter:3": 1411459,
103-
"detailedroute__route__wirelength__iter:4": 1411610,
104-
"detailedroute__route__wirelength__iter:5": 1411597,
105-
"detailedroute__route__wirelength__iter:6": 1411596,
106-
"detailedroute__runtime__total": "26:41.16",
107-
"fillcell__cpu__total": 15.52,
108-
"fillcell__mem__peak": 2022936.0,
109-
"fillcell__runtime__total": "0:17.07",
110-
"finish__clock__skew__hold": 205.094,
111-
"finish__clock__skew__setup": 257.536,
112-
"finish__cpu__total": 345.4,
98+
"detailedroute__route__vias__singlecut": 1341829,
99+
"detailedroute__route__wirelength": 1411599,
100+
"detailedroute__route__wirelength__iter:1": 1412706,
101+
"detailedroute__route__wirelength__iter:2": 1411399,
102+
"detailedroute__route__wirelength__iter:3": 1411424,
103+
"detailedroute__route__wirelength__iter:4": 1411605,
104+
"detailedroute__route__wirelength__iter:5": 1411599,
105+
"detailedroute__route__wirelength__iter:6": 1411599,
106+
"detailedroute__runtime__total": "26:01.64",
107+
"fillcell__cpu__total": 15.18,
108+
"fillcell__mem__peak": 2022864.0,
109+
"fillcell__runtime__total": "0:16.79",
110+
"finish__clock__skew__hold": 205.28,
111+
"finish__clock__skew__setup": 257.764,
112+
"finish__cpu__total": 341.37,
113113
"finish__design__core__area": 318395,
114114
"finish__design__die__area": 330000,
115115
"finish__design__instance__area": 49517.6,
@@ -123,27 +123,27 @@
123123
"finish__design__io": 1416,
124124
"finish__flow__errors__count": 0,
125125
"finish__flow__warnings__count": 19,
126-
"finish__mem__peak": 3319848.0,
127-
"finish__power__internal__total": 0.0499235,
126+
"finish__mem__peak": 3317964.0,
127+
"finish__power__internal__total": 0.0499234,
128128
"finish__power__leakage__total": 0.00362203,
129-
"finish__power__switching__total": 0.0131562,
130-
"finish__power__total": 0.0667018,
131-
"finish__runtime__total": "5:49.25",
132-
"finish__timing__drv__hold_violation_count": 534,
129+
"finish__power__switching__total": 0.0131571,
130+
"finish__power__total": 0.0667025,
131+
"finish__runtime__total": "5:44.84",
132+
"finish__timing__drv__hold_violation_count": 536,
133133
"finish__timing__drv__max_cap": 168,
134-
"finish__timing__drv__max_cap_limit": -0.988214,
134+
"finish__timing__drv__max_cap_limit": -0.986869,
135135
"finish__timing__drv__max_fanout": 0,
136136
"finish__timing__drv__max_fanout_limit": 0,
137-
"finish__timing__drv__max_slew": 18820,
138-
"finish__timing__drv__max_slew_limit": -3.78172,
139-
"finish__timing__drv__setup_violation_count": 501,
140-
"finish__timing__setup__tns": -77349.1,
141-
"finish__timing__setup__ws": -375.614,
142-
"finish__timing__wns_percent_delay": -11.093518,
143-
"finish_merge__cpu__total": 27.37,
144-
"finish_merge__mem__peak": 3106272.0,
145-
"finish_merge__runtime__total": "0:29.40",
146-
"floorplan__cpu__total": 49.23,
137+
"finish__timing__drv__max_slew": 18866,
138+
"finish__timing__drv__max_slew_limit": -3.84022,
139+
"finish__timing__drv__setup_violation_count": 506,
140+
"finish__timing__setup__tns": -81147.4,
141+
"finish__timing__setup__ws": -400.109,
142+
"finish__timing__wns_percent_delay": -11.730229,
143+
"finish_merge__cpu__total": 26.97,
144+
"finish_merge__mem__peak": 3106620.0,
145+
"finish_merge__runtime__total": "0:29.20",
146+
"floorplan__cpu__total": 48.9,
147147
"floorplan__design__core__area": 318395,
148148
"floorplan__design__die__area": 330000,
149149
"floorplan__design__instance__area": 46299.9,
@@ -157,29 +157,29 @@
157157
"floorplan__design__io": 1416,
158158
"floorplan__flow__errors__count": 0,
159159
"floorplan__flow__warnings__count": 19,
160-
"floorplan__mem__peak": 849432.0,
160+
"floorplan__mem__peak": 848432.0,
161161
"floorplan__power__internal__total": 0.045569,
162162
"floorplan__power__leakage__total": 0.00362013,
163163
"floorplan__power__switching__total": 0.00370145,
164164
"floorplan__power__total": 0.0528906,
165-
"floorplan__runtime__total": "0:49.72",
165+
"floorplan__runtime__total": "0:49.38",
166166
"floorplan__timing__setup__tns": -220868000.0,
167167
"floorplan__timing__setup__ws": -19342.2,
168-
"floorplan_io__cpu__total": 8.91,
169-
"floorplan_io__mem__peak": 544368.0,
170-
"floorplan_io__runtime__total": "0:09.30",
171-
"floorplan_macro__cpu__total": 105.25,
172-
"floorplan_macro__mem__peak": 1237388.0,
173-
"floorplan_macro__runtime__total": "0:22.93",
174-
"floorplan_pdn__cpu__total": 19.93,
175-
"floorplan_pdn__mem__peak": 750192.0,
176-
"floorplan_pdn__runtime__total": "0:20.47",
177-
"floorplan_tap__cpu__total": 27.78,
178-
"floorplan_tap__mem__peak": 501244.0,
179-
"floorplan_tap__runtime__total": "0:28.16",
168+
"floorplan_io__cpu__total": 8.87,
169+
"floorplan_io__mem__peak": 544120.0,
170+
"floorplan_io__runtime__total": "0:09.24",
171+
"floorplan_macro__cpu__total": 106.99,
172+
"floorplan_macro__mem__peak": 1235992.0,
173+
"floorplan_macro__runtime__total": "0:22.61",
174+
"floorplan_pdn__cpu__total": 20.06,
175+
"floorplan_pdn__mem__peak": 749632.0,
176+
"floorplan_pdn__runtime__total": "0:20.51",
177+
"floorplan_tap__cpu__total": 28.41,
178+
"floorplan_tap__mem__peak": 500656.0,
179+
"floorplan_tap__runtime__total": "0:28.80",
180180
"flow__errors__count": 0,
181181
"flow__warnings__count": 18,
182-
"globalplace__cpu__total": 879.31,
182+
"globalplace__cpu__total": 837.07,
183183
"globalplace__design__core__area": 318395,
184184
"globalplace__design__die__area": 330000,
185185
"globalplace__design__instance__area": 47410.3,
@@ -193,25 +193,25 @@
193193
"globalplace__design__io": 1416,
194194
"globalplace__flow__errors__count": 0,
195195
"globalplace__flow__warnings__count": 18,
196-
"globalplace__mem__peak": 2049552.0,
196+
"globalplace__mem__peak": 2048236.0,
197197
"globalplace__power__internal__total": 0.045569,
198198
"globalplace__power__leakage__total": 0.00362013,
199199
"globalplace__power__switching__total": 0.00370145,
200200
"globalplace__power__total": 0.0528906,
201-
"globalplace__runtime__total": "13:07.91",
201+
"globalplace__runtime__total": "12:32.33",
202202
"globalplace__timing__setup__tns": -220868000.0,
203203
"globalplace__timing__setup__ws": -19342.2,
204-
"globalplace_io__cpu__total": 9.7,
205-
"globalplace_io__mem__peak": 664416.0,
206-
"globalplace_io__runtime__total": "0:10.21",
207-
"globalplace_skip_io__cpu__total": 9.52,
208-
"globalplace_skip_io__mem__peak": 579832.0,
209-
"globalplace_skip_io__runtime__total": "0:09.97",
204+
"globalplace_io__cpu__total": 9.69,
205+
"globalplace_io__mem__peak": 664108.0,
206+
"globalplace_io__runtime__total": "0:10.15",
207+
"globalplace_skip_io__cpu__total": 9.49,
208+
"globalplace_skip_io__mem__peak": 579480.0,
209+
"globalplace_skip_io__runtime__total": "0:09.92",
210210
"globalroute__antenna__violating__nets": 0,
211211
"globalroute__antenna__violating__pins": 0,
212212
"globalroute__clock__skew__hold": 275.353,
213213
"globalroute__clock__skew__setup": 282.946,
214-
"globalroute__cpu__total": 511.95,
214+
"globalroute__cpu__total": 314.76,
215215
"globalroute__design__core__area": 318395,
216216
"globalroute__design__die__area": 330000,
217217
"globalroute__design__instance__area": 49517.6,
@@ -231,13 +231,13 @@
231231
"globalroute__design__violations": 0,
232232
"globalroute__flow__errors__count": 0,
233233
"globalroute__flow__warnings__count": 18,
234-
"globalroute__mem__peak": 5144424.0,
234+
"globalroute__mem__peak": 3466924.0,
235235
"globalroute__power__internal__total": 0.0491403,
236236
"globalroute__power__leakage__total": 0.00362203,
237237
"globalroute__power__switching__total": 0.00671889,
238238
"globalroute__power__total": 0.0594812,
239239
"globalroute__route__wirelength__estimated": 1167250.0,
240-
"globalroute__runtime__total": "2:46.09",
240+
"globalroute__runtime__total": "5:16.73",
241241
"globalroute__timing__clock__slack": 1049.337,
242242
"globalroute__timing__drv__hold_violation_count": 0,
243243
"globalroute__timing__drv__max_cap": 0,
@@ -249,7 +249,7 @@
249249
"globalroute__timing__drv__setup_violation_count": 0,
250250
"globalroute__timing__setup__tns": 0,
251251
"globalroute__timing__setup__ws": 1049.34,
252-
"placeopt__cpu__total": 89.98,
252+
"placeopt__cpu__total": 88.5,
253253
"placeopt__design__core__area": 318395,
254254
"placeopt__design__die__area": 330000,
255255
"placeopt__design__instance__area": 49086.9,
@@ -263,12 +263,12 @@
263263
"placeopt__design__io": 1416,
264264
"placeopt__flow__errors__count": 0,
265265
"placeopt__flow__warnings__count": 18,
266-
"placeopt__mem__peak": 971292.0,
266+
"placeopt__mem__peak": 970976.0,
267267
"placeopt__power__internal__total": 0.0446718,
268268
"placeopt__power__leakage__total": 0.00362164,
269269
"placeopt__power__switching__total": 0.00431132,
270270
"placeopt__power__total": 0.0526047,
271-
"placeopt__runtime__total": "1:30.72",
271+
"placeopt__runtime__total": "1:29.24",
272272
"placeopt__timing__drv__floating__nets": 0,
273273
"placeopt__timing__drv__floating__pins": 0,
274274
"placeopt__timing__drv__hold_violation_count": 0,
@@ -282,10 +282,10 @@
282282
"placeopt__timing__setup__tns": 0,
283283
"placeopt__timing__setup__ws": 1055.76,
284284
"run__flow__design": "swerv_wrapper",
285-
"run__flow__generate_date": "2024-07-19 21:34",
285+
"run__flow__generate_date": "2024-07-27 09:29",
286286
"run__flow__metrics_version": "Metrics_2.1.2",
287287
"run__flow__openroad_commit": "N/A",
288-
"run__flow__openroad_version": "v2.0-14658-gd48987e36",
288+
"run__flow__openroad_version": "v2.0-14799-g27e1eab05",
289289
"run__flow__platform": "asap7",
290290
"run__flow__platform__capacitance_units": "1fF",
291291
"run__flow__platform__current_units": "1mA",
@@ -296,12 +296,12 @@
296296
"run__flow__platform__voltage_units": "1v",
297297
"run__flow__platform_commit": "N/A",
298298
"run__flow__scripts_commit": "not a git repo",
299-
"run__flow__uuid": "a158bd3a-3213-4965-83b4-c2fd7bef8213",
299+
"run__flow__uuid": "8c8e05c5-ccee-47da-9798-aa547df61552",
300300
"run__flow__variant": "base",
301-
"synth__cpu__total": 456.51,
301+
"synth__cpu__total": 437.18,
302302
"synth__design__instance__area__stdcell": 46672.68598,
303303
"synth__design__instance__count__stdcell": 105355.0,
304-
"synth__mem__peak": 1170916.0,
305-
"synth__runtime__total": "7:48.18",
306-
"total_time": "1:05:01.390000"
304+
"synth__mem__peak": 1170896.0,
305+
"synth__runtime__total": "7:29.12",
306+
"total_time": "1:05:42.440000"
307307
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"compare": "<="
4141
},
4242
"finish__timing__setup__ws": {
43-
"value": -391.44,
43+
"value": -525.1,
4444
"compare": ">="
4545
},
4646
"finish__design__instance__area": {

0 commit comments

Comments
 (0)