Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid using terminology with "formal" for SymbiYosys #172

Closed
nmigen-issue-migration opened this issue Aug 15, 2019 · 1 comment
Closed
Milestone

Comments

@nmigen-issue-migration
Copy link

Issue by whitequark
Thursday Aug 15, 2019 at 02:59 GMT
Originally opened as m-labs/nmigen#171


Although Yosys calls it "formal verification", industry calls it "static functional verification", and I (coming from software) would call it "model checking with a SAT solver" or "property testing". Kami would be true "formal verification".

Privately, I expressed this concern for confusion with Yosys developers and they agree, so I think nMigen should be more careful in its use of "formal" also.

This affects 0.1 as we have nmigen.formal which needs to be renamed.

@nmigen-issue-migration
Copy link
Author

Comment by whitequark
Monday Aug 19, 2019 at 20:24 GMT


Renamed to nmigen.asserts, because that module contains Assert, Assume and related items. Essentially, I am calling it "nMigen Assertions", similar to "SystemVerilog Assertions" aka SVA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant