-
Notifications
You must be signed in to change notification settings - Fork 589
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
[Formal] Expose Btor2 target #4035
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! can't wait to use this feature! My repo haven't go though the formal pass since I upgrade to chisel5.
The blocking PR has been merged in and should be included in the next firtool release, which would make this work. |
The new firtool release now supports everything that is needed for this PR! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great! Awesome work.
This PR exposes the
btor2
target in Chisel. This is done through anemitBtor2
method inChiselStage
.This currently depends on a CIRCT PR to support
AssertProperty
.Contributor Checklist
docs/src
?Type of Improvement
Desired Merge Strategy
Release Notes
btor2
for Bounded Model Checking usingChiselStage.emitBtor2
.Reviewer Checklist (only modified by reviewer)
3.6.x
,5.x
, or6.x
depending on impact, API modification or big change:7.0
)?Enable auto-merge (squash)
, clean up the commit message, and label withPlease Merge
.Create a merge commit
.