Skip to content

Commit 0d58767

Browse files
committed
Merge branch 'master' of https://github.com/The-OpenROAD-Project-private/OpenROAD-flow-scripts into secure-yosys_fix
2 parents 376add8 + ca75a11 commit 0d58767

26 files changed

Lines changed: 123 additions & 108 deletions

flow/designs/asap7/aes-mbff/config.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,9 @@ export PLACE_DENSITY = 0.65
1515
export TNS_END_PERCENT = 100
1616

1717
export CLUSTER_FLOPS = 1
18+
export CLUSTER_FLOPS_ARGS = -num_paths 200 -tray_weight 4.0
1819
export ENABLE_DPO = 0
1920

21+
# Disabled until KF can handle mbff
22+
export LEC_CHECK = 0
23+

flow/designs/rapidus2hp/cva6/rules-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -0.164,
55+
"value": -0.381,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -68,7 +68,7 @@
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -0.164,
71+
"value": -0.381,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {

flow/designs/rapidus2hp/ethmac/rules-base.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0347,
31+
"value": -0.0725,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -0.658,
35+
"value": -4.25,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0519,
51+
"value": -0.0981,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -1.58,
55+
"value": -7.21,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0519,
67+
"value": -0.0981,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -1.58,
71+
"value": -7.21,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {

flow/designs/rapidus2hp/ethmac/rules-verific.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0353,
31+
"value": -0.0705,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -0.698,
35+
"value": -3.69,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0601,
51+
"value": -0.0933,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -1.63,
55+
"value": -5.54,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0601,
67+
"value": -0.0933,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -1.63,
71+
"value": -5.54,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {

flow/designs/rapidus2hp/gcd/config.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export CORE_UTILIZATION = $(strip \
1818
$(if $(filter 0.3,$(RAPIDUS_PDK_VERSION)), \
1919
$(if $(filter ra02h138_DST_45CPP,$(PLACE_SITE)), \
2020
36, \
21-
42), \
21+
41), \
2222
$(if $(filter ra02h138_DST_45CPP SC6T,$(PLACE_SITE)), \
2323
43, \
2424
45 \

flow/designs/rapidus2hp/gcd/rules-base.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0286,
31+
"value": -0.0564,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -0.308,
35+
"value": -1.7,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0382,
51+
"value": -0.067,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -0.704,
55+
"value": -2.07,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0382,
67+
"value": -0.067,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -0.704,
71+
"value": -2.07,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {
@@ -80,7 +80,7 @@
8080
"compare": ">="
8181
},
8282
"finish__design__instance__area": {
83-
"value": 40,
83+
"value": 47,
8484
"compare": "<="
8585
}
8686
}

flow/designs/rapidus2hp/gcd/rules-verific.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0221,
31+
"value": -0.0452,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -0.475,
35+
"value": -1.03,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0302,
51+
"value": -0.0511,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -0.753,
55+
"value": -1.41,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0302,
67+
"value": -0.0511,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -0.753,
71+
"value": -1.41,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {

flow/designs/rapidus2hp/gcd/test/test_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def get_exp_util(self, place_site, pdk_version):
3131
if pdk_version in ["", "0.3"]:
3232
if place_site == "ra02h138_DST_45CPP":
3333
return 36
34-
return 42
34+
return 41
3535
if place_site in ["SC6T", "ra02h138_DST_45CPP"]:
3636
return 43
3737
return 45

flow/designs/rapidus2hp/hercules_idecode/config.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ export CORE_UTILIZATION = $(strip \
4242
$(if $(filter 0.3,$(RAPIDUS_PDK_VERSION)), \
4343
$(if $(filter ra02h138_DST_45CPP,$(PLACE_SITE)), \
4444
$(if $(filter slang,$(SYNTH_HDL_FRONTEND)), \
45-
47, \
46-
48 \
45+
45, \
46+
45 \
4747
), \
4848
$(if $(filter slang,$(SYNTH_HDL_FRONTEND)), \
49-
62, \
50-
58 \
49+
58, \
50+
54 \
5151
) \
5252
), \
5353
$(if $(and $(filter t0.5,$(RAPIDUS_PDK_VERSION)),$(filter SC5T,$(PLACE_SITE))), \

flow/designs/rapidus2hp/hercules_idecode/rules-base.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0185,
31+
"value": -0.0676,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -0.074,
35+
"value": -14.1,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0596,
51+
"value": -0.231,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -1.04,
55+
"value": -89.0,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0596,
67+
"value": -0.231,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -1.04,
71+
"value": -89.1,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {

0 commit comments

Comments
 (0)