-
Notifications
You must be signed in to change notification settings - Fork 140
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
Request to add CDC linting #1063
Comments
It seems like that would be a good use for slang, but it's not something I'm personally planning on working on any time soon. If you'd like to contribute it I'd be happy to accept a PR. |
The issue seemed more like a question (that was then answered), but if you meant it more like a feature request then sure, it can remain open if you prefer. |
If your hope is that someone will pick up this issue for you it would probably be good to be a lot more clear about what exactly you'd want to see for CDC linting, what kinds of things it would check for, how it might work, etc. |
For syntactic level lint checks, I would imagine we could do similar to what my team and I are doing using Pyslang (named PySlint, UVMLint, SVALint etc. there is even a EMULint version that some folks have branched off from PySlint). But many/some of CDC lint rules would need deeper synthesis aspects, SDC constraints, etc. that may be easier to do with Yosys type of framework (Or Icarus/Verilator after synthesis). If you are interested in volunteering rules for CDC, I can explore implementing some of them on top of Pyslang and opensource. Regards |
Any little bit of CDC help will help. Once embarked on this journey, the mileage may surprise us all 😉 |
Sure, please list down what you've in mind. You may also look at creating issues via https://github.com/AsFigo/pyslint/issues |
Any update on this? With our Wireguard-FPGA project ramping up, we'd like to revisit the question of tool to use for CDC linting. |
I haven't seen any PRs from you, so no change since the last update. Feel free to be the change you want to see in the world! |
With majority of opensource RTL developers being converted software engineers, a CDC validation tool would greatly help improve the quality of IP in opensource domain.
The text was updated successfully, but these errors were encountered: