From b7a4c18177c73cd9de206423ab732314adb66e77 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Mon, 3 Feb 2014 16:57:57 +1100 Subject: Working, but inefficient, SUM gate constructed --- CMOS/sum_proof_of_concept.asc | 75 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 CMOS/sum_proof_of_concept.asc (limited to 'CMOS') diff --git a/CMOS/sum_proof_of_concept.asc b/CMOS/sum_proof_of_concept.asc new file mode 100644 index 0000000..8e75bab --- /dev/null +++ b/CMOS/sum_proof_of_concept.asc @@ -0,0 +1,75 @@ +Version 4 +SHEET 1 880 680 +WIRE 16 -80 -128 -80 +WIRE 16 -64 16 -80 +WIRE 112 -64 16 -64 +WIRE -416 -48 -448 -48 +WIRE -256 -48 -336 -48 +WIRE -32 -48 -128 -48 +WIRE 336 -48 224 -48 +WIRE 112 -32 16 -32 +WIRE -80 -16 -128 -16 +WIRE -448 16 -448 -48 +WIRE -448 16 -496 16 +WIRE 336 16 336 -48 +WIRE 432 16 336 16 +WIRE 560 32 544 32 +WIRE 432 48 336 48 +WIRE -496 64 -496 16 +WIRE -32 80 -32 -48 +WIRE 112 80 -32 80 +WIRE 336 96 336 48 +WIRE 336 96 224 96 +WIRE 560 96 560 32 +WIRE 592 96 560 96 +WIRE -240 112 -288 112 +WIRE 16 112 16 -32 +WIRE 16 112 -128 112 +WIRE 112 112 64 112 +WIRE 800 112 704 112 +WIRE 592 128 560 128 +WIRE -448 176 -448 16 +WIRE -416 176 -448 176 +WIRE -288 176 -288 112 +WIRE -288 176 -336 176 +WIRE 64 176 64 112 +WIRE 64 176 -288 176 +WIRE -80 224 -80 -16 +WIRE 112 224 -80 224 +WIRE 560 240 560 128 +WIRE 560 240 224 240 +WIRE -288 256 -288 176 +WIRE -240 256 -288 256 +WIRE 112 256 -128 256 +FLAG -496 64 0 +SYMBOL ternary-logic\\CMOS\\monadic_decoder -192 -128 R0 +SYMATTR InstName X1 +SYMBOL ternary-logic\\CMOS\\decrement -192 64 R0 +SYMATTR InstName X2 +SYMBOL ternary-logic\\CMOS\\increment -192 208 R0 +SYMATTR InstName X3 +SYMBOL ternary-logic\\CMOS\\2_input_min 160 -112 R0 +SYMATTR InstName X4 +SYMBOL ternary-logic\\CMOS\\2_input_min 160 32 R0 +SYMATTR InstName X5 +SYMBOL ternary-logic\\CMOS\\2_input_min 160 176 R0 +SYMATTR InstName X6 +SYMBOL ternary-logic\\CMOS\\2_input_max 480 -32 R0 +SYMATTR InstName X7 +SYMBOL ternary-logic\\CMOS\\2_input_max 640 48 R0 +SYMATTR InstName X8 +SYMBOL voltage -320 -48 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 -320 176 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 SINE(0 1 2) +TEXT -516 278 Left 0 !.tran 1 -- cgit