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

Separate Binding of Assertions #2411

Open
silabs-robin opened this issue Apr 16, 2024 · 0 comments
Open

Separate Binding of Assertions #2411

silabs-robin opened this issue Apr 16, 2024 · 0 comments
Labels
cv32e40s formal Anything related to properties, asserts, covers and assumptions used in FV.

Comments

@silabs-robin
Copy link
Contributor

silabs-robin commented Apr 16, 2024

Task Outcome

The tb is rid from binds, the binds are separated out (into own file or otherwise as appropriate), and everything works functionality the same as it did before.
Or, some alternative solution to the problem is found.

Background information

See the comments in #2410
OneSpin formal works slightly different, so we cannot support both Jasper and OneSpin as the tb looks today.
Note: "remove binding to individual instances or use read_sva after compilation to load assertions", alternative?

Location Information

https://github.com/openhwgroup/core-v-verif/blob/cv32e40s/dev/cv32e40s/tb/uvmt/uvmt_cv32e40s_tb.sv#L516

Completion Criteria

Both Jasper and OneSpin can compile with assertions included.

@silabs-robin silabs-robin added cv32e40s formal Anything related to properties, asserts, covers and assumptions used in FV. labels Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cv32e40s formal Anything related to properties, asserts, covers and assumptions used in FV.
Projects
None yet
Development

No branches or pull requests

1 participant