Version 4 SHEET 1 880 1012 WIRE -992 128 -992 96 WIRE -1040 144 -1120 144 WIRE -560 224 -624 224 WIRE -448 224 -560 224 WIRE -352 224 -448 224 WIRE -288 224 -352 224 WIRE -560 256 -560 224 WIRE -352 256 -352 224 WIRE -1120 272 -1120 144 WIRE -1120 272 -1200 272 WIRE -992 272 -992 224 WIRE -880 272 -992 272 WIRE -608 272 -640 272 WIRE -400 272 -448 272 WIRE -992 320 -992 272 WIRE -1120 400 -1120 272 WIRE -1040 400 -1120 400 WIRE -560 416 -560 352 WIRE -352 416 -352 352 WIRE -352 416 -560 416 WIRE -208 416 -352 416 WIRE -992 448 -992 416 WIRE -352 448 -352 416 WIRE -256 496 -352 496 WIRE -640 528 -640 272 WIRE -640 528 -704 528 WIRE -400 528 -640 528 WIRE -256 544 -256 496 WIRE -352 608 -352 544 WIRE -1072 672 -1120 672 WIRE -944 672 -992 672 WIRE -448 688 -448 272 WIRE -448 688 -704 688 WIRE -400 688 -448 688 WIRE -1072 704 -1120 704 WIRE -944 704 -992 704 WIRE -1072 736 -1120 736 WIRE -944 736 -992 736 WIRE -1072 768 -1120 768 WIRE -944 768 -992 768 WIRE -352 768 -352 704 WIRE -1072 800 -1120 800 WIRE -944 800 -992 800 FLAG -640 16 Vdd FLAG -528 96 0 FLAG -528 16 Vin FLAG -640 96 0 FLAG -992 448 0 FLAG -1200 272 Vin FLAG -992 96 Vdd FLAG -880 272 Vout1 FLAG -256 544 0 FLAG -352 768 0 FLAG -416 96 0 FLAG -416 16 VA FLAG -304 96 0 FLAG -304 16 VB FLAG -704 528 VA FLAG -704 688 VB FLAG -448 224 Vdd FLAG -208 416 Vout2 FLAG -1120 672 Vin FLAG -1120 704 Vout1 FLAG -1120 736 VA FLAG -1120 768 VB FLAG -1120 800 Vout2 SYMBOL voltage -640 0 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 5 SYMBOL voltage -528 0 R0 WINDOW 3 24 104 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR Value PULSE(0 5 1m 1n 1n 1m 2m) SYMATTR InstName V2 SYMBOL nmos -1040 320 R0 SYMATTR InstName QD SYMBOL pmos -1040 224 M180 SYMATTR InstName QU SYMBOL pmos -608 352 M180 SYMATTR InstName Q3 SYMBOL pmos -400 352 M180 SYMATTR InstName Q4 SYMBOL nmos -400 608 R0 SYMATTR InstName Q1 SYMBOL nmos4 -400 448 R0 SYMATTR InstName Q2 SYMBOL voltage -416 0 R0 WINDOW 3 24 104 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR Value PULSE(0 5 1m 1n 1n 1m 2m) SYMATTR InstName V3 SYMBOL voltage -304 0 R0 WINDOW 3 24 104 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR Value PULSE(0 5 2m 1n 1n 2m 4m) SYMATTR InstName V4 SYMBOL dview5 -1056 816 R0 SYMATTR InstName U1 TEXT -1216 24 Left 0 ;CMOS NOT and NAND examples TEXT -1216 56 Left 0 !.tran 5m TEXT -1248 520 Left 0 ;1) Vin = L0, Vout = HI (QD OFF, QU ON)\n2) Vin = HI, Vout = LO (QD ON, QU OFF) TEXT -1240 480 Left 0 ;NOT TEXT -1216 88 Left 0 !.include dview.lib TEXT -736 736 Left 0 ;NAND TEXT -736 776 Left 0 ;1) VA = VB = HI, Q1 & Q2 ON\n (Q3 & Q4 OFF), Vout is LO\n2) Otherwise, either Q1 or Q2\n are OFF (or both), Vout is HI