Skip to content

Commit 3c029e7

Browse files
committed
update metrics
asap7/aes base [INFO] Updating failing rule cts__timing__setup__ws__pre_repair from -100.0 to -252.81. [INFO] Updating failing rule cts__timing__setup__ws__post_repair from -100.0 to -252.81. [INFO] Tightening rule globalroute__timing__clock__slack from -75.86 to -70.89. [INFO] Updating failing rule globalroute__timing__setup__ws from -20.0 to -70.89. gf12/aes base [INFO] Tightening rule globalroute__timing__clock__slack from -51.18 to -48.36. [INFO] Updating failing rule globalroute__timing__setup__ws from -21.0 to -48.36. gf55/aes base [INFO] Tightening rule globalroute__timing__clock__slack from -1.45 to -1.42. [INFO] Updating failing rule globalroute__timing__setup__ws from -0.23 to -1.42. intel22/aes base [INFO] Tightening rule cts__design__instance__count__setup_buffer from 1287 to 1185. [INFO] Tightening rule globalroute__timing__clock__slack from -749.15 to -641.56. [INFO] Tightening rule globalroute__timing__setup__ws from -749.16 to -641.56. [INFO] Tightening rule detailedroute__route__wirelength from 459704 to 453611. [INFO] Updating failing rule finish__timing__setup__ws from -97.24 to -178.11. [INFO] Tightening rule finish__design__instance__area from 16743 to 15437. nangate45/aes base [INFO] Updating failing rule cts__timing__setup__ws__pre_repair from -0.2 to -0.46. [INFO] Updating failing rule cts__timing__setup__ws__post_repair from -0.2 to -0.46. [INFO] Updating failing rule globalroute__timing__setup__ws from -0.04 to -0.16. [INFO] Updating failing rule finish__timing__setup__ws from -0.04 to -0.18. [INFO] Tightening rule finish__timing__wns_percent_delay from -26.25 to -26.03. sky130hd/aes base [INFO] Tightening rule placeopt__design__instance__area from 167388 to 166764. [INFO] Tightening rule placeopt__design__instance__count__stdcell from 25942 to 25935. [INFO] Tightening rule detailedroute__route__wirelength from 909003 to 897662. [INFO] Updating failing rule finish__timing__setup__ws from -0.28 to -0.7. [INFO] Tightening rule finish__design__instance__area from 169719 to 167998. tsmc65lp/aes base [INFO] Updating failing rule cts__timing__setup__ws__pre_repair from -0.45 to -0.97. [INFO] Updating failing rule cts__timing__setup__ws__post_repair from -0.45 to -0.97. [INFO] Updating failing rule globalroute__timing__setup__ws from -0.09 to -0.33. tsmc65lp/bp_fe_top base [INFO] Tightening rule placeopt__design__instance__count__stdcell from 33129 to 33120. Signed-off-by: Vitor Bandeira <[email protected]>
1 parent 2667b3f commit 3c029e7

File tree

4 files changed

+336
-344
lines changed

4 files changed

+336
-344
lines changed

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

Lines changed: 83 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,12 @@
8686
"cts__timing__drv__setup_violation_count__post_repair": 32,
8787
"cts__timing__drv__setup_violation_count__pre_repair": 32,
8888
"cts__timing__setup__tns": 0,
89-
"cts__timing__setup__tns__post_repair": -5.16657e-09,
90-
"cts__timing__setup__tns__pre_repair": -5.16657e-09,
91-
"cts__timing__setup__ws": 1.16412e-12,
92-
"cts__timing__setup__ws__post_repair": -1.92361e-10,
93-
"cts__timing__setup__ws__pre_repair": -1.92361e-10,
94-
"detailedplace__cpu__total": 18.39,
89+
"cts__timing__setup__tns__post_repair": -5166.57,
90+
"cts__timing__setup__tns__pre_repair": -5166.57,
91+
"cts__timing__setup__ws": 1.16412,
92+
"cts__timing__setup__ws__post_repair": -192.361,
93+
"cts__timing__setup__ws__pre_repair": -192.361,
94+
"detailedplace__cpu__total": 17.11,
9595
"detailedplace__design__core__area": 5597.58,
9696
"detailedplace__design__die__area": 8100,
9797
"detailedplace__design__instance__area": 2160.7,
@@ -107,13 +107,13 @@
107107
"detailedplace__design__instance__utilization__stdcell": 0.386005,
108108
"detailedplace__design__io": 76,
109109
"detailedplace__design__violations": 0,
110-
"detailedplace__mem__peak": 267420.0,
110+
"detailedplace__mem__peak": 267416.0,
111111
"detailedplace__power__internal__total": 0.0076577,
112112
"detailedplace__power__leakage__total": 2.0046e-06,
113113
"detailedplace__power__switching__total": 0.00221763,
114114
"detailedplace__power__total": 0.00987733,
115115
"detailedplace__route__wirelength__estimated": 42475.4,
116-
"detailedplace__runtime__total": "0:18.58",
116+
"detailedplace__runtime__total": "0:17.26",
117117
"detailedplace__timing__drv__hold_violation_count": 0,
118118
"detailedplace__timing__drv__max_cap": 0,
119119
"detailedplace__timing__drv__max_cap_limit": 0.0168204,
@@ -122,44 +122,34 @@
122122
"detailedplace__timing__drv__max_slew": 0,
123123
"detailedplace__timing__drv__max_slew_limit": 0.0994566,
124124
"detailedplace__timing__drv__setup_violation_count": 32,
125-
"detailedplace__timing__setup__tns": -5.16657e-09,
126-
"detailedplace__timing__setup__ws": -1.92361e-10,
125+
"detailedplace__timing__setup__tns": -5166.57,
126+
"detailedplace__timing__setup__ws": -192.361,
127127
"detailedroute__route__drc_errors": 0,
128-
"detailedroute__route__drc_errors__iter:1": 26309,
129-
"detailedroute__route__drc_errors__iter:10": 1,
130-
"detailedroute__route__drc_errors__iter:11": 1,
131-
"detailedroute__route__drc_errors__iter:12": 1,
132-
"detailedroute__route__drc_errors__iter:13": 0,
133-
"detailedroute__route__drc_errors__iter:2": 10461,
134-
"detailedroute__route__drc_errors__iter:3": 9755,
135-
"detailedroute__route__drc_errors__iter:4": 1107,
136-
"detailedroute__route__drc_errors__iter:5": 193,
137-
"detailedroute__route__drc_errors__iter:6": 39,
138-
"detailedroute__route__drc_errors__iter:7": 8,
139-
"detailedroute__route__drc_errors__iter:8": 5,
140-
"detailedroute__route__drc_errors__iter:9": 2,
128+
"detailedroute__route__drc_errors__iter:1": 17601,
129+
"detailedroute__route__drc_errors__iter:2": 6514,
130+
"detailedroute__route__drc_errors__iter:3": 6253,
131+
"detailedroute__route__drc_errors__iter:4": 510,
132+
"detailedroute__route__drc_errors__iter:5": 70,
133+
"detailedroute__route__drc_errors__iter:6": 19,
134+
"detailedroute__route__drc_errors__iter:7": 3,
135+
"detailedroute__route__drc_errors__iter:8": 0,
141136
"detailedroute__route__net": 17186,
142137
"detailedroute__route__net__special": 2,
143-
"detailedroute__route__vias": 148641,
138+
"detailedroute__route__vias": 146270,
144139
"detailedroute__route__vias__multicut": 0,
145-
"detailedroute__route__vias__singlecut": 148641,
146-
"detailedroute__route__wirelength": 61977,
147-
"detailedroute__route__wirelength__iter:1": 62705,
148-
"detailedroute__route__wirelength__iter:10": 61975,
149-
"detailedroute__route__wirelength__iter:11": 61976,
150-
"detailedroute__route__wirelength__iter:12": 61977,
151-
"detailedroute__route__wirelength__iter:13": 61977,
152-
"detailedroute__route__wirelength__iter:2": 62382,
153-
"detailedroute__route__wirelength__iter:3": 62105,
154-
"detailedroute__route__wirelength__iter:4": 62002,
155-
"detailedroute__route__wirelength__iter:5": 61982,
156-
"detailedroute__route__wirelength__iter:6": 61983,
157-
"detailedroute__route__wirelength__iter:7": 61974,
158-
"detailedroute__route__wirelength__iter:8": 61975,
159-
"detailedroute__route__wirelength__iter:9": 61976,
160-
"finish__clock__skew__hold": -12.4449,
161-
"finish__clock__skew__setup": 11.6503,
162-
"finish__cpu__total": 39.51,
140+
"detailedroute__route__vias__singlecut": 146270,
141+
"detailedroute__route__wirelength": 61835,
142+
"detailedroute__route__wirelength__iter:1": 62445,
143+
"detailedroute__route__wirelength__iter:2": 62144,
144+
"detailedroute__route__wirelength__iter:3": 61941,
145+
"detailedroute__route__wirelength__iter:4": 61846,
146+
"detailedroute__route__wirelength__iter:5": 61837,
147+
"detailedroute__route__wirelength__iter:6": 61839,
148+
"detailedroute__route__wirelength__iter:7": 61835,
149+
"detailedroute__route__wirelength__iter:8": 61835,
150+
"finish__clock__skew__hold": 8.56391,
151+
"finish__clock__skew__setup": 8.86799,
152+
"finish__cpu__total": 36.53,
163153
"finish__design__core__area": 5597.58,
164154
"finish__design__die__area": 8100,
165155
"finish__design__instance__area": 2299.63,
@@ -171,24 +161,24 @@
171161
"finish__design__instance__utilization": 0.410826,
172162
"finish__design__instance__utilization__stdcell": 0.410826,
173163
"finish__design__io": 76,
174-
"finish__mem__peak": 1438400.0,
175-
"finish__power__internal__total": 0.00787673,
164+
"finish__mem__peak": 1432308.0,
165+
"finish__power__internal__total": 0.00787398,
176166
"finish__power__leakage__total": 2.03659e-06,
177-
"finish__power__switching__total": 0.00409144,
178-
"finish__power__total": 0.0119702,
179-
"finish__runtime__total": "0:40.16",
167+
"finish__power__switching__total": 0.00407604,
168+
"finish__power__total": 0.011952,
169+
"finish__runtime__total": "0:37.15",
180170
"finish__timing__drv__hold_violation_count": 2.0,
181171
"finish__timing__drv__max_cap": 0,
182-
"finish__timing__drv__max_cap_limit": 0.0143466,
172+
"finish__timing__drv__max_cap_limit": 0.0344854,
183173
"finish__timing__drv__max_fanout": 0,
184174
"finish__timing__drv__max_fanout_limit": 1e+30,
185-
"finish__timing__drv__max_slew": 183,
186-
"finish__timing__drv__max_slew_limit": -0.937061,
175+
"finish__timing__drv__max_slew": 116,
176+
"finish__timing__drv__max_slew_limit": -0.496196,
187177
"finish__timing__drv__setup_violation_count": 1.0,
188-
"finish__timing__setup__tns": -1.18969e-09,
189-
"finish__timing__setup__ws": -6.87439e-11,
190-
"finish__timing__wns_percent_delay": -10.515417,
191-
"floorplan__cpu__total": 2.02,
178+
"finish__timing__setup__tns": -23.8399,
179+
"finish__timing__setup__ws": -17.7626,
180+
"finish__timing__wns_percent_delay": -2.946865,
181+
"floorplan__cpu__total": 1.94,
192182
"floorplan__design__core__area": 5597.58,
193183
"floorplan__design__die__area": 8100,
194184
"floorplan__design__instance__area": 1982.6,
@@ -200,15 +190,15 @@
200190
"floorplan__design__instance__utilization": 0.354189,
201191
"floorplan__design__instance__utilization__stdcell": 0.354189,
202192
"floorplan__design__io": 76,
203-
"floorplan__mem__peak": 178820.0,
193+
"floorplan__mem__peak": 178768.0,
204194
"floorplan__power__internal__total": 0.00844935,
205195
"floorplan__power__leakage__total": 1.78854e-06,
206196
"floorplan__power__switching__total": 0.00152805,
207197
"floorplan__power__total": 0.0099792,
208-
"floorplan__runtime__total": "0:02.11",
209-
"floorplan__timing__setup__tns": -6.5786e-06,
210-
"floorplan__timing__setup__ws": -7.87557e-09,
211-
"globalplace__cpu__total": 15.36,
198+
"floorplan__runtime__total": "0:02.04",
199+
"floorplan__timing__setup__tns": -6578600.0,
200+
"floorplan__timing__setup__ws": -7875.57,
201+
"globalplace__cpu__total": 14.01,
212202
"globalplace__design__core__area": 5597.58,
213203
"globalplace__design__die__area": 8100,
214204
"globalplace__design__instance__area": 2006.89,
@@ -220,18 +210,18 @@
220210
"globalplace__design__instance__utilization": 0.358529,
221211
"globalplace__design__instance__utilization__stdcell": 0.358529,
222212
"globalplace__design__io": 76,
223-
"globalplace__mem__peak": 247184.0,
213+
"globalplace__mem__peak": 249232.0,
224214
"globalplace__power__internal__total": 0.00973169,
225215
"globalplace__power__leakage__total": 1.78854e-06,
226216
"globalplace__power__switching__total": 0.00187012,
227217
"globalplace__power__total": 0.0116036,
228-
"globalplace__runtime__total": "0:15.52",
229-
"globalplace__timing__setup__tns": -1.31645e-05,
230-
"globalplace__timing__setup__ws": -1.37736e-08,
218+
"globalplace__runtime__total": "0:14.13",
219+
"globalplace__timing__setup__tns": -13164500.0,
220+
"globalplace__timing__setup__ws": -13773.6,
231221
"globalroute__antenna__violating__nets": 0,
232222
"globalroute__antenna__violating__pins": 0,
233-
"globalroute__clock__skew__hold": 8.50392,
234-
"globalroute__clock__skew__setup": 8.50392,
223+
"globalroute__clock__skew__hold": 6.41265,
224+
"globalroute__clock__skew__setup": 6.41265,
235225
"globalroute__design__core__area": 5597.58,
236226
"globalroute__design__die__area": 8100,
237227
"globalroute__design__instance__area": 2299.63,
@@ -243,22 +233,22 @@
243233
"globalroute__design__instance__utilization": 0.410826,
244234
"globalroute__design__instance__utilization__stdcell": 0.410826,
245235
"globalroute__design__io": 76,
246-
"globalroute__power__internal__total": 0.00786889,
236+
"globalroute__power__internal__total": 0.00786451,
247237
"globalroute__power__leakage__total": 2.03659e-06,
248-
"globalroute__power__switching__total": 0.00419801,
249-
"globalroute__power__total": 0.0120689,
250-
"globalroute__timing__clock__slack": -32.504,
251-
"globalroute__timing__drv__hold_violation_count": 20,
252-
"globalroute__timing__drv__max_cap": 1,
253-
"globalroute__timing__drv__max_cap_limit": -0.00538373,
238+
"globalroute__power__switching__total": 0.00418943,
239+
"globalroute__power__total": 0.012056,
240+
"globalroute__timing__clock__slack": -18.933,
241+
"globalroute__timing__drv__hold_violation_count": 0,
242+
"globalroute__timing__drv__max_cap": 0,
243+
"globalroute__timing__drv__max_cap_limit": 0.00289315,
254244
"globalroute__timing__drv__max_fanout": 0,
255245
"globalroute__timing__drv__max_fanout_limit": 1e+30,
256-
"globalroute__timing__drv__max_slew": 31,
257-
"globalroute__timing__drv__max_slew_limit": -0.0551618,
258-
"globalroute__timing__drv__setup_violation_count": 3,
259-
"globalroute__timing__setup__tns": -6.12084e-11,
260-
"globalroute__timing__setup__ws": -3.25043e-11,
261-
"placeopt__cpu__total": 15.36,
246+
"globalroute__timing__drv__max_slew": 0,
247+
"globalroute__timing__drv__max_slew_limit": 0.0618821,
248+
"globalroute__timing__drv__setup_violation_count": 2,
249+
"globalroute__timing__setup__tns": -28.1923,
250+
"globalroute__timing__setup__ws": -18.9331,
251+
"placeopt__cpu__total": 14.01,
262252
"placeopt__design__core__area": 5597.58,
263253
"placeopt__design__core__area__pre_opt": 5597.58,
264254
"placeopt__design__die__area": 8100,
@@ -281,7 +271,7 @@
281271
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.358529,
282272
"placeopt__design__io": 76,
283273
"placeopt__design__io__pre_opt": 76,
284-
"placeopt__mem__peak": 247184.0,
274+
"placeopt__mem__peak": 249232.0,
285275
"placeopt__power__internal__total": 0.00769719,
286276
"placeopt__power__internal__total__pre_opt": 0.00971863,
287277
"placeopt__power__leakage__total": 2.0046e-06,
@@ -290,7 +280,7 @@
290280
"placeopt__power__switching__total__pre_opt": 0.00187012,
291281
"placeopt__power__total": 0.0099965,
292282
"placeopt__power__total__pre_opt": 0.0115905,
293-
"placeopt__runtime__total": "0:15.52",
283+
"placeopt__runtime__total": "0:14.13",
294284
"placeopt__timing__drv__hold_violation_count": 0,
295285
"placeopt__timing__drv__max_cap": 0,
296286
"placeopt__timing__drv__max_cap_limit": 0.00790564,
@@ -299,15 +289,15 @@
299289
"placeopt__timing__drv__max_slew": 0,
300290
"placeopt__timing__drv__max_slew_limit": 0.269732,
301291
"placeopt__timing__drv__setup_violation_count": 32,
302-
"placeopt__timing__setup__tns": -5.18727e-09,
303-
"placeopt__timing__setup__tns__pre_opt": -1.31645e-05,
304-
"placeopt__timing__setup__ws": -1.97092e-10,
305-
"placeopt__timing__setup__ws__pre_opt": -1.37736e-08,
292+
"placeopt__timing__setup__tns": -5187.27,
293+
"placeopt__timing__setup__tns__pre_opt": -13164500.0,
294+
"placeopt__timing__setup__ws": -197.092,
295+
"placeopt__timing__setup__ws__pre_opt": -13773.6,
306296
"run__flow__design": "sha3",
307-
"run__flow__generate_date": "2023-01-11 17:27",
297+
"run__flow__generate_date": "2023-01-23 19:51",
308298
"run__flow__metrics_version": "Metrics_2.1.2",
309299
"run__flow__openroad_commit": "N/A",
310-
"run__flow__openroad_version": "v2.0-6427-gc55c16c98",
300+
"run__flow__openroad_version": "v2.0-6565-g7d2bade83",
311301
"run__flow__platform": "asap7",
312302
"run__flow__platform__capacitance_units": "1fF",
313303
"run__flow__platform__current_units": "1mA",
@@ -316,14 +306,14 @@
316306
"run__flow__platform__resistance_units": "1kohm",
317307
"run__flow__platform__time_units": "1ps",
318308
"run__flow__platform__voltage_units": "1v",
319-
"run__flow__platform_commit": "25f39e94faf60789cee28dc8815e3b28e0efe51b",
320-
"run__flow__scripts_commit": "25f39e94faf60789cee28dc8815e3b28e0efe51b",
321-
"run__flow__uuid": "a5778f49-6b36-4b15-a4ab-9f197887ef70",
309+
"run__flow__platform_commit": "2667b3fb2e0723c75d05e561aeae1a1f7bd12ef2",
310+
"run__flow__scripts_commit": "2667b3fb2e0723c75d05e561aeae1a1f7bd12ef2",
311+
"run__flow__uuid": "5669c48a-7307-4adf-9f81-16c1c257e6fd",
322312
"run__flow__variant": "base",
323-
"synth__cpu__total": 43.59,
313+
"synth__cpu__total": 39.85,
324314
"synth__design__instance__area__stdcell": 2078.61228,
325315
"synth__design__instance__count__stdcell": 16118.0,
326-
"synth__mem__peak": 140784.0,
327-
"synth__runtime__total": "0:44.67",
328-
"total_time": "0:02:16.560000"
316+
"synth__mem__peak": 139808.0,
317+
"synth__runtime__total": "0:40.86",
318+
"total_time": "0:02:05.570000"
329319
}

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
"compare": ">="
2525
},
2626
"cts__timing__setup__ws__pre_repair": {
27-
"value": -162.5,
27+
"value": -354.86,
2828
"compare": ">="
2929
},
3030
"cts__timing__setup__ws__post_repair": {
31-
"value": -162.5,
31+
"value": -354.86,
3232
"compare": ">="
3333
},
3434
"cts__design__instance__count__setup_buffer": {
@@ -40,15 +40,15 @@
4040
"compare": "<="
4141
},
4242
"globalroute__timing__clock__slack": {
43-
"value": -60.47,
43+
"value": -51.43,
4444
"compare": ">="
4545
},
4646
"globalroute__timing__setup__ws": {
4747
"value": -32.5,
4848
"compare": ">="
4949
},
5050
"detailedroute__route__wirelength": {
51-
"value": 71274,
51+
"value": 71110,
5252
"compare": "<="
5353
},
5454
"detailedroute__route__drc_errors": {
@@ -64,7 +64,7 @@
6464
"compare": "<="
6565
},
6666
"finish__timing__drv__max_slew_limit": {
67-
"value": -1.13,
67+
"value": -0.69,
6868
"compare": ">="
6969
},
7070
"finish__timing__drv__max_fanout_limit": {
@@ -84,7 +84,7 @@
8484
"compare": "<="
8585
},
8686
"finish__timing__wns_percent_delay": {
87-
"value": -22.61,
87+
"value": -13.53,
8888
"compare": ">="
8989
}
9090
}

0 commit comments

Comments
 (0)