Professional Documents
Culture Documents
*CMOS INVERTER
VDD 1 0 5V
M1 3 2 1 1 PMOS W=12U L=3U
M2 3 2 0 0 NMOS W=6U L=3U
VIN 2 0 PULSE(0 5 0 0.1N 0.1N 5M 10M)
.MODEL NMOS NMOS()
.MODEL PMOS PMOS()
*.TRAN 5US 30MS
.DC VIN 0V 10V 0.001V
.PROBE
.END
5.0V
2.5V
INPUT
0V
V(2)
5.0V
OUTPUT
2.5V
SEL>>
0V
0s 2ms 4ms 6ms 8ms 10ms 12ms 14ms 16ms 18ms 20ms 22ms 24ms 26ms 28ms 30ms
V(3)
Time
5.0V
4.0V
vout=vin
3.0V
2.0V
1.0V
0V
0V 0.5V 1.0V 1.5V 2.0V 2.5V 3.0V 3.5V 4.0V 4.5V 5.0V
V(3) V(2)
VIN
CMOS NAND
*CMOS NAND
VDD 1 0 DC 5V
M1 4 2 1 1 PMOS W=12U L=3U
M2 4 3 1 1 PMOS W=12U L=3U
M3 4 2 5 5 NMOS W=12U L=3U
M4 5 3 0 0 NMOS W=12U L=3U
VINA 2 0 PULSE( 0 5 0 0.01N 0.01N 5US 10US)
VINB 3 0 PULSE (0 5 0 0.01N 0.01N 20US 40US)
.MODEL NMOS NMOS()
.MODEL PMOS PMOS()
.TRAN 1US 40US
.PROBE
.END
5.0V
X Z
2.5V
VINA
P
Y
0V
V(2)
5.0V
X Z
P
Y
2.5V VINB
0V
V(3)
5.0V
X Z P
Y
2.5V VOUT
SEL>>
0V
0s 5us 10us 15us 20us 25us 30us 35us 40us
V(4)
Time
CMOS NOR
*CMOS NOR
VDD 1 0 DC 5V
M1 4 2 1 1 PMOS W=12U L=3U
M2 5 3 4 4 PMOS W=12U L=3U
M3 5 2 0 0 NMOS W=6U L=3U
M4 5 3 0 0 NMOS W=6U L=3U
VINA 2 0 PULSE(0 5 0 0.1N 0.1N 5US 10US)
VINB 3 0 PULSE(0 5 0 0.1N 0.1N 20US 40US)
.MODEL PMOS PMOS()
.MODEL NMOS NMOS()
.TRAN 1US 40US
.PROBE
.END
5.0V
X
Z
2.5V VINA
Y P
0V
V(2)
5.0V
X
Y
2.5V VINB
Z P
0V
V(3)
5.0V
P
2.5V VOUT
X Y Z
SEL>>
0V
0s 5us 10us 15us 20us 25us 30us 35us 40us
V(5)
Time