Skip to content

Commit 4178068

Browse files
committed
mock-array: update_ok for 1000ps
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent da27ad2 commit 4178068

File tree

2 files changed

+113
-110
lines changed

2 files changed

+113
-110
lines changed
Lines changed: 111 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"constraints__clocks__count": 1,
33
"constraints__clocks__details": [
4-
"clock: 2000.0000"
4+
"clock: 1000.0000"
55
],
66
"cts__clock__skew__hold": 11.9732,
77
"cts__clock__skew__hold__post_repair": 9.56349,
@@ -15,59 +15,59 @@
1515
"cts__design__die__area": 133987,
1616
"cts__design__die__area__post_repair": 133987,
1717
"cts__design__die__area__pre_repair": 133987,
18-
"cts__design__instance__area": 119951,
18+
"cts__design__instance__area": 121339,
1919
"cts__design__instance__area__macros": 119439,
2020
"cts__design__instance__area__macros__post_repair": 119439,
2121
"cts__design__instance__area__macros__pre_repair": 119439,
2222
"cts__design__instance__area__post_repair": 119918,
2323
"cts__design__instance__area__pre_repair": 119918,
24-
"cts__design__instance__area__stdcell": 511.408,
24+
"cts__design__instance__area__stdcell": 1899.57,
2525
"cts__design__instance__area__stdcell__post_repair": 478.968,
2626
"cts__design__instance__area__stdcell__pre_repair": 478.647,
27-
"cts__design__instance__count": 10619,
28-
"cts__design__instance__count__hold_buffer": 445.0,
27+
"cts__design__instance__count": 29661,
28+
"cts__design__instance__count__hold_buffer": 19487.0,
2929
"cts__design__instance__count__macros": 64,
3030
"cts__design__instance__count__macros__post_repair": 64,
3131
"cts__design__instance__count__macros__pre_repair": 64,
3232
"cts__design__instance__count__post_repair": 10174,
3333
"cts__design__instance__count__pre_repair": 10173,
3434
"cts__design__instance__count__setup_buffer": 1.0,
35-
"cts__design__instance__count__stdcell": 10555,
35+
"cts__design__instance__count__stdcell": 29597,
3636
"cts__design__instance__count__stdcell__post_repair": 10110,
3737
"cts__design__instance__count__stdcell__pre_repair": 10109,
38-
"cts__design__instance__displacement__max": 3.261,
39-
"cts__design__instance__displacement__mean": 0.112,
40-
"cts__design__instance__displacement__total": 1197.42,
41-
"cts__design__instance__utilization": 0.91676,
38+
"cts__design__instance__displacement__max": 15.092,
39+
"cts__design__instance__displacement__mean": 4.52,
40+
"cts__design__instance__displacement__total": 134088,
41+
"cts__design__instance__utilization": 0.927369,
4242
"cts__design__instance__utilization__post_repair": 0.916512,
4343
"cts__design__instance__utilization__pre_repair": 0.916509,
44-
"cts__design__instance__utilization__stdcell": 0.0448496,
44+
"cts__design__instance__utilization__stdcell": 0.166589,
4545
"cts__design__instance__utilization__stdcell__post_repair": 0.0420047,
4646
"cts__design__instance__utilization__stdcell__pre_repair": 0.0419765,
4747
"cts__design__io": 4162,
4848
"cts__design__io__post_repair": 4162,
4949
"cts__design__io__pre_repair": 4162,
5050
"cts__design__violations": 0,
51-
"cts__power__internal__total": 0.000173964,
52-
"cts__power__internal__total__post_repair": 0.000159494,
53-
"cts__power__internal__total__pre_repair": 0.000154762,
54-
"cts__power__leakage__total": 4.03648e-07,
51+
"cts__power__internal__total": 0.00157962,
52+
"cts__power__internal__total__post_repair": 0.000318986,
53+
"cts__power__internal__total__pre_repair": 0.000309521,
54+
"cts__power__leakage__total": 2.05994e-06,
5555
"cts__power__leakage__total__post_repair": 3.64947e-07,
5656
"cts__power__leakage__total__pre_repair": 3.64294e-07,
57-
"cts__power__switching__total": 0.000187539,
58-
"cts__power__switching__total__post_repair": 0.000183135,
59-
"cts__power__switching__total__pre_repair": 0.000177027,
60-
"cts__power__total": 0.000361907,
61-
"cts__power__total__post_repair": 0.000342994,
62-
"cts__power__total__pre_repair": 0.000332153,
63-
"cts__route__wirelength__estimated": 48841.2,
57+
"cts__power__switching__total": 0.000720264,
58+
"cts__power__switching__total__post_repair": 0.000366214,
59+
"cts__power__switching__total__pre_repair": 0.000353998,
60+
"cts__power__total": 0.00230195,
61+
"cts__power__total__post_repair": 0.000685565,
62+
"cts__power__total__pre_repair": 0.000663883,
63+
"cts__route__wirelength__estimated": 154631,
6464
"cts__timing__drv__hold_violation_count": 0,
65-
"cts__timing__drv__hold_violation_count__post_repair": 0,
66-
"cts__timing__drv__hold_violation_count__pre_repair": 1985,
65+
"cts__timing__drv__hold_violation_count__post_repair": 2048,
66+
"cts__timing__drv__hold_violation_count__pre_repair": 2048,
6767
"cts__timing__drv__max_cap": 0,
6868
"cts__timing__drv__max_cap__post_repair": 0,
6969
"cts__timing__drv__max_cap__pre_repair": 0,
70-
"cts__timing__drv__max_cap_limit": 0.985607,
70+
"cts__timing__drv__max_cap_limit": 0.991047,
7171
"cts__timing__drv__max_cap_limit__post_repair": 0.985386,
7272
"cts__timing__drv__max_cap_limit__pre_repair": 0.985386,
7373
"cts__timing__drv__max_fanout": 0,
@@ -88,10 +88,11 @@
8888
"cts__timing__setup__tns": 0,
8989
"cts__timing__setup__tns__post_repair": 0,
9090
"cts__timing__setup__tns__pre_repair": 0,
91-
"cts__timing__setup__ws": 855.742,
92-
"cts__timing__setup__ws__post_repair": 869.648,
93-
"cts__timing__setup__ws__pre_repair": 832.547,
94-
"detailedplace__cpu__total": 3.8,
91+
"cts__timing__setup__ws": 55.7424,
92+
"cts__timing__setup__ws__post_repair": 69.6477,
93+
"cts__timing__setup__ws__pre_repair": 32.5466,
94+
"design__io__hpwl": 27906954,
95+
"detailedplace__cpu__total": 3.77,
9596
"detailedplace__design__core__area": 130842,
9697
"detailedplace__design__die__area": 133987,
9798
"detailedplace__design__instance__area": 119916,
@@ -107,13 +108,13 @@
107108
"detailedplace__design__instance__utilization__stdcell": 0.0418423,
108109
"detailedplace__design__io": 4162,
109110
"detailedplace__design__violations": 0,
110-
"detailedplace__mem__peak": 726360.0,
111-
"detailedplace__power__internal__total": 0.000135993,
111+
"detailedplace__mem__peak": 726648.0,
112+
"detailedplace__power__internal__total": 0.000271983,
112113
"detailedplace__power__leakage__total": 3.62011e-07,
113-
"detailedplace__power__switching__total": 4.42974e-05,
114-
"detailedplace__power__total": 0.000180652,
114+
"detailedplace__power__switching__total": 8.85396e-05,
115+
"detailedplace__power__total": 0.000360885,
115116
"detailedplace__route__wirelength__estimated": 47794.3,
116-
"detailedplace__runtime__total": "0:04.02",
117+
"detailedplace__runtime__total": "0:03.99",
117118
"detailedplace__timing__drv__hold_violation_count": 0,
118119
"detailedplace__timing__drv__max_cap": 0,
119120
"detailedplace__timing__drv__max_cap_limit": 0.985386,
@@ -123,53 +124,55 @@
123124
"detailedplace__timing__drv__max_slew_limit": 0.977317,
124125
"detailedplace__timing__drv__setup_violation_count": 0,
125126
"detailedplace__timing__setup__tns": 0,
126-
"detailedplace__timing__setup__ws": 1170.19,
127+
"detailedplace__timing__setup__ws": 370.19,
127128
"detailedroute__route__drc_errors": 0,
128-
"detailedroute__route__drc_errors__iter:1": 120,
129-
"detailedroute__route__drc_errors__iter:2": 112,
130-
"detailedroute__route__drc_errors__iter:3": 52,
131-
"detailedroute__route__drc_errors__iter:4": 0,
132-
"detailedroute__route__net": 23623,
129+
"detailedroute__route__drc_errors__iter:1": 1648,
130+
"detailedroute__route__drc_errors__iter:2": 1164,
131+
"detailedroute__route__drc_errors__iter:3": 1066,
132+
"detailedroute__route__drc_errors__iter:4": 1,
133+
"detailedroute__route__drc_errors__iter:5": 0,
134+
"detailedroute__route__net": 42665,
133135
"detailedroute__route__net__special": 2,
134-
"detailedroute__route__vias": 37903,
136+
"detailedroute__route__vias": 174240,
135137
"detailedroute__route__vias__multicut": 0,
136-
"detailedroute__route__vias__singlecut": 37903,
137-
"detailedroute__route__wirelength": 48652,
138-
"detailedroute__route__wirelength__iter:1": 48734,
139-
"detailedroute__route__wirelength__iter:2": 48660,
140-
"detailedroute__route__wirelength__iter:3": 48652,
141-
"detailedroute__route__wirelength__iter:4": 48652,
142-
"finish__clock__skew__hold": 12.4494,
143-
"finish__clock__skew__setup": 9.53511,
144-
"finish__cpu__total": 12.02,
138+
"detailedroute__route__vias__singlecut": 174240,
139+
"detailedroute__route__wirelength": 173172,
140+
"detailedroute__route__wirelength__iter:1": 173718,
141+
"detailedroute__route__wirelength__iter:2": 173344,
142+
"detailedroute__route__wirelength__iter:3": 173168,
143+
"detailedroute__route__wirelength__iter:4": 173171,
144+
"detailedroute__route__wirelength__iter:5": 173172,
145+
"finish__clock__skew__hold": 12.4495,
146+
"finish__clock__skew__setup": 9.53512,
147+
"finish__cpu__total": 20.66,
145148
"finish__design__core__area": 130842,
146149
"finish__design__die__area": 133987,
147-
"finish__design__instance__area": 119951,
150+
"finish__design__instance__area": 121339,
148151
"finish__design__instance__area__macros": 119439,
149-
"finish__design__instance__area__stdcell": 511.408,
150-
"finish__design__instance__count": 10619,
152+
"finish__design__instance__area__stdcell": 1899.57,
153+
"finish__design__instance__count": 29661,
151154
"finish__design__instance__count__macros": 64,
152-
"finish__design__instance__count__stdcell": 10555,
153-
"finish__design__instance__utilization": 0.91676,
154-
"finish__design__instance__utilization__stdcell": 0.0448496,
155+
"finish__design__instance__count__stdcell": 29597,
156+
"finish__design__instance__utilization": 0.927369,
157+
"finish__design__instance__utilization__stdcell": 0.166589,
155158
"finish__design__io": 4162,
156-
"finish__mem__peak": 644960.0,
157-
"finish__power__internal__total": 0.000173614,
158-
"finish__power__leakage__total": 4.03648e-07,
159-
"finish__power__switching__total": 0.00018253,
160-
"finish__power__total": 0.000356548,
161-
"finish__runtime__total": "0:12.23",
159+
"finish__mem__peak": 835180.0,
160+
"finish__power__internal__total": 0.00158941,
161+
"finish__power__leakage__total": 2.05994e-06,
162+
"finish__power__switching__total": 0.00120125,
163+
"finish__power__total": 0.00279272,
164+
"finish__runtime__total": "0:20.94",
162165
"finish__timing__drv__hold_violation_count": 0.0,
163166
"finish__timing__drv__max_cap": 0,
164-
"finish__timing__drv__max_cap_limit": 0.98141,
167+
"finish__timing__drv__max_cap_limit": 0.838215,
165168
"finish__timing__drv__max_fanout": 0,
166169
"finish__timing__drv__max_fanout_limit": 0,
167170
"finish__timing__drv__max_slew": 0,
168-
"finish__timing__drv__max_slew_limit": 0.743763,
171+
"finish__timing__drv__max_slew_limit": 0.739289,
169172
"finish__timing__drv__setup_violation_count": 0.0,
170173
"finish__timing__setup__tns": 0,
171-
"finish__timing__setup__ws": 934.346,
172-
"finish__timing__wns_percent_delay": 140.365172,
174+
"finish__timing__setup__ws": 129.671,
175+
"finish__timing__wns_percent_delay": 19.344417,
173176
"floorplan__cpu__total": 0.95,
174177
"floorplan__design__core__area": 130842,
175178
"floorplan__design__die__area": 133987,
@@ -182,15 +185,15 @@
182185
"floorplan__design__instance__utilization": 0.912852,
183186
"floorplan__design__instance__utilization__stdcell": 3.83592e-06,
184187
"floorplan__design__io": 4162,
185-
"floorplan__mem__peak": 211752.0,
188+
"floorplan__mem__peak": 201888.0,
186189
"floorplan__power__internal__total": 0,
187190
"floorplan__power__leakage__total": 3.30722e-12,
188191
"floorplan__power__switching__total": 0,
189192
"floorplan__power__total": 3.30722e-12,
190-
"floorplan__runtime__total": "0:01.03",
193+
"floorplan__runtime__total": "0:01.01",
191194
"floorplan__timing__setup__tns": 0,
192-
"floorplan__timing__setup__ws": 1184.09,
193-
"globalplace__cpu__total": 3.4,
195+
"floorplan__timing__setup__ws": 384.087,
196+
"globalplace__cpu__total": 3.58,
194197
"globalplace__design__core__area": 130842,
195198
"globalplace__design__die__area": 133987,
196199
"globalplace__design__instance__area": 119611,
@@ -202,45 +205,45 @@
202205
"globalplace__design__instance__utilization": 0.914162,
203206
"globalplace__design__instance__utilization__stdcell": 0.0150355,
204207
"globalplace__design__io": 4162,
205-
"globalplace__mem__peak": 414340.0,
208+
"globalplace__mem__peak": 415244.0,
206209
"globalplace__power__internal__total": 0,
207210
"globalplace__power__leakage__total": 3.30722e-12,
208211
"globalplace__power__switching__total": 0,
209212
"globalplace__power__total": 3.30722e-12,
210-
"globalplace__runtime__total": "0:03.57",
213+
"globalplace__runtime__total": "0:03.73",
211214
"globalplace__timing__setup__tns": 0,
212-
"globalplace__timing__setup__ws": 1182.62,
215+
"globalplace__timing__setup__ws": 382.615,
213216
"globalroute__antenna__violating__nets": 0,
214217
"globalroute__antenna__violating__pins": 0,
215-
"globalroute__clock__skew__hold": 7.66248,
216-
"globalroute__clock__skew__setup": 7.66248,
218+
"globalroute__clock__skew__hold": 8.04995,
219+
"globalroute__clock__skew__setup": 8.04995,
217220
"globalroute__design__core__area": 130842,
218221
"globalroute__design__die__area": 133987,
219-
"globalroute__design__instance__area": 119951,
222+
"globalroute__design__instance__area": 121339,
220223
"globalroute__design__instance__area__macros": 119439,
221-
"globalroute__design__instance__area__stdcell": 511.408,
222-
"globalroute__design__instance__count": 10619,
224+
"globalroute__design__instance__area__stdcell": 1899.57,
225+
"globalroute__design__instance__count": 29661,
223226
"globalroute__design__instance__count__macros": 64,
224-
"globalroute__design__instance__count__stdcell": 10555,
225-
"globalroute__design__instance__utilization": 0.91676,
226-
"globalroute__design__instance__utilization__stdcell": 0.0448496,
227+
"globalroute__design__instance__count__stdcell": 29597,
228+
"globalroute__design__instance__utilization": 0.927369,
229+
"globalroute__design__instance__utilization__stdcell": 0.166589,
227230
"globalroute__design__io": 4162,
228-
"globalroute__power__internal__total": 0.000174029,
229-
"globalroute__power__leakage__total": 4.03648e-07,
230-
"globalroute__power__switching__total": 0.000212687,
231-
"globalroute__power__total": 0.000387119,
232-
"globalroute__timing__clock__slack": 911.832,
231+
"globalroute__power__internal__total": 0.00158769,
232+
"globalroute__power__leakage__total": 2.05994e-06,
233+
"globalroute__power__switching__total": 0.00117405,
234+
"globalroute__power__total": 0.0027638,
235+
"globalroute__timing__clock__slack": 116.134,
233236
"globalroute__timing__drv__hold_violation_count": 0,
234237
"globalroute__timing__drv__max_cap": 0,
235-
"globalroute__timing__drv__max_cap_limit": 0.97997,
238+
"globalroute__timing__drv__max_cap_limit": 0.822202,
236239
"globalroute__timing__drv__max_fanout": 0,
237240
"globalroute__timing__drv__max_fanout_limit": 0,
238241
"globalroute__timing__drv__max_slew": 0,
239-
"globalroute__timing__drv__max_slew_limit": 0.724965,
242+
"globalroute__timing__drv__max_slew_limit": 0.715597,
240243
"globalroute__timing__drv__setup_violation_count": 0,
241244
"globalroute__timing__setup__tns": 0,
242-
"globalroute__timing__setup__ws": 911.832,
243-
"placeopt__cpu__total": 3.4,
245+
"globalroute__timing__setup__ws": 116.134,
246+
"placeopt__cpu__total": 3.58,
244247
"placeopt__design__core__area": 130842,
245248
"placeopt__design__core__area__pre_opt": 130842,
246249
"placeopt__design__die__area": 133987,
@@ -263,33 +266,33 @@
263266
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.0150355,
264267
"placeopt__design__io": 4162,
265268
"placeopt__design__io__pre_opt": 4162,
266-
"placeopt__mem__peak": 414340.0,
267-
"placeopt__power__internal__total": 0.000135966,
269+
"placeopt__mem__peak": 415244.0,
270+
"placeopt__power__internal__total": 0.000271928,
268271
"placeopt__power__internal__total__pre_opt": 0,
269272
"placeopt__power__leakage__total": 3.62011e-07,
270273
"placeopt__power__leakage__total__pre_opt": 3.30722e-12,
271-
"placeopt__power__switching__total": 4.45954e-05,
274+
"placeopt__power__switching__total": 8.91356e-05,
272275
"placeopt__power__switching__total__pre_opt": 0,
273-
"placeopt__power__total": 0.000180923,
276+
"placeopt__power__total": 0.000361426,
274277
"placeopt__power__total__pre_opt": 3.30722e-12,
275-
"placeopt__runtime__total": "0:03.57",
278+
"placeopt__runtime__total": "0:03.73",
276279
"placeopt__timing__drv__hold_violation_count": 0,
277280
"placeopt__timing__drv__max_cap": 0,
278-
"placeopt__timing__drv__max_cap_limit": 0.986403,
281+
"placeopt__timing__drv__max_cap_limit": 0.987448,
279282
"placeopt__timing__drv__max_fanout": 0,
280283
"placeopt__timing__drv__max_fanout_limit": 0,
281284
"placeopt__timing__drv__max_slew": 0,
282-
"placeopt__timing__drv__max_slew_limit": 0.97822,
285+
"placeopt__timing__drv__max_slew_limit": 0.979069,
283286
"placeopt__timing__drv__setup_violation_count": 0,
284287
"placeopt__timing__setup__tns": 0,
285288
"placeopt__timing__setup__tns__pre_opt": 0,
286-
"placeopt__timing__setup__ws": 1170.15,
287-
"placeopt__timing__setup__ws__pre_opt": 1182.62,
289+
"placeopt__timing__setup__ws": 370.145,
290+
"placeopt__timing__setup__ws__pre_opt": 382.615,
288291
"run__flow__design": "mock-array",
289-
"run__flow__generate_date": "2023-07-11 11:41",
292+
"run__flow__generate_date": "2023-07-13 19:19",
290293
"run__flow__metrics_version": "Metrics_2.1.2",
291294
"run__flow__openroad_commit": "N/A",
292-
"run__flow__openroad_version": "v2.0-9055-ge2044988a",
295+
"run__flow__openroad_version": "v2.0-9149-gb3bf106cf",
293296
"run__flow__platform": "asap7",
294297
"run__flow__platform__capacitance_units": "1fF",
295298
"run__flow__platform__current_units": "1mA",
@@ -298,14 +301,14 @@
298301
"run__flow__platform__resistance_units": "1kohm",
299302
"run__flow__platform__time_units": "1ps",
300303
"run__flow__platform__voltage_units": "1v",
301-
"run__flow__platform_commit": "0e09aae4b14cc6425ad1c4a40420dad7d116d059",
302-
"run__flow__scripts_commit": "0e09aae4b14cc6425ad1c4a40420dad7d116d059",
303-
"run__flow__uuid": "97d7c930-51bf-4174-bb4b-cea891dc9d34",
304+
"run__flow__platform_commit": "da27ad26f39596558e0cbc958333e8a7901a1491",
305+
"run__flow__scripts_commit": "da27ad26f39596558e0cbc958333e8a7901a1491",
306+
"run__flow__uuid": "4939cca8-3f7b-46d9-89ba-c7966a39940f",
304307
"run__flow__variant": "base",
305-
"synth__cpu__total": 3.21,
308+
"synth__cpu__total": 3.22,
306309
"synth__design__instance__area__stdcell": 0.04374,
307310
"synth__design__instance__count__stdcell": 65.0,
308-
"synth__mem__peak": 158008.0,
309-
"synth__runtime__total": "0:03.27",
310-
"total_time": "0:00:27.690000"
311+
"synth__mem__peak": 157996.0,
312+
"synth__runtime__total": "0:03.24",
313+
"total_time": "0:00:36.640000"
311314
}

flow/designs/asap7/mock-array/rules-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"compare": "<="
3737
},
3838
"cts__design__instance__count__hold_buffer": {
39-
"value": 505,
39+
"value": 21436,
4040
"compare": "<="
4141
},
4242
"globalroute__timing__clock__slack": {
@@ -48,7 +48,7 @@
4848
"compare": ">="
4949
},
5050
"detailedroute__route__wirelength": {
51-
"value": 55950,
51+
"value": 199148,
5252
"compare": "<="
5353
},
5454
"detailedroute__route__drc_errors": {

0 commit comments

Comments
 (0)