Skip to content

Commit 3d39210

Browse files
authored
Merge pull request #3281 from The-OpenROAD-Project-staging/bump-or-250207
Update for "rsz: Convert buffering to fixed-point delays"
2 parents 124805b + 044a3ef commit 3d39210

File tree

8 files changed

+17
-9
lines changed

8 files changed

+17
-9
lines changed

flow/designs/ihp-sg13g2/aes/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"compare": "<="
4545
},
4646
"detailedroute__antenna_diodes_count": {
47-
"value": 5,
47+
"value": 12,
4848
"compare": "<="
4949
},
5050
"finish__timing__setup__ws": {

flow/designs/ihp-sg13g2/jpeg/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"compare": "<="
2929
},
3030
"globalroute__antenna_diodes_count": {
31-
"value": 4,
31+
"value": 12,
3232
"compare": "<="
3333
},
3434
"detailedroute__route__wirelength": {

flow/designs/nangate45/bp_fe_top/config.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,5 @@ export PLACE_DENSITY_MAX_POST_HOLD = 0.13
2929
export TNS_END_PERCENT = 100
3030

3131
export FASTROUTE_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/fastroute.tcl
32+
33+
export GPL_KEEP_OVERFLOW = 0

flow/designs/nangate45/bp_fe_top/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__setup__ws": {
51-
"value": -0.12,
51+
"value": -0.21,
5252
"compare": ">="
5353
},
5454
"finish__design__instance__area": {

flow/designs/sky130hd/gcd/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": 9752,
35+
"value": 11675,
3636
"compare": "<="
3737
},
3838
"detailedroute__route__drc_errors": {
@@ -56,7 +56,7 @@
5656
"compare": "<="
5757
},
5858
"finish__timing__drv__setup_violation_count": {
59-
"value": 81,
59+
"value": 86,
6060
"compare": "<="
6161
},
6262
"finish__timing__drv__hold_violation_count": {

flow/designs/sky130hd/riscv32i/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"compare": "<="
2929
},
3030
"globalroute__antenna_diodes_count": {
31-
"value": 10,
31+
"value": 20,
3232
"compare": "<="
3333
},
3434
"detailedroute__route__wirelength": {

flow/scripts/load.tcl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,14 @@ proc write_eqy_script { } {
108108
# See issue OpenROAD#6545 "Equivalence check failure due to non-unique resizer nets"
109109
puts $outfile "gate-nomatch net*"
110110

111-
# Necessary to avoid false positive after Yosys 0.49
112-
puts $outfile "gate-nomatch clone*\n\n"
111+
# Forbid matching on buffer instances or cloned instances to make it less
112+
# likely EQY will fail to prove equivalence because of its assuming structural
113+
# similarity between gold and gate netlists. This doesn't remove coverage.
114+
puts $outfile "gate-nomatch clone*"
115+
puts $outfile "gate-nomatch place*"
116+
puts $outfile "gate-nomatch rebuffer*"
117+
puts $outfile "gate-nomatch wire*"
118+
puts $outfile "gate-nomatch place*\n\n"
113119

114120
# Equivalence check recipe 1
115121
puts $outfile "\[strategy basic]\nuse sat\ndepth 10\n\n"

tools/OpenROAD

Submodule OpenROAD updated 693 files

0 commit comments

Comments
 (0)