Skip to content

Commit 8480807

Browse files
committed
update mock-alu metrics
Signed-off-by: Eder Monteiro <[email protected]>
1 parent fecf7d2 commit 8480807

File tree

2 files changed

+125
-129
lines changed

2 files changed

+125
-129
lines changed

flow/designs/asap7/mock-alu/metadata-base-ok.json

Lines changed: 123 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
],
66
"cts__clock__skew__hold": 13.5493,
77
"cts__clock__skew__setup": 10.7069,
8-
"cts__cpu__total": 138.38,
8+
"cts__cpu__total": 146.98,
99
"cts__design__core__area": 2872.41,
1010
"cts__design__die__area": 3342.11,
1111
"cts__design__instance__area": 1640.5,
@@ -25,13 +25,13 @@
2525
"cts__design__violations": 0,
2626
"cts__flow__errors__count": 0,
2727
"cts__flow__warnings__count": 11,
28-
"cts__mem__peak": 292656.0,
28+
"cts__mem__peak": 292024.0,
2929
"cts__power__internal__total": 0.0575174,
3030
"cts__power__leakage__total": 1.07023e-06,
3131
"cts__power__switching__total": 0.0398433,
3232
"cts__power__total": 0.0973618,
3333
"cts__route__wirelength__estimated": 36116.3,
34-
"cts__runtime__total": "2:18.57",
34+
"cts__runtime__total": "2:27.14",
3535
"cts__timing__drv__hold_violation_count": 0,
3636
"cts__timing__drv__max_cap": 0,
3737
"cts__timing__drv__max_cap_limit": 0.073199,
@@ -43,7 +43,7 @@
4343
"cts__timing__setup__tns": -239641,
4444
"cts__timing__setup__ws": -500.178,
4545
"design__io__hpwl": 2988243,
46-
"detailedplace__cpu__total": 8.22,
46+
"detailedplace__cpu__total": 8.72,
4747
"detailedplace__design__core__area": 2872.41,
4848
"detailedplace__design__die__area": 3342.11,
4949
"detailedplace__design__instance__area": 1547.96,
@@ -61,13 +61,13 @@
6161
"detailedplace__design__violations": 0,
6262
"detailedplace__flow__errors__count": 0,
6363
"detailedplace__flow__warnings__count": 10,
64-
"detailedplace__mem__peak": 269132.0,
64+
"detailedplace__mem__peak": 268556.0,
6565
"detailedplace__power__internal__total": 0.0495673,
6666
"detailedplace__power__leakage__total": 9.9424e-07,
6767
"detailedplace__power__switching__total": 0.0317671,
6868
"detailedplace__power__total": 0.0813354,
6969
"detailedplace__route__wirelength__estimated": 28741.9,
70-
"detailedplace__runtime__total": "0:08.38",
70+
"detailedplace__runtime__total": "0:08.86",
7171
"detailedplace__timing__drv__hold_violation_count": 0,
7272
"detailedplace__timing__drv__max_cap": 0,
7373
"detailedplace__timing__drv__max_cap_limit": 0.073199,
@@ -80,78 +80,74 @@
8080
"detailedplace__timing__setup__ws": -659.993,
8181
"detailedroute__antenna__violating__nets": 0,
8282
"detailedroute__antenna__violating__pins": 0,
83-
"detailedroute__cpu__total": 2219.1,
83+
"detailedroute__cpu__total": 2340.4,
8484
"detailedroute__flow__errors__count": 0,
8585
"detailedroute__flow__warnings__count": 15,
86-
"detailedroute__mem__peak": 5819732.0,
86+
"detailedroute__mem__peak": 5847280.0,
8787
"detailedroute__route__drc_errors": 0,
88-
"detailedroute__route__drc_errors__iter:1": 4222,
89-
"detailedroute__route__drc_errors__iter:2": 790,
90-
"detailedroute__route__drc_errors__iter:3": 745,
91-
"detailedroute__route__drc_errors__iter:4": 27,
92-
"detailedroute__route__drc_errors__iter:5": 4,
93-
"detailedroute__route__drc_errors__iter:6": 4,
94-
"detailedroute__route__drc_errors__iter:7": 0,
95-
"detailedroute__route__net": 14001,
88+
"detailedroute__route__drc_errors__iter:1": 4130,
89+
"detailedroute__route__drc_errors__iter:2": 888,
90+
"detailedroute__route__drc_errors__iter:3": 679,
91+
"detailedroute__route__drc_errors__iter:4": 25,
92+
"detailedroute__route__drc_errors__iter:5": 0,
93+
"detailedroute__route__net": 14107,
9694
"detailedroute__route__net__special": 2,
97-
"detailedroute__route__vias": 127559,
95+
"detailedroute__route__vias": 130856,
9896
"detailedroute__route__vias__multicut": 0,
99-
"detailedroute__route__vias__singlecut": 127559,
100-
"detailedroute__route__wirelength": 67919,
101-
"detailedroute__route__wirelength__iter:1": 68234,
102-
"detailedroute__route__wirelength__iter:2": 67906,
103-
"detailedroute__route__wirelength__iter:3": 67865,
104-
"detailedroute__route__wirelength__iter:4": 67915,
105-
"detailedroute__route__wirelength__iter:5": 67916,
106-
"detailedroute__route__wirelength__iter:6": 67919,
107-
"detailedroute__route__wirelength__iter:7": 67919,
108-
"detailedroute__runtime__total": "3:40.85",
109-
"fillcell__cpu__total": 1.4,
110-
"fillcell__mem__peak": 220016.0,
111-
"fillcell__runtime__total": "0:01.50",
112-
"finish__clock__skew__hold": 17.8601,
113-
"finish__clock__skew__setup": 17.8388,
114-
"finish__cpu__total": 18.24,
97+
"detailedroute__route__vias__singlecut": 130856,
98+
"detailedroute__route__wirelength": 71745,
99+
"detailedroute__route__wirelength__iter:1": 72114,
100+
"detailedroute__route__wirelength__iter:2": 71705,
101+
"detailedroute__route__wirelength__iter:3": 71666,
102+
"detailedroute__route__wirelength__iter:4": 71743,
103+
"detailedroute__route__wirelength__iter:5": 71745,
104+
"detailedroute__runtime__total": "3:50.96",
105+
"fillcell__cpu__total": 1.46,
106+
"fillcell__mem__peak": 220296.0,
107+
"fillcell__runtime__total": "0:01.57",
108+
"finish__clock__skew__hold": 14.9935,
109+
"finish__clock__skew__setup": 14.3545,
110+
"finish__cpu__total": 20.61,
115111
"finish__design__core__area": 2872.41,
116112
"finish__design__die__area": 3342.11,
117-
"finish__design__instance__area": 1700.42,
113+
"finish__design__instance__area": 1713.12,
118114
"finish__design__instance__area__macros": 0,
119-
"finish__design__instance__area__stdcell": 1700.42,
120-
"finish__design__instance__count": 13264,
115+
"finish__design__instance__area__stdcell": 1713.12,
116+
"finish__design__instance__count": 13370,
121117
"finish__design__instance__count__macros": 0,
122-
"finish__design__instance__count__stdcell": 13264,
123-
"finish__design__instance__utilization": 0.591985,
124-
"finish__design__instance__utilization__stdcell": 0.591985,
118+
"finish__design__instance__count__stdcell": 13370,
119+
"finish__design__instance__utilization": 0.596406,
120+
"finish__design__instance__utilization__stdcell": 0.596406,
125121
"finish__design__io": 200,
126-
"finish__design_powergrid__drop__average__net:VDD__corner:default": 0.760429,
127-
"finish__design_powergrid__drop__average__net:VSS__corner:default": 0.0114491,
128-
"finish__design_powergrid__drop__worst__net:VDD__corner:default": 0.0503237,
129-
"finish__design_powergrid__drop__worst__net:VSS__corner:default": 0.0504493,
130-
"finish__design_powergrid__voltage__worst__net:VDD__corner:default": 0.719676,
131-
"finish__design_powergrid__voltage__worst__net:VSS__corner:default": 0.0504493,
122+
"finish__design_powergrid__drop__average__net:VDD__corner:default": 0.760386,
123+
"finish__design_powergrid__drop__average__net:VSS__corner:default": 0.0115205,
124+
"finish__design_powergrid__drop__worst__net:VDD__corner:default": 0.050009,
125+
"finish__design_powergrid__drop__worst__net:VSS__corner:default": 0.0500151,
126+
"finish__design_powergrid__voltage__worst__net:VDD__corner:default": 0.719991,
127+
"finish__design_powergrid__voltage__worst__net:VSS__corner:default": 0.0500151,
132128
"finish__flow__errors__count": 0,
133129
"finish__flow__warnings__count": 11,
134-
"finish__mem__peak": 537468.0,
135-
"finish__power__internal__total": 0.0584247,
136-
"finish__power__leakage__total": 1.12733e-06,
137-
"finish__power__switching__total": 0.0450589,
138-
"finish__power__total": 0.103485,
139-
"finish__runtime__total": "0:18.51",
140-
"finish__timing__drv__hold_violation_count": 67,
130+
"finish__mem__peak": 539572.0,
131+
"finish__power__internal__total": 0.058541,
132+
"finish__power__leakage__total": 1.13882e-06,
133+
"finish__power__switching__total": 0.0455533,
134+
"finish__power__total": 0.104095,
135+
"finish__runtime__total": "0:21.00",
136+
"finish__timing__drv__hold_violation_count": 61,
141137
"finish__timing__drv__max_cap": 0,
142-
"finish__timing__drv__max_cap_limit": 0.00386451,
138+
"finish__timing__drv__max_cap_limit": 0.0225912,
143139
"finish__timing__drv__max_fanout": 0,
144140
"finish__timing__drv__max_fanout_limit": 0,
145-
"finish__timing__drv__max_slew": 360,
146-
"finish__timing__drv__max_slew_limit": -0.600186,
147-
"finish__timing__drv__setup_violation_count": 1335,
148-
"finish__timing__setup__tns": -269564,
149-
"finish__timing__setup__ws": -713.021,
150-
"finish__timing__wns_percent_delay": -77.6605,
151-
"finish_merge__cpu__total": 2.05,
152-
"finish_merge__mem__peak": 488636.0,
153-
"finish_merge__runtime__total": "0:02.27",
154-
"floorplan__cpu__total": 4.17,
141+
"finish__timing__drv__max_slew": 385,
142+
"finish__timing__drv__max_slew_limit": -1.02663,
143+
"finish__timing__drv__setup_violation_count": 1336,
144+
"finish__timing__setup__tns": -264239,
145+
"finish__timing__setup__ws": -777.569,
146+
"finish__timing__wns_percent_delay": -79.359026,
147+
"finish_merge__cpu__total": 2.26,
148+
"finish_merge__mem__peak": 490452.0,
149+
"finish_merge__runtime__total": "0:02.48",
150+
"floorplan__cpu__total": 4.36,
155151
"floorplan__design__core__area": 2872.41,
156152
"floorplan__design__die__area": 3342.11,
157153
"floorplan__design__instance__area": 1427.75,
@@ -165,32 +161,32 @@
165161
"floorplan__design__io": 200,
166162
"floorplan__flow__errors__count": 0,
167163
"floorplan__flow__warnings__count": 11,
168-
"floorplan__mem__peak": 237784.0,
164+
"floorplan__mem__peak": 238268.0,
169165
"floorplan__power__internal__total": 0.046759,
170166
"floorplan__power__leakage__total": 8.59424e-07,
171167
"floorplan__power__switching__total": 0.0258013,
172168
"floorplan__power__total": 0.0725612,
173-
"floorplan__runtime__total": "0:04.29",
169+
"floorplan__runtime__total": "0:04.50",
174170
"floorplan__timing__setup__tns": -662034,
175171
"floorplan__timing__setup__ws": -2535.34,
176-
"floorplan_io__cpu__total": 1.31,
177-
"floorplan_io__mem__peak": 205276.0,
178-
"floorplan_io__runtime__total": "0:01.39",
179-
"floorplan_macro__cpu__total": 1.32,
180-
"floorplan_macro__mem__peak": 205784.0,
181-
"floorplan_macro__runtime__total": "0:01.40",
182-
"floorplan_pdn__cpu__total": 1.46,
183-
"floorplan_pdn__mem__peak": 208860.0,
184-
"floorplan_pdn__runtime__total": "0:01.53",
185-
"floorplan_tap__cpu__total": 1.31,
186-
"floorplan_tap__mem__peak": 197768.0,
187-
"floorplan_tap__runtime__total": "0:01.40",
188-
"floorplan_tdms__cpu__total": 1.31,
189-
"floorplan_tdms__mem__peak": 204508.0,
190-
"floorplan_tdms__runtime__total": "0:01.39",
172+
"floorplan_io__cpu__total": 1.29,
173+
"floorplan_io__mem__peak": 204980.0,
174+
"floorplan_io__runtime__total": "0:01.42",
175+
"floorplan_macro__cpu__total": 1.33,
176+
"floorplan_macro__mem__peak": 204224.0,
177+
"floorplan_macro__runtime__total": "0:01.43",
178+
"floorplan_pdn__cpu__total": 1.45,
179+
"floorplan_pdn__mem__peak": 209056.0,
180+
"floorplan_pdn__runtime__total": "0:01.58",
181+
"floorplan_tap__cpu__total": 1.34,
182+
"floorplan_tap__mem__peak": 197800.0,
183+
"floorplan_tap__runtime__total": "0:01.43",
184+
"floorplan_tdms__cpu__total": 1.32,
185+
"floorplan_tdms__mem__peak": 204472.0,
186+
"floorplan_tdms__runtime__total": "0:01.43",
191187
"flow__errors__count": 0,
192188
"flow__warnings__count": 10,
193-
"globalplace__cpu__total": 41.05,
189+
"globalplace__cpu__total": 43.42,
194190
"globalplace__design__core__area": 2872.41,
195191
"globalplace__design__die__area": 3342.11,
196192
"globalplace__design__instance__area": 1445.13,
@@ -204,63 +200,63 @@
204200
"globalplace__design__io": 200,
205201
"globalplace__flow__errors__count": 0,
206202
"globalplace__flow__warnings__count": 10,
207-
"globalplace__mem__peak": 315896.0,
203+
"globalplace__mem__peak": 316720.0,
208204
"globalplace__power__internal__total": 0.0475034,
209205
"globalplace__power__leakage__total": 8.59424e-07,
210206
"globalplace__power__switching__total": 0.0311885,
211207
"globalplace__power__total": 0.0786927,
212-
"globalplace__runtime__total": "0:37.02",
208+
"globalplace__runtime__total": "0:39.32",
213209
"globalplace__timing__setup__tns": -915250,
214210
"globalplace__timing__setup__ws": -2919.21,
215-
"globalplace_io__cpu__total": 1.33,
216-
"globalplace_io__mem__peak": 206552.0,
217-
"globalplace_io__runtime__total": "0:01.43",
218-
"globalplace_skip_io__cpu__total": 4.17,
219-
"globalplace_skip_io__mem__peak": 222000.0,
220-
"globalplace_skip_io__runtime__total": "0:04.29",
211+
"globalplace_io__cpu__total": 1.36,
212+
"globalplace_io__mem__peak": 206764.0,
213+
"globalplace_io__runtime__total": "0:01.46",
214+
"globalplace_skip_io__cpu__total": 4.44,
215+
"globalplace_skip_io__mem__peak": 222012.0,
216+
"globalplace_skip_io__runtime__total": "0:04.56",
221217
"globalroute__antenna__violating__nets": 0,
222218
"globalroute__antenna__violating__pins": 0,
223-
"globalroute__clock__skew__hold": 14.6976,
224-
"globalroute__clock__skew__setup": 13.4649,
225-
"globalroute__cpu__total": 628.63,
219+
"globalroute__clock__skew__hold": 15.2871,
220+
"globalroute__clock__skew__setup": 11.7432,
221+
"globalroute__cpu__total": 453.37,
226222
"globalroute__design__core__area": 2872.41,
227223
"globalroute__design__die__area": 3342.11,
228-
"globalroute__design__instance__area": 1700.42,
224+
"globalroute__design__instance__area": 1713.12,
229225
"globalroute__design__instance__area__macros": 0,
230-
"globalroute__design__instance__area__stdcell": 1700.42,
231-
"globalroute__design__instance__count": 13264,
232-
"globalroute__design__instance__count__hold_buffer": 7,
226+
"globalroute__design__instance__area__stdcell": 1713.12,
227+
"globalroute__design__instance__count": 13370,
228+
"globalroute__design__instance__count__hold_buffer": 6,
233229
"globalroute__design__instance__count__macros": 0,
234-
"globalroute__design__instance__count__setup_buffer": 224,
235-
"globalroute__design__instance__count__stdcell": 13264,
236-
"globalroute__design__instance__displacement__max": 14.148,
237-
"globalroute__design__instance__displacement__mean": 0.4,
238-
"globalroute__design__instance__displacement__total": 5306.69,
239-
"globalroute__design__instance__utilization": 0.591985,
240-
"globalroute__design__instance__utilization__stdcell": 0.591985,
230+
"globalroute__design__instance__count__setup_buffer": 302,
231+
"globalroute__design__instance__count__stdcell": 13370,
232+
"globalroute__design__instance__displacement__max": 15.174,
233+
"globalroute__design__instance__displacement__mean": 0.479,
234+
"globalroute__design__instance__displacement__total": 6415.25,
235+
"globalroute__design__instance__utilization": 0.596406,
236+
"globalroute__design__instance__utilization__stdcell": 0.596406,
241237
"globalroute__design__io": 200,
242238
"globalroute__design__violations": 0,
243239
"globalroute__flow__errors__count": 0,
244240
"globalroute__flow__warnings__count": 10,
245-
"globalroute__mem__peak": 578664.0,
246-
"globalroute__power__internal__total": 0.0582825,
247-
"globalroute__power__leakage__total": 1.12733e-06,
248-
"globalroute__power__switching__total": 0.0441551,
249-
"globalroute__power__total": 0.102439,
250-
"globalroute__route__wirelength__estimated": 49873.1,
251-
"globalroute__runtime__total": "9:58.16",
252-
"globalroute__timing__clock__slack": -619.049,
253-
"globalroute__timing__drv__hold_violation_count": 5,
241+
"globalroute__mem__peak": 578788.0,
242+
"globalroute__power__internal__total": 0.0583974,
243+
"globalroute__power__leakage__total": 1.13882e-06,
244+
"globalroute__power__switching__total": 0.044395,
245+
"globalroute__power__total": 0.102794,
246+
"globalroute__route__wirelength__estimated": 53343.7,
247+
"globalroute__runtime__total": "8:01.36",
248+
"globalroute__timing__clock__slack": -657.968,
249+
"globalroute__timing__drv__hold_violation_count": 1,
254250
"globalroute__timing__drv__max_cap": 0,
255-
"globalroute__timing__drv__max_cap_limit": 0.0651465,
251+
"globalroute__timing__drv__max_cap_limit": 0.0650722,
256252
"globalroute__timing__drv__max_fanout": 0,
257253
"globalroute__timing__drv__max_fanout_limit": 0,
258-
"globalroute__timing__drv__max_slew": 0,
259-
"globalroute__timing__drv__max_slew_limit": 0.0507696,
254+
"globalroute__timing__drv__max_slew": 63,
255+
"globalroute__timing__drv__max_slew_limit": -0.296644,
260256
"globalroute__timing__drv__setup_violation_count": 1333,
261-
"globalroute__timing__setup__tns": -233667,
262-
"globalroute__timing__setup__ws": -619.049,
263-
"placeopt__cpu__total": 8.71,
257+
"globalroute__timing__setup__tns": -226461,
258+
"globalroute__timing__setup__ws": -657.968,
259+
"placeopt__cpu__total": 9.08,
264260
"placeopt__design__core__area": 2872.41,
265261
"placeopt__design__die__area": 3342.11,
266262
"placeopt__design__instance__area": 1547.96,
@@ -274,12 +270,12 @@
274270
"placeopt__design__io": 200,
275271
"placeopt__flow__errors__count": 0,
276272
"placeopt__flow__warnings__count": 10,
277-
"placeopt__mem__peak": 267232.0,
273+
"placeopt__mem__peak": 267456.0,
278274
"placeopt__power__internal__total": 0.0495701,
279275
"placeopt__power__leakage__total": 9.9424e-07,
280276
"placeopt__power__switching__total": 0.0315582,
281277
"placeopt__power__total": 0.0811292,
282-
"placeopt__runtime__total": "0:08.86",
278+
"placeopt__runtime__total": "0:09.22",
283279
"placeopt__timing__drv__floating__nets": 0,
284280
"placeopt__timing__drv__floating__pins": 0,
285281
"placeopt__timing__drv__hold_violation_count": 0,
@@ -293,10 +289,10 @@
293289
"placeopt__timing__setup__tns": -243803,
294290
"placeopt__timing__setup__ws": -658.272,
295291
"run__flow__design": "mock-alu",
296-
"run__flow__generate_date": "2024-07-20 14:04",
292+
"run__flow__generate_date": "2024-07-25 21:50",
297293
"run__flow__metrics_version": "Metrics_2.1.2",
298294
"run__flow__openroad_commit": "N/A",
299-
"run__flow__openroad_version": "v2.0-14658-gd48987e36",
295+
"run__flow__openroad_version": "v2.0-14726-g72ee0f9c4",
300296
"run__flow__platform": "asap7",
301297
"run__flow__platform__capacitance_units": "1fF",
302298
"run__flow__platform__current_units": "1mA",
@@ -307,12 +303,12 @@
307303
"run__flow__platform__voltage_units": "1v",
308304
"run__flow__platform_commit": "N/A",
309305
"run__flow__scripts_commit": "not a git repo",
310-
"run__flow__uuid": "96412de3-ae67-4acd-91d6-b8516dcc240c",
306+
"run__flow__uuid": "45e73b4c-034c-410e-bb89-8b48882b1e87",
311307
"run__flow__variant": "base",
312-
"synth__cpu__total": 16.55,
308+
"synth__cpu__total": 18.76,
313309
"synth__design__instance__area__stdcell": 1447.85232,
314310
"synth__design__instance__count__stdcell": 11552.0,
315-
"synth__mem__peak": 185740.0,
316-
"synth__runtime__total": "0:16.90",
317-
"total_time": "0:17:48.140000"
311+
"synth__mem__peak": 186168.0,
312+
"synth__runtime__total": "0:19.11",
313+
"total_time": "0:16:18.830000"
318314
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"compare": "<="
4141
},
4242
"finish__timing__setup__ws": {
43-
"value": -723.08,
43+
"value": -782.56,
4444
"compare": ">="
4545
},
4646
"finish__design__instance__area": {
@@ -59,4 +59,4 @@
5959
"value": -97.42,
6060
"compare": ">="
6161
}
62-
}
62+
}

0 commit comments

Comments
 (0)