From d57729e84cf430dbbf90b11a8d8fe9b4904730f3 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Sun, 2 Mar 2014 18:27:25 +1100 Subject: Constructed 3-input ANTIMAX, ANTIMIN gates --- CMOS/3_input_antimin.asc | 137 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 CMOS/3_input_antimin.asc (limited to 'CMOS/3_input_antimin.asc') diff --git a/CMOS/3_input_antimin.asc b/CMOS/3_input_antimin.asc new file mode 100644 index 0000000..67da610 --- /dev/null +++ b/CMOS/3_input_antimin.asc @@ -0,0 +1,137 @@ +Version 4 +SHEET 1 960 680 +WIRE -208 -288 -240 -288 +WIRE 16 -288 -128 -288 +WIRE -240 -256 -240 -288 +WIRE 16 -192 16 -288 +WIRE 16 -192 -176 -192 +WIRE 208 -192 16 -192 +WIRE 624 -176 384 -176 +WIRE 880 -176 624 -176 +WIRE -176 -160 -176 -192 +WIRE 16 -160 16 -192 +WIRE 208 -160 208 -192 +WIRE -272 -144 -384 -144 +WIRE -224 -144 -272 -144 +WIRE -32 -144 -80 -144 +WIRE 160 -144 112 -144 +WIRE 624 -112 624 -176 +WIRE -272 -32 -272 -144 +WIRE 528 -32 -272 -32 +WIRE 576 -32 528 -32 +WIRE -80 0 -80 -144 +WIRE -80 0 -384 0 +WIRE 480 0 -80 0 +WIRE 624 16 624 -16 +WIRE 112 32 112 -144 +WIRE 112 32 -128 32 +WIRE 336 32 112 32 +WIRE -176 64 -176 -64 +WIRE 16 64 16 -64 +WIRE 16 64 -176 64 +WIRE 208 64 208 -64 +WIRE 208 64 16 64 +WIRE 384 64 384 -176 +WIRE 384 64 208 64 +WIRE 16 96 16 64 +WIRE 480 96 480 0 +WIRE 576 96 480 96 +WIRE -128 144 -128 32 +WIRE -128 144 -384 144 +WIRE 624 144 624 112 +WIRE -128 176 -128 144 +WIRE -32 176 -128 176 +WIRE 16 224 16 192 +WIRE 336 224 336 32 +WIRE 576 224 336 224 +WIRE 624 256 624 240 +WIRE 624 256 432 256 +WIRE 816 256 624 256 +WIRE -80 304 -80 0 +WIRE -32 304 -80 304 +WIRE 480 304 480 96 +WIRE 720 304 480 304 +WIRE 16 352 16 320 +WIRE 432 368 432 256 +WIRE 624 368 624 256 +WIRE 816 368 816 256 +WIRE -272 432 -272 -32 +WIRE -32 432 -272 432 +WIRE 336 448 336 224 +WIRE 384 448 336 448 +WIRE 528 448 528 -32 +WIRE 576 448 528 448 +WIRE 720 448 720 304 +WIRE 768 448 720 448 +WIRE 432 496 432 464 +WIRE 624 496 624 464 +WIRE 624 496 432 496 +WIRE 816 496 816 464 +WIRE 816 496 624 496 +WIRE 624 528 624 496 +WIRE -208 544 -240 544 +WIRE 16 544 16 448 +WIRE 16 544 -128 544 +WIRE -240 576 -240 544 +FLAG 624 528 0 +FLAG -240 -256 0 +FLAG -240 576 0 +FLAG -384 -144 A +IOPIN -384 -144 In +FLAG -384 0 B +IOPIN -384 0 In +FLAG -384 144 C +IOPIN -384 144 In +FLAG 880 -176 Y +IOPIN 880 -176 Out +SYMBOL pmos -224 -64 M180 +SYMATTR InstName M1 +SYMATTR Value P-ENH +SYMBOL pmos -32 -64 M180 +SYMATTR InstName M2 +SYMATTR Value P-ENH +SYMBOL pmos 160 -64 M180 +SYMATTR InstName M3 +SYMATTR Value P-ENH +SYMBOL nmos -32 96 R0 +SYMATTR InstName M4 +SYMATTR Value N-ENH +SYMBOL nmos -32 224 R0 +SYMATTR InstName M5 +SYMATTR Value N-ENH +SYMBOL nmos -32 352 R0 +SYMATTR InstName M6 +SYMATTR Value N-ENH +SYMBOL nmos 576 -112 R0 +SYMATTR InstName M7 +SYMATTR Value N-DLOW +SYMBOL nmos 576 16 R0 +SYMATTR InstName M8 +SYMATTR Value N-DLOW +SYMBOL nmos 576 144 R0 +SYMATTR InstName M9 +SYMATTR Value N-DLOW +SYMBOL pmos 576 368 R0 +SYMATTR InstName M10 +SYMATTR Value P-DLOW +SYMBOL pmos 384 368 R0 +SYMATTR InstName M11 +SYMATTR Value P-DLOW +SYMBOL pmos 768 368 R0 +SYMATTR InstName M12 +SYMATTR Value P-DLOW +SYMBOL voltage -112 -288 R90 +WINDOW 0 -32 56 VBottom 0 +WINDOW 3 32 56 VTop 0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 1 +SYMBOL voltage -112 544 R90 +WINDOW 0 -32 56 VBottom 0 +WINDOW 3 32 56 VTop 0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V2 +SYMATTR Value -1 +TEXT 224 -248 Left 0 !.inc ./custom.mos -- cgit