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

Module Instance Sub Fields not Used in Connection Checking Sometimes #6

Open
dz333 opened this issue Nov 7, 2019 · 0 comments
Open
Labels
bug Something isn't working v0.1 Issues that affect version v0.1 of secure-firrtl

Comments

@dz333
Copy link
Collaborator

dz333 commented Nov 7, 2019

In the generated z3, the constraints appropriately use module instance names, e.g. inst.io.in := bits turns into something like (assert (= (field_in (field_io inst)) bits))

However the label checking that uses these fields as labels doesn't do the right thing, e.g. the label inst.io.lbl is turned in to (field_lbl io) instead of (field_lbl (field io) inst)

@dz333 dz333 added bug Something isn't working v0.1 Issues that affect version v0.1 of secure-firrtl labels Nov 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working v0.1 Issues that affect version v0.1 of secure-firrtl
Projects
None yet
Development

No branches or pull requests

1 participant