Skip to content

efabless/sky130_klayout_pdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skywater 130nm Technology PDK for KLayout

License: Apache 2.0

This package contains the Skywater 130nm PDK for KLayout.

Contents

  • sky130.lyt : technology and connections description
  • sky130.lyp : layers color and shape description
  • sky130.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

Usage

Installation

You have two options for installing this package:

  • Clone this repository
  • Install the complete sky130 PDK via open_pdks or volare. The PDK also contains this package.

For this package to be available in KLayout, you need to set the environment variable KLAYOUT_PATH to point to the root directory of this repository. For example, within this repository:

KLAYOUT_PATH=. klayout -e

Or at another directory:

KLAYOUT_PATH=/path/to/sky130_klayout_pdk klayout -e

PCells

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.

Acknowledgement

The XSection and D25 setup are gratefully borrowed from: sky130A_el.

License

If not otherwise noted The Apache License, version 2.0.