Formal has been making strides in recent years. “FPGA formal equivalence checkingfrom RTL to programming bitstream will become an absolute necessity,” says Marchese. https://semiengineering.com/will-tool-vendors-break-out-in-2019/ …
-
-
Can you do it on a nontrivial netlist and find all of the isomorphisms between DFFs etc to make the equivalence check sanely fast? The hard part, I think, would be dealing with optimizations like state machine re-coding, register balancing, etc.
-
What I think is needed to handle that well is some kind of "map file" in which synthesis documents the transformations it did, and mappings from RTL to post-synthesis nets, so that the formal tool can detect the isomorphisms and verify the transformations are correct.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.