Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sky130 Elements - Teaching Layout

This package can be installed through the KLayout Package Manager.

It collects a few components from different sources that comprise a small physical design kit for Sky130A technology. Specifically:

  • A technology called "sky130A_el" with
    • A layer properties file
    • A net tracer configuration
  • DRC (not complete)
  • LVS
  • XSection setup
  • D25 setup (3d view)
  • A device library with a few components called "Sky130PrimLib"
  • Some samples

DRC, LVS and D25 are made available under Tools/Sky130A.

The samples can be found in <KLAYOUT_HOME>/salt/sky130A_el/sample. "KLAYOUT_HOME" is c:\Users\Your_Account\KLayout on Windows and ~/.klayout on Linux.

Currently there are some scripts and a sample layout for a two-transistor diode equivalent (ULPD).

The latter sample includes a netlist for LVS and a testbench for simulation with ngspice.

The script samples are intended for a layout scripting tutorial and show some basic techniques for scripting layout generators and analysis tools.

About

Basic PCells, DRC, LVS, XSection for Sky130A technology

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages