xschem/xschem_library/examples/bus_keeper_embed.sch

135 lines
4.1 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

v {xschem version=2.9.7 file_version=1.2}
G {}
K {type=subcircuit
format="@name @pinlist @symname WN_FB=@WN_FB WP_FB=@WP_FB"
template="name=X1 WN_FB=3u WP_FB=4u"}
V {}
S {}
E {}
P 4 5 250 -880 250 -120 480 -120 480 -880 250 -880 {}
T {@name} 250 -915 0 0 0.5 0.5 {}
T {@symname} 253.75 -115 0 0 0.5 0.5 {}
N 250 -300 300 -300 {lab=A}
N 280 -680 300 -680 {lab=A}
N 280 -680 280 -300 {lab=A}
N 430 -300 450 -300 {lab=#net1}
N 450 -680 450 -300 {lab=#net1}
N 430 -680 450 -680 {lab=#net1}
C {cmos_inv.sch} 240 -70 0 0 {name=X2 WN=15u WP=45u LLN=3u LLP=3u embed=true}
[
v {xschem version=2.9.7 file_version=1.2}
G {type=subcircuit
format="@name @pinlist @symname WN=@WN WP=@WP LLN=@LLN LLP=@LLP"
template="name=X1 WN=15u WP=45u LLN=3u LLP=3u"
}
V {}
S {}
E {}
L 1 140 -260 140 -200 {lab=Z}
L 1 100 -290 100 -170 {lab=A}
L 1 60 -230 100 -230 {lab=A}
L 1 140 -230 190 -230 {lab=Z}
L 1 140 -340 140 -320 {lab=VDD}
L 1 140 -140 140 -120 {lab=0}
L 4 125 -200 125 -140 {}
L 4 125 -190 140 -190 {}
L 4 140 -200 140 -190 {}
L 4 125 -150 140 -150 {}
L 4 140 -150 140 -140 {}
L 4 115 -185 115 -155 {}
L 4 115 -170 115 -165 {}
L 4 100 -170 107.5 -170 {}
L 4 100 -170 115 -170 {}
L 4 130 -170 140 -170 {}
L 4 125 -175 130 -170 {}
L 4 125 -165 130 -170 {}
L 4 125 -320 125 -260 {11}
L 4 125 -270 140 -270 {}
L 4 140 -270 140 -260 {}
L 4 125 -310 140 -310 {}
L 4 140 -320 140 -310 {}
L 4 115 -305 115 -275 {}
L 4 115 -295 115 -290 {}
L 4 112.5 -295 115 -292.5 {}
L 4 110 -295 112.5 -295 {}
L 4 107.5 -292.5 110 -295 {}
L 4 107.5 -292.5 107.5 -287.5 {}
L 4 107.5 -287.5 110 -285 {}
L 4 110 -285 112.5 -285 {}
L 4 112.5 -285 115 -287.5 {}
L 4 100 -290 107.5 -290 {}
L 4 130 -290 140 -290 {}
L 4 125 -295 130 -290 {}
L 4 125 -285 130 -290 {}
L 4 140 -360 140 -340 {}
L 4 130 -360 150 -360 {}
L 7 70 -232.5 72.5 -230 {}
L 7 70 -227.5 72.5 -230 {}
L 7 177.5 -232.5 180 -230 {}
L 7 177.5 -227.5 180 -230 {}
B 5 57.5 -232.5 62.5 -227.5 {name=A dir=in}
B 5 187.5 -232.5 192.5 -227.5 {name=Z dir=out}
B 7 137.5 -202.5 142.5 -197.5 {name=d dir=inout}
B 7 97.5 -172.5 102.5 -167.5 {name=g dir=in}
B 7 137.5 -142.5 142.5 -137.5 {name=s dir=inout}
B 7 137.5 -172.5 142.5 -167.5 {name=b dir=in}
B 7 137.5 -262.5 142.5 -257.5 {name=d dir=inout}
B 7 97.5 -292.5 102.5 -287.5 {name=g dir=in}
B 7 137.5 -322.5 142.5 -317.5 {name=s dir=inout}
B 7 137.5 -292.5 142.5 -287.5 {name=b dir=in}
B 7 137.5 -342.5 142.5 -337.5 {name=p dir=inout verilog_type=wire}
B 7 138.75 -121.25 141.25 -118.75 {name=p dir=in}
B 7 138.75 -171.25 141.25 -168.75 {name=p dir=in}
B 7 138.75 -291.25 141.25 -288.75 {name=p dir=in}
T {@name} 60 -405 0 0 0.2 0.2 {}
T {@symname} 63.75 -85 0 0 0.2 0.2 {}
T { WN\\/ LLN\\/ 1} 127.5 -188.75 0 0 0.2 0.2 {}
T { M1} 127.5 -163.75 0 0 0.2 0.2 {}
T {D} 145 -197.5 0 0 0.15 0.15 {}
T { WP\\/ LLP\\/ 1} 127.5 -307.5 0 0 0.2 0.2 {}
T { M2} 127.5 -283.75 0 0 0.2 0.2 {}
T {D} 145 -270 0 0 0.15 0.15 {}
T { VDD} 127.5 -375 0 0 0.2 0.2 {}
T { 0} 132.5 -128.125 0 1 0.33 0.33 {}
T { A} 63.75 -246.25 0 0 0.2 0.2 {}
T { Z} 186.25 -246.25 0 1 0.2 0.2 {}
T { 0} 147.5 -178.125 0 0 0.33 0.33 {}
T { VDD} 147.5 -298.125 0 0 0.33 0.33 {}
P 4 5 60 -390 60 -90 190 -90 190 -390 60 -390 {}
]
C {cmos_inv.sch} 490 -450 0 1 {name=X1 WN=WN_FB WP=WP_FB LLN=3u LLP=3u embed=true}
C {iopin.sym} 250 -300 0 1 {name=p1 lab=A embed=true}
[
v {xschem version=2.9.7 file_version=1.2}
G {type=iopin
format="*.iopin @lab"
template="name=p1 lab=xxx"
}
V {}
S {}
E {}
B 5 -0.0098 -0.009765619999999999 0.0098 0.009765619999999999 {name=p dir=inout}
T {@lab} 19.8438 -8.75 0 0 0.4 0.33 {}
P 5 7 0 0 5.625 -4.84375 10.7812 -4.84375 16.4062 -0 10.7812 4.84375 5.625 4.84375 -0 0 {fill=true}
]
C {title.sym} 160 -30 0 0 {name=l1 author="Stefan Schippers" embed=true}
[
v {xschem version=2.9.7 file_version=1.2}
G {type=logo
template="name=l1 author=\\"Stefan Schippers\\""
verilog_ignore=true
vhdl_ignore=true
spice_ignore=true
tedax_ignore=true}
V {}
S {}
E {}
L 6 225 0 1020 0 {}
L 6 -160 0 -95 0 {}
T {@schname} 235 5 0 0 0.4 0.4 {}
T {@author} 235 -25 0 0 0.4 0.4 {}
T {@time_last_modified} 1020 -20 0 1 0.4 0.3 {}
T {SCHEM} 5 -25 0 0 1 1 {}
P 5 13 5 -30 -25 0 5 30 -15 30 -35 10 -55 30 -75 30 -45 0 -75 -30 -55 -30 -35 -10 -15 -30 5 -30 {fill=true}
]