From 96c84c15f93ac23b671625e56f7115e4805bf171 Mon Sep 17 00:00:00 2001 From: Stefan Frederik Date: Sat, 25 Sep 2021 01:49:42 +0200 Subject: [PATCH] added conn_6x1.sym in devices --- xschem_library/devices/conn_6x1.sym | 38 +++++++++++++++++++++++++++++ xschem_library/devices/res.sym | 10 +++++--- 2 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 xschem_library/devices/conn_6x1.sym diff --git a/xschem_library/devices/conn_6x1.sym b/xschem_library/devices/conn_6x1.sym new file mode 100644 index 00000000..2e2da3e7 --- /dev/null +++ b/xschem_library/devices/conn_6x1.sym @@ -0,0 +1,38 @@ +v {xschem version=3.0.0 file_version=1.2 } +G {} +K {type=connector +verilog_ignore=true +format="*connector(6,1) @pinlist" + +tedax_format="footprint @name @footprint +value @name @value +device @name @device +spicedev @name @spicedev +spiceval @name @spiceval +comptag @name @comptag" + +template="name=c1 footprint=connector(6,1)" +} +V {} +S {} +E {} +B 5 18.75 -21.25 21.25 -18.75 {name=conn_1 dir=inout pinnumber=1} +B 5 18.75 -1.25 21.25 1.25 {name=conn_2 dir=inout pinnumber=2} +B 5 18.75 18.75 21.25 21.25 {name=conn_3 dir=inout pinnumber=3} +B 5 18.75 38.75 21.25 41.25 {name=conn_4 dir=inout pinnumber=4} +B 5 18.75 58.75 21.25 61.25 {name=conn_5 dir=inout pinnumber=5} +B 5 18.75 78.75 21.25 81.25 {name=conn_6 dir=inout pinnumber=6} +A 4 15 -20 5 270 360 {} +A 4 15 0 5 270 360 {} +A 4 15 20 5 270 360 {} +A 4 15 40 5 270 360 {} +A 4 15 60 5 270 360 {} +A 4 15 80 5 270 360 {} +P 4 5 10 90 -10 90 -10 -30 10 -30 10 90 {} +T {@#0:pinnumber} 6.25 -26.25 0 1 0.2 0.2 {layer=13} +T {@#1:pinnumber} 6.25 -6.25 0 1 0.2 0.2 {layer=13} +T {@#2:pinnumber} 6.25 13.75 0 1 0.2 0.2 {layer=13} +T {@name} -18.75 -43.75 0 0 0.2 0.2 {} +T {@#3:pinnumber} 6.25 33.75 0 1 0.2 0.2 {layer=13} +T {@#4:pinnumber} 6.25 53.75 0 1 0.2 0.2 {layer=13} +T {@#5:pinnumber} 6.25 73.75 0 1 0.2 0.2 {layer=13} diff --git a/xschem_library/devices/res.sym b/xschem_library/devices/res.sym index 007e5db0..108b78f4 100644 --- a/xschem_library/devices/res.sym +++ b/xschem_library/devices/res.sym @@ -1,6 +1,10 @@ -v {xschem version=2.9.9 file_version=1.2 } +v {xschem version=3.0.0 file_version=1.2 } G {} K {type=resistor + +function0="1" +function1="0" + format="@name @pinlist @value m=@m" verilog_format="tran @name (@@P\\\\, @@M\\\\);" @@ -34,8 +38,8 @@ L 4 -7.5 -17.5 0 -20 {} L 4 0 -30 0 -20 {} L 4 2.5 -22.5 7.5 -22.5 {} L 4 5 -25 5 -20 {} -B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=1 pinnumber=1} -B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=0 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=1 pinnumber=1 goto=1} +B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=0 pinnumber=2 goto=0} T {@name} -15 -13.75 0 1 0.2 0.2 {} T {@value} 15 -6.25 0 0 0.2 0.2 {} T {@#0:pinnumber} -10 -26.25 0 1 0.2 0.2 {layer=13}