summaryrefslogtreecommitdiff
path: root/CMOS/decrement.asc
blob: e38789b09d3fe5998b9a4bd12c3815ab32ab2635 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Version 4
SHEET 1 880 680
WIRE -336 -192 -400 -192
WIRE 144 -192 -256 -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 16 48 16 -128
WIRE 16 48 -256 48
WIRE 16 112 16 48
WIRE 96 112 16 112
WIRE 144 160 144 128
WIRE 672 208 672 -16
WIRE 480 240 192 240
WIRE 144 288 144 256
WIRE 624 288 560 288
WIRE 16 352 16 112
WIRE 272 352 16 352
WIRE 560 352 560 288
WIRE 560 352 272 352
WIRE 672 368 672 304
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 672 512 672 464
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
SYMBOL pmos 192 160 M0
SYMATTR InstName M2
SYMATTR Value P-DLOW
SYMBOL pmos 96 -48 M180
SYMATTR InstName M3
SYMATTR Value P-ENH
SYMBOL voltage -240 -192 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 -240 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 V3
SYMATTR Value -1
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 .\\positive_threshold_inverter 368 400 R0
SYMATTR InstName U1
TEXT 536 -184 Left 0 !.inc ./custom.mos