<#1698 Enhance Synthesis Exit Checks> Pull request...
# openlane-development
g
#1698 Enhance Synthesis Exit Checks Pull request opened by kareefardi ~ In
yosys
, call
check -assert
at the correct stage. This requires expanding
yosys
built-in command
synth
to its original sub-commands found in https://github.com/YosysHQ/yosys/blob/master/techlibs/common/synth.cc and inject
check -assert
in the middle of the expanded command. Experimentally, this was the only way to properly capture used wires that do not have a driver. Additional synthesis checkers guarded with `QUIT_ON_SYNTH_CHECKS`: + Add
check_latches
+ Add
check_out_of_bound
+ Add
check_resizing_cell_port
~ Fix a "resizing cell port" error in
APU
design ~ Fix a "used but has no driver" error in
tests/912
The-OpenROAD-Project/OpenLane All checks have passed 26/26 successful checks
g