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_ROOT
and$PDK
environment 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 -e
Note
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 gdsfactory
Important
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.