This package contains the Skywater 130nm PDK for KLayout.
sky130.lyt: technology and connections descriptionsky130.lyp: layers color and shape descriptionsky130.map: layer mapping of def/lef shapes- DRC : DRC deck, located at mpw_precheck
- LVS : LVS script, located at
lvs/lvs_sky130.lylvs - PCells : devices generators
You have three options for installing this package:
- Option: Use KLayout's Salt package manager
In Klayout selectTools→Manage Packages. Inside the Salt package manager under "Install New Packages" search for "Efabless_sky130", click the checkmark and apply. - Option: Clone this repository
From inside the repository run this command to start KLayout in edit mode:
KLAYOUT_PATH=. klayout -e- Option: Install the complete sky130 PDK via open_pdks or volare
Set the$PDK_ROOTand$PDKenvironment variables to point to your PDK installation. Run this command to start KLayout in edit mode:
KLAYOUT_PATH=$PDK_ROOT/$PDK/libs.tech/klayout klayout -eNote
If the package was not installed via Salt, KLAYOUT_PATH must point to the location of the package.
If you would like to use the PCells, you need to install gdsfactory in your system-wide Python package installation.
This can be as simple as running the following:
pip install --upgrade gdsfactoryImportant
If you are using a Linux distribution that discourages the installation of system-wide Python packages through pip, you need to pass --break-system-packages.
The XSection and D25 setup are gratefully borrowed from: sky130A_el.
If not otherwise noted The Apache License, version 2.0.