blob: 4ab27a69c822a15e8b7195c9c4b38d253c821791 [file] [log] [blame]
* Transistor Vth
.lib ../../../libraries/sky130_fd_pr/v0.20.1/models/sky130.lib.spice tt
* Gate bias
Rg 1 2 680
X1 3 2 5 5 sky130_fd_pr__pfet_01v8_lvt_aM02W3p00L0p25 W=3.0 L=0.15 M=1
Rd 3 4 100
* DC source for current measure
Vid 4 0 DC 0V
Vgb 5 1 DC 0V
Vdd 5 0 DC 0V
.control
save @m.x1.msky130_fd_pr__pfet_01v8_lvt_aM02W3p00L0p25[vth] V(1) V(3)
* Sweep Vds from 0 to 1.8V
dc Vdd 0 1.8 0.01 Vgb 0 1.2 0.01
echo threshold voltage
* NOTE: Internally accessed names MUST be in lowercase
print mean(@m.x1.msky130_fd_pr__pfet_01v8_lvt_aM02W3p00L0p25[vth])
quit
.endc
.end