Skip to content

Commit bf7e2bc

Browse files
authored
Merge pull request #1242 from The-OpenROAD-Project-staging/jpeg-asap7-metrics
Update asap7/jpeg grt metrics clock__slack & setup__ws
2 parents 69a30dd + 0dd3fef commit bf7e2bc

File tree

2 files changed

+69
-68
lines changed

2 files changed

+69
-68
lines changed

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

Lines changed: 67 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"cts__clock__skew__setup": 12.4125,
1010
"cts__clock__skew__setup__post_repair": 11.5906,
1111
"cts__clock__skew__setup__pre_repair": 11.5906,
12-
"cts__cpu__total": 93.29,
12+
"cts__cpu__total": 92.26,
1313
"cts__design__core__area": 21037.8,
1414
"cts__design__core__area__post_repair": 21037.8,
1515
"cts__design__core__area__pre_repair": 21037.8,
@@ -49,7 +49,7 @@
4949
"cts__design__io__post_repair": 47,
5050
"cts__design__io__pre_repair": 47,
5151
"cts__design__violations": 0,
52-
"cts__mem__peak": 474928.0,
52+
"cts__mem__peak": 472932.0,
5353
"cts__power__internal__total": 0.0320176,
5454
"cts__power__internal__total__post_repair": 0.0320129,
5555
"cts__power__internal__total__pre_repair": 0.0320129,
@@ -63,7 +63,7 @@
6363
"cts__power__total__post_repair": 0.0652403,
6464
"cts__power__total__pre_repair": 0.0652403,
6565
"cts__route__wirelength__estimated": 144391,
66-
"cts__runtime__total": "1:33.68",
66+
"cts__runtime__total": "1:32.64",
6767
"cts__timing__drv__hold_violation_count": 0,
6868
"cts__timing__drv__hold_violation_count__post_repair": 0,
6969
"cts__timing__drv__hold_violation_count__pre_repair": 0,
@@ -94,10 +94,11 @@
9494
"cts__timing__setup__ws": 0.498379,
9595
"cts__timing__setup__ws__post_repair": -82.2373,
9696
"cts__timing__setup__ws__pre_repair": -82.2373,
97-
"cts_fill__cpu__total": 3.35,
98-
"cts_fill__mem__peak": 343960.0,
99-
"cts_fill__runtime__total": "0:03.65",
100-
"detailedplace__cpu__total": 54.46,
97+
"cts_fill__cpu__total": 3.38,
98+
"cts_fill__mem__peak": 342044.0,
99+
"cts_fill__runtime__total": "0:03.63",
100+
"design__io__hpwl": 1793616,
101+
"detailedplace__cpu__total": 53.15,
101102
"detailedplace__design__core__area": 21037.8,
102103
"detailedplace__design__die__area": 22250.8,
103104
"detailedplace__design__instance__area": 6588.7,
@@ -113,13 +114,13 @@
113114
"detailedplace__design__instance__utilization__stdcell": 0.313185,
114115
"detailedplace__design__io": 47,
115116
"detailedplace__design__violations": 0,
116-
"detailedplace__mem__peak": 448400.0,
117+
"detailedplace__mem__peak": 446556.0,
117118
"detailedplace__power__internal__total": 0.0319105,
118119
"detailedplace__power__leakage__total": 7.65904e-06,
119120
"detailedplace__power__switching__total": 0.0313678,
120121
"detailedplace__power__total": 0.063286,
121122
"detailedplace__route__wirelength__estimated": 143543,
122-
"detailedplace__runtime__total": "0:54.82",
123+
"detailedplace__runtime__total": "0:53.53",
123124
"detailedplace__timing__drv__hold_violation_count": 0,
124125
"detailedplace__timing__drv__max_cap": 0,
125126
"detailedplace__timing__drv__max_cap_limit": 0.293206,
@@ -130,8 +131,8 @@
130131
"detailedplace__timing__drv__setup_violation_count": 751,
131132
"detailedplace__timing__setup__tns": -61580.5,
132133
"detailedplace__timing__setup__ws": -183.228,
133-
"detailedroute__cpu__total": 9901.2,
134-
"detailedroute__mem__peak": 11024952.0,
134+
"detailedroute__cpu__total": 9944.23,
135+
"detailedroute__mem__peak": 11024924.0,
135136
"detailedroute__route__drc_errors": 0,
136137
"detailedroute__route__drc_errors__iter:1": 18253,
137138
"detailedroute__route__drc_errors__iter:2": 1745,
@@ -151,10 +152,10 @@
151152
"detailedroute__route__wirelength__iter:4": 160076,
152153
"detailedroute__route__wirelength__iter:5": 160074,
153154
"detailedroute__route__wirelength__iter:6": 160073,
154-
"detailedroute__runtime__total": "12:24.93",
155+
"detailedroute__runtime__total": "12:23.45",
155156
"finish__clock__skew__hold": 14.3849,
156157
"finish__clock__skew__setup": 13.1091,
157-
"finish__cpu__total": 130.33,
158+
"finish__cpu__total": 94.35,
158159
"finish__design__core__area": 21037.8,
159160
"finish__design__die__area": 22250.8,
160161
"finish__design__instance__area": 6607.63,
@@ -166,12 +167,12 @@
166167
"finish__design__instance__utilization": 0.314084,
167168
"finish__design__instance__utilization__stdcell": 0.314084,
168169
"finish__design__io": 47,
169-
"finish__mem__peak": 1836540.0,
170+
"finish__mem__peak": 1859656.0,
170171
"finish__power__internal__total": 0.0320274,
171172
"finish__power__leakage__total": 7.68685e-06,
172173
"finish__power__switching__total": 0.0332448,
173174
"finish__power__total": 0.0652799,
174-
"finish__runtime__total": "2:10.96",
175+
"finish__runtime__total": "1:35.68",
175176
"finish__timing__drv__hold_violation_count": 0,
176177
"finish__timing__drv__max_cap": 0,
177178
"finish__timing__drv__max_cap_limit": 0.222332,
@@ -183,9 +184,9 @@
183184
"finish__timing__setup__tns": -106558,
184185
"finish__timing__setup__ws": -290.479,
185186
"finish__timing__wns_percent_delay": -18.349035,
186-
"finish_merge__cpu__total": 11.26,
187-
"finish_merge__mem__peak": 696680.0,
188-
"finish_merge__runtime__total": "0:12.49",
187+
"finish_merge__cpu__total": 8.24,
188+
"finish_merge__mem__peak": 710920.0,
189+
"finish_merge__runtime__total": "0:08.72",
189190
"floorplan__cpu__total": 21.09,
190191
"floorplan__design__core__area": 21037.8,
191192
"floorplan__design__die__area": 22250.8,
@@ -198,30 +199,30 @@
198199
"floorplan__design__instance__utilization": 0.293391,
199200
"floorplan__design__instance__utilization__stdcell": 0.293391,
200201
"floorplan__design__io": 47,
201-
"floorplan__mem__peak": 359712.0,
202+
"floorplan__mem__peak": 357788.0,
202203
"floorplan__power__internal__total": 0.038687,
203204
"floorplan__power__leakage__total": 7.0495e-06,
204205
"floorplan__power__switching__total": 0.0250204,
205206
"floorplan__power__total": 0.0637145,
206-
"floorplan__runtime__total": "0:21.53",
207+
"floorplan__runtime__total": "0:21.51",
207208
"floorplan__timing__setup__tns": -57493800.0,
208209
"floorplan__timing__setup__ws": -29485.6,
209210
"floorplan_io__cpu__total": 2.46,
210-
"floorplan_io__mem__peak": 238808.0,
211-
"floorplan_io__runtime__total": "0:02.64",
211+
"floorplan_io__mem__peak": 236848.0,
212+
"floorplan_io__runtime__total": "0:02.61",
212213
"floorplan_macro__cpu__total": 2.5,
213-
"floorplan_macro__mem__peak": 236964.0,
214-
"floorplan_macro__runtime__total": "0:02.67",
215-
"floorplan_pdn__cpu__total": 3.39,
216-
"floorplan_pdn__mem__peak": 250236.0,
217-
"floorplan_pdn__runtime__total": "0:03.56",
218-
"floorplan_tap__cpu__total": 2.37,
219-
"floorplan_tap__mem__peak": 206676.0,
220-
"floorplan_tap__runtime__total": "0:02.54",
221-
"floorplan_tdms__cpu__total": 2.52,
222-
"floorplan_tdms__mem__peak": 236968.0,
223-
"floorplan_tdms__runtime__total": "0:02.68",
224-
"globalplace__cpu__total": 282.9,
214+
"floorplan_macro__mem__peak": 234996.0,
215+
"floorplan_macro__runtime__total": "0:02.66",
216+
"floorplan_pdn__cpu__total": 3.41,
217+
"floorplan_pdn__mem__peak": 248360.0,
218+
"floorplan_pdn__runtime__total": "0:03.58",
219+
"floorplan_tap__cpu__total": 2.38,
220+
"floorplan_tap__mem__peak": 206836.0,
221+
"floorplan_tap__runtime__total": "0:02.52",
222+
"floorplan_tdms__cpu__total": 2.5,
223+
"floorplan_tdms__mem__peak": 235024.0,
224+
"floorplan_tdms__runtime__total": "0:02.65",
225+
"globalplace__cpu__total": 279.3,
225226
"globalplace__design__core__area": 21037.8,
226227
"globalplace__design__die__area": 22250.8,
227228
"globalplace__design__instance__area": 6242.89,
@@ -233,25 +234,25 @@
233234
"globalplace__design__instance__utilization": 0.296747,
234235
"globalplace__design__instance__utilization__stdcell": 0.296747,
235236
"globalplace__design__io": 47,
236-
"globalplace__mem__peak": 795472.0,
237+
"globalplace__mem__peak": 790820.0,
237238
"globalplace__power__internal__total": 0.0403071,
238239
"globalplace__power__leakage__total": 7.0495e-06,
239240
"globalplace__power__switching__total": 0.0292611,
240241
"globalplace__power__total": 0.0695753,
241-
"globalplace__runtime__total": "4:43.49",
242+
"globalplace__runtime__total": "4:39.87",
242243
"globalplace__timing__setup__tns": -385874000.0,
243244
"globalplace__timing__setup__ws": -126888,
244-
"globalplace_io__cpu__total": 2.49,
245-
"globalplace_io__mem__peak": 243564.0,
245+
"globalplace_io__cpu__total": 2.5,
246+
"globalplace_io__mem__peak": 241600.0,
246247
"globalplace_io__runtime__total": "0:02.68",
247-
"globalplace_skip_io__cpu__total": 33.83,
248-
"globalplace_skip_io__mem__peak": 320216.0,
249-
"globalplace_skip_io__runtime__total": "0:34.04",
248+
"globalplace_skip_io__cpu__total": 32.78,
249+
"globalplace_skip_io__mem__peak": 318240.0,
250+
"globalplace_skip_io__runtime__total": "0:32.98",
250251
"globalroute__antenna__violating__nets": 0,
251252
"globalroute__antenna__violating__pins": 0,
252-
"globalroute__clock__skew__hold": 14.5175,
253-
"globalroute__clock__skew__setup": 14.5175,
254-
"globalroute__cpu__total": 43.62,
253+
"globalroute__clock__skew__hold": 14.7681,
254+
"globalroute__clock__skew__setup": 14.7681,
255+
"globalroute__cpu__total": 43.3,
255256
"globalroute__design__core__area": 21037.8,
256257
"globalroute__design__die__area": 22250.8,
257258
"globalroute__design__instance__area": 6607.63,
@@ -263,24 +264,24 @@
263264
"globalroute__design__instance__utilization": 0.314084,
264265
"globalroute__design__instance__utilization__stdcell": 0.314084,
265266
"globalroute__design__io": 47,
266-
"globalroute__mem__peak": 991728.0,
267-
"globalroute__power__internal__total": 0.0320692,
267+
"globalroute__mem__peak": 989824.0,
268+
"globalroute__power__internal__total": 0.0320801,
268269
"globalroute__power__leakage__total": 7.68685e-06,
269-
"globalroute__power__switching__total": 0.0352978,
270-
"globalroute__power__total": 0.0673746,
271-
"globalroute__runtime__total": "0:44.36",
272-
"globalroute__timing__clock__slack": -74.966,
270+
"globalroute__power__switching__total": 0.0352977,
271+
"globalroute__power__total": 0.0673855,
272+
"globalroute__runtime__total": "0:44.04",
273+
"globalroute__timing__clock__slack": -171.84,
273274
"globalroute__timing__drv__hold_violation_count": 0,
274275
"globalroute__timing__drv__max_cap": 0,
275276
"globalroute__timing__drv__max_cap_limit": 0.283206,
276277
"globalroute__timing__drv__max_fanout": 0,
277278
"globalroute__timing__drv__max_fanout_limit": 0,
278279
"globalroute__timing__drv__max_slew": 10,
279-
"globalroute__timing__drv__max_slew_limit": -0.00962329,
280-
"globalroute__timing__drv__setup_violation_count": 163,
281-
"globalroute__timing__setup__tns": -5955.02,
282-
"globalroute__timing__setup__ws": -74.966,
283-
"placeopt__cpu__total": 64.94,
280+
"globalroute__timing__drv__max_slew_limit": -0.0119045,
281+
"globalroute__timing__drv__setup_violation_count": 627,
282+
"globalroute__timing__setup__tns": -38707,
283+
"globalroute__timing__setup__ws": -171.84,
284+
"placeopt__cpu__total": 63.83,
284285
"placeopt__design__core__area": 21037.8,
285286
"placeopt__design__core__area__pre_opt": 21037.8,
286287
"placeopt__design__die__area": 22250.8,
@@ -303,7 +304,7 @@
303304
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.296747,
304305
"placeopt__design__io": 47,
305306
"placeopt__design__io__pre_opt": 47,
306-
"placeopt__mem__peak": 416144.0,
307+
"placeopt__mem__peak": 414292.0,
307308
"placeopt__power__internal__total": 0.0317917,
308309
"placeopt__power__internal__total__pre_opt": 0.0403067,
309310
"placeopt__power__leakage__total": 7.65904e-06,
@@ -312,7 +313,7 @@
312313
"placeopt__power__switching__total__pre_opt": 0.0292611,
313314
"placeopt__power__total": 0.0628607,
314315
"placeopt__power__total__pre_opt": 0.0695748,
315-
"placeopt__runtime__total": "1:05.28",
316+
"placeopt__runtime__total": "1:04.16",
316317
"placeopt__timing__drv__hold_violation_count": 0,
317318
"placeopt__timing__drv__max_cap": 0,
318319
"placeopt__timing__drv__max_cap_limit": 0.287134,
@@ -326,10 +327,10 @@
326327
"placeopt__timing__setup__ws": -192.216,
327328
"placeopt__timing__setup__ws__pre_opt": -126888,
328329
"run__flow__design": "jpeg",
329-
"run__flow__generate_date": "2023-07-15 23:04",
330+
"run__flow__generate_date": "2023-07-17 15:37",
330331
"run__flow__metrics_version": "Metrics_2.1.2",
331332
"run__flow__openroad_commit": "N/A",
332-
"run__flow__openroad_version": "v2.0-9070-gbb341ffb9",
333+
"run__flow__openroad_version": "v2.0-9302-gda9d8fe19",
333334
"run__flow__platform": "asap7",
334335
"run__flow__platform__capacitance_units": "1fF",
335336
"run__flow__platform__current_units": "1mA",
@@ -338,14 +339,14 @@
338339
"run__flow__platform__resistance_units": "1kohm",
339340
"run__flow__platform__time_units": "1ps",
340341
"run__flow__platform__voltage_units": "1v",
341-
"run__flow__platform_commit": "42ca04d0df7aa58eb296a6d96b4dd4ecb6cf0469",
342-
"run__flow__scripts_commit": "42ca04d0df7aa58eb296a6d96b4dd4ecb6cf0469",
343-
"run__flow__uuid": "846a68e3-9f0f-4843-a0d4-9485946e9e61",
342+
"run__flow__platform_commit": "69a30ddc0e2da34486d177f89ecf752050dd8ad4",
343+
"run__flow__scripts_commit": "69a30ddc0e2da34486d177f89ecf752050dd8ad4",
344+
"run__flow__uuid": "fc61e8a2-d402-4a18-a564-b7dc90cfcf56",
344345
"run__flow__variant": "base",
345-
"synth__cpu__total": 287.4,
346+
"synth__cpu__total": 284.64,
346347
"synth__design__instance__area__stdcell": 6322.04838,
347348
"synth__design__instance__count__stdcell": 54052.0,
348-
"synth__mem__peak": 905276.0,
349-
"synth__runtime__total": "4:51.21",
350-
"total_time": "0:29:57.210000"
349+
"synth__mem__peak": 918544.0,
350+
"synth__runtime__total": "4:48.39",
351+
"total_time": "0:29:05.300000"
351352
}

flow/designs/asap7/jpeg/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": -91.87,
43+
"value": -226.84,
4444
"compare": ">="
4545
},
4646
"globalroute__timing__setup__ws": {
47-
"value": -91.87,
47+
"value": -226.84,
4848
"compare": ">="
4949
},
5050
"detailedroute__route__wirelength": {

0 commit comments

Comments
 (0)