From 9a13d5cc14326573c1908f7b9bbb1d06a9f900b5 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Sat, 1 Mar 2014 18:27:16 +1100 Subject: Constructed RMOS EQUALITY, SUM, XOR gates --- RMOS/xor.asc | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 RMOS/xor.asc (limited to 'RMOS/xor.asc') diff --git a/RMOS/xor.asc b/RMOS/xor.asc new file mode 100644 index 0000000..954bd7c --- /dev/null +++ b/RMOS/xor.asc @@ -0,0 +1,113 @@ +Version 4 +SHEET 1 880 680 +WIRE -256 -272 -288 -272 +WIRE -64 -272 -176 -272 +WIRE 192 -272 -64 -272 +WIRE -288 -240 -288 -272 +WIRE -64 -208 -64 -272 +WIRE 192 -208 192 -272 +WIRE -112 -192 -144 -192 +WIRE 144 -192 96 -192 +WIRE -144 -80 -144 -192 +WIRE -144 -80 -432 -80 +WIRE 48 -80 -144 -80 +WIRE 96 -48 96 -192 +WIRE 96 -48 -240 -48 +WIRE -64 -16 -64 -112 +WIRE 192 -16 192 -112 +WIRE -432 0 -432 -80 +WIRE -432 0 -512 0 +WIRE -384 0 -432 0 +WIRE -240 0 -240 -48 +WIRE -240 0 -272 0 +WIRE -112 0 -192 0 +WIRE 144 0 96 0 +WIRE -240 144 -240 0 +WIRE -144 144 -240 144 +WIRE -64 144 -64 80 +WIRE 192 144 192 80 +WIRE 192 144 -64 144 +WIRE 368 144 192 144 +WIRE 512 144 368 144 +WIRE -64 208 -64 144 +WIRE 192 208 192 144 +WIRE 368 208 368 144 +WIRE -432 288 -512 288 +WIRE -384 288 -432 288 +WIRE -192 288 -192 0 +WIRE -192 288 -272 288 +WIRE -144 288 -144 144 +WIRE -112 288 -144 288 +WIRE 96 288 96 0 +WIRE 144 288 96 288 +WIRE 368 336 368 288 +WIRE -432 352 -432 288 +WIRE 96 352 96 288 +WIRE 96 352 -432 352 +WIRE -64 400 -64 304 +WIRE 192 400 192 304 +WIRE -192 480 -192 288 +WIRE -112 480 -192 480 +WIRE 48 480 48 -80 +WIRE 144 480 48 480 +WIRE -256 560 -288 560 +WIRE -64 560 -64 496 +WIRE -64 560 -176 560 +WIRE 192 560 192 496 +WIRE 192 560 -64 560 +WIRE -288 592 -288 560 +FLAG 368 336 0 +FLAG -288 -240 0 +FLAG -288 592 0 +FLAG -512 0 A +IOPIN -512 0 In +FLAG -512 288 B +IOPIN -512 288 In +FLAG 512 144 Y +IOPIN 512 144 Out +SYMBOL pmos -112 80 M180 +SYMATTR InstName M1 +SYMATTR Value P-ENH +SYMBOL pmos -112 -112 M180 +SYMATTR InstName M2 +SYMATTR Value P-ENH +SYMBOL pmos 144 80 M180 +SYMATTR InstName M3 +SYMATTR Value P-ENH +SYMBOL pmos 144 -112 M180 +SYMATTR InstName M4 +SYMATTR Value P-ENH +SYMBOL nmos -112 208 R0 +SYMATTR InstName M5 +SYMATTR Value N-ENH +SYMBOL nmos -112 400 R0 +SYMATTR InstName M6 +SYMATTR Value N-ENH +SYMBOL nmos 144 208 R0 +SYMATTR InstName M7 +SYMATTR Value N-ENH +SYMBOL nmos 144 400 R0 +SYMATTR InstName M8 +SYMATTR Value N-ENH +SYMBOL .\\standard_inverter -336 -48 R0 +SYMATTR InstName X1 +SYMBOL .\\standard_inverter -336 240 R0 +SYMATTR InstName X2 +SYMBOL res 352 192 R0 +SYMATTR InstName R1 +SYMATTR Value 12k +SYMBOL voltage -160 -272 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 -160 560 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 296 -72 Left 0 !.inc ./custom.mos -- cgit