From d08eeda719f418dea61da23cda8367cbb3e0147c Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Wed, 29 Jan 2014 11:20:01 +1100 Subject: Constructed inverting consensus gate --- CMOS/inverting_consensus.asc | 100 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 99 insertions(+), 1 deletion(-) diff --git a/CMOS/inverting_consensus.asc b/CMOS/inverting_consensus.asc index 23e8e12..aa8de86 100644 --- a/CMOS/inverting_consensus.asc +++ b/CMOS/inverting_consensus.asc @@ -1,5 +1,63 @@ Version 4 SHEET 1 880 680 +WIRE -368 -224 -448 -224 +WIRE -16 -224 -288 -224 +WIRE -16 -144 -16 -224 +WIRE -64 -128 -192 -128 +WIRE -16 -16 -16 -48 +WIRE -64 0 -128 0 +WIRE -448 64 -448 -224 +WIRE -368 64 -448 64 +WIRE -192 64 -192 -128 +WIRE -192 64 -288 64 +WIRE -448 128 -448 64 +WIRE -448 128 -512 128 +WIRE -16 144 -16 80 +WIRE 304 144 -16 144 +WIRE 544 144 304 144 +WIRE 640 144 544 144 +WIRE -512 160 -512 128 +WIRE -448 208 -448 128 +WIRE -368 208 -448 208 +WIRE -128 208 -128 0 +WIRE -128 208 -288 208 +WIRE -16 208 -16 144 +WIRE 304 208 304 144 +WIRE 544 208 544 144 +WIRE -128 288 -128 208 +WIRE -96 288 -128 288 +WIRE -64 288 -96 288 +WIRE 256 288 192 288 +WIRE 496 288 448 288 +WIRE -96 320 -96 288 +WIRE 192 320 192 288 +WIRE 192 320 -96 320 +WIRE 448 320 448 288 +WIRE 448 320 192 320 +WIRE -16 336 -16 304 +WIRE 304 336 304 304 +WIRE 544 336 544 304 +WIRE -192 416 -192 64 +WIRE -96 416 -192 416 +WIRE -64 416 -96 416 +WIRE 256 416 192 416 +WIRE 496 416 448 416 +WIRE -96 448 -96 416 +WIRE 192 448 192 416 +WIRE 192 448 -96 448 +WIRE 448 448 448 416 +WIRE 448 448 192 448 +WIRE -448 512 -448 208 +WIRE -368 512 -448 512 +WIRE -16 512 -16 432 +WIRE -16 512 -288 512 +WIRE 304 512 304 432 +WIRE 432 512 304 512 +WIRE 544 512 544 432 +WIRE 544 512 432 512 +WIRE 432 544 432 512 +FLAG -512 160 0 +FLAG 432 544 0 SYMBOL pmos -64 -48 M180 SYMATTR InstName M1 SYMATTR Value P-ENH @@ -12,5 +70,45 @@ SYMATTR Value N-ENH SYMBOL nmos -64 336 R0 SYMATTR InstName M4 SYMATTR Value N-ENH -SYMBOL nmos 288 336 R0 +SYMBOL voltage -272 -224 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 -272 512 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 +SYMBOL voltage -272 64 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 V3 +SYMATTR Value SINE(0 1 2 0.125) +SYMBOL voltage -272 208 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 V4 +SYMATTR Value SINE(0 1 2) +SYMBOL pmos 256 208 R0 SYMATTR InstName M5 +SYMATTR Value P-DLOW +SYMBOL nmos 256 336 R0 +SYMATTR InstName M6 +SYMATTR Value N-DLOW +SYMBOL nmos 496 208 R0 +SYMATTR InstName M7 +SYMATTR Value N-DLOW +SYMBOL pmos 496 336 R0 +SYMATTR InstName M8 +SYMATTR Value P-DLOW +TEXT -532 578 Left 0 !.tran 1 +TEXT 464 -240 Left 0 !.inc ./custom.mos -- cgit