blob: a6963bb4bef26fc0633c7b28a057f4c4a1fefee4 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {type=subcircuit
format="@name @pinlist @symname"
template="name=x1"}
V {}
S {}
E {}
L 4 -120 -140 -120 100 {}
L 4 -120 160 100 160 {}
L 4 100 -140 100 100 {}
L 4 -120 -180 100 -180 {}
L 4 -120 -180 -120 -140 {}
L 4 100 -180 100 -140 {}
L 4 100 100 100 160 {}
L 4 -120 100 -120 160 {}
L 4 100 -155 160 -155 {}
L 4 100 -135 160 -135 {}
L 4 100 -115 160 -115 {}
L 4 100 -95 160 -95 {}
L 4 100 -75 160 -75 {}
L 4 100 -55 160 -55 {}
L 4 100 -35 160 -35 {}
L 4 100 -15 160 -15 {}
L 4 100 5 160 5 {}
L 4 100 25 160 25 {}
L 4 100 45 160 45 {}
L 4 100 65 160 65 {}
L 4 100 85 160 85 {}
L 4 100 105 160 105 {}
L 4 100 125 160 125 {}
L 4 100 145 160 145 {}
L 4 -45 -220 -45 -180 {}
L 4 -25 -220 -25 -180 {}
L 4 -5 -220 -5 -180 {}
L 4 15 -220 15 -180 {}
L 4 -100 -220 -100 -180 {}
L 4 -85 160 -85 200 {}
L 4 -175 -125 -120 -125 {}
B 5 160 -100 170 -90 {name=a[3]
dir=inout}
B 5 160 -80 170 -70 {name=a[4]
net=a[4]
dir=inout}
B 5 160 -60 170 -50 {name=a[5]
dir=inout}
B 5 160 -40 170 -30 {name=a[6]
dir=inout}
B 5 160 -20 170 -10 {name=a[7]
dir=inout}
B 5 160 0 170 10 {name=a[8]
dir=inout}
B 5 160 20 170 30 {name=a[9]
dir=inout}
B 5 160 40 170 50 {name=a[10]
dir=inout}
B 5 160 -120 170 -110 {name=a[2]
dir=inout}
B 5 160 -140 170 -130 {name=a[1]
dir=inout}
B 5 160 60 170 70 {name=a[11]
dir=inout}
B 5 160 80 170 90 {name=a[12]
dir=inout}
B 5 160 100 170 110 {name=a[13]
dir=inout}
B 5 160 -160 170 -150 {name=a[0]
dir=inout}
B 5 160 120 170 130 {name=a[14]
dir=inout}
B 5 160 140 170 150 {name=a[15]
dir=inout}
B 5 -30 -230 -20 -220 {name=sel[1]
dir=input}
B 5 10 -230 20 -220 {name=sel[3]
dir=input}
B 5 -10 -230 0 -220 {name=sel[2]
dir=input}
B 5 -50 -230 -40 -220 {name=sel[0]
dir=ipin}
B 5 -105 -230 -95 -220 {name=VPWR
dir=inout}
B 5 -90 200 -80 210 {name=VGND
dir=inout}
B 5 -185 -130 -175 -120 {name=com
dir=inout}
T {com} -110 -140 0 0 0.4 0.4 {}
T {VDD} -110 -170 0 0 0.4 0.4 {}
T {sel[0],sel[1],sel[2],sel[3]} -60 -180 0 0 0.2 0.2 {}
T {GND} -110 130 0 0 0.4 0.4 {}
T {a[15]...a[0]} 60 60 3 0 0.4 0.4 {}