-
-
Notifications
You must be signed in to change notification settings - Fork 80
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
Verilog - Support celldefine
, endcelldefine
, ifdef
and else
#811
Comments
Hi, with latest master, I get further. Now the stopping point are the non-ANSI port declarations:
Produces something like:
|
Hi @nickg , thanks for the fixes. With latest master I now get up parsing the underlying "func" instance that is before the specify block:
|
Maybe better than posting here from proprietary PDK is referencing something public. I tried to compile standard cell models of IHP 130 nm PDK: Currently it fails with:
Looking at that PDK, I think following features are still missing to at least parse it:
|
Hi,
after seeing
https://github.com/nickg/nvc/issues/808
I gave it a shot at compiling Verilog standard cell libraries I have available for a PDK that we use. I see couple of macros unsupported:Tried to put together MVP example of the cell from PDK:
Note that this has several other issues (non-ANSI port declaration, specify blocks),
but its the most rudimentary cell definition I could create. Feel free to close/do whatever with the issue if
it is too soon and the verilog implementation is not yet there.
The text was updated successfully, but these errors were encountered: