Device info of Skywater130 PDK
Ming Sun / November 12, 2022
18 min read • ––– views
1.8V NMOS[1]
Spice Model Information
- Cell name:
nfet_01v8.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to 1.95V
- VGS = 0 to 1.95V
- VBS = +0.3 to -1.95V
The cross-section of the 1.8V NMOS is shown in Fig. 1.
The 1.8V NMOS can directly sit on the PSUB without the DNW (Deep Nwell). Typically for better noise isolation, we put 1.8V NMOS inside the DNW.
1.8V LVT NMOS[1]
Spice Model Information
- Cell name:
nfet_01v8_lvt.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to 1.95V
- VGS = 0 to 1.95V
- VBS = +0.3 to -1.95V
The cross-section of the low-VT NMOS FET is shown in Fig. 2. The cross-section is identical to the 1.8V NMOS FET except for the VTH adjust implants (to achieve the lower VTH).
3.3V native NMOS[1]
Spice Model Information
- Cell name:
nfet_03v3_nvt.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to 3.3V
- VGS = 0 to 3.3V
- VBS = 0 to -3.3V
The cross-section of the 3.3V native NMOS is shown in Fig. 3. The only differences between 3.3V native NMOS and 5V native NMOS is the minimum gate length and VDS requirements.
5V native NMOS[1]
Spice Model Information
- Cell name:
nfet_05v0_nvt.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to 5.5V
- VGS = 0 to 5.5V
- VBS = +0.3 to -5.5V
The cross-section of the 5V native NMOS is shown in Fig. 4.
20V NMOS[1]
Spice Model Information
- Cell name:
nfet_20v0.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to 22V
- VGS = 0 to 5.5V
- VBS = 0 to -2.0V
The cross-section of the 20V NMOS FET is shown in Fig. 5.
20V isolated NMOS[1]
Spice Model Information
- Cell name:
nfet_20v0_iso.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to 22V
- VGS = 0 to 5.5V
- VBS = 0 to -2.0V
The cross-section of the 20V isolated NMOS FET is shown in Fig. 6. The 20V isolated NMOS FET has the same construction as the 20V NMOS FET, but is built over a Deep N-well.
5.0V/10.5V NMOS[1]
Spice Model Information
- Cell name:
nfet_g5v0d16v0.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to 11V
- VGS = 0 to 5.5V
- VBS = 0 to -5.5V
The cross-section of the 5.0/10.5 V NMOS FET is shown in Fig. 7.
NPN BJT[1]
Spice Model Information
- Cell name:
npn_05v5.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- |VCE| = 0 to 5.0V
- |VBE| = 0 to 5.0V
- ICE = 0.01 to 10µA/µm2
The cross-section of the NPN BJT is shown in Fig. 8.
PNP BJT[1]
Spice Model Information
- Cell name:
np_05v5.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- |VCE| = 0 to 5.0V
- |VBE| = 0 to 5.0V
- ICE = 0.01 to 10µA/µm2
The cross-section of the PNP BJT is shown in Fig. 9.
1.8V PMOS[1]
Spice Model Information
- Cell name:
pfet_01v8.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to -1.95V
- VGS = 0 to -1.95V
- VBS = -0.1 to +1.95V
The cross-section of the 1.8V PMOS is shown in Fig. 10.
1.8V LVT PMOS[1]
Spice Model Information
- Cell name:
pfet_01v8_lvt.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to -1.95V
- VGS = 0 to -1.95V
- VBS = -0.1 to +1.95V
The cross-section of the 1.8V PMOS is shown in Fig. 11.
20V PMOS[1]
Spice Model Information
- Cell name:
pfet_20v0.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to -22V
- VGS = 0 to -5.5V
- VBS = 0 to +2.0V
The cross-section of the 20V PMOS is shown in Fig. 12.
5.0V/10.5V PMOS[1]
Spice Model Information
- Cell name:
pfet_20v0.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to -11V
- VGS = 0 to -5.5V
- VBS = 0 to +5.5V
The cross-section of the 5.0V/10.5V PMOS is shown in Fig. 13.
10V/16V PMOS[1]
Spice Model Information
- Cell name:
pfet_20v0.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- VDS = 0 to -16V for VGS = 0
- VDS = 0 to -10V for VGS < 0
- VGS = 0 to -5.5V
- VBS = 0 to +2.0V
The cross-section of the 10V/16V PMOS is shown in Fig. 14.
P+ poly precision resistor[1]
Spice Model Information
- Cell name:
res_high_po.sym
,res_high_po_0p35.sym
,res_high_po_0p69.sym
,res_high_po_1p41.sym
,res_high_po_2p85.sym
,res_high_po_5p73.sym
- Library:
/usr/share/pdk/sky130A/libs.tech/xschem/sky130_fd_pr
Operating Voltages where SPICE models are valid
- |Vr0 -Vr1| = 0 to 5V
A top-down schematic drawing of the P+ poly resistor is shown in Fig. 15, where R0 is the head/tail resistance and R1 is the body resistance.