DaveX13342 | 6300d2a | 2022-09-11 19:58:13 +0000 | [diff] [blame] | 1 | v {xschem version=3.0.0 file_version=1.2 } |
| 2 | G {} |
| 3 | K {} |
| 4 | V {} |
| 5 | S {} |
| 6 | E {} |
| 7 | N 30 30 100 30 { |
| 8 | lab=#net1} |
| 9 | N 30 -10 30 30 { |
| 10 | lab=#net1} |
| 11 | N 100 30 180 30 { |
| 12 | lab=#net1} |
| 13 | N 180 -10 180 30 { |
| 14 | lab=#net1} |
| 15 | N 180 -150 180 -70 { |
| 16 | lab=OUTB} |
| 17 | N 180 -280 180 -210 { |
| 18 | lab=VDD} |
| 19 | N 100 -280 180 -280 { |
| 20 | lab=VDD} |
| 21 | N 100 -310 100 -280 { |
| 22 | lab=VDD} |
| 23 | N 30 -280 100 -280 { |
| 24 | lab=VDD} |
| 25 | N 30 -280 30 -210 { |
| 26 | lab=VDD} |
| 27 | N 30 -150 30 -70 { |
| 28 | lab=OUTA} |
| 29 | N -40 -40 -10 -40 { |
| 30 | lab=INA} |
| 31 | N 180 30 210 30 { |
| 32 | lab=#net1} |
| 33 | N 30 -110 340 -110 { |
| 34 | lab=OUTA} |
| 35 | N 180 -90 340 -90 { |
| 36 | lab=OUTB} |
| 37 | N -50 -40 -40 -40 { |
| 38 | lab=INA} |
| 39 | N 130 -40 140 -40 { |
| 40 | lab=INB} |
| 41 | N 100 -320 100 -310 { |
| 42 | lab=VDD} |
| 43 | N -20 150 -10 150 { |
| 44 | lab=#net2} |
| 45 | N -40 -130 10 -130 { |
| 46 | lab=SUB} |
| 47 | N 10 -180 10 -130 { |
| 48 | lab=SUB} |
| 49 | N 10 -130 160 -130 { |
| 50 | lab=SUB} |
| 51 | N 160 -180 160 -130 { |
| 52 | lab=SUB} |
| 53 | N 30 -40 60 -40 { |
| 54 | lab=SUB} |
| 55 | N 60 -130 60 -40 { |
| 56 | lab=SUB} |
| 57 | N 160 -40 180 -40 { |
| 58 | lab=SUB} |
| 59 | N 160 -130 160 -40 { |
| 60 | lab=SUB} |
| 61 | N -50 60 -10 60 { |
| 62 | lab=BIAS} |
| 63 | N -10 50 -10 60 { |
| 64 | lab=BIAS} |
| 65 | N -10 50 140 50 { |
| 66 | lab=BIAS} |
| 67 | N 140 50 140 60 { |
| 68 | lab=BIAS} |
| 69 | N 30 60 60 60 { |
| 70 | lab=SUB} |
| 71 | N 60 -40 60 60 { |
| 72 | lab=SUB} |
| 73 | N 180 60 190 60 { |
| 74 | lab=SUB} |
| 75 | N 190 -40 190 60 { |
| 76 | lab=SUB} |
| 77 | N 180 -40 190 -40 { |
| 78 | lab=SUB} |
| 79 | N 180 90 180 140 { |
| 80 | lab=#net2} |
| 81 | N -10 150 180 150 { |
| 82 | lab=#net2} |
| 83 | N 180 140 180 150 { |
| 84 | lab=#net2} |
| 85 | N 30 90 30 150 { |
| 86 | lab=#net2} |
| 87 | C {devices/ipin.sym} -50 -40 0 0 {name=p1 lab=INA} |
| 88 | C {devices/ipin.sym} 130 -40 0 0 {name=p2 lab=INB} |
| 89 | C {devices/ipin.sym} -50 60 0 0 {name=p3 lab=BIAS} |
| 90 | C {devices/ipin.sym} -20 150 0 0 {name=p4 lab=GND} |
| 91 | C {devices/ipin.sym} 100 -320 0 0 {name=p5 lab=VDD} |
| 92 | C {devices/ipin.sym} -40 -130 0 0 {name=p6 lab=SUB} |
| 93 | C {sky130_fd_pr/nfet_01v8_lvt.sym} 10 60 0 0 {name=M1 |
| 94 | L=0.15 |
| 95 | W=10 |
| 96 | nf=10 |
| 97 | mult=1 |
| 98 | ad="'int((nf+1)/2) * W/nf * 0.29'" |
| 99 | pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| 100 | as="'int((nf+2)/2) * W/nf * 0.29'" |
| 101 | ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| 102 | nrd="'0.29 / W'" nrs="'0.29 / W'" |
| 103 | sa=0 sb=0 sd=0 |
| 104 | model=nfet_01v8_lvt |
| 105 | spiceprefix=X |
| 106 | } |
| 107 | C {sky130_fd_pr/nfet_01v8_lvt.sym} 160 -40 0 0 {name=M2 |
| 108 | L=0.15 |
| 109 | W=1 |
| 110 | nf=1 |
| 111 | mult=1 |
| 112 | ad="'int((nf+1)/2) * W/nf * 0.29'" |
| 113 | pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| 114 | as="'int((nf+2)/2) * W/nf * 0.29'" |
| 115 | ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| 116 | nrd="'0.29 / W'" nrs="'0.29 / W'" |
| 117 | sa=0 sb=0 sd=0 |
| 118 | model=nfet_01v8_lvt |
| 119 | spiceprefix=X |
| 120 | } |
| 121 | C {sky130_fd_pr/nfet_01v8_lvt.sym} 10 -40 0 0 {name=M3 |
| 122 | L=0.15 |
| 123 | W=1 |
| 124 | nf=1 |
| 125 | mult=1 |
| 126 | ad="'int((nf+1)/2) * W/nf * 0.29'" |
| 127 | pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| 128 | as="'int((nf+2)/2) * W/nf * 0.29'" |
| 129 | ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| 130 | nrd="'0.29 / W'" nrs="'0.29 / W'" |
| 131 | sa=0 sb=0 sd=0 |
| 132 | model=nfet_01v8_lvt |
| 133 | spiceprefix=X |
| 134 | } |
| 135 | C {sky130_fd_pr/res_high_po_5p73.sym} 180 -180 0 0 {name=R2 |
| 136 | W=5.73 |
| 137 | L=30.4 |
| 138 | model=res_high_po_5p73 |
| 139 | spiceprefix=X |
| 140 | mult=1} |
| 141 | C {sky130_fd_pr/res_high_po_5p73.sym} 30 -180 0 0 {name=R1 |
| 142 | W=5.73 |
| 143 | L=30.4 |
| 144 | model=res_high_po_5p73 |
| 145 | spiceprefix=X |
| 146 | mult=1} |
| 147 | C {devices/opin.sym} 340 -110 0 0 {name=p7 lab=OUTA} |
| 148 | C {devices/opin.sym} 340 -90 0 0 {name=p8 lab=OUTB} |
| 149 | C {sky130_fd_pr/nfet_01v8_lvt.sym} 160 60 0 0 {name=M4 |
| 150 | L=0.15 |
| 151 | W=10 |
| 152 | nf=10 |
| 153 | mult=1 |
| 154 | ad="'int((nf+1)/2) * W/nf * 0.29'" |
| 155 | pd="'2*int((nf+1)/2) * (W/nf + 0.29)'" |
| 156 | as="'int((nf+2)/2) * W/nf * 0.29'" |
| 157 | ps="'2*int((nf+2)/2) * (W/nf + 0.29)'" |
| 158 | nrd="'0.29 / W'" nrs="'0.29 / W'" |
| 159 | sa=0 sb=0 sd=0 |
| 160 | model=nfet_01v8_lvt |
| 161 | spiceprefix=X |
| 162 | } |