Skip to content

Commit 92e96d8

Browse files
committed
Merge remote-tracking branch 'private/master' into secure-gpl-binSize-float
2 parents 068c7cb + 24e99ab commit 92e96d8

File tree

9 files changed

+291
-277
lines changed

9 files changed

+291
-277
lines changed

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

Lines changed: 265 additions & 251 deletions
Large diffs are not rendered by default.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"compare": "<="
3333
},
3434
"detailedroute__route__wirelength": {
35-
"value": 2491797,
35+
"value": 2269978,
3636
"compare": "<="
3737
},
3838
"detailedroute__route__drc_errors": {
@@ -60,7 +60,7 @@
6060
"compare": "<="
6161
},
6262
"finish__timing__drv__hold_violation_count": {
63-
"value": 538,
63+
"value": 778,
6464
"compare": "<="
6565
},
6666
"finish__timing__wns_percent_delay": {
Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,14 @@
11
{
2-
"_SDC_FILE_PATH": "constraints.sdc",
2+
"_SDC_FILE_PATH": "constraint.sdc",
33
"_SDC_CLK_PERIOD": {
44
"type": "float",
55
"minmax": [
6-
200,
7-
400
6+
0.3,
7+
1.0
88
],
99
"step": 0
1010
},
11-
"CORE_ASPECT_RATIO": {
12-
"type": "float",
13-
"minmax": [
14-
0.5,
15-
2.0
16-
],
17-
"step": 0
18-
},
19-
"CORE_MARGIN": {
11+
"CORE_MARGIN": {
2012
"type": "int",
2113
"minmax": [
2214
2,
@@ -27,16 +19,16 @@
2719
"CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": {
2820
"type": "int",
2921
"minmax": [
30-
1,
31-
5
22+
0,
23+
3
3224
],
3325
"step": 1
3426
},
3527
"CELL_PAD_IN_SITES_DETAIL_PLACEMENT": {
3628
"type": "int",
3729
"minmax": [
38-
1,
39-
5
30+
0,
31+
3
4032
],
4133
"step": 1
4234
},
@@ -47,12 +39,12 @@
4739
0.3
4840
],
4941
"step": 0
50-
},
42+
},
5143
"PLACE_DENSITY_LB_ADDON": {
5244
"type": "float",
5345
"minmax": [
5446
0.0,
55-
0.99
47+
0.2
5648
],
5749
"step": 0
5850
},
@@ -72,5 +64,5 @@
7264
],
7365
"step": 1
7466
},
75-
"_FR_FILE_PATH": "fastroute.tcl"
67+
"_FR_FILE_PATH": "../../../platforms/nangate45/fastroute.tcl"
7668
}

flow/designs/sky130hd/microwatt/config.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ export SKIP_GATE_CLONING = 1
3333

3434
export SETUP_SLACK_MARGIN = 0.2
3535

36+
# GRT non-default config
37+
export FASTROUTE_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/fastroute.tcl
38+
3639
# This is high, some SRAMs should probably be converted
3740
# to real SRAMs and not instantiated as flops
3841
export SYNTH_MEMORY_MAX_BITS ?= 42000
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
set_global_routing_layer_adjustment $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER) 0.15
2+
3+
set_routing_layers -clock $::env(MIN_CLK_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER)
4+
set_routing_layers -signal $::env(MIN_ROUTING_LAYER)-$::env(MAX_ROUTING_LAYER)
5+

flow/scripts/detail_route.tcl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ if {![env_var_equals SKIP_ANTENNA_REPAIR_POST_DRT 1]} {
5858
detailed_route {*}$all_args
5959
incr repair_antennas_iters
6060
}
61+
} else {
62+
utl::metric_int "antenna_diodes_count" -1
6163
}
6264

6365
if { [env_var_exists_and_non_empty POST_DETAIL_ROUTE_TCL] } {

flow/scripts/global_place.tcl

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ fast_route
1010
set global_placement_args {}
1111

1212
# Parameters for routability mode in global placement
13-
if {$::env(GPL_ROUTABILITY_DRIVEN)} {
14-
lappend global_placement_args {-routability_driven}
15-
}
13+
append_env_var global_placement_args GPL_ROUTABILITY_DRIVEN -routability_driven 0
1614

1715
# Parameters for timing driven mode in global placement
1816
if {$::env(GPL_TIMING_DRIVEN)} {

jenkins/public_nightly.Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@Library('[email protected].3') _
1+
@Library('[email protected].4') _
22

33
node {
44

jenkins/public_tests_all.Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@Library('[email protected].3') _
1+
@Library('[email protected].4') _
22

33
node {
44

0 commit comments

Comments
 (0)