File tree Expand file tree Collapse file tree 8 files changed +17
-9
lines changed Expand file tree Collapse file tree 8 files changed +17
-9
lines changed Original file line number Diff line number Diff line change 4444 "compare" : " <="
4545 },
4646 "detailedroute__antenna_diodes_count" : {
47- "value" : 5 ,
47+ "value" : 12 ,
4848 "compare" : " <="
4949 },
5050 "finish__timing__setup__ws" : {
Original file line number Diff line number Diff line change 2828 "compare" : " <="
2929 },
3030 "globalroute__antenna_diodes_count" : {
31- "value" : 4 ,
31+ "value" : 12 ,
3232 "compare" : " <="
3333 },
3434 "detailedroute__route__wirelength" : {
Original file line number Diff line number Diff line change @@ -29,3 +29,5 @@ export PLACE_DENSITY_MAX_POST_HOLD = 0.13
2929export TNS_END_PERCENT = 100
3030
3131export FASTROUTE_TCL = $(DESIGN_HOME ) /$(PLATFORM ) /$(DESIGN_NAME ) /fastroute.tcl
32+
33+ export GPL_KEEP_OVERFLOW = 0
Original file line number Diff line number Diff line change 4848 "compare" : " <="
4949 },
5050 "finish__timing__setup__ws" : {
51- "value" : -0.12 ,
51+ "value" : -0.21 ,
5252 "compare" : " >="
5353 },
5454 "finish__design__instance__area" : {
Original file line number Diff line number Diff line change 3232 "compare" : " <="
3333 },
3434 "detailedroute__route__wirelength" : {
35- "value" : 9752 ,
35+ "value" : 11675 ,
3636 "compare" : " <="
3737 },
3838 "detailedroute__route__drc_errors" : {
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" : {
Original file line number Diff line number Diff line change 2828 "compare" : " <="
2929 },
3030 "globalroute__antenna_diodes_count" : {
31- "value" : 10 ,
31+ "value" : 20 ,
3232 "compare" : " <="
3333 },
3434 "detailedroute__route__wirelength" : {
Original file line number Diff line number Diff 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]\n use sat\n depth 10\n\n "
You can’t perform that action at this time.
0 commit comments