You are on page 1of 4

*CMOS Inverter

.model P1 PMOS kp=20 VTO=-1 NSUB= 1.0E15 UO=550


.model N1 NMOS kp=20 VTO=1 NSUB= 1.0E15 UO=550
M1 1 2 3 3 P1 L=1U W=1U AD=10P AS=10P
M2 1 2 0 0 N1 L=2U W=6U AD=10P AS=10P
VDD 3 0 DC 5V
VSS 0 0 DC 0V
Vin 2 0 PULSE(0 5 0 0 0 20u 40u)
.dc Vin 0 5 0.1
.control
run
plot V(1)
plot V(2)
.ENDC
Graphs:
1.Input Signal:

2. Output Signal:

Case 1: Ratio n/p=1


Code:
.model P1 PMOS kp=20 VTO=-1 NSUB= 1.0E15 UO=550
.model N1 NMOS kp=20 VTO=1 NSUB= 1.0E15 UO=550
M1 1 2 3 3 P1 L=1U W=1U AD=10P AS=10P
M2 1 2 0 0 N1 L=2U W=6U AD=10P AS=10P
VDD 3 0 DC 5V
VSS 0 0 DC 0V
Vin 2 0 PULSE(0 5 0 0 0 20u 40u)
.tran 20n 100u
.control
run
plot V(1) vs V(2)
.ENDC

Graph:

For Ratio p/n=1

Case 2: Ratio n/p<1


Code:
.model P1 PMOS kp=200 VTO=-1 NSUB= 1.0E15 UO=550
.model N1 NMOS kp=20 VTO=1 NSUB= 1.0E15 UO=550
M1 1 2 3 3 P1 L=1U W=1U AD=10P AS=10P
M2 1 2 0 0 N1 L=2U W=6U AD=10P AS=10P
VDD 3 0 DC 5V
VSS 0 0 DC 0V
Vin 2 0 PULSE(0 5 0 0 0 20u 40u)
.tran 20n 100u
.control
run
plot V(1) vs V(2)
.ENDC
Graph:

For Ratio p/n>1

Case 3: Ratio n/p>1


Code:
.model P1 PMOS kp=20 VTO=-1 NSUB= 1.0E15 UO=550
.model N1 NMOS kp=200 VTO=1 NSUB= 1.0E15 UO=550
M1 1 2 3 3 P1 L=1U W=1U AD=10P AS=10P
M2 1 2 0 0 N1 L=2U W=6U AD=10P AS=10P
VDD 3 0 DC 5V
VSS 0 0 DC 0V
Vin 2 0 PULSE(0 5 0 0 0 20u 40u)
.tran 20n 100u
.control
run
plot V(1) vs V(2)
.ENDC
Graph:

For Ratio p/n<1

You might also like