-
Notifications
You must be signed in to change notification settings - Fork 65
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
[bug] ifnone state-dependent path delay #209
Comments
Hi @likeamahoney, maybe I got it wrong, but doesn't the following:
allow having the edge-sensitive paths under |
Hi @Blebowski, there was a thread on this issue: |
Oh, I see, thanks. It seems like inconsistency in the LRM itself, or not ? The grammar says:
but the description says:
which would imply that edge-sensitive paths should be allowed here. |
Oh, I see now:
|
yes, basically we need to figure out how to update our |
Hi, All!
I found that
ifnone
condition used here and here is illegal due to SystemVerilog LRM IEEE 1800-2017 and it's previous versions due to section 30.4.4.4 - The ifnone condition description:Which means that edge-sensitive path can't be specified under
ifnone
condition. Edge sensitive paths can be specified only inif
conditions which correspond toifnone
.The text was updated successfully, but these errors were encountered: