Skip to content

Commit a3dc3d7

Browse files
committed
ci: update metrics
gf12/ariane base [INFO] Tightening rule finish__timing__drv__hold_violation_count from 2132 to 1919. gf12/ca53 base [INFO] Tightening rule finish__timing__drv__max_slew_limit from -0.33 to -0.3. [INFO] Updating failing rule finish__timing__drv__hold_violation_count from 573 to 1096. intel22/ibex base [INFO] Updating failing rule cts__design__instance__count__setup_buffer from 783 to 919. [INFO] Tightening rule globalroute__timing__clock__slack from -2058.53 to -1653.28. [INFO] Tightening rule globalroute__timing__setup__ws from -2058.52 to -1653.28. [INFO] Updating failing rule finish__timing__setup__ws from -333.15 to -551.18. [INFO] Updating failing rule finish__timing__drv__setup_violation_count from 10 to 27. asap7/riscv32i base [INFO] Tightening rule finish__timing__drv__max_slew_limit from -0.67 to -0.58. sky130hd/chameleon base [INFO] Updating failing rule finish__timing__drv__max_cap_limit from -0.26 to -0.46. [INFO] Tightening rule finish__timing__drv__hold_violation_count from 137 to 11. sky130hd/ibex base [INFO] Tightening rule finish__timing__drv__max_slew_limit from -0.64 to -0.62. [INFO] Updating failing rule finish__timing__drv__max_cap_limit from -0.31 to -0.64. sky130hd/jpeg base [INFO] Updating failing rule finish__timing__drv__setup_violation_count from 10 to 29. sky130hd/microwatt base [INFO] Tightening rule cts__timing__setup__ws__pre_repair from -3.72 to -3.63. [INFO] Tightening rule cts__timing__setup__ws__post_repair from -3.72 to -3.63. [INFO] Tightening rule finish__timing__setup__ws from -1.95 to -1.65. [INFO] Updating failing rule finish__timing__drv__max_slew_limit from -5.02 to -5.96. [INFO] Updating failing rule finish__timing__drv__max_cap_limit from -4.34 to -4.67. [INFO] Tightening rule finish__timing__drv__setup_violation_count from 106 to 95. [INFO] Tightening rule finish__timing__drv__hold_violation_count from 694 to 185. [INFO] Tightening rule finish__timing__wns_percent_delay from -15.72 to -14.14. sky130hs/aes base [INFO] Updating failing rule finish__timing__drv__max_slew_limit from -0.38 to -0.71. [INFO] Updating failing rule finish__timing__drv__max_cap_limit from -0.27 to -0.78. [INFO] Updating failing rule finish__timing__drv__setup_violation_count from 10 to 26. [INFO] Tightening rule finish__timing__drv__hold_violation_count from 281 to 276. sky130hs/jpeg base [INFO] Tightening rule cts__timing__setup__ws from -1.02 to -0.98. [INFO] Tightening rule cts__timing__setup__ws__pre_repair from -1.02 to -0.99. [INFO] Tightening rule cts__timing__setup__ws__post_repair from -1.02 to -0.99. [INFO] Updating failing rule finish__timing__drv__hold_violation_count from 10 to 32. sky130hs/gcd base [INFO] Tightening rule synth__design__instance__area__stdcell from 3489 to 3488.83. [INFO] Updating failing rule finish__timing__setup__ws from 0.0 to -0.11. Signed-off-by: Vitor Bandeira <[email protected]>
1 parent 0bce776 commit a3dc3d7

28 files changed

+2271
-2179
lines changed

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

Lines changed: 110 additions & 108 deletions
Large diffs are not rendered by default.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"compare": "<="
6565
},
6666
"finish__timing__drv__max_slew_limit": {
67-
"value": -0.67,
67+
"value": -0.58,
6868
"compare": ">="
6969
},
7070
"finish__timing__drv__max_fanout_limit": {

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

Lines changed: 154 additions & 152 deletions
Large diffs are not rendered by default.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"compare": "<="
8181
},
8282
"finish__timing__drv__hold_violation_count": {
83-
"value": 2132,
83+
"value": 1919,
8484
"compare": "<="
8585
},
8686
"finish__timing__wns_percent_delay": {

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

Lines changed: 201 additions & 196 deletions
Large diffs are not rendered by default.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"compare": "<="
6565
},
6666
"finish__timing__drv__max_slew_limit": {
67-
"value": -0.33,
67+
"value": -0.3,
6868
"compare": ">="
6969
},
7070
"finish__timing__drv__max_fanout_limit": {
@@ -80,7 +80,7 @@
8080
"compare": "<="
8181
},
8282
"finish__timing__drv__hold_violation_count": {
83-
"value": 573,
83+
"value": 1096,
8484
"compare": "<="
8585
},
8686
"finish__timing__wns_percent_delay": {

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

Lines changed: 149 additions & 169 deletions
Large diffs are not rendered by default.

flow/designs/intel22/ibex/rules-base.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,19 @@
3232
"compare": ">="
3333
},
3434
"cts__design__instance__count__setup_buffer": {
35-
"value": 783,
35+
"value": 919,
3636
"compare": "<="
3737
},
3838
"cts__design__instance__count__hold_buffer": {
3939
"value": 856,
4040
"compare": "<="
4141
},
4242
"globalroute__timing__clock__slack": {
43-
"value": -2058.53,
43+
"value": -1653.28,
4444
"compare": ">="
4545
},
4646
"globalroute__timing__setup__ws": {
47-
"value": -2058.52,
47+
"value": -1653.28,
4848
"compare": ">="
4949
},
5050
"detailedroute__route__wirelength": {
@@ -56,7 +56,7 @@
5656
"compare": "<="
5757
},
5858
"finish__timing__setup__ws": {
59-
"value": -333.15,
59+
"value": -551.18,
6060
"compare": ">="
6161
},
6262
"finish__design__instance__area": {
@@ -76,7 +76,7 @@
7676
"compare": ">="
7777
},
7878
"finish__timing__drv__setup_violation_count": {
79-
"value": 10,
79+
"value": 27,
8080
"compare": "<="
8181
},
8282
"finish__timing__drv__hold_violation_count": {

flow/designs/nangate45/bp_be_top/metadata-base-ok.json

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"cts__clock__skew__setup": 0.125849,
1010
"cts__clock__skew__setup__post_repair": 0.127218,
1111
"cts__clock__skew__setup__pre_repair": 0.127218,
12-
"cts__cpu__total": 87.87,
12+
"cts__cpu__total": 61.59,
1313
"cts__design__core__area": 528365,
1414
"cts__design__core__area__post_repair": 528365,
1515
"cts__design__core__area__pre_repair": 528365,
@@ -49,7 +49,7 @@
4949
"cts__design__io__post_repair": 3029,
5050
"cts__design__io__pre_repair": 3029,
5151
"cts__design__violations": 0,
52-
"cts__mem__peak": 418284.0,
52+
"cts__mem__peak": 418500.0,
5353
"cts__power__internal__total": 0.0454476,
5454
"cts__power__internal__total__post_repair": 0.0454436,
5555
"cts__power__internal__total__pre_repair": 0.0454436,
@@ -63,7 +63,7 @@
6363
"cts__power__total__post_repair": 6808440.0,
6464
"cts__power__total__pre_repair": 6808440.0,
6565
"cts__route__wirelength__estimated": 2019310.0,
66-
"cts__runtime__total": "1:28.23",
66+
"cts__runtime__total": "1:01.74",
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,11 +94,11 @@
9494
"cts__timing__setup__ws": 2.23745,
9595
"cts__timing__setup__ws__post_repair": 2.23599,
9696
"cts__timing__setup__ws__pre_repair": 2.23599,
97-
"cts_fill__cpu__total": 1.96,
98-
"cts_fill__mem__peak": 282088.0,
99-
"cts_fill__runtime__total": "0:02.20",
97+
"cts_fill__cpu__total": 1.17,
98+
"cts_fill__mem__peak": 282036.0,
99+
"cts_fill__runtime__total": "0:01.27",
100100
"design__io__hpwl": 2255447797,
101-
"detailedplace__cpu__total": 42.93,
101+
"detailedplace__cpu__total": 31.16,
102102
"detailedplace__design__core__area": 528365,
103103
"detailedplace__design__die__area": 560000,
104104
"detailedplace__design__instance__area": 249353,
@@ -114,13 +114,13 @@
114114
"detailedplace__design__instance__utilization__stdcell": 0.275472,
115115
"detailedplace__design__io": 3029,
116116
"detailedplace__design__violations": 0,
117-
"detailedplace__mem__peak": 387564.0,
117+
"detailedplace__mem__peak": 387580.0,
118118
"detailedplace__power__internal__total": 0.0442983,
119119
"detailedplace__power__leakage__total": 6808440.0,
120120
"detailedplace__power__switching__total": 0.016136,
121121
"detailedplace__power__total": 6808440.0,
122122
"detailedplace__route__wirelength__estimated": 2017140.0,
123-
"detailedplace__runtime__total": "0:43.23",
123+
"detailedplace__runtime__total": "0:31.31",
124124
"detailedplace__timing__drv__hold_violation_count": 0,
125125
"detailedplace__timing__drv__max_cap": 2,
126126
"detailedplace__timing__drv__max_cap_limit": -0.0541551,
@@ -131,8 +131,8 @@
131131
"detailedplace__timing__drv__setup_violation_count": 0,
132132
"detailedplace__timing__setup__tns": 0,
133133
"detailedplace__timing__setup__ws": 2.54541,
134-
"detailedroute__cpu__total": 5671.72,
135-
"detailedroute__mem__peak": 3608160.0,
134+
"detailedroute__cpu__total": 3550.25,
135+
"detailedroute__mem__peak": 3625732.0,
136136
"detailedroute__route__drc_errors": 0,
137137
"detailedroute__route__drc_errors__iter:1": 31778,
138138
"detailedroute__route__drc_errors__iter:2": 4873,
@@ -158,10 +158,10 @@
158158
"detailedroute__route__wirelength__iter:7": 2287206,
159159
"detailedroute__route__wirelength__iter:8": 2287253,
160160
"detailedroute__route__wirelength__iter:9": 2287260,
161-
"detailedroute__runtime__total": "6:44.01",
161+
"detailedroute__runtime__total": "4:20.32",
162162
"finish__clock__skew__hold": 0.128659,
163163
"finish__clock__skew__setup": 0.128659,
164-
"finish__cpu__total": 143.11,
164+
"finish__cpu__total": 93.83,
165165
"finish__design__core__area": 528365,
166166
"finish__design__die__area": 560000,
167167
"finish__design__instance__area": 249976,
@@ -179,12 +179,12 @@
179179
"finish__design_powergrid__drop__worst__net:VSS__corner:default": 10198300.0,
180180
"finish__design_powergrid__voltage__worst__net:VDD__corner:default": -12315600.0,
181181
"finish__design_powergrid__voltage__worst__net:VSS__corner:default": 10198300.0,
182-
"finish__mem__peak": 1817444.0,
182+
"finish__mem__peak": 1818536.0,
183183
"finish__power__internal__total": 0.0455314,
184184
"finish__power__leakage__total": 6808440.0,
185185
"finish__power__switching__total": 0.0217736,
186186
"finish__power__total": 6808440.0,
187-
"finish__runtime__total": "2:23.68",
187+
"finish__runtime__total": "1:34.12",
188188
"finish__timing__drv__hold_violation_count": 0,
189189
"finish__timing__drv__max_cap": 59,
190190
"finish__timing__drv__max_cap_limit": -0.338623,
@@ -196,10 +196,10 @@
196196
"finish__timing__setup__tns": 0,
197197
"finish__timing__setup__ws": 2.108,
198198
"finish__timing__wns_percent_delay": 78.306092,
199-
"finish_merge__cpu__total": 11.29,
200-
"finish_merge__mem__peak": 671884.0,
201-
"finish_merge__runtime__total": "0:12.47",
202-
"floorplan__cpu__total": 13.19,
199+
"finish_merge__cpu__total": 7.22,
200+
"finish_merge__mem__peak": 674208.0,
201+
"finish_merge__runtime__total": "0:08.21",
202+
"floorplan__cpu__total": 9.35,
203203
"floorplan__design__core__area": 528365,
204204
"floorplan__design__die__area": 560000,
205205
"floorplan__design__instance__area": 228710,
@@ -211,30 +211,30 @@
211211
"floorplan__design__instance__utilization": 0.432863,
212212
"floorplan__design__instance__utilization__stdcell": 0.221868,
213213
"floorplan__design__io": 3029,
214-
"floorplan__mem__peak": 269668.0,
214+
"floorplan__mem__peak": 269724.0,
215215
"floorplan__power__internal__total": 0.0491255,
216216
"floorplan__power__leakage__total": 6808440.0,
217217
"floorplan__power__switching__total": 0.00606329,
218218
"floorplan__power__total": 6808440.0,
219-
"floorplan__runtime__total": "0:13.57",
219+
"floorplan__runtime__total": "0:09.63",
220220
"floorplan__timing__setup__tns": -21417.6,
221221
"floorplan__timing__setup__ws": -10.0223,
222-
"floorplan_io__cpu__total": 1.09,
223-
"floorplan_io__mem__peak": 148736.0,
224-
"floorplan_io__runtime__total": "0:01.19",
225-
"floorplan_macro__cpu__total": 150.55,
226-
"floorplan_macro__mem__peak": 217832.0,
227-
"floorplan_macro__runtime__total": "0:27.12",
228-
"floorplan_pdn__cpu__total": 3.01,
229-
"floorplan_pdn__mem__peak": 180832.0,
230-
"floorplan_pdn__runtime__total": "0:03.14",
231-
"floorplan_tap__cpu__total": 1.06,
222+
"floorplan_io__cpu__total": 0.69,
223+
"floorplan_io__mem__peak": 148816.0,
224+
"floorplan_io__runtime__total": "0:00.73",
225+
"floorplan_macro__cpu__total": 103.34,
226+
"floorplan_macro__mem__peak": 217984.0,
227+
"floorplan_macro__runtime__total": "0:18.46",
228+
"floorplan_pdn__cpu__total": 1.78,
229+
"floorplan_pdn__mem__peak": 181032.0,
230+
"floorplan_pdn__runtime__total": "0:01.87",
231+
"floorplan_tap__cpu__total": 0.65,
232232
"floorplan_tap__mem__peak": 123108.0,
233-
"floorplan_tap__runtime__total": "0:01.14",
234-
"floorplan_tdms__cpu__total": 1.12,
235-
"floorplan_tdms__mem__peak": 144192.0,
236-
"floorplan_tdms__runtime__total": "0:01.22",
237-
"globalplace__cpu__total": 230.08,
233+
"floorplan_tap__runtime__total": "0:00.70",
234+
"floorplan_tdms__cpu__total": 0.69,
235+
"floorplan_tdms__mem__peak": 144180.0,
236+
"floorplan_tdms__runtime__total": "0:00.75",
237+
"globalplace__cpu__total": 164.71,
238238
"globalplace__design__core__area": 528365,
239239
"globalplace__design__die__area": 560000,
240240
"globalplace__design__instance__area": 229634,
@@ -246,25 +246,25 @@
246246
"globalplace__design__instance__utilization": 0.434612,
247247
"globalplace__design__instance__utilization__stdcell": 0.224267,
248248
"globalplace__design__io": 3029,
249-
"globalplace__mem__peak": 673280.0,
249+
"globalplace__mem__peak": 670376.0,
250250
"globalplace__power__internal__total": 0.0558165,
251251
"globalplace__power__leakage__total": 6808440.0,
252252
"globalplace__power__switching__total": 0.0137085,
253253
"globalplace__power__total": 6808440.0,
254-
"globalplace__runtime__total": "3:50.74",
254+
"globalplace__runtime__total": "2:45.04",
255255
"globalplace__timing__setup__tns": -50015.3,
256256
"globalplace__timing__setup__ws": -27.511,
257-
"globalplace_io__cpu__total": 2.01,
258-
"globalplace_io__mem__peak": 159276.0,
259-
"globalplace_io__runtime__total": "0:02.12",
260-
"globalplace_skip_io__cpu__total": 28.41,
261-
"globalplace_skip_io__mem__peak": 270720.0,
262-
"globalplace_skip_io__runtime__total": "0:28.62",
257+
"globalplace_io__cpu__total": 1.23,
258+
"globalplace_io__mem__peak": 159368.0,
259+
"globalplace_io__runtime__total": "0:01.28",
260+
"globalplace_skip_io__cpu__total": 17.8,
261+
"globalplace_skip_io__mem__peak": 271672.0,
262+
"globalplace_skip_io__runtime__total": "0:17.91",
263263
"globalroute__antenna__violating__nets": 0,
264264
"globalroute__antenna__violating__pins": 0,
265265
"globalroute__clock__skew__hold": 0.126503,
266266
"globalroute__clock__skew__setup": 0.126503,
267-
"globalroute__cpu__total": 54.05,
267+
"globalroute__cpu__total": 35.92,
268268
"globalroute__design__core__area": 528365,
269269
"globalroute__design__die__area": 560000,
270270
"globalroute__design__instance__area": 249976,
@@ -276,12 +276,12 @@
276276
"globalroute__design__instance__utilization": 0.473113,
277277
"globalroute__design__instance__utilization__stdcell": 0.277092,
278278
"globalroute__design__io": 3029,
279-
"globalroute__mem__peak": 1019380.0,
279+
"globalroute__mem__peak": 1019372.0,
280280
"globalroute__power__internal__total": 0.0454521,
281281
"globalroute__power__leakage__total": 6808440.0,
282282
"globalroute__power__switching__total": 0.0205947,
283283
"globalroute__power__total": 6808440.0,
284-
"globalroute__runtime__total": "0:54.96",
284+
"globalroute__runtime__total": "0:36.34",
285285
"globalroute__timing__clock__slack": 2.212,
286286
"globalroute__timing__drv__hold_violation_count": 0,
287287
"globalroute__timing__drv__max_cap": 15,
@@ -293,7 +293,7 @@
293293
"globalroute__timing__drv__setup_violation_count": 0,
294294
"globalroute__timing__setup__tns": 0,
295295
"globalroute__timing__setup__ws": 2.21222,
296-
"placeopt__cpu__total": 51.18,
296+
"placeopt__cpu__total": 35.3,
297297
"placeopt__design__core__area": 528365,
298298
"placeopt__design__core__area__pre_opt": 528365,
299299
"placeopt__design__die__area": 560000,
@@ -316,7 +316,7 @@
316316
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.224267,
317317
"placeopt__design__io": 3029,
318318
"placeopt__design__io__pre_opt": 3029,
319-
"placeopt__mem__peak": 360976.0,
319+
"placeopt__mem__peak": 360920.0,
320320
"placeopt__power__internal__total": 0.0435716,
321321
"placeopt__power__internal__total__pre_opt": 0.0558165,
322322
"placeopt__power__leakage__total": 6808440.0,
@@ -325,7 +325,7 @@
325325
"placeopt__power__switching__total__pre_opt": 0.0137085,
326326
"placeopt__power__total": 6808440.0,
327327
"placeopt__power__total__pre_opt": 6808440.0,
328-
"placeopt__runtime__total": "0:51.49",
328+
"placeopt__runtime__total": "0:35.46",
329329
"placeopt__timing__drv__hold_violation_count": 0,
330330
"placeopt__timing__drv__max_cap": 2,
331331
"placeopt__timing__drv__max_cap_limit": -0.0583254,
@@ -339,10 +339,10 @@
339339
"placeopt__timing__setup__ws": 2.53659,
340340
"placeopt__timing__setup__ws__pre_opt": -27.511,
341341
"run__flow__design": "bp_be",
342-
"run__flow__generate_date": "2023-07-25 06:49",
342+
"run__flow__generate_date": "2023-07-27 14:51",
343343
"run__flow__metrics_version": "Metrics_2.1.2",
344344
"run__flow__openroad_commit": "N/A",
345-
"run__flow__openroad_version": "v2.0-9467-g11fa9702e",
345+
"run__flow__openroad_version": "v2.0-9523-g486364f18",
346346
"run__flow__platform": "nangate45",
347347
"run__flow__platform__capacitance_units": "1fF",
348348
"run__flow__platform__current_units": "1mA",
@@ -351,14 +351,14 @@
351351
"run__flow__platform__resistance_units": "1kohm",
352352
"run__flow__platform__time_units": "1ns",
353353
"run__flow__platform__voltage_units": "1v",
354-
"run__flow__platform_commit": "256412e3f0a10883961cad8f4eee904430cc01ea",
355-
"run__flow__scripts_commit": "256412e3f0a10883961cad8f4eee904430cc01ea",
356-
"run__flow__uuid": "fb00e6ac-6d03-4aaa-ad40-b85a661b8cbb",
354+
"run__flow__platform_commit": "ec589188ee778f884d4a18de3c3ba924914eac86",
355+
"run__flow__scripts_commit": "ec589188ee778f884d4a18de3c3ba924914eac86",
356+
"run__flow__uuid": "19640e49-940c-40cb-9496-96a4b1289e87",
357357
"run__flow__variant": "base",
358-
"synth__cpu__total": 238.81,
358+
"synth__cpu__total": 150.52,
359359
"synth__design__instance__area__stdcell": 233495.864,
360360
"synth__design__instance__count__stdcell": 48224.0,
361-
"synth__mem__peak": 226600.0,
362-
"synth__runtime__total": "4:06.41",
363-
"total_time": "0:22:35.540000"
361+
"synth__mem__peak": 225920.0,
362+
"synth__runtime__total": "2:33.97",
363+
"total_time": "0:14:59.110000"
364364
}

0 commit comments

Comments
 (0)