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 first_match operator #8

Open
ajeethakv opened this issue Oct 20, 2024 · 1 comment
Open

Avoid first_match operator #8

ajeethakv opened this issue Oct 20, 2024 · 1 comment

Comments

@ajeethakv
Copy link
Contributor

The first_match operator in SVA triggers a property once after the initial state. To determine if a match never occurs, the design may need unrolling to its full sequential depth, potentially causing state space explosion. This makes the problem size dependent on the design and possibly proportional to its total number of states. Due to these challenges and the complexity it introduces in formal verification, the first_match operator is often excluded from the supported subset in formal verification tools.

@ajeethakv
Copy link
Contributor Author

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

No branches or pull requests

1 participant