Skip to content

Commit ca88d27

Browse files
authored
Merge pull request #1252 from vvbandeira/bump-or
Bump OR submodule
2 parents a06e483 + 0a188f2 commit ca88d27

File tree

9 files changed

+801
-531
lines changed

9 files changed

+801
-531
lines changed

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

Lines changed: 222 additions & 143 deletions
Large diffs are not rendered by default.

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"compare": ">="
4949
},
5050
"detailedroute__route__wirelength": {
51-
"value": 1991530,
51+
"value": 1987252,
5252
"compare": "<="
5353
},
5454
"detailedroute__route__drc_errors": {
@@ -64,7 +64,7 @@
6464
"compare": "<="
6565
},
6666
"finish__timing__drv__max_slew_limit": {
67-
"value": -2.53,
67+
"value": -1.17,
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": 10,
83+
"value": 612,
8484
"compare": "<="
8585
},
8686
"finish__timing__wns_percent_delay": {

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

Lines changed: 217 additions & 140 deletions
Large diffs are not rendered by default.

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,19 +64,19 @@
6464
"compare": "<="
6565
},
6666
"finish__timing__drv__max_slew_limit": {
67-
"value": -0.32,
67+
"value": -0.3,
6868
"compare": ">="
6969
},
7070
"finish__timing__drv__max_fanout_limit": {
7171
"value": -0.2,
7272
"compare": ">="
7373
},
7474
"finish__timing__drv__max_cap_limit": {
75-
"value": -0.41,
75+
"value": -0.39,
7676
"compare": ">="
7777
},
7878
"finish__timing__drv__setup_violation_count": {
79-
"value": 10,
79+
"value": 108,
8080
"compare": "<="
8181
},
8282
"finish__timing__drv__hold_violation_count": {

flow/designs/gf180/sha3/metadata-base-ok.json

Lines changed: 104 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"cts__clock__skew__setup": 0.0802769,
1010
"cts__clock__skew__setup__post_repair": 0.080155,
1111
"cts__clock__skew__setup__pre_repair": 0.080155,
12+
"cts__cpu__total": 15.49,
1213
"cts__design__core__area": 1329490.0,
1314
"cts__design__core__area__post_repair": 1329490.0,
1415
"cts__design__core__area__pre_repair": 1329490.0,
@@ -25,7 +26,7 @@
2526
"cts__design__instance__area__stdcell__post_repair": 650250,
2627
"cts__design__instance__area__stdcell__pre_repair": 650250,
2728
"cts__design__instance__count": 15769,
28-
"cts__design__instance__count__hold_buffer": 3.0,
29+
"cts__design__instance__count__hold_buffer": 3,
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,
@@ -48,7 +49,21 @@
4849
"cts__design__io__post_repair": 76,
4950
"cts__design__io__pre_repair": 76,
5051
"cts__design__violations": 0,
52+
"cts__mem__peak": 201608.0,
53+
"cts__power__internal__total": 0.600682,
54+
"cts__power__internal__total__post_repair": 0.600465,
55+
"cts__power__internal__total__pre_repair": 0.600465,
56+
"cts__power__leakage__total": 3.46542e-06,
57+
"cts__power__leakage__total__post_repair": 3.46458e-06,
58+
"cts__power__leakage__total__pre_repair": 3.46458e-06,
59+
"cts__power__switching__total": 0.171882,
60+
"cts__power__switching__total__post_repair": 0.171739,
61+
"cts__power__switching__total__pre_repair": 0.171739,
62+
"cts__power__total": 0.772568,
63+
"cts__power__total__post_repair": 0.772207,
64+
"cts__power__total__pre_repair": 0.772207,
5165
"cts__route__wirelength__estimated": 560140,
66+
"cts__runtime__total": "0:15.56",
5267
"cts__timing__drv__hold_violation_count": 0,
5368
"cts__timing__drv__hold_violation_count__post_repair": 73,
5469
"cts__timing__drv__hold_violation_count__pre_repair": 73,
@@ -79,7 +94,11 @@
7994
"cts__timing__setup__ws": 2.11774,
8095
"cts__timing__setup__ws__post_repair": 2.10836,
8196
"cts__timing__setup__ws__pre_repair": 2.10836,
82-
"detailedplace__cpu__total": 8.66,
97+
"cts_fill__cpu__total": 0.91,
98+
"cts_fill__mem__peak": 152428.0,
99+
"cts_fill__runtime__total": "0:00.96",
100+
"design__io__hpwl": 69036101,
101+
"detailedplace__cpu__total": 7.23,
83102
"detailedplace__design__core__area": 1329490.0,
84103
"detailedplace__design__die__area": 1344170.0,
85104
"detailedplace__design__instance__area": 623759,
@@ -95,9 +114,13 @@
95114
"detailedplace__design__instance__utilization__stdcell": 0.469173,
96115
"detailedplace__design__io": 76,
97116
"detailedplace__design__violations": 0,
98-
"detailedplace__mem__peak": 174172.0,
117+
"detailedplace__mem__peak": 176976.0,
118+
"detailedplace__power__internal__total": 0.48139,
119+
"detailedplace__power__leakage__total": 3.306e-06,
120+
"detailedplace__power__switching__total": 0.106672,
121+
"detailedplace__power__total": 0.588066,
99122
"detailedplace__route__wirelength__estimated": 522186,
100-
"detailedplace__runtime__total": "0:08.80",
123+
"detailedplace__runtime__total": "0:07.30",
101124
"detailedplace__timing__drv__hold_violation_count": 0,
102125
"detailedplace__timing__drv__max_cap": 0,
103126
"detailedplace__timing__drv__max_cap_limit": 0.226811,
@@ -108,6 +131,8 @@
108131
"detailedplace__timing__drv__setup_violation_count": 0,
109132
"detailedplace__timing__setup__tns": 0,
110133
"detailedplace__timing__setup__ws": 2.10836,
134+
"detailedroute__cpu__total": 800.23,
135+
"detailedroute__mem__peak": 1365432.0,
111136
"detailedroute__route__drc_errors": 0,
112137
"detailedroute__route__drc_errors__iter:1": 9925,
113138
"detailedroute__route__drc_errors__iter:2": 336,
@@ -123,9 +148,10 @@
123148
"detailedroute__route__wirelength__iter:2": 793044,
124149
"detailedroute__route__wirelength__iter:3": 792419,
125150
"detailedroute__route__wirelength__iter:4": 792295,
151+
"detailedroute__runtime__total": "0:57.45",
126152
"finish__clock__skew__hold": 0.103015,
127153
"finish__clock__skew__setup": 0.103015,
128-
"finish__cpu__total": 27.65,
154+
"finish__cpu__total": 20.08,
129155
"finish__design__core__area": 1329490.0,
130156
"finish__design__die__area": 1344170.0,
131157
"finish__design__instance__area": 650436,
@@ -137,20 +163,27 @@
137163
"finish__design__instance__utilization": 0.489239,
138164
"finish__design__instance__utilization__stdcell": 0.489239,
139165
"finish__design__io": 76,
140-
"finish__mem__peak": 1264776.0,
141-
"finish__runtime__total": "0:28.12",
142-
"finish__timing__drv__hold_violation_count": 1.0,
166+
"finish__mem__peak": 1267464.0,
167+
"finish__power__internal__total": 0.631523,
168+
"finish__power__leakage__total": 5.10767e-06,
169+
"finish__power__switching__total": 0.228318,
170+
"finish__power__total": 0.859846,
171+
"finish__runtime__total": "0:20.36",
172+
"finish__timing__drv__hold_violation_count": 924,
143173
"finish__timing__drv__max_cap": 3,
144174
"finish__timing__drv__max_cap_limit": -0.180445,
145175
"finish__timing__drv__max_fanout": 0,
146176
"finish__timing__drv__max_fanout_limit": 0,
147177
"finish__timing__drv__max_slew": 542,
148178
"finish__timing__drv__max_slew_limit": -0.879977,
149-
"finish__timing__drv__setup_violation_count": 1.0,
179+
"finish__timing__drv__setup_violation_count": 12,
150180
"finish__timing__setup__tns": -0.816427,
151181
"finish__timing__setup__ws": -0.254738,
152182
"finish__timing__wns_percent_delay": -2.752115,
153-
"floorplan__cpu__total": 1.02,
183+
"finish_merge__cpu__total": 42.6,
184+
"finish_merge__mem__peak": 396780.0,
185+
"finish_merge__runtime__total": "0:43.56",
186+
"floorplan__cpu__total": 3.62,
154187
"floorplan__design__core__area": 1329490.0,
155188
"floorplan__design__die__area": 1344170.0,
156189
"floorplan__design__instance__area": 583458,
@@ -162,11 +195,30 @@
162195
"floorplan__design__instance__utilization": 0.43886,
163196
"floorplan__design__instance__utilization__stdcell": 0.43886,
164197
"floorplan__design__io": 76,
165-
"floorplan__mem__peak": 105428.0,
166-
"floorplan__runtime__total": "0:01.08",
198+
"floorplan__mem__peak": 138092.0,
199+
"floorplan__power__internal__total": 0.890029,
200+
"floorplan__power__leakage__total": 2.97101e-06,
201+
"floorplan__power__switching__total": 0.0972746,
202+
"floorplan__power__total": 0.987306,
203+
"floorplan__runtime__total": "0:03.84",
167204
"floorplan__timing__setup__tns": -48735.5,
168205
"floorplan__timing__setup__ws": -77.2917,
169-
"globalplace__cpu__total": 10.59,
206+
"floorplan_io__cpu__total": 0.68,
207+
"floorplan_io__mem__peak": 106708.0,
208+
"floorplan_io__runtime__total": "0:00.70",
209+
"floorplan_macro__cpu__total": 0.66,
210+
"floorplan_macro__mem__peak": 105424.0,
211+
"floorplan_macro__runtime__total": "0:00.70",
212+
"floorplan_pdn__cpu__total": 2.07,
213+
"floorplan_pdn__mem__peak": 127812.0,
214+
"floorplan_pdn__runtime__total": "0:02.12",
215+
"floorplan_tap__cpu__total": 0.66,
216+
"floorplan_tap__mem__peak": 100092.0,
217+
"floorplan_tap__runtime__total": "0:00.69",
218+
"floorplan_tdms__cpu__total": 0.66,
219+
"floorplan_tdms__mem__peak": 105624.0,
220+
"floorplan_tdms__runtime__total": "0:00.70",
221+
"globalplace__cpu__total": 34.28,
170222
"globalplace__design__core__area": 1329490.0,
171223
"globalplace__design__die__area": 1344170.0,
172224
"globalplace__design__instance__area": 604688,
@@ -178,14 +230,25 @@
178230
"globalplace__design__instance__utilization": 0.454828,
179231
"globalplace__design__instance__utilization__stdcell": 0.454828,
180232
"globalplace__design__io": 76,
181-
"globalplace__mem__peak": 174748.0,
182-
"globalplace__runtime__total": "0:10.71",
233+
"globalplace__mem__peak": 243456.0,
234+
"globalplace__power__internal__total": 0.982426,
235+
"globalplace__power__leakage__total": 3.19847e-06,
236+
"globalplace__power__switching__total": 0.0991851,
237+
"globalplace__power__total": 1.08161,
238+
"globalplace__runtime__total": "0:34.36",
183239
"globalplace__timing__setup__tns": -50534.9,
184240
"globalplace__timing__setup__ws": -79.9029,
241+
"globalplace_io__cpu__total": 0.79,
242+
"globalplace_io__mem__peak": 128924.0,
243+
"globalplace_io__runtime__total": "0:00.84",
244+
"globalplace_skip_io__cpu__total": 2.91,
245+
"globalplace_skip_io__mem__peak": 145528.0,
246+
"globalplace_skip_io__runtime__total": "0:02.97",
185247
"globalroute__antenna__violating__nets": 0,
186248
"globalroute__antenna__violating__pins": 0,
187249
"globalroute__clock__skew__hold": 0.0806294,
188250
"globalroute__clock__skew__setup": 0.0806294,
251+
"globalroute__cpu__total": 8.7,
189252
"globalroute__design__core__area": 1329490.0,
190253
"globalroute__design__die__area": 1344170.0,
191254
"globalroute__design__instance__area": 650436,
@@ -197,6 +260,12 @@
197260
"globalroute__design__instance__utilization": 0.489239,
198261
"globalroute__design__instance__utilization__stdcell": 0.489239,
199262
"globalroute__design__io": 76,
263+
"globalroute__mem__peak": 361740.0,
264+
"globalroute__power__internal__total": 0.603886,
265+
"globalroute__power__leakage__total": 5.10767e-06,
266+
"globalroute__power__switching__total": 0.173223,
267+
"globalroute__power__total": 0.777114,
268+
"globalroute__runtime__total": "0:08.83",
200269
"globalroute__timing__clock__slack": 2.157,
201270
"globalroute__timing__drv__hold_violation_count": 1,
202271
"globalroute__timing__drv__max_cap": 0,
@@ -208,7 +277,7 @@
208277
"globalroute__timing__drv__setup_violation_count": 0,
209278
"globalroute__timing__setup__tns": 0,
210279
"globalroute__timing__setup__ws": 2.15662,
211-
"placeopt__cpu__total": 10.59,
280+
"placeopt__cpu__total": 9.43,
212281
"placeopt__design__core__area": 1329490.0,
213282
"placeopt__design__core__area__pre_opt": 1329490.0,
214283
"placeopt__design__die__area": 1344170.0,
@@ -231,8 +300,16 @@
231300
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.454828,
232301
"placeopt__design__io": 76,
233302
"placeopt__design__io__pre_opt": 76,
234-
"placeopt__mem__peak": 174748.0,
235-
"placeopt__runtime__total": "0:10.71",
303+
"placeopt__mem__peak": 177536.0,
304+
"placeopt__power__internal__total": 0.48184,
305+
"placeopt__power__internal__total__pre_opt": 0.982426,
306+
"placeopt__power__leakage__total": 3.306e-06,
307+
"placeopt__power__leakage__total__pre_opt": 3.19847e-06,
308+
"placeopt__power__switching__total": 0.106331,
309+
"placeopt__power__switching__total__pre_opt": 0.0991851,
310+
"placeopt__power__total": 0.588173,
311+
"placeopt__power__total__pre_opt": 1.08161,
312+
"placeopt__runtime__total": "0:09.49",
236313
"placeopt__timing__drv__hold_violation_count": 0,
237314
"placeopt__timing__drv__max_cap": 0,
238315
"placeopt__timing__drv__max_cap_limit": 0.227185,
@@ -246,10 +323,10 @@
246323
"placeopt__timing__setup__ws": 2.1855,
247324
"placeopt__timing__setup__ws__pre_opt": -79.9029,
248325
"run__flow__design": "sha3",
249-
"run__flow__generate_date": "2023-06-20 07:42",
326+
"run__flow__generate_date": "2023-07-18 13:29",
250327
"run__flow__metrics_version": "Metrics_2.1.2",
251328
"run__flow__openroad_commit": "N/A",
252-
"run__flow__openroad_version": "v2.0-8774-gaed70e329",
329+
"run__flow__openroad_version": "v2.0-9317-gbbbed805a",
253330
"run__flow__platform": "gf180",
254331
"run__flow__platform__capacitance_units": "1pF",
255332
"run__flow__platform__current_units": "1mA",
@@ -258,14 +335,14 @@
258335
"run__flow__platform__resistance_units": "1ohm",
259336
"run__flow__platform__time_units": "1ns",
260337
"run__flow__platform__voltage_units": "1v",
261-
"run__flow__platform_commit": "8cdd51fb3fc6462a3892efe81b1007503b7ce14a",
262-
"run__flow__scripts_commit": "8cdd51fb3fc6462a3892efe81b1007503b7ce14a",
263-
"run__flow__uuid": "79840d17-e920-40d7-9cb5-8ce94c04178a",
338+
"run__flow__platform_commit": "bf7e2bcf4e8264e20a6b6a5683d4de19e6c14021",
339+
"run__flow__scripts_commit": "bf7e2bcf4e8264e20a6b6a5683d4de19e6c14021",
340+
"run__flow__uuid": "9422ce53-1f56-4035-a04b-1f16345f90aa",
264341
"run__flow__variant": "base",
265-
"synth__cpu__total": 40.53,
342+
"synth__cpu__total": 25.19,
266343
"synth__design__instance__area__stdcell": 602791.2576,
267344
"synth__design__instance__count__stdcell": 12264.0,
268-
"synth__mem__peak": 141984.0,
269-
"synth__runtime__total": "0:42.06",
270-
"total_time": "0:01:41.480000"
345+
"synth__mem__peak": 139944.0,
346+
"synth__runtime__total": "0:25.80",
347+
"total_time": "0:03:56.230000"
271348
}

flow/designs/gf180/sha3/rules-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@
7676
"compare": ">="
7777
},
7878
"finish__timing__drv__setup_violation_count": {
79-
"value": 10,
79+
"value": 24,
8080
"compare": "<="
8181
},
8282
"finish__timing__drv__hold_violation_count": {
83-
"value": 10,
83+
"value": 1119,
8484
"compare": "<="
8585
},
8686
"finish__timing__wns_percent_delay": {

0 commit comments

Comments
 (0)