Hi, I have just started my project and am looking ...
# chipignite
a
Hi, I have just started my project and am looking at ways to get started. Cadence Virtuoso doesn't have a library similar to gpdk90 or one for 130nm. How can I get the pdk? I am currently using the 'pmos4' and 'nmos4' in the analogLib library. PS: I do not Docker Engine yet as my university network doesn't allow it. The IT team is looking at alternate ways to use OpenLane. PS2: I don't have install/root privileges either. Anyone who worked with these restrictions?
t
It is relatively easy to use openlane2 by just cloning it off of the git repository (https://github.com/efabless/openlane2), and similarly installing the PDK directly from open_pdks. I have done that and was able to use openlane. The hardest part of the process is building OpenROAD itself locally.
a
Hi Tim, Thank you for the response. I'll try this out, hope it works without docker engine.
Hi Tim, A follow-up question. The instructions mention install commands, which I don'r have permission for. Is there an alternate way to get the pdks?
t
Are you referring to open_pdks? There are two ways: (1) don't install, and just use the PDK in the staging area, which is in the open_pdks source after doing "make" in sky130/. Setting environment variable PDK_ROOT to that directory should work with the tools. (2) Set a target with
configure --prefix=
to a directory that is local to your home directory, that you have write permission for.
a
Yes, I am referring to open_pdks. I'll try the first approach and let you know. Thank you for your response.