| 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 {} |