Skywaters 130nm Technology for KLayout Device Generators
Mabrains is excited to share with you our Device Generator Library for Skywater 130nm PDK. It's very helpful for creating layouts on Skywater 130nm Technology.
KLayout technology files for Skywater Sky130
- sky130.lyt : technology and connections description
- sky130.lyp : layers color and shape description
- drc/drc_sky130.lydrc : DRC script
- lvs/lvs_sky130.lylvs : LVS script
Installation
To use this repo, you need to do the following:
- Move old .klayout to .klayout_old: mv .klayout .klayout_old
- Open klayout and enable edit mode.
- Close klayout
- cd .klayout
- mkdir tech
- cd tech
- git clone https://github.com/mabrains/sky130_klayout_pdk.git sky130
- pip install pandas
- close your terminal.
- Open a new terminal and open klayout and select sky130 technology as your default.
- Close klayout.
- Open klayout, you should be able to see the message that sky130 technology has been loaded in the terminal.
Status
Device Name | Model | Status | DRC | LVS | Number of Cases | Method of verification |
---|---|---|---|---|---|---|
Nmos 1.8v | sky130_fd_pr__nfet_01v8 | 163 | Semi automated | |||
pmos 1.8v | sky130_fd_pr__pfet_01v8 | 163 | Semiautomated | |||
nmos 5v | sky130_fd_pr__nfet_g5v0d10v5 | 90 | Semi automated | |||
pmos 5v | sky130_fd_pr__pfet_g5v0d10v5 | 90 | Semi automated | |||
mimcap_1 | sky130_fd_pr__model__cap_mim | 122 | Semi automated | |||
mimcap_2 | sky130_fd_pr__cap_mim_m4 | 122 | Semi automated | |||
npn | sky130_fd_pr__npn_05v5 | 2 | Semi automated | |||
pnp | sky130_fd_pr__pnp_05v5 | 2 | Semi automated | |||
P- poly_res | sky130_fd_pr__res_xhigh_po | not_perfect | 113 | Semi automated | ||
via_generator | Connectivity | Connectivity | 10 | Manual | ||
Single_inductor | Mabrains Device | not perfect | No LVS Available | 5 | Manual | |
rectangular_shielding | Mabrains Device | not perfect | No LVS Available | 5 | Manual | |
diff_octagon_inductor | Mabrains Device | not perfect | No LVS Available | 5 | Manual | |
diff_square_inductor | Mabrains Device | not perfect | No LVS Available | 5 | Manual | |
n-diode | sky130_fd_pr__diode_pw2nd_,sky130_fd_pr__model__parasitic_ | |||||
p-diode | ky130_fd_pr__diode_pd2nw_* | |||||
nmos 1.8 lvt | sky130_fd_pr__nfet_01v8_lvt | |||||
diff-resistor | ||||||
mom cap | sky130_fd_pr__cap_vpp_* | |||||
NMOS ESD FET | sky130_fd_pr__esd_nfet_[01v8,g5v0d10v5,g5v0d10v5_nvt] | |||||
11V/16V NMOS FET | sky130_fd_pr__nfet_g5v0d16v0 | |||||
3.0V native NMOS FET | sky130_fd_pr__nfet_03v3_nvt | |||||
5.0V native NMOS FET | sky130_fd_pr__nfet_05v0_nvt | |||||
20V NMOS FET | sky130_fd_pr__nfet_20v0 | |||||
20V isolated NMOS FET | sky130_fd_pr__nfet_20v0_iso | |||||
20V native NMOS FET | sky130_fd_pr__nfet_20v0_nvt | |||||
20V NMOS zero-VT FET | sky130_fd_pr__nfet_20v0_zvt | |||||
20V NMOS zero-VT FET | sky130_fd_pr__nfet_20v0_zvt | |||||
10V/16V PMOS FET | sky130_fd_pr__pfet_g5v0d16v0 | |||||
1.8V high-VT PMOS FET | sky130_fd_pr__pfet_01v8_hvt | |||||
1.8V low-VT PMOS FET | sky130_fd_pr__pfet_01v8_lvt | |||||
20V PMOS FET | sky130_fd_pr__pfet_20v0 | |||||
P+ poly_res | sky130_fd_pr__res_high_po | |||||
N-pass FET (SRAM) | sky130_fd_pr__special_nfet_pass | |||||
N-latch FET (SRAM) | sky130_fd_pr__special_nfet_latch | |||||
P-latch FET (SRAM) | sky130_fd_pr__special_pfet_pass | |||||
Varactors | sky130_fd_pr__cap_var_lvt , sky130_fd_pr__cap_var_hvt |