summaryrefslogtreecommitdiff
path: root/CMOS
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2014-01-29 11:20:01 +1100
committerJed Barber <jjbarber@y7mail.com>2014-01-29 11:20:01 +1100
commitd08eeda719f418dea61da23cda8367cbb3e0147c (patch)
tree121e14a813679b378d76cc9c62826b6928747d05 /CMOS
parent4ac844c9633d8edd7769d951447622dc4a86afe7 (diff)
Constructed inverting consensus gate
Diffstat (limited to 'CMOS')
-rw-r--r--CMOS/inverting_consensus.asc100
1 files changed, 99 insertions, 1 deletions
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