Efabless Logo

Open_PDKs

Open_PDKs

Open_PDKs - PDK Installer for Open-Source Tools

Overview

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/

Documentation

All things Open_PDKs can be found here.

Download

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.

Summary

Catalog ID

OPEN_PDKS

Provider

Community

Vendor

Tim Edwards

Category

PDK

Price & Licensing

Pricing

Free

Attachments

Cover Image

openpdk_3.png