mabrains / sky130_klayout_pdk

Skywater 130nm Klayout Device Generators PDK
GNU Affero General Public License v3.0
29 stars 10 forks source link
analog-layout chip-design custom-layout pcells pdk skywaters

Skywater 130nm Technology PDK for KLayout License

Mabrains is excited to share with you our Skywater 130nm PDK for Klayout. These files are not qualified. Please use with caution.

KLayout technology files for Skywater Sky130

Installation

To use this repo, you need to do the following:

  1. Clone the repo:

    
    git clone <https://github.com/mabrains/sky130_klayout_pdk.git>
    
  2. Go inside sky130_klayout_pdk:

    
    cd sky130_klayout_pdk
    
  3. Open klayout using the following command:

    
    KLAYOUT_HOME=./sky130_tech klayout -e
    

Status

Devices Status

Device Name Model Status DRC LVS Number of Cases Method of verification
Nmos 1.8v sky130_fd_pr__nfet_01v8 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 163 Semi automated
pmos 1.8v sky130_fd_pr__pfet_01v8 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 163 Semiautomated
nmos 5v sky130_fd_pr__nfet_g5v0d10v5 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 90 Semi automated
pmos 5v sky130_fd_pr__pfet_g5v0d10v5 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 90 Semi automated
mimcap_1 sky130_fd_prmodelcap_mim :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 122 Semi automated
mimcap_2 sky130_fd_pr__cap_mim_m4 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 122 Semi automated
npn sky130_fd_pr__npn_05v5 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 2 Semi automated
pnp sky130_fd_pr__pnp_05v5 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: 2 Semi automated
P- poly_res sky130_fd_pr__res_xhigh_po :heavy_check_mark: :heavy_check_mark: not_perfect 113 Semi automated
via_generator Connectivity :heavy_check_mark: :heavy_check_mark: Connectivity 10 Manual
Single_inductor Mabrains Device :heavy_check_mark: not perfect No LVS Available 5 Manual
rectangular_shielding Mabrains Device :heavy_check_mark: not perfect No LVS Available 5 Manual
diff_octagon_inductor Mabrains Device :heavy_check_mark: not perfect No LVS Available 5 Manual
diff_square_inductor Mabrains Device :heavy_check_mark: not perfect No LVS Available 5 Manual
n-diode sky130_fd_prdiodepw2nd*,sky130_fd_prmodel_parasitic* :x: :x: :x: :x: :x:
p-diode ky130_fd_pr__diodepd2nw* :x: :x: :x: :x: :x:
nmos 1.8 lvt sky130_fd_pr__nfet_01v8_lvt :x: :x: :x: :x: :x:
diff-resistor :x: :x: :x: :x: :x:
mom cap sky130_fd_pr__capvpp* :x: :x: :x: :x: :x:
NMOS ESD FET sky130_fd_pr__esdnfet[01v8,g5v0d10v5,g5v0d10v5_nvt] :x: :x: :x: :x: :x:
11V/16V NMOS FET sky130_fd_pr__nfet_g5v0d16v0 :x: :x: :x: :x: :x:
3.0V native NMOS FET sky130_fd_pr__nfet_03v3_nvt :x: :x: :x: :x: :x:
5.0V native NMOS FET sky130_fd_pr__nfet_05v0_nvt :x: :x: :x: :x: :x:
20V NMOS FET sky130_fd_pr__nfet_20v0 :x: :x: :x: :x: :x:
20V isolated NMOS FET sky130_fd_pr__nfet_20v0_iso :x: :x: :x: :x: :x:
20V native NMOS FET sky130_fd_pr__nfet_20v0_nvt :x: :x: :x: :x: :x:
20V NMOS zero-VT FET sky130_fd_pr__nfet_20v0_zvt :x: :x: :x: :x: :x:
20V NMOS zero-VT FET sky130_fd_pr__nfet_20v0_zvt :x: :x: :x: :x: :x:
10V/16V PMOS FET sky130_fd_pr__pfet_g5v0d16v0 :x: :x: :x: :x: :x:
1.8V high-VT PMOS FET sky130_fd_pr__pfet_01v8_hvt :x: :x: :x: :x: :x:
1.8V low-VT PMOS FET sky130_fd_pr__pfet_01v8_lvt :x: :x: :x: :x: :x:
20V PMOS FET sky130_fd_pr__pfet_20v0 :x: :x: :x: :x: :x:
P+ poly_res sky130_fd_pr__res_high_po :x: :x: :x: :x: :x:
N-pass FET (SRAM) sky130_fd_pr__special_nfet_pass :x: :x: :x: :x: :x:
N-latch FET (SRAM) sky130_fd_pr__special_nfet_latch :x: :x: :x: :x: :x:
P-latch FET (SRAM) sky130_fd_pr__special_pfet_pass :x: :x: :x: :x: :x:
Varactors sky130_fd_prcap_var_lvt , sky130_fd_prcap_var_hvt :x: :x: :x: :x: :x: