SymbiFlow Formal Verification
Next semester I am doing an independent study on formal verification and am planning on doing a project involving SymbiFlow. My initial thought is performing formal equivalence checking between post-synthesis verilog and the verilog output of fasm2bels. I think this could provide an interesting way for verifying that placement and routing produced reasonable results without having to go back into Vivado.
Would a system like this be useful in the SymbiFlow ecosystem and CI?
I'm also open to other ideas related to formal verification if anyone has one.
SymbiFlow Formal Verification
Next semester I am doing an independent study on formal verification and am planning on doing a project involving SymbiFlow. My initial thought is performing formal equivalence checking between post-synthesis verilog and the verilog output of fasm2bels. I think this could provide an interesting way for verifying that placement and routing produced reasonable results without having to go back into Vivado.
Would a system like this be useful in the SymbiFlow ecosystem and CI?
I'm also open to other ideas related to formal verification if anyone has one.