Skip to content

Commit 4d01734

Browse files
committed
Merge branch 'master' into secure-rsz_target_to_slew_resize
Signed-off-by: Eder Monteiro <[email protected]>
2 parents ea40d06 + 12c56a8 commit 4d01734

File tree

8 files changed

+1024
-1010
lines changed

8 files changed

+1024
-1010
lines changed

flow/designs/gf12/bp_single/metadata-base-ok.json

Lines changed: 360 additions & 345 deletions
Large diffs are not rendered by default.

flow/designs/gf12/bp_single/rules-base.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
"compare": "<="
3333
},
3434
"detailedroute__route__drc_errors": {
35-
"value": 0,
35+
"value": 2,
3636
"compare": "<="
3737
},
3838
"finish__timing__setup__ws": {
39-
"value": -141.97,
39+
"value": -140.33,
4040
"compare": ">="
4141
},
4242
"finish__design__instance__area": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__drv__hold_violation_count": {
51-
"value": 2299,
51+
"value": 619,
5252
"compare": "<="
5353
},
5454
"finish__timing__wns_percent_delay": {
55-
"value": -12.66,
55+
"value": -12.6,
5656
"compare": ">="
5757
}
5858
}

flow/designs/gf12/ca53/metadata-base-ok.json

Lines changed: 335 additions & 346 deletions
Large diffs are not rendered by default.

flow/designs/gf12/ca53/rules-base.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
15-
"value": 619211,
15+
"value": 610540,
1616
"compare": "<="
1717
},
1818
"detailedplace__design__violations": {
1919
"value": 0,
2020
"compare": "=="
2121
},
2222
"cts__design__instance__count__setup_buffer": {
23-
"value": 53844,
23+
"value": 53090,
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 53844,
27+
"value": 53090,
2828
"compare": "<="
2929
},
3030
"detailedroute__route__wirelength": {
31-
"value": 18907336,
31+
"value": 17229439,
3232
"compare": "<="
3333
},
3434
"detailedroute__route__drc_errors": {
@@ -44,11 +44,11 @@
4444
"compare": "<="
4545
},
4646
"finish__timing__drv__setup_violation_count": {
47-
"value": 26922,
47+
"value": 26545,
4848
"compare": "<="
4949
},
5050
"finish__timing__drv__hold_violation_count": {
51-
"value": 952,
51+
"value": 2686,
5252
"compare": "<="
5353
},
5454
"finish__timing__wns_percent_delay": {

flow/designs/gf12/coyote/metadata-base-ok.json

Lines changed: 257 additions & 249 deletions
Large diffs are not rendered by default.

flow/designs/gf12/coyote/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": 171692.1,
3+
"value": 171649.26,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
@@ -48,7 +48,7 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__drv__hold_violation_count": {
51-
"value": 1299,
51+
"value": 100,
5252
"compare": "<="
5353
},
5454
"finish__timing__wns_percent_delay": {

flow/designs/gf180/aes-hybrid/config.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ export ADDITIONAL_LEFS = ./designs/$(PLATFORM)/$(DESIGN_NICKNAME)/hybrid_sites.l
1616
export ADDITIONAL_LIBS = $(PLATFORM_DIR)/lib/$($(CORNER)_ADDITIONAL_LIB_FILES)
1717
#export ADDITIONAL_GDS = $(wildcard $(PLATFORM_DIR)/gds/7t/*.gds)
1818

19+
export GDS_ALLOW_EMPTY = gf180mcu_fd_sc_mcu7t5v0__.*
20+
1921
export PLACE_SITE = sc9sc7
2022

2123
export VERILOG_FILES = $(sort $(wildcard ./designs/src/aes/*.v))

flow/designs/intel16/gcd/metadata-base-ok.json

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"cts__clock__skew__setup": 4.79352,
1010
"cts__clock__skew__setup__post_repair": 5.07028,
1111
"cts__clock__skew__setup__pre_repair": 5.07028,
12-
"cts__cpu__total": 8.2,
12+
"cts__cpu__total": 7.5,
1313
"cts__design__core__area": 425.503,
1414
"cts__design__core__area__post_repair": 425.503,
1515
"cts__design__core__area__pre_repair": 425.503,
@@ -49,7 +49,7 @@
4949
"cts__design__io__post_repair": 54,
5050
"cts__design__io__pre_repair": 54,
5151
"cts__design__violations": 0,
52-
"cts__mem__peak": 250024.0,
52+
"cts__mem__peak": 249696.0,
5353
"cts__power__internal__total": 9.24734e-05,
5454
"cts__power__internal__total__post_repair": 9.13965e-05,
5555
"cts__power__internal__total__pre_repair": 9.13965e-05,
@@ -63,7 +63,7 @@
6363
"cts__power__total__post_repair": 0.000139568,
6464
"cts__power__total__pre_repair": 0.000139568,
6565
"cts__route__wirelength__estimated": 1376.88,
66-
"cts__runtime__total": "0:08.38",
66+
"cts__runtime__total": "0:22.11",
6767
"cts__timing__drv__hold_violation_count": 0,
6868
"cts__timing__drv__hold_violation_count__post_repair": 0,
6969
"cts__timing__drv__hold_violation_count__pre_repair": 0,
@@ -95,7 +95,7 @@
9595
"cts__timing__setup__ws__post_repair": -1021.24,
9696
"cts__timing__setup__ws__pre_repair": -1021.24,
9797
"design__io__hpwl": 682310,
98-
"detailedplace__cpu__total": 2.01,
98+
"detailedplace__cpu__total": 1.86,
9999
"detailedplace__design__core__area": 425.503,
100100
"detailedplace__design__die__area": 524.204,
101101
"detailedplace__design__instance__area": 142.068,
@@ -111,13 +111,13 @@
111111
"detailedplace__design__instance__utilization__stdcell": 0.333882,
112112
"detailedplace__design__io": 54,
113113
"detailedplace__design__violations": 0,
114-
"detailedplace__mem__peak": 206484.0,
114+
"detailedplace__mem__peak": 206132.0,
115115
"detailedplace__power__internal__total": 8.42099e-05,
116116
"detailedplace__power__leakage__total": 1.27657e-10,
117117
"detailedplace__power__switching__total": 3.50997e-05,
118118
"detailedplace__power__total": 0.00011931,
119119
"detailedplace__route__wirelength__estimated": 1226.42,
120-
"detailedplace__runtime__total": "0:02.14",
120+
"detailedplace__runtime__total": "0:06.29",
121121
"detailedplace__timing__drv__hold_violation_count": 0,
122122
"detailedplace__timing__drv__max_cap": 0,
123123
"detailedplace__timing__drv__max_cap_limit": 0.297287,
@@ -128,8 +128,8 @@
128128
"detailedplace__timing__drv__setup_violation_count": 43,
129129
"detailedplace__timing__setup__tns": -27299.1,
130130
"detailedplace__timing__setup__ws": -848.189,
131-
"detailedroute__cpu__total": 68.82,
132-
"detailedroute__mem__peak": 1225664.0,
131+
"detailedroute__cpu__total": 63.23,
132+
"detailedroute__mem__peak": 1208892.0,
133133
"detailedroute__route__drc_errors": 0,
134134
"detailedroute__route__drc_errors__iter:1": 267,
135135
"detailedroute__route__drc_errors__iter:2": 24,
@@ -145,13 +145,13 @@
145145
"detailedroute__route__wirelength__iter:2": 1943,
146146
"detailedroute__route__wirelength__iter:3": 1940,
147147
"detailedroute__route__wirelength__iter:4": 1941,
148-
"detailedroute__runtime__total": "0:19.76",
149-
"fillcell__cpu__total": 1.9,
150-
"fillcell__mem__peak": 204504.0,
148+
"detailedroute__runtime__total": "0:17.43",
149+
"fillcell__cpu__total": 1.69,
150+
"fillcell__mem__peak": 204436.0,
151151
"fillcell__runtime__total": "0:02.02",
152152
"finish__clock__skew__hold": 6.72446,
153153
"finish__clock__skew__setup": 5.89084,
154-
"finish__cpu__total": 3.37,
154+
"finish__cpu__total": 2.84,
155155
"finish__design__core__area": 425.503,
156156
"finish__design__die__area": 524.204,
157157
"finish__design__instance__area": 189.54,
@@ -163,12 +163,12 @@
163163
"finish__design__instance__utilization": 0.44545,
164164
"finish__design__instance__utilization__stdcell": 0.44545,
165165
"finish__design__io": 54,
166-
"finish__mem__peak": 292384.0,
166+
"finish__mem__peak": 297424.0,
167167
"finish__power__internal__total": 0.000117319,
168168
"finish__power__leakage__total": 2.07171e-10,
169169
"finish__power__switching__total": 5.94345e-05,
170170
"finish__power__total": 0.000176753,
171-
"finish__runtime__total": "0:03.93",
171+
"finish__runtime__total": "0:06.59",
172172
"finish__timing__drv__hold_violation_count": 0,
173173
"finish__timing__drv__max_cap": 0,
174174
"finish__timing__drv__max_cap_limit": 0.948701,
@@ -180,10 +180,10 @@
180180
"finish__timing__setup__tns": -100.568,
181181
"finish__timing__setup__ws": -24.0395,
182182
"finish__timing__wns_percent_delay": -2.44294,
183-
"finish_merge__cpu__total": 1.85,
184-
"finish_merge__mem__peak": 401312.0,
185-
"finish_merge__runtime__total": "0:02.44",
186-
"floorplan__cpu__total": 2.11,
183+
"finish_merge__cpu__total": 1.57,
184+
"finish_merge__mem__peak": 400820.0,
185+
"finish_merge__runtime__total": "0:01.98",
186+
"floorplan__cpu__total": 1.94,
187187
"floorplan__design__core__area": 425.503,
188188
"floorplan__design__die__area": 524.204,
189189
"floorplan__design__instance__area": 126.554,
@@ -195,30 +195,30 @@
195195
"floorplan__design__instance__utilization": 0.297423,
196196
"floorplan__design__instance__utilization__stdcell": 0.297423,
197197
"floorplan__design__io": 54,
198-
"floorplan__mem__peak": 206620.0,
198+
"floorplan__mem__peak": 205564.0,
199199
"floorplan__power__internal__total": 7.7513e-05,
200200
"floorplan__power__leakage__total": 1.18601e-10,
201201
"floorplan__power__switching__total": 2.3045e-05,
202202
"floorplan__power__total": 0.000100558,
203-
"floorplan__runtime__total": "0:02.25",
203+
"floorplan__runtime__total": "0:02.66",
204204
"floorplan__timing__setup__tns": -376.018,
205205
"floorplan__timing__setup__ws": -86.219,
206-
"floorplan_io__cpu__total": 1.81,
207-
"floorplan_io__mem__peak": 205276.0,
208-
"floorplan_io__runtime__total": "0:01.92",
209-
"floorplan_macro__cpu__total": 1.89,
210-
"floorplan_macro__mem__peak": 222284.0,
211-
"floorplan_macro__runtime__total": "0:02.01",
212-
"floorplan_pdn__cpu__total": 1.9,
213-
"floorplan_pdn__mem__peak": 205752.0,
214-
"floorplan_pdn__runtime__total": "0:02.01",
215-
"floorplan_tap__cpu__total": 1.83,
216-
"floorplan_tap__mem__peak": 202784.0,
217-
"floorplan_tap__runtime__total": "0:01.95",
218-
"floorplan_tdms__cpu__total": 1.81,
219-
"floorplan_tdms__mem__peak": 202664.0,
220-
"floorplan_tdms__runtime__total": "0:01.92",
221-
"globalplace__cpu__total": 2.69,
206+
"floorplan_io__cpu__total": 1.67,
207+
"floorplan_io__mem__peak": 202476.0,
208+
"floorplan_io__runtime__total": "0:02.02",
209+
"floorplan_macro__cpu__total": 1.67,
210+
"floorplan_macro__mem__peak": 203932.0,
211+
"floorplan_macro__runtime__total": "0:01.96",
212+
"floorplan_pdn__cpu__total": 1.72,
213+
"floorplan_pdn__mem__peak": 205420.0,
214+
"floorplan_pdn__runtime__total": "0:02.03",
215+
"floorplan_tap__cpu__total": 1.66,
216+
"floorplan_tap__mem__peak": 202492.0,
217+
"floorplan_tap__runtime__total": "0:01.97",
218+
"floorplan_tdms__cpu__total": 1.68,
219+
"floorplan_tdms__mem__peak": 202192.0,
220+
"floorplan_tdms__runtime__total": "0:01.96",
221+
"globalplace__cpu__total": 2.37,
222222
"globalplace__design__core__area": 425.503,
223223
"globalplace__design__die__area": 524.204,
224224
"globalplace__design__instance__area": 126.554,
@@ -230,25 +230,25 @@
230230
"globalplace__design__instance__utilization": 0.297423,
231231
"globalplace__design__instance__utilization__stdcell": 0.297423,
232232
"globalplace__design__io": 54,
233-
"globalplace__mem__peak": 305424.0,
233+
"globalplace__mem__peak": 304728.0,
234234
"globalplace__power__internal__total": 7.73613e-05,
235235
"globalplace__power__leakage__total": 1.18601e-10,
236236
"globalplace__power__switching__total": 3.53809e-05,
237237
"globalplace__power__total": 0.000112742,
238-
"globalplace__runtime__total": "0:02.86",
238+
"globalplace__runtime__total": "0:04.33",
239239
"globalplace__timing__setup__tns": -31389.9,
240240
"globalplace__timing__setup__ws": -1140.77,
241-
"globalplace_io__cpu__total": 1.85,
242-
"globalplace_io__mem__peak": 203800.0,
243-
"globalplace_io__runtime__total": "0:01.97",
244-
"globalplace_skip_io__cpu__total": 1.92,
245-
"globalplace_skip_io__mem__peak": 203784.0,
246-
"globalplace_skip_io__runtime__total": "0:02.01",
241+
"globalplace_io__cpu__total": 1.67,
242+
"globalplace_io__mem__peak": 203644.0,
243+
"globalplace_io__runtime__total": "0:02.02",
244+
"globalplace_skip_io__cpu__total": 1.75,
245+
"globalplace_skip_io__mem__peak": 203148.0,
246+
"globalplace_skip_io__runtime__total": "0:02.12",
247247
"globalroute__antenna__violating__nets": 0,
248248
"globalroute__antenna__violating__pins": 0,
249249
"globalroute__clock__skew__hold": 8.49474,
250250
"globalroute__clock__skew__setup": 7.66231,
251-
"globalroute__cpu__total": 4.0,
251+
"globalroute__cpu__total": 3.66,
252252
"globalroute__design__core__area": 425.503,
253253
"globalroute__design__die__area": 524.204,
254254
"globalroute__design__instance__area": 189.54,
@@ -266,13 +266,13 @@
266266
"globalroute__design__instance__utilization__stdcell": 0.44545,
267267
"globalroute__design__io": 54,
268268
"globalroute__design__violations": 0,
269-
"globalroute__mem__peak": 308360.0,
269+
"globalroute__mem__peak": 307924.0,
270270
"globalroute__power__internal__total": 0.000111435,
271271
"globalroute__power__leakage__total": 2.09361e-10,
272272
"globalroute__power__switching__total": 7.24431e-05,
273273
"globalroute__power__total": 0.000183878,
274274
"globalroute__route__wirelength__estimated": 1562.25,
275-
"globalroute__runtime__total": "0:04.77",
275+
"globalroute__runtime__total": "0:22.91",
276276
"globalroute__timing__clock__slack": -126.365,
277277
"globalroute__timing__drv__hold_violation_count": 0,
278278
"globalroute__timing__drv__max_cap": 0,
@@ -284,7 +284,7 @@
284284
"globalroute__timing__drv__setup_violation_count": 42,
285285
"globalroute__timing__setup__tns": -2372.09,
286286
"globalroute__timing__setup__ws": -126.365,
287-
"placeopt__cpu__total": 2.2,
287+
"placeopt__cpu__total": 1.98,
288288
"placeopt__design__core__area": 425.503,
289289
"placeopt__design__core__area__pre_opt": 425.503,
290290
"placeopt__design__die__area": 524.204,
@@ -307,7 +307,7 @@
307307
"placeopt__design__instance__utilization__stdcell__pre_opt": 0.297423,
308308
"placeopt__design__io": 54,
309309
"placeopt__design__io__pre_opt": 54,
310-
"placeopt__mem__peak": 233844.0,
310+
"placeopt__mem__peak": 233512.0,
311311
"placeopt__power__internal__total": 7.86001e-05,
312312
"placeopt__power__internal__total__pre_opt": 7.73613e-05,
313313
"placeopt__power__leakage__total": 1.26203e-10,
@@ -316,7 +316,7 @@
316316
"placeopt__power__switching__total__pre_opt": 3.53809e-05,
317317
"placeopt__power__total": 0.000112544,
318318
"placeopt__power__total__pre_opt": 0.000112742,
319-
"placeopt__runtime__total": "0:02.35",
319+
"placeopt__runtime__total": "0:07.94",
320320
"placeopt__timing__drv__floating__nets": 0,
321321
"placeopt__timing__drv__floating__pins": 0,
322322
"placeopt__timing__drv__hold_violation_count": 0,
@@ -332,10 +332,10 @@
332332
"placeopt__timing__setup__ws": -822.796,
333333
"placeopt__timing__setup__ws__pre_opt": -1140.77,
334334
"run__flow__design": "gcd",
335-
"run__flow__generate_date": "2024-03-13 06:23",
335+
"run__flow__generate_date": "2024-03-13 13:20",
336336
"run__flow__metrics_version": "Metrics_2.1.2",
337337
"run__flow__openroad_commit": "N/A",
338-
"run__flow__openroad_version": "v2.0-12539-gfed44ee59",
338+
"run__flow__openroad_version": "v2.0-12543-g0fe2d3a7b",
339339
"run__flow__platform": "intel16",
340340
"run__flow__platform__capacitance_units": "1fF",
341341
"run__flow__platform__current_units": "1mA",
@@ -345,13 +345,13 @@
345345
"run__flow__platform__time_units": "1ps",
346346
"run__flow__platform__voltage_units": "1v",
347347
"run__flow__platform_commit": "818dbb14ae2fdd03bf275ad024b549007c9f5d26",
348-
"run__flow__scripts_commit": "ca3237fff27c7bfe0ff8024663f1670b865bcda9",
349-
"run__flow__uuid": "ccfad4ec-0c23-4f04-a670-34c0e738ad42",
348+
"run__flow__scripts_commit": "ea40d065c943fbadcda306d5457a55286f945019",
349+
"run__flow__uuid": "30a18f96-bf10-496c-bf86-be3ab2178b77",
350350
"run__flow__variant": "base",
351-
"synth__cpu__total": 3.47,
351+
"synth__cpu__total": 3.29,
352352
"synth__design__instance__area__stdcell": 130.98672,
353353
"synth__design__instance__count__stdcell": 291.0,
354-
"synth__mem__peak": 95304.0,
355-
"synth__runtime__total": "0:03.69",
356-
"total_time": "0:01:08.380000"
354+
"synth__mem__peak": 94696.0,
355+
"synth__runtime__total": "0:07.70",
356+
"total_time": "0:01:56.040000"
357357
}

0 commit comments

Comments
 (0)