Silicon foundry PDKs are notoriously non-standard, and files obtained from the foundry may end up in any possibly configuration of files and folders. In addition, silicon foundries are notorious among open source EDA tool enthusiasts for supplying user setups for commercial EDA tools and all but ignoring open source EDA tools. Open_pdks aims to mitigate the problem by defining a standard structure of files and directories for known open standard formats (e.g., SPICE, verilog, liberty, LEF, etc.) and for various open source EDA tools (e.g., magic, netgen, OpenROAD, klayout) using a Makefile system and a number of conversion scripts to ensure that for any process all files needed by all EDA tools can be found in predictable locations.
The scripts aim to be as general-purpose as possible to allow easy adaptation to new tools, formats, and foundries. Where foundry data is intractably unusable, custom install files can be added to overwrite or annotate vendor data as needed.
Open_PDKs is distributed with files that support the Google/SkyWater sky130 open process description github.com:google/skywater-pdk
. Open_PDKs will set up an environment for using the SkyWater sky130 process with open-source EDA tools and tool flows such as magic, qflow, openlane, netgen, klayout, etc.
For more information on the Google/Skywater process, please join the Slack workspace from this URL: https://join.skywater.tools
or https://invite.skywater.tools
or, if the links above are not working, use: https://open-source-silicon.slack.com
See also the process description at the following URL: https://skywater-pdk--136.org.readthedocs.build/
All things Open_PDKs can be found here.
Open_PDKs download is here. The Open Circuit Git repository may be used for downloads fo the most recent Open_PDKs source. To use the git server, do:
git clone git://opencircuitdesign.com/open_pdks
or use the github mirror site:
git clone https://github.com/RTimothyEdwards/open_pdks
The Open_PDKs installation instructions for Google/SkyWater are here.
OPEN_PDKS
Community
Tim Edwards
PDK
Free