-
Notifications
You must be signed in to change notification settings - Fork 205
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
Syntax errors in SVA properties #652
Labels
style-linter
Verilog style-linter issues
Comments
b/178507780 |
msfschaffner
added a commit
to msfschaffner/opentitan
that referenced
this issue
Jan 30, 2021
The autogenerated CSR FPV assertions contain constructs that Verible does not yet understand. Verible then throws syntax errors that break our lint flow. Unfortunately, these syntax errors cannot easily be waived, and the issue needs to be addressed upstream, see chipsalliance/verible#652 In the meantime, this commit introduces a workaround that excludes the offending files from Verible lint runs. Signed-off-by: Michael Schaffner <msf@opentitan.org>
rswarbrick
pushed a commit
to rswarbrick/opentitan
that referenced
this issue
Feb 22, 2021
The autogenerated CSR FPV assertions contain constructs that Verible does not yet understand. Verible then throws syntax errors that break our lint flow. Unfortunately, these syntax errors cannot easily be waived, and the issue needs to be addressed upstream, see chipsalliance/verible#652 In the meantime, this commit introduces a workaround that excludes the offending files from Verible lint runs. Signed-off-by: Michael Schaffner <msf@opentitan.org>
rswarbrick
pushed a commit
to lowRISC/opentitan
that referenced
this issue
Feb 22, 2021
The autogenerated CSR FPV assertions contain constructs that Verible does not yet understand. Verible then throws syntax errors that break our lint flow. Unfortunately, these syntax errors cannot easily be waived, and the issue needs to be addressed upstream, see chipsalliance/verible#652 In the meantime, this commit introduces a workaround that excludes the offending files from Verible lint runs. Signed-off-by: Michael Schaffner <msf@opentitan.org>
symbiflow-robot
pushed a commit
to litex-hub/pythondata-misc-opentitan
that referenced
this issue
Feb 22, 2021
Updated data to v0.0-4996-g15912f566 based on 15912f5 from https://github.com/lowRISC/opentitan. > commit 15912f5 > Author: Michael Schaffner <msf@opentitan.org> > Date: Fri Jan 29 18:24:37 2021 -0800 > > [Verible/FPV] Workaround that excludes CSR FPV files in Verible runs > > The autogenerated CSR FPV assertions contain constructs that Verible > does not yet understand. > Verible then throws syntax errors that break our lint flow. > Unfortunately, these syntax errors cannot easily be waived, and the > issue needs to be addressed upstream, see > chipsalliance/verible#652 > > In the meantime, this commit introduces a workaround that excludes the > offending files from Verible lint runs. > > Signed-off-by: Michael Schaffner <msf@opentitan.org> > Updated using 0.0.post91 from https://github.com/litex-hub/litex-data-auto
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The reduced testcase below fails with the following syntax errors:
Verible version:
I came across this in the OpenTitan DV code, and it would be great if this could be parsed correctly.
The text was updated successfully, but these errors were encountered: