Skip to content

Commit 10c750c

Browse files
authored
Merge pull request #937 from The-OpenROAD-Project-staging/area-update
Update area in private CI for genMetrics fix with hierarchical synthesis
2 parents c4077cb + 0f626de commit 10c750c

File tree

12 files changed

+338
-552
lines changed

12 files changed

+338
-552
lines changed

flow/designs/tsmc65lp/black_parrot/metadata-base-ok.json

Lines changed: 54 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,6 @@
4848
"cts__design__io__post_repair": 1198,
4949
"cts__design__io__pre_repair": 1198,
5050
"cts__design__violations": 0,
51-
"cts__power__internal__total": 0.102103,
52-
"cts__power__internal__total__post_repair": 0.10166,
53-
"cts__power__internal__total__pre_repair": 0.101649,
54-
"cts__power__leakage__total": 0.000873107,
55-
"cts__power__leakage__total__post_repair": 0.000864599,
56-
"cts__power__leakage__total__pre_repair": 0.000864565,
57-
"cts__power__switching__total": 0.0800105,
58-
"cts__power__switching__total__post_repair": 0.0793917,
59-
"cts__power__switching__total__pre_repair": 0.0793579,
60-
"cts__power__total": 0.182987,
61-
"cts__power__total__post_repair": 0.181917,
62-
"cts__power__total__pre_repair": 0.181871,
6351
"cts__route__wirelength__estimated": 7011160.0,
6452
"cts__timing__drv__hold_violation_count": 0,
6553
"cts__timing__drv__hold_violation_count__post_repair": 1438,
@@ -91,7 +79,7 @@
9179
"cts__timing__setup__ws": -0.490317,
9280
"cts__timing__setup__ws__post_repair": -2.79498,
9381
"cts__timing__setup__ws__pre_repair": -2.79498,
94-
"detailedplace__cpu__total": 138.73,
82+
"detailedplace__cpu__total": 112.35,
9583
"detailedplace__design__core__area": 2810980.0,
9684
"detailedplace__design__die__area": 2881440.0,
9785
"detailedplace__design__instance__area": 1825970.0,
@@ -107,13 +95,9 @@
10795
"detailedplace__design__instance__utilization__stdcell": 0.562123,
10896
"detailedplace__design__io": 1198,
10997
"detailedplace__design__violations": 0,
110-
"detailedplace__mem__peak": 1296136.0,
111-
"detailedplace__power__internal__total": 0.098929,
112-
"detailedplace__power__leakage__total": 0.000856067,
113-
"detailedplace__power__switching__total": 0.0610618,
114-
"detailedplace__power__total": 0.160847,
98+
"detailedplace__mem__peak": 1307592.0,
11599
"detailedplace__route__wirelength__estimated": 6870540.0,
116-
"detailedplace__runtime__total": "2:20.66",
100+
"detailedplace__runtime__total": "1:54.10",
117101
"detailedplace__timing__drv__hold_violation_count": 99,
118102
"detailedplace__timing__drv__max_cap": 1,
119103
"detailedplace__timing__drv__max_cap_limit": -0.0167849,
@@ -125,39 +109,39 @@
125109
"detailedplace__timing__setup__tns": -7703.97,
126110
"detailedplace__timing__setup__ws": -2.65566,
127111
"detailedroute__route__drc_errors": 0,
128-
"detailedroute__route__drc_errors__iter:1": 71401,
112+
"detailedroute__route__drc_errors__iter:1": 71459,
129113
"detailedroute__route__drc_errors__iter:10": 2,
130114
"detailedroute__route__drc_errors__iter:11": 2,
131115
"detailedroute__route__drc_errors__iter:12": 0,
132-
"detailedroute__route__drc_errors__iter:2": 12827,
133-
"detailedroute__route__drc_errors__iter:3": 11211,
134-
"detailedroute__route__drc_errors__iter:4": 44,
116+
"detailedroute__route__drc_errors__iter:2": 12656,
117+
"detailedroute__route__drc_errors__iter:3": 11339,
118+
"detailedroute__route__drc_errors__iter:4": 45,
135119
"detailedroute__route__drc_errors__iter:5": 12,
136-
"detailedroute__route__drc_errors__iter:6": 5,
137-
"detailedroute__route__drc_errors__iter:7": 5,
120+
"detailedroute__route__drc_errors__iter:6": 8,
121+
"detailedroute__route__drc_errors__iter:7": 7,
138122
"detailedroute__route__drc_errors__iter:8": 5,
139123
"detailedroute__route__drc_errors__iter:9": 4,
140124
"detailedroute__route__net": 152506,
141125
"detailedroute__route__net__special": 2,
142-
"detailedroute__route__vias": 1186255,
126+
"detailedroute__route__vias": 1186232,
143127
"detailedroute__route__vias__multicut": 0,
144-
"detailedroute__route__vias__singlecut": 1186255,
145-
"detailedroute__route__wirelength": 8659939,
146-
"detailedroute__route__wirelength__iter:1": 8689752,
147-
"detailedroute__route__wirelength__iter:10": 8659938,
148-
"detailedroute__route__wirelength__iter:11": 8659938,
149-
"detailedroute__route__wirelength__iter:12": 8659939,
150-
"detailedroute__route__wirelength__iter:2": 8667017,
151-
"detailedroute__route__wirelength__iter:3": 8659970,
152-
"detailedroute__route__wirelength__iter:4": 8659931,
153-
"detailedroute__route__wirelength__iter:5": 8659937,
154-
"detailedroute__route__wirelength__iter:6": 8659938,
155-
"detailedroute__route__wirelength__iter:7": 8659938,
156-
"detailedroute__route__wirelength__iter:8": 8659938,
157-
"detailedroute__route__wirelength__iter:9": 8659938,
158-
"finish__clock__skew__hold": 0.34266,
159-
"finish__clock__skew__setup": 0.34266,
160-
"finish__cpu__total": 281.24,
128+
"detailedroute__route__vias__singlecut": 1186232,
129+
"detailedroute__route__wirelength": 8660069,
130+
"detailedroute__route__wirelength__iter:1": 8689201,
131+
"detailedroute__route__wirelength__iter:10": 8660069,
132+
"detailedroute__route__wirelength__iter:11": 8660069,
133+
"detailedroute__route__wirelength__iter:12": 8660069,
134+
"detailedroute__route__wirelength__iter:2": 8667160,
135+
"detailedroute__route__wirelength__iter:3": 8660105,
136+
"detailedroute__route__wirelength__iter:4": 8660058,
137+
"detailedroute__route__wirelength__iter:5": 8660061,
138+
"detailedroute__route__wirelength__iter:6": 8660067,
139+
"detailedroute__route__wirelength__iter:7": 8660067,
140+
"detailedroute__route__wirelength__iter:8": 8660068,
141+
"detailedroute__route__wirelength__iter:9": 8660068,
142+
"finish__clock__skew__hold": 0.339744,
143+
"finish__clock__skew__setup": 0.339744,
144+
"finish__cpu__total": 247.68,
161145
"finish__design__core__area": 2810980.0,
162146
"finish__design__die__area": 2881440.0,
163147
"finish__design__instance__area": 1849370.0,
@@ -169,24 +153,20 @@
169153
"finish__design__instance__utilization": 0.657909,
170154
"finish__design__instance__utilization__stdcell": 0.572524,
171155
"finish__design__io": 1198,
172-
"finish__mem__peak": 4340384.0,
173-
"finish__power__internal__total": 0.102515,
174-
"finish__power__leakage__total": 0.000873107,
175-
"finish__power__switching__total": 0.0625292,
176-
"finish__power__total": 0.165918,
177-
"finish__runtime__total": "4:47.52",
156+
"finish__mem__peak": 3442824.0,
157+
"finish__runtime__total": "4:11.19",
178158
"finish__timing__drv__hold_violation_count": 1.0,
179159
"finish__timing__drv__max_cap": 0,
180-
"finish__timing__drv__max_cap_limit": 0.0387101,
160+
"finish__timing__drv__max_cap_limit": 0.0370733,
181161
"finish__timing__drv__max_fanout": 0,
182162
"finish__timing__drv__max_fanout_limit": 1e+30,
183163
"finish__timing__drv__max_slew": 0,
184-
"finish__timing__drv__max_slew_limit": 0.0963591,
164+
"finish__timing__drv__max_slew_limit": 0.095021,
185165
"finish__timing__drv__setup_violation_count": 1.0,
186-
"finish__timing__setup__tns": -1.4956,
187-
"finish__timing__setup__ws": -0.210699,
188-
"finish__timing__wns_percent_delay": -2.659212,
189-
"floorplan__cpu__total": 316.42,
166+
"finish__timing__setup__tns": -1.41725,
167+
"finish__timing__setup__ws": -0.19916,
168+
"finish__timing__wns_percent_delay": -2.510745,
169+
"floorplan__cpu__total": 330.01,
190170
"floorplan__design__core__area": 2810980.0,
191171
"floorplan__design__die__area": 2881440.0,
192172
"floorplan__design__instance__area": 1514130.0,
@@ -198,15 +178,11 @@
198178
"floorplan__design__instance__utilization": 0.538651,
199179
"floorplan__design__instance__utilization__stdcell": 0.4235,
200180
"floorplan__design__io": 1198,
201-
"floorplan__mem__peak": 597196.0,
202-
"floorplan__power__internal__total": 0.111754,
203-
"floorplan__power__leakage__total": 0.000642329,
204-
"floorplan__power__switching__total": 0.0162733,
205-
"floorplan__power__total": 0.128669,
206-
"floorplan__runtime__total": "0:59.25",
181+
"floorplan__mem__peak": 627524.0,
182+
"floorplan__runtime__total": "1:13.35",
207183
"floorplan__timing__setup__tns": -204827,
208184
"floorplan__timing__setup__ws": -24.0649,
209-
"globalplace__cpu__total": 121.01,
185+
"globalplace__cpu__total": 103.13,
210186
"globalplace__design__core__area": 2810980.0,
211187
"globalplace__design__die__area": 2881440.0,
212188
"globalplace__design__instance__area": 1526270.0,
@@ -218,12 +194,8 @@
218194
"globalplace__design__instance__utilization": 0.542967,
219195
"globalplace__design__instance__utilization__stdcell": 0.428893,
220196
"globalplace__design__io": 1198,
221-
"globalplace__mem__peak": 1183204.0,
222-
"globalplace__power__internal__total": 0.146305,
223-
"globalplace__power__leakage__total": 0.000642329,
224-
"globalplace__power__switching__total": 0.0521468,
225-
"globalplace__power__total": 0.199094,
226-
"globalplace__runtime__total": "2:02.95",
197+
"globalplace__mem__peak": 1191732.0,
198+
"globalplace__runtime__total": "1:44.71",
227199
"globalplace__timing__setup__tns": -883121,
228200
"globalplace__timing__setup__ws": -127.598,
229201
"globalroute__antenna__violating__nets": 0,
@@ -241,10 +213,6 @@
241213
"globalroute__design__instance__utilization": 0.657909,
242214
"globalroute__design__instance__utilization__stdcell": 0.572524,
243215
"globalroute__design__io": 1198,
244-
"globalroute__power__internal__total": 0.102298,
245-
"globalroute__power__leakage__total": 0.000873107,
246-
"globalroute__power__switching__total": 0.0862209,
247-
"globalroute__power__total": 0.189392,
248216
"globalroute__timing__clock__slack": -0.716,
249217
"globalroute__timing__drv__hold_violation_count": 8,
250218
"globalroute__timing__drv__max_cap": 1,
@@ -253,10 +221,10 @@
253221
"globalroute__timing__drv__max_fanout_limit": 1e+30,
254222
"globalroute__timing__drv__max_slew": 77,
255223
"globalroute__timing__drv__max_slew_limit": -0.150517,
256-
"globalroute__timing__drv__setup_violation_count": 1387,
257-
"globalroute__timing__setup__tns": -349.742,
224+
"globalroute__timing__drv__setup_violation_count": 1386,
225+
"globalroute__timing__setup__tns": -349.799,
258226
"globalroute__timing__setup__ws": -0.716482,
259-
"placeopt__cpu__total": 121.01,
227+
"placeopt__cpu__total": 103.13,
260228
"placeopt__design__core__area": 2810980.0,
261229
"placeopt__design__core__area__pre_opt": 2810980.0,
262230
"placeopt__design__die__area": 2881440.0,
@@ -279,16 +247,8 @@
279247
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.428893,
280248
"placeopt__design__io": 1198,
281249
"placeopt__design__io__pre_opt": 1198,
282-
"placeopt__mem__peak": 1183204.0,
283-
"placeopt__power__internal__total": 0.0974229,
284-
"placeopt__power__internal__total__pre_opt": 0.146305,
285-
"placeopt__power__leakage__total": 0.000856067,
286-
"placeopt__power__leakage__total__pre_opt": 0.000642329,
287-
"placeopt__power__switching__total": 0.0536579,
288-
"placeopt__power__switching__total__pre_opt": 0.0521468,
289-
"placeopt__power__total": 0.151937,
290-
"placeopt__power__total__pre_opt": 0.199094,
291-
"placeopt__runtime__total": "2:02.95",
250+
"placeopt__mem__peak": 1191732.0,
251+
"placeopt__runtime__total": "1:44.71",
292252
"placeopt__timing__drv__hold_violation_count": 103,
293253
"placeopt__timing__drv__max_cap": 0,
294254
"placeopt__timing__drv__max_cap_limit": 0.000652876,
@@ -302,10 +262,10 @@
302262
"placeopt__timing__setup__ws": -2.63039,
303263
"placeopt__timing__setup__ws__pre_opt": -127.598,
304264
"run__flow__design": "bp",
305-
"run__flow__generate_date": "2023-02-18 05:53",
265+
"run__flow__generate_date": "2023-03-30 03:29",
306266
"run__flow__metrics_version": "Metrics_2.1.2",
307267
"run__flow__openroad_commit": "N/A",
308-
"run__flow__openroad_version": "v2.0-6909-g94d3ad9d4",
268+
"run__flow__openroad_version": "v2.0-7460-ged2d04e36",
309269
"run__flow__platform": "tsmc65lp",
310270
"run__flow__platform__capacitance_units": "1pF",
311271
"run__flow__platform__current_units": "1mA",
@@ -315,13 +275,13 @@
315275
"run__flow__platform__time_units": "1ns",
316276
"run__flow__platform__voltage_units": "1v",
317277
"run__flow__platform_commit": "5cb1fac1f980bb0c2fdb7fbcbf294a8d6c2cc02e",
318-
"run__flow__scripts_commit": "d88047488af4d447b2ffe465da20588f6948e00a",
319-
"run__flow__uuid": "7a0a3b5b-7109-4f3b-80d8-e4965835622b",
278+
"run__flow__scripts_commit": "c4077cb09557b2ac6e615f7f5fd970233d2ca2bd",
279+
"run__flow__uuid": "0c363697-700b-4eaf-b481-d95fb64a0e60",
320280
"run__flow__variant": "base",
321-
"synth__cpu__total": 708.18,
322-
"synth__design__instance__area__stdcell": 360294.886,
281+
"synth__cpu__total": 737.36,
282+
"synth__design__instance__area__stdcell": 1596528.971,
323283
"synth__design__instance__count__stdcell": 153820.0,
324-
"synth__mem__peak": 2765356.0,
325-
"synth__runtime__total": "12:04.32",
326-
"total_time": "0:24:17.650000"
284+
"synth__mem__peak": 2766660.0,
285+
"synth__runtime__total": "12:37.87",
286+
"total_time": "0:23:25.930000"
327287
}

flow/designs/tsmc65lp/black_parrot/rules-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 414339,
3+
"value": 1836008,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
@@ -56,7 +56,7 @@
5656
"compare": "<="
5757
},
5858
"finish__timing__setup__ws": {
59-
"value": -0.55,
59+
"value": -0.54,
6060
"compare": ">="
6161
},
6262
"finish__design__instance__area": {

0 commit comments

Comments
 (0)