@oe1cxw so, I made a nice and simple CPU today, now I want to formally verify it.
is there some introductory material for SymbiYosys that explains how to verify nontrivial designs?
-
-
Replying to @whitequark
Is it using your own ISA? Do you want to fully verify the CPU against an ISA spec or just some "sanity check" safety properties such as correct handling of pipeline hazards?
2 replies 0 retweets 2 likes -
Replying to @oe1cxw
my own ISA, and fully verify. it is not pipelined right now, purely FSM-driven--I want more assurance than a few unit tests before migrating to a more complex design (if ever).
1 reply 0 retweets 2 likes
Replying to @whitequark
You could go the riscv-formal route and create a verification trace port. See for example this slides: http://www.clifford.at/papers/2018/riscv-formal/ ….
10:32 AM - 3 Dec 2018
0 replies
0 retweets
2 likes
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.