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

[prim,fpv] Fix binding in prim_esc_rxtx_fpv #24450

Merged
merged 3 commits into from
Sep 19, 2024

Conversation

rswarbrick
Copy link
Contributor

This bind statement had a typo which meant that it didn't actually bind in any assertions. Found by analysing formal coverage.

This bind statement had a typo which meant that it didn't actually
bind in any assertions. Found by analysing formal coverage.

Signed-off-by: Rupert Swarbrick <[email protected]>
@rswarbrick rswarbrick added Component:FPV FPV issue: formal testbench, property, etc IP:prim labels Aug 30, 2024
@rswarbrick rswarbrick requested a review from a team as a code owner August 30, 2024 13:24
With the wrong names, Jasper (quite reasonably) throws a warning
saying that these are unknown/unbound variables, then drives them with
arbitrary inputs.

This code can never have been correct, and the FPV assertions would
see counterexample traces if the binding was correct (fixed in the
previous commit).

Signed-off-by: Rupert Swarbrick <[email protected]>
The stray exclamation mark caused a failure (because the implied cover
property was not possible).

Signed-off-by: Rupert Swarbrick <[email protected]>
@rswarbrick rswarbrick merged commit feab036 into lowRISC:master Sep 19, 2024
32 of 36 checks passed
@rswarbrick rswarbrick deleted the prim-esc-rxtx-bind branch September 19, 2024 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:FPV FPV issue: formal testbench, property, etc IP:prim
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants