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

SDC support #624

Open
dalance opened this issue Apr 1, 2024 · 2 comments
Open

SDC support #624

dalance opened this issue Apr 1, 2024 · 2 comments
Labels
tools Tools feature

Comments

@dalance
Copy link
Collaborator

dalance commented Apr 1, 2024

If Veryl can identify clock and reset by #622, SDC support like auto generation and consistency check can be added.

@nblei
Copy link
Contributor

nblei commented Jun 4, 2024

I think there's a very powerful idea here, Naoya.

Rather than writing synthesis scripts in some typeless scripting language which has no understanding of the Verilog modules being synthesized, doesn't it make sense to write synthesis scripts in a language with tooling which can parse and extract meaning from the HDL?

In other words, can we leverage the LSP and semantic checks of Veryl to provide a powerful DSL which transpiles into tcl synthesis scripts?

@dalance
Copy link
Collaborator Author

dalance commented Jun 5, 2024

I thought handling SDC directly, but a specialized language which can be transpiled into TCL may be better surely.

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

No branches or pull requests

2 participants