summaryrefslogtreecommitdiff
path: root/CMOS/inverting_gullible.asc
blob: 26a542e8a994bf35f5a475454d569e216ba1d218 (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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
Version 4
SHEET 1 1168 708
WIRE -352 -208 -384 -208
WIRE -80 -208 -272 -208
WIRE 176 -208 -80 -208
WIRE -384 -176 -384 -208
WIRE 464 -160 288 -160
WIRE 720 -160 464 -160
WIRE 976 -160 720 -160
WIRE 1088 -160 976 -160
WIRE -80 -144 -80 -208
WIRE 176 -144 176 -208
WIRE -176 -128 -240 -128
WIRE -128 -128 -176 -128
WIRE 128 -128 80 -128
WIRE 464 -80 464 -160
WIRE 720 -80 720 -160
WIRE 976 -80 976 -160
WIRE -176 -32 -176 -128
WIRE 80 -32 80 -128
WIRE 80 -32 -176 -32
WIRE 336 -32 80 -32
WIRE 416 0 384 0
WIRE 672 0 624 0
WIRE 928 0 816 0
WIRE 32 32 -176 32
WIRE 384 32 384 0
WIRE 384 32 32 32
WIRE 624 32 624 0
WIRE 624 32 384 32
WIRE 880 32 624 32
WIRE -80 48 -80 -48
WIRE 176 48 176 -48
WIRE -176 64 -176 32
WIRE -176 64 -352 64
WIRE -128 64 -176 64
WIRE 32 64 32 32
WIRE 128 64 32 64
WIRE 336 96 336 -32
WIRE 624 96 336 96
WIRE 816 96 816 0
WIRE 816 96 624 96
WIRE 464 112 464 16
WIRE 720 112 720 16
WIRE 976 112 976 16
WIRE 384 192 384 32
WIRE 416 192 384 192
WIRE 624 192 624 96
WIRE 672 192 624 192
WIRE 880 192 880 32
WIRE 928 192 880 192
WIRE -80 208 -80 144
WIRE 176 208 176 144
WIRE 176 208 -80 208
WIRE 288 208 288 -160
WIRE 288 208 176 208
WIRE -80 272 -80 208
WIRE 176 272 176 208
WIRE 720 272 720 208
WIRE 976 272 976 208
WIRE 976 272 720 272
WIRE 464 304 464 208
WIRE 976 336 976 272
WIRE -240 352 -240 -128
WIRE -240 352 -352 352
WIRE -128 352 -240 352
WIRE 128 352 80 352
WIRE 336 384 336 96
WIRE 416 384 336 384
WIRE -240 400 -240 352
WIRE 80 400 80 352
WIRE 80 400 -240 400
WIRE -80 464 -80 368
WIRE 176 464 176 368
WIRE 464 496 464 400
WIRE -176 544 -176 64
WIRE -128 544 -176 544
WIRE 32 544 32 64
WIRE 128 544 32 544
WIRE 336 576 336 384
WIRE 416 576 336 576
WIRE -352 624 -384 624
WIRE -80 624 -80 560
WIRE -80 624 -272 624
WIRE 176 624 176 560
WIRE 176 624 -80 624
WIRE 464 624 464 592
WIRE 720 624 720 272
WIRE 720 624 464 624
WIRE -384 656 -384 624
FLAG -384 656 0
FLAG 976 336 0
FLAG -384 -176 0
FLAG -352 64 A
IOPIN -352 64 In
FLAG -352 352 B
IOPIN -352 352 In
FLAG 1088 -160 Y
IOPIN 1088 -160 Out
SYMBOL pmos -128 -48 M180
SYMATTR InstName M1
SYMATTR Value P-ENH
SYMBOL pmos -128 144 M180
SYMATTR InstName M2
SYMATTR Value P-ELOW
SYMBOL pmos 128 -48 M180
SYMATTR InstName M3
SYMATTR Value P-ELOW
SYMBOL pmos 128 144 M180
SYMATTR InstName M4
SYMATTR Value P-ENH
SYMBOL nmos -128 272 R0
SYMATTR InstName M5
SYMATTR Value N-ELOW
SYMBOL nmos -128 464 R0
SYMATTR InstName M6
SYMATTR Value N-ENH
SYMBOL nmos 128 272 R0
SYMATTR InstName M7
SYMATTR Value N-ENH
SYMBOL nmos 128 464 R0
SYMATTR InstName M8
SYMATTR Value N-ELOW
SYMBOL voltage -256 -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 V1
SYMATTR Value 1
SYMBOL voltage -256 624 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 nmos 416 -80 R0
SYMATTR InstName M9
SYMATTR Value N-DLOW
SYMBOL nmos 672 -80 R0
SYMATTR InstName M10
SYMATTR Value N-ELOW
SYMBOL nmos 928 -80 R0
SYMATTR InstName M11
SYMATTR Value N-ELOW
SYMBOL pmos 416 112 R0
SYMATTR InstName M12
SYMATTR Value P-DLOW
SYMBOL pmos 672 112 R0
SYMATTR InstName M13
SYMATTR Value P-ELOW
SYMBOL pmos 928 112 R0
SYMATTR InstName M14
SYMATTR Value P-ELOW
SYMBOL nmos 416 304 R0
SYMATTR InstName M15
SYMATTR Value N-DLOW
SYMBOL pmos 416 496 R0
SYMATTR InstName M16
SYMATTR Value P-DLOW
TEXT 280 -272 Left 0 !.inc ./custom.mos