blob: a0a595e16ddb64f92e2602ddb3cdad8697c123e6 [file] [log] [blame]
DaveX133426300d2a2022-09-11 19:58:13 +00001v {xschem version=3.0.0 file_version=1.2 }
2G {}
3K {}
4V {}
5S {}
6E {}
7N -30 520 -10 520 {
8lab=BIAS}
9N 710 350 780 350 {
10lab=OUTA}
11N -70 710 10 710 {
12lab=#net1}
13N -70 740 -10 740 {
14lab=GND}
15N 140 450 140 490 {
16lab=#net2}
17N 290 450 290 490 {
18lab=#net2}
19N 630 320 630 400 {
20lab=OUTB}
21N 480 320 480 400 {
22lab=OUTA}
23N -50 -120 670 -120 {
24lab=VDD}
25N 670 -120 680 -120 {
26lab=VDD}
27N 680 -120 710 -120 {
28lab=VDD}
29N 140 -120 140 260 {
30lab=VDD}
31N 290 -120 290 260 {
32lab=VDD}
33N -10 520 90 520 {
34lab=BIAS}
35N -10 740 600 740 {
36lab=GND}
37N 710 380 780 380 {
38lab=OUTB}
39N 90 520 100 520 {
40lab=BIAS}
41N 290 550 290 570 {
42lab=GND}
43N 140 550 140 570 {
44lab=GND}
45N 140 320 140 390 {
46lab=#net3}
47N 290 320 290 390 {
48lab=#net4}
49N 140 420 290 420 {
50lab=#net1}
51N 160 290 270 290 {
52lab=#net1}
53N 210 290 210 420 {
54lab=#net1}
55N 140 520 290 520 {
56lab=#net1}
57N 210 420 210 520 {
58lab=#net1}
59N 140 470 290 470 {
60lab=#net2}
61N 140 570 140 740 {
62lab=GND}
63N 290 570 290 740 {
64lab=GND}
65N 210 520 210 710 {
66lab=#net1}
67N 630 550 630 570 {
68lab=GND}
69N 480 550 480 570 {
70lab=GND}
71N 480 520 630 520 {
72lab=#net1}
73N 480 460 480 490 {
74lab=#net5}
75N 630 460 630 490 {
76lab=#net5}
77N 630 570 630 740 {
78lab=GND}
79N 480 570 480 740 {
80lab=GND}
81N 600 740 630 740 {
82lab=GND}
83N 500 290 600 290 {
84lab=#net1}
85N 480 430 630 430 {
86lab=#net1}
87N 550 290 550 430 {
88lab=#net1}
89N 550 430 550 520 {
90lab=#net1}
91N 550 520 550 710 {
92lab=#net1}
93N 10 710 550 710 {
94lab=#net1}
95N 480 -120 480 260 {
96lab=VDD}
97N 600 290 610 290 {
98lab=#net1}
99N 630 -120 630 260 {
100lab=VDD}
101N 330 420 360 420 {
102lab=INB}
103N 80 420 100 420 {
104lab=INA}
105N 50 520 50 570 {
106lab=BIAS}
107N 50 570 50 600 {
108lab=BIAS}
109N 50 600 720 600 {
110lab=BIAS}
111N 720 520 720 600 {
112lab=BIAS}
113N 670 520 720 520 {
114lab=BIAS}
115N 330 520 330 600 {
116lab=BIAS}
117N 440 520 440 600 {
118lab=BIAS}
119N 140 350 440 350 {
120lab=#net3}
121N 440 350 440 430 {
122lab=#net3}
123N 290 330 670 330 {
124lab=#net4}
125N 670 330 670 430 {
126lab=#net4}
127N 480 350 710 350 {
128lab=OUTA}
129N 630 380 710 380 {
130lab=OUTB}
131N 480 480 630 480 {
132lab=#net5}
133C {devices/ipin.sym} -70 710 0 0 {name=p7 lab=SUB}
134C {devices/ipin.sym} -70 740 0 0 {name=p1 lab=GND
135}
136C {devices/ipin.sym} 80 420 0 0 {name=p2 lab=INA
137
138}
139C {devices/ipin.sym} -30 520 0 0 {name=p4 lab=BIAS
140
141
142}
143C {devices/ipin.sym} -40 -120 0 0 {name=p5 lab=VDD
144
145
146}
147C {devices/opin.sym} 780 350 0 0 {name=p3 lab=OUTA}
148C {sky130_fd_pr/nfet_01v8_lvt.sym} 120 420 0 0 {name=M42
149L=0.15
150W=4
151nf=4
152mult=1
153ad="'int((nf+1)/2) * W/nf * 0.29'"
154pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
155as="'int((nf+2)/2) * W/nf * 0.29'"
156ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
157nrd="'0.29 / W'" nrs="'0.29 / W'"
158sa=0 sb=0 sd=0
159model=nfet_01v8_lvt
160spiceprefix=X
161}
162C {sky130_fd_pr/nfet_01v8_lvt.sym} 310 420 0 1 {name=M43
163L=0.15
164W=4
165nf=4
166mult=1
167ad="'int((nf+1)/2) * W/nf * 0.29'"
168pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
169as="'int((nf+2)/2) * W/nf * 0.29'"
170ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
171nrd="'0.29 / W'" nrs="'0.29 / W'"
172sa=0 sb=0 sd=0
173model=nfet_01v8_lvt
174spiceprefix=X
175}
176C {sky130_fd_pr/res_high_po_2p85.sym} 140 290 0 1 {name=R1
177W=2.85
178L=7.6
179model=res_high_po_2p85
180spiceprefix=X
181mult=1}
182C {sky130_fd_pr/res_high_po_2p85.sym} 290 290 0 0 {name=R2
183W=2.85
184L=7.6
185model=res_high_po_2p85
186spiceprefix=X
187mult=1}
188C {sky130_fd_pr/nfet_01v8_lvt.sym} 460 430 0 0 {name=M32
189L=0.15
190W=20
191nf=20
192mult=1
193ad="'int((nf+1)/2) * W/nf * 0.29'"
194pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
195as="'int((nf+2)/2) * W/nf * 0.29'"
196ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
197nrd="'0.29 / W'" nrs="'0.29 / W'"
198sa=0 sb=0 sd=0
199model=nfet_01v8_lvt
200spiceprefix=X
201}
202C {sky130_fd_pr/nfet_01v8_lvt.sym} 650 430 0 1 {name=M33
203L=0.15
204W=20
205nf=20
206mult=1
207ad="'int((nf+1)/2) * W/nf * 0.29'"
208pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
209as="'int((nf+2)/2) * W/nf * 0.29'"
210ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
211nrd="'0.29 / W'" nrs="'0.29 / W'"
212sa=0 sb=0 sd=0
213model=nfet_01v8_lvt
214spiceprefix=X
215}
216C {devices/opin.sym} 780 380 0 0 {name=p6 lab=OUTB}
217C {sky130_fd_pr/nfet_01v8_lvt.sym} 120 520 0 0 {name=M1
218L=0.15
219W=20
220nf=20
221mult=1
222ad="'int((nf+1)/2) * W/nf * 0.29'"
223pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
224as="'int((nf+2)/2) * W/nf * 0.29'"
225ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
226nrd="'0.29 / W'" nrs="'0.29 / W'"
227sa=0 sb=0 sd=0
228model=nfet_01v8_lvt
229spiceprefix=X
230}
231C {sky130_fd_pr/nfet_01v8_lvt.sym} 310 520 0 1 {name=M2
232L=0.15
233W=20
234nf=20
235mult=1
236ad="'int((nf+1)/2) * W/nf * 0.29'"
237pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
238as="'int((nf+2)/2) * W/nf * 0.29'"
239ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
240nrd="'0.29 / W'" nrs="'0.29 / W'"
241sa=0 sb=0 sd=0
242model=nfet_01v8_lvt
243spiceprefix=X
244}
245C {sky130_fd_pr/nfet_01v8_lvt.sym} 460 520 0 0 {name=M3
246L=0.15
247W=60
248nf=60
249mult=1
250ad="'int((nf+1)/2) * W/nf * 0.29'"
251pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
252as="'int((nf+2)/2) * W/nf * 0.29'"
253ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
254nrd="'0.29 / W'" nrs="'0.29 / W'"
255sa=0 sb=0 sd=0
256model=nfet_01v8_lvt
257spiceprefix=X
258}
259C {sky130_fd_pr/nfet_01v8_lvt.sym} 650 520 0 1 {name=M4
260L=0.15
261W=60
262nf=60
263mult=1
264ad="'int((nf+1)/2) * W/nf * 0.29'"
265pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
266as="'int((nf+2)/2) * W/nf * 0.29'"
267ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
268nrd="'0.29 / W'" nrs="'0.29 / W'"
269sa=0 sb=0 sd=0
270model=nfet_01v8_lvt
271spiceprefix=X
272}
273C {devices/ipin.sym} 360 420 0 1 {name=p8 lab=INB
274
275}
276C {sky130_fd_pr/res_high_po_5p73.sym} 480 290 0 1 {name=R29
277W=5.73
278L=16.4
279model=res_high_po_5p73
280spiceprefix=X
281mult=1}
282C {sky130_fd_pr/res_high_po_5p73.sym} 630 290 0 0 {name=R3
283W=5.73
284L=16.4
285model=res_high_po_5p73
286spiceprefix=X
287mult=1}