Skip to content

Commit 8a62b96

Browse files
committed
update aes_sky130hd metrics
Signed-off-by: João Mai <[email protected]>
1 parent d23f995 commit 8a62b96

File tree

2 files changed

+135
-126
lines changed

2 files changed

+135
-126
lines changed

flow/designs/sky130hd/aes/metadata-base-ok.json

Lines changed: 132 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
],
66
"cts__clock__skew__hold": 0.130923,
77
"cts__clock__skew__setup": 0.130923,
8-
"cts__cpu__total": 15.64,
8+
"cts__cpu__total": 21.38,
99
"cts__design__core__area": 434504,
1010
"cts__design__die__area": 441873,
1111
"cts__design__instance__area": 120275,
@@ -25,13 +25,13 @@
2525
"cts__design__violations": 0,
2626
"cts__flow__errors__count": 0,
2727
"cts__flow__warnings__count": 0,
28-
"cts__mem__peak": 793180.0,
28+
"cts__mem__peak": 830012.0,
2929
"cts__power__internal__total": 0.136061,
3030
"cts__power__leakage__total": 3.89377e-08,
3131
"cts__power__switching__total": 0.24599,
3232
"cts__power__total": 0.38205,
3333
"cts__route__wirelength__estimated": 428916,
34-
"cts__runtime__total": "0:16.20",
34+
"cts__runtime__total": "0:22.09",
3535
"cts__timing__drv__hold_violation_count": 0,
3636
"cts__timing__drv__max_cap": 0,
3737
"cts__timing__drv__max_cap_limit": 0.00768071,
@@ -44,7 +44,7 @@
4444
"cts__timing__setup__ws": 3.06422e-05,
4545
"design__io__hpwl": 121229111,
4646
"design__violations": 0,
47-
"detailedplace__cpu__total": 10.19,
47+
"detailedplace__cpu__total": 13.91,
4848
"detailedplace__design__core__area": 434504,
4949
"detailedplace__design__die__area": 441873,
5050
"detailedplace__design__instance__area": 115900,
@@ -62,13 +62,13 @@
6262
"detailedplace__design__violations": 0,
6363
"detailedplace__flow__errors__count": 0,
6464
"detailedplace__flow__warnings__count": 0,
65-
"detailedplace__mem__peak": 228140.0,
65+
"detailedplace__mem__peak": 266752.0,
6666
"detailedplace__power__internal__total": 0.129908,
6767
"detailedplace__power__leakage__total": 3.6676e-08,
6868
"detailedplace__power__switching__total": 0.239785,
6969
"detailedplace__power__total": 0.369694,
7070
"detailedplace__route__wirelength__estimated": 435491,
71-
"detailedplace__runtime__total": "0:10.34",
71+
"detailedplace__runtime__total": "0:14.21",
7272
"detailedplace__timing__drv__hold_violation_count": 0,
7373
"detailedplace__timing__drv__max_cap": 0,
7474
"detailedplace__timing__drv__max_cap_limit": 0.0066375,
@@ -81,81 +81,90 @@
8181
"detailedplace__timing__setup__ws": -1.52988,
8282
"detailedroute__antenna__violating__nets": 0,
8383
"detailedroute__antenna__violating__pins": 0,
84-
"detailedroute__antenna_diodes_count": 8,
84+
"detailedroute__antenna_diodes_count": 13,
8585
"detailedroute__flow__errors__count": 0,
8686
"detailedroute__flow__warnings__count": 10,
8787
"detailedroute__route__drc_errors": 0,
88-
"detailedroute__route__drc_errors__iter:1": 15082,
89-
"detailedroute__route__drc_errors__iter:10": 2,
88+
"detailedroute__route__drc_errors__iter:1": 215,
89+
"detailedroute__route__drc_errors__iter:10": 7,
9090
"detailedroute__route__drc_errors__iter:11": 0,
91-
"detailedroute__route__drc_errors__iter:2": 10602,
92-
"detailedroute__route__drc_errors__iter:3": 10456,
93-
"detailedroute__route__drc_errors__iter:4": 2658,
94-
"detailedroute__route__drc_errors__iter:5": 720,
95-
"detailedroute__route__drc_errors__iter:6": 326,
96-
"detailedroute__route__drc_errors__iter:7": 117,
97-
"detailedroute__route__drc_errors__iter:8": 67,
98-
"detailedroute__route__drc_errors__iter:9": 11,
99-
"detailedroute__route__net": 12884,
91+
"detailedroute__route__drc_errors__iter:2": 87,
92+
"detailedroute__route__drc_errors__iter:3": 43,
93+
"detailedroute__route__drc_errors__iter:4": 8,
94+
"detailedroute__route__drc_errors__iter:5": 0,
95+
"detailedroute__route__drc_errors__iter:6": 128,
96+
"detailedroute__route__drc_errors__iter:7": 49,
97+
"detailedroute__route__drc_errors__iter:8": 23,
98+
"detailedroute__route__drc_errors__iter:9": 7,
99+
"detailedroute__route__net": 12876,
100100
"detailedroute__route__net__special": 2,
101-
"detailedroute__route__vias": 115914,
101+
"detailedroute__route__vias": 116138,
102102
"detailedroute__route__vias__multicut": 0,
103-
"detailedroute__route__vias__singlecut": 115914,
104-
"detailedroute__route__wirelength": 589857,
105-
"detailedroute__route__wirelength__iter:1": 598499,
106-
"detailedroute__route__wirelength__iter:10": 589845,
107-
"detailedroute__route__wirelength__iter:11": 589857,
108-
"detailedroute__route__wirelength__iter:2": 593224,
109-
"detailedroute__route__wirelength__iter:3": 591264,
110-
"detailedroute__route__wirelength__iter:4": 590399,
111-
"detailedroute__route__wirelength__iter:5": 590110,
112-
"detailedroute__route__wirelength__iter:6": 589965,
113-
"detailedroute__route__wirelength__iter:7": 589958,
114-
"detailedroute__route__wirelength__iter:8": 589872,
115-
"detailedroute__route__wirelength__iter:9": 589836,
116-
"finish__clock__skew__hold": 0.137552,
117-
"finish__clock__skew__setup": 0.137552,
118-
"finish__cpu__total": 20.97,
103+
"detailedroute__route__vias__singlecut": 116138,
104+
"detailedroute__route__wirelength": 588965,
105+
"detailedroute__route__wirelength__iter:1": 588972,
106+
"detailedroute__route__wirelength__iter:10": 589076,
107+
"detailedroute__route__wirelength__iter:11": 589095,
108+
"detailedroute__route__wirelength__iter:2": 588947,
109+
"detailedroute__route__wirelength__iter:3": 588937,
110+
"detailedroute__route__wirelength__iter:4": 588966,
111+
"detailedroute__route__wirelength__iter:5": 588965,
112+
"detailedroute__route__wirelength__iter:6": 589201,
113+
"detailedroute__route__wirelength__iter:7": 589140,
114+
"detailedroute__route__wirelength__iter:8": 589094,
115+
"detailedroute__route__wirelength__iter:9": 589075,
116+
"finish__clock__skew__hold": 0.133959,
117+
"finish__clock__skew__setup": 0.133959,
118+
"finish__cpu__total": 27.9,
119119
"finish__design__core__area": 434504,
120120
"finish__design__die__area": 441873,
121-
"finish__design__instance__area": 122361,
121+
"finish__design__instance__area": 122364,
122122
"finish__design__instance__area__macros": 0,
123-
"finish__design__instance__area__stdcell": 122361,
124-
"finish__design__instance__count": 18324,
123+
"finish__design__instance__area__stdcell": 122364,
124+
"finish__design__instance__count": 18355,
125+
"finish__design__instance__count__class:antenna_cell": 203,
126+
"finish__design__instance__count__class:clock_buffer": 115,
127+
"finish__design__instance__count__class:clock_inverter": 58,
128+
"finish__design__instance__count__class:fill_cell": 45112,
129+
"finish__design__instance__count__class:inverter": 108,
130+
"finish__design__instance__count__class:multi_input_combinational_cell": 10894,
131+
"finish__design__instance__count__class:sequential_cell": 562,
132+
"finish__design__instance__count__class:tap_cell": 5734,
133+
"finish__design__instance__count__class:timing_repair_buffer": 681,
125134
"finish__design__instance__count__macros": 0,
126-
"finish__design__instance__count__stdcell": 18324,
127-
"finish__design__instance__utilization": 0.281611,
128-
"finish__design__instance__utilization__stdcell": 0.281611,
135+
"finish__design__instance__count__stdcell": 18355,
136+
"finish__design__instance__utilization": 0.281617,
137+
"finish__design__instance__utilization__stdcell": 0.281617,
129138
"finish__design__io": 388,
130139
"finish__design_powergrid__drop__average__net:VDD__corner:default": 1.79742,
131-
"finish__design_powergrid__drop__average__net:VSS__corner:default": 0.00245863,
132-
"finish__design_powergrid__drop__worst__net:VDD__corner:default": 0.00895006,
133-
"finish__design_powergrid__drop__worst__net:VSS__corner:default": 0.00743147,
134-
"finish__design_powergrid__voltage__worst__net:VDD__corner:default": 1.79105,
135-
"finish__design_powergrid__voltage__worst__net:VSS__corner:default": 0.00743147,
140+
"finish__design_powergrid__drop__average__net:VSS__corner:default": 0.00248563,
141+
"finish__design_powergrid__drop__worst__net:VDD__corner:default": 0.00893128,
142+
"finish__design_powergrid__drop__worst__net:VSS__corner:default": 0.00750337,
143+
"finish__design_powergrid__voltage__worst__net:VDD__corner:default": 1.79107,
144+
"finish__design_powergrid__voltage__worst__net:VSS__corner:default": 0.00750337,
136145
"finish__flow__errors__count": 0,
137146
"finish__flow__warnings__count": 1,
138-
"finish__mem__peak": 504644.0,
139-
"finish__power__internal__total": 0.140117,
140-
"finish__power__leakage__total": 3.98714e-08,
141-
"finish__power__switching__total": 0.270814,
142-
"finish__power__total": 0.410931,
143-
"finish__runtime__total": "0:21.46",
147+
"finish__mem__peak": 509128.0,
148+
"finish__power__internal__total": 0.139919,
149+
"finish__power__leakage__total": 3.98301e-08,
150+
"finish__power__switching__total": 0.270881,
151+
"finish__power__total": 0.4108,
152+
"finish__runtime__total": "0:28.33",
144153
"finish__timing__drv__hold_violation_count": 0,
145-
"finish__timing__drv__max_cap": 2,
146-
"finish__timing__drv__max_cap_limit": -0.0275801,
154+
"finish__timing__drv__max_cap": 3,
155+
"finish__timing__drv__max_cap_limit": -0.0177074,
147156
"finish__timing__drv__max_fanout": 0,
148157
"finish__timing__drv__max_fanout_limit": 0,
149-
"finish__timing__drv__max_slew": 0,
150-
"finish__timing__drv__max_slew_limit": 0.000127158,
158+
"finish__timing__drv__max_slew": 68,
159+
"finish__timing__drv__max_slew_limit": -0.00870909,
151160
"finish__timing__drv__setup_violation_count": 11,
152-
"finish__timing__setup__tns": -0.847151,
153-
"finish__timing__setup__ws": -0.219883,
154-
"finish__timing__wns_percent_delay": -4.036121,
155-
"finish_merge__cpu__total": 2.63,
156-
"finish_merge__mem__peak": 561684.0,
157-
"finish_merge__runtime__total": "0:03.02",
158-
"floorplan__cpu__total": 3.61,
161+
"finish__timing__setup__tns": -0.891941,
162+
"finish__timing__setup__ws": -0.184144,
163+
"finish__timing__wns_percent_delay": -3.411344,
164+
"finish_merge__cpu__total": 3.4,
165+
"finish_merge__mem__peak": 556040.0,
166+
"finish_merge__runtime__total": "0:03.81",
167+
"floorplan__cpu__total": 5.29,
159168
"floorplan__design__core__area": 434504,
160169
"floorplan__design__die__area": 441873,
161170
"floorplan__design__instance__area": 81369.3,
@@ -169,32 +178,32 @@
169178
"floorplan__design__io": 388,
170179
"floorplan__flow__errors__count": 0,
171180
"floorplan__flow__warnings__count": 1,
172-
"floorplan__mem__peak": 182100.0,
181+
"floorplan__mem__peak": 183292.0,
173182
"floorplan__power__internal__total": 0.0890861,
174183
"floorplan__power__leakage__total": 2.93769e-08,
175184
"floorplan__power__switching__total": 0.102184,
176185
"floorplan__power__total": 0.19127,
177-
"floorplan__runtime__total": "0:03.68",
186+
"floorplan__runtime__total": "0:05.40",
178187
"floorplan__timing__setup__tns": -934.515,
179188
"floorplan__timing__setup__ws": -8.6621,
180-
"floorplan_io__cpu__total": 0.4,
181-
"floorplan_io__mem__peak": 149232.0,
182-
"floorplan_io__runtime__total": "0:00.45",
183-
"floorplan_macro__cpu__total": 0.39,
184-
"floorplan_macro__mem__peak": 148256.0,
185-
"floorplan_macro__runtime__total": "0:00.46",
186-
"floorplan_pdn__cpu__total": 0.77,
187-
"floorplan_pdn__mem__peak": 171124.0,
188-
"floorplan_pdn__runtime__total": "0:00.87",
189-
"floorplan_tap__cpu__total": 0.38,
190-
"floorplan_tap__mem__peak": 143096.0,
191-
"floorplan_tap__runtime__total": "0:00.45",
192-
"floorplan_tdms__cpu__total": 0.37,
193-
"floorplan_tdms__mem__peak": 148980.0,
194-
"floorplan_tdms__runtime__total": "0:00.46",
189+
"floorplan_io__cpu__total": 0.62,
190+
"floorplan_io__mem__peak": 149952.0,
191+
"floorplan_io__runtime__total": "0:00.71",
192+
"floorplan_macro__cpu__total": 0.66,
193+
"floorplan_macro__mem__peak": 149248.0,
194+
"floorplan_macro__runtime__total": "0:00.73",
195+
"floorplan_pdn__cpu__total": 1.27,
196+
"floorplan_pdn__mem__peak": 172352.0,
197+
"floorplan_pdn__runtime__total": "0:01.37",
198+
"floorplan_tap__cpu__total": 0.65,
199+
"floorplan_tap__mem__peak": 144368.0,
200+
"floorplan_tap__runtime__total": "0:00.75",
201+
"floorplan_tdms__cpu__total": 0.17,
202+
"floorplan_tdms__mem__peak": 99912.0,
203+
"floorplan_tdms__runtime__total": "0:00.24",
195204
"flow__errors__count": 0,
196205
"flow__warnings__count": 0,
197-
"globalplace__cpu__total": 674.52,
206+
"globalplace__cpu__total": 1015.75,
198207
"globalplace__design__core__area": 434504,
199208
"globalplace__design__die__area": 441873,
200209
"globalplace__design__instance__area": 88543.7,
@@ -208,64 +217,64 @@
208217
"globalplace__design__io": 388,
209218
"globalplace__flow__errors__count": 0,
210219
"globalplace__flow__warnings__count": 0,
211-
"globalplace__mem__peak": 803884.0,
220+
"globalplace__mem__peak": 805952.0,
212221
"globalplace__power__internal__total": 0.0937721,
213222
"globalplace__power__leakage__total": 2.93769e-08,
214223
"globalplace__power__switching__total": 0.205267,
215224
"globalplace__power__total": 0.299039,
216-
"globalplace__runtime__total": "1:01.11",
225+
"globalplace__runtime__total": "1:23.10",
217226
"globalplace__timing__setup__tns": -2455.7,
218227
"globalplace__timing__setup__ws": -19.5528,
219-
"globalplace_io__cpu__total": 0.46,
220-
"globalplace_io__mem__peak": 155900.0,
221-
"globalplace_io__runtime__total": "0:00.54",
222-
"globalplace_skip_io__cpu__total": 202.18,
223-
"globalplace_skip_io__mem__peak": 175224.0,
224-
"globalplace_skip_io__runtime__total": "0:07.38",
228+
"globalplace_io__cpu__total": 0.79,
229+
"globalplace_io__mem__peak": 157976.0,
230+
"globalplace_io__runtime__total": "0:00.88",
231+
"globalplace_skip_io__cpu__total": 317.94,
232+
"globalplace_skip_io__mem__peak": 176536.0,
233+
"globalplace_skip_io__runtime__total": "0:10.82",
225234
"globalroute__antenna__violating__nets": 0,
226235
"globalroute__antenna__violating__pins": 0,
227-
"globalroute__antenna_diodes_count": 156,
236+
"globalroute__antenna_diodes_count": 190,
228237
"globalroute__clock__skew__hold": 0.130458,
229238
"globalroute__clock__skew__setup": 0.130458,
230-
"globalroute__cpu__total": 95.85,
239+
"globalroute__cpu__total": 165.43,
231240
"globalroute__design__core__area": 434504,
232241
"globalroute__design__die__area": 441873,
233-
"globalroute__design__instance__area": 122341,
242+
"globalroute__design__instance__area": 122331,
234243
"globalroute__design__instance__area__macros": 0,
235-
"globalroute__design__instance__area__stdcell": 122341,
236-
"globalroute__design__instance__count": 18316,
244+
"globalroute__design__instance__area__stdcell": 122331,
245+
"globalroute__design__instance__count": 18342,
237246
"globalroute__design__instance__count__hold_buffer": 0,
238247
"globalroute__design__instance__count__macros": 0,
239-
"globalroute__design__instance__count__setup_buffer": 108,
240-
"globalroute__design__instance__count__stdcell": 18316,
248+
"globalroute__design__instance__count__setup_buffer": 102,
249+
"globalroute__design__instance__count__stdcell": 18342,
241250
"globalroute__design__instance__displacement__max": 18.4,
242-
"globalroute__design__instance__displacement__mean": 0.073,
243-
"globalroute__design__instance__displacement__total": 1338.78,
244-
"globalroute__design__instance__utilization": 0.281565,
245-
"globalroute__design__instance__utilization__stdcell": 0.281565,
251+
"globalroute__design__instance__displacement__mean": 0.068,
252+
"globalroute__design__instance__displacement__total": 1246.76,
253+
"globalroute__design__instance__utilization": 0.281542,
254+
"globalroute__design__instance__utilization__stdcell": 0.281542,
246255
"globalroute__design__io": 388,
247256
"globalroute__design__violations": 0,
248257
"globalroute__flow__errors__count": 0,
249258
"globalroute__flow__warnings__count": 0,
250-
"globalroute__mem__peak": 971952.0,
251-
"globalroute__power__internal__total": 0.140405,
252-
"globalroute__power__leakage__total": 3.98713e-08,
253-
"globalroute__power__switching__total": 0.284805,
254-
"globalroute__power__total": 0.425211,
255-
"globalroute__route__wirelength__estimated": 438316,
256-
"globalroute__runtime__total": "0:24.53",
257-
"globalroute__timing__clock__slack": -0.183,
259+
"globalroute__mem__peak": 1006452.0,
260+
"globalroute__power__internal__total": 0.140191,
261+
"globalroute__power__leakage__total": 3.983e-08,
262+
"globalroute__power__switching__total": 0.284489,
263+
"globalroute__power__total": 0.42468,
264+
"globalroute__route__wirelength__estimated": 437730,
265+
"globalroute__runtime__total": "0:32.93",
266+
"globalroute__timing__clock__slack": -0.238,
258267
"globalroute__timing__drv__hold_violation_count": 0,
259268
"globalroute__timing__drv__max_cap": 0,
260-
"globalroute__timing__drv__max_cap_limit": 1.73654e-05,
269+
"globalroute__timing__drv__max_cap_limit": 0.002932,
261270
"globalroute__timing__drv__max_fanout": 0,
262271
"globalroute__timing__drv__max_fanout_limit": 0,
263272
"globalroute__timing__drv__max_slew": 0,
264-
"globalroute__timing__drv__max_slew_limit": 0.0142354,
265-
"globalroute__timing__drv__setup_violation_count": 21,
266-
"globalroute__timing__setup__tns": -1.50406,
267-
"globalroute__timing__setup__ws": -0.183036,
268-
"placeopt__cpu__total": 9.91,
273+
"globalroute__timing__drv__max_slew_limit": 0.0107927,
274+
"globalroute__timing__drv__setup_violation_count": 20,
275+
"globalroute__timing__setup__tns": -1.82271,
276+
"globalroute__timing__setup__ws": -0.238229,
277+
"placeopt__cpu__total": 13.39,
269278
"placeopt__design__core__area": 434504,
270279
"placeopt__design__die__area": 441873,
271280
"placeopt__design__instance__area": 115900,
@@ -279,12 +288,12 @@
279288
"placeopt__design__io": 388,
280289
"placeopt__flow__errors__count": 0,
281290
"placeopt__flow__warnings__count": 0,
282-
"placeopt__mem__peak": 686536.0,
291+
"placeopt__mem__peak": 689372.0,
283292
"placeopt__power__internal__total": 0.129978,
284293
"placeopt__power__leakage__total": 3.6676e-08,
285294
"placeopt__power__switching__total": 0.245173,
286295
"placeopt__power__total": 0.375151,
287-
"placeopt__runtime__total": "0:10.33",
296+
"placeopt__runtime__total": "0:14.04",
288297
"placeopt__timing__drv__floating__nets": 0,
289298
"placeopt__timing__drv__floating__pins": 0,
290299
"placeopt__timing__drv__hold_violation_count": 0,
@@ -298,10 +307,10 @@
298307
"placeopt__timing__setup__tns": -97.2784,
299308
"placeopt__timing__setup__ws": -1.53296,
300309
"run__flow__design": "aes",
301-
"run__flow__generate_date": "2024-09-28 19:45",
310+
"run__flow__generate_date": "2024-10-15 22:31",
302311
"run__flow__metrics_version": "Metrics_2.1.2",
303312
"run__flow__openroad_commit": "N/A",
304-
"run__flow__openroad_version": "v2.0-16113-g7b5c8faf7",
313+
"run__flow__openroad_version": "v2.0-16535-g199588e84",
305314
"run__flow__platform": "sky130hd",
306315
"run__flow__platform__capacitance_units": "1pF",
307316
"run__flow__platform__current_units": "1mA",
@@ -312,12 +321,12 @@
312321
"run__flow__platform__voltage_units": "1v",
313322
"run__flow__platform_commit": "N/A",
314323
"run__flow__scripts_commit": "not a git repo",
315-
"run__flow__uuid": "64701ab2-5262-42b9-a218-8101648378df",
324+
"run__flow__uuid": "211ea2c6-aacd-442b-9a4e-1bc28f9eefe3",
316325
"run__flow__variant": "base",
317-
"synth__cpu__total": 36.32,
326+
"synth__cpu__total": 55.08,
318327
"synth__design__instance__area__stdcell": 87313.7408,
319328
"synth__design__instance__count__stdcell": 12952.0,
320-
"synth__mem__peak": 134752.0,
321-
"synth__runtime__total": "0:36.48",
322-
"total_time": "0:03:17.760000"
329+
"synth__mem__peak": 135008.0,
330+
"synth__runtime__total": "0:55.31",
331+
"total_time": "0:04:34.720000"
323332
}

0 commit comments

Comments
 (0)