summaryrefslogtreecommitdiff
path: root/CMOS/decrement.asc
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2014-01-29 12:43:42 +1100
committerJed Barber <jjbarber@y7mail.com>2014-01-29 12:43:42 +1100
commit21c9be701afe05d9de6708d5030a05b2ca3ff417 (patch)
treeef785ad22378f6a099e02bdaae8d566c338520c3 /CMOS/decrement.asc
parent747b5f4b4dfaadb2f8ac0f75bf1ef91db85bb510 (diff)
Modified circuits to match symbols
Diffstat (limited to 'CMOS/decrement.asc')
-rw-r--r--CMOS/decrement.asc58
1 files changed, 19 insertions, 39 deletions
diff --git a/CMOS/decrement.asc b/CMOS/decrement.asc
index b90fa26..0c9932c 100644
--- a/CMOS/decrement.asc
+++ b/CMOS/decrement.asc
@@ -2,51 +2,43 @@ Version 4
SHEET 1 880 680
WIRE -336 -192 -400 -192
WIRE 144 -192 -256 -192
-WIRE 400 -192 144 -192
+WIRE -400 -160 -400 -192
WIRE 144 -144 144 -192
WIRE 96 -128 16 -128
WIRE 144 -16 144 -48
WIRE 672 -16 144 -16
WIRE 768 -16 672 -16
WIRE 144 32 144 -16
-WIRE -400 48 -400 -192
-WIRE -400 48 -464 48
-WIRE -336 48 -400 48
WIRE 16 48 16 -128
WIRE 16 48 -256 48
-WIRE -464 96 -464 48
WIRE 16 112 16 48
WIRE 96 112 16 112
WIRE 144 160 144 128
-WIRE 400 208 400 -192
WIRE 672 208 672 -16
-WIRE 352 224 304 224
-WIRE 224 240 192 240
+WIRE 480 240 192 240
WIRE 144 288 144 256
WIRE 624 288 560 288
-WIRE 224 320 224 240
-WIRE 400 320 400 304
-WIRE 400 320 224 320
-WIRE 592 320 400 320
WIRE 16 352 16 112
-WIRE 304 352 304 224
-WIRE 304 352 16 352
+WIRE 272 352 16 352
WIRE 560 352 560 288
-WIRE 560 352 304 352
-WIRE 400 368 400 320
+WIRE 560 352 272 352
WIRE 672 368 672 304
-WIRE 304 448 304 352
-WIRE 352 448 304 448
-WIRE 592 448 592 320
-WIRE 624 448 592 448
-WIRE -400 512 -400 48
+WIRE 272 448 272 352
+WIRE 320 448 272 448
+WIRE 480 448 480 240
+WIRE 480 448 432 448
+WIRE 624 448 480 448
WIRE -336 512 -400 512
-WIRE 400 512 400 464
-WIRE 400 512 -256 512
WIRE 672 512 672 464
-WIRE 672 512 400 512
-FLAG -464 96 0
+WIRE 672 512 -256 512
+WIRE -400 544 -400 512
+FLAG -400 -160 0
FLAG 144 288 0
+FLAG -400 544 0
+FLAG -256 48 A
+IOPIN -256 48 In
+FLAG 768 -16 Y
+IOPIN 768 -16 Out
SYMBOL nmos 96 32 R0
SYMATTR InstName M1
SYMATTR Value N-ELOW
@@ -56,9 +48,6 @@ SYMATTR Value P-DLOW
SYMBOL pmos 96 -48 M180
SYMATTR InstName M3
SYMATTR Value P-ENH
-SYMBOL nmos 352 368 R0
-SYMATTR InstName M4
-SYMATTR Value N-ENH
SYMBOL voltage -240 -192 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
@@ -66,13 +55,6 @@ WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 1
-SYMBOL voltage -240 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 V2
-SYMATTR Value SINE(0 1 2)
SYMBOL voltage -240 512 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
@@ -80,14 +62,12 @@ WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value -1
-SYMBOL pmos 352 304 M180
-SYMATTR InstName M5
-SYMATTR Value P-ELOW
SYMBOL nmos 624 208 R0
SYMATTR InstName M6
SYMATTR Value N-ELOW
SYMBOL nmos 624 368 R0
SYMATTR InstName M7
SYMATTR Value N-ENH
+SYMBOL ternary-logic\\CMOS\\positive_threshold_inverter 368 400 R0
+SYMATTR InstName U1
TEXT 536 -184 Left 0 !.inc ./custom.mos
-TEXT -484 578 Left 0 !.tran 1