diff --git a/xschem_library/devices/iopin.sym b/xschem_library/devices/iopin.sym index 19f8eae3..9f3b0ea6 100644 --- a/xschem_library/devices/iopin.sym +++ b/xschem_library/devices/iopin.sym @@ -1,11 +1,14 @@ -v {xschem version=2.9.5_RC5 file_version=1.1} -G {type=iopin +v {xschem version=3.1.0 file_version=1.2 +} +G {} +K {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} -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} -T {@lab} 19.8438 -8.75 0 0 0.33 0.33 {} +L 5 -0 -0 2.5 -0 {} +B 5 -1.25 -1.25 1.25 1.25 {name=p dir=inout} +P 5 7 13.75 5 17.5 0 13.75 -5 6.25 -5 2.5 0 6.25 5 13.75 5 {fill=true} +T {@lab} 19.8438 -9.375 0 0 0.33 0.33 {} diff --git a/xschem_library/devices/ipin.sym b/xschem_library/devices/ipin.sym index 348e4154..7d4c4af5 100644 --- a/xschem_library/devices/ipin.sym +++ b/xschem_library/devices/ipin.sym @@ -1,4 +1,5 @@ -v {xschem version=2.9.8 file_version=1.2} +v {xschem version=3.1.0 file_version=1.2 +} G {} K {type=ipin format="*.ipin @lab" @@ -7,6 +8,7 @@ template="name=p1 lab=xxx" V {} S {} E {} -B 5 -0.009765619999999999 -0.009765619999999999 0.009765619999999999 0.009765619999999999 {name=p dir=out} -P 5 6 -0 -0 -6.25 -5 -14.375 -5 -14.375 5 -6.25 5 0 0 {fill=true} +L 5 -5 0 0 0 {} +B 5 -1.25 -1.25 1.25 1.25 {name=p dir=out} +P 5 7 -5 0 -8.75 -5 -17.5 -5 -13.75 0 -17.5 5 -8.75 5 -5 0 {fill=true} T {@lab} -18.75 -8.75 0 1 0.33 0.33 {} diff --git a/xschem_library/devices/opin.sym b/xschem_library/devices/opin.sym index 461973d3..1f7d52c7 100644 --- a/xschem_library/devices/opin.sym +++ b/xschem_library/devices/opin.sym @@ -1,4 +1,5 @@ -v {xschem version=2.9.8 file_version=1.2} +v {xschem version=3.1.0 file_version=1.2 +} G {} K {type=opin format="*.opin @lab" @@ -7,6 +8,7 @@ template="name=p1 lab=xxx" V {} S {} E {} -B 5 -0.009765619999999999 -0.009765619999999999 0.009765619999999999 0.009765619999999999 {name=p dir=in} -P 5 6 -0 -5 0 5 8.125 5 14.375 0 8.125 -5 -0 -5 {fill=true} +L 5 0 0 8.75 0 {} +B 5 -1.25 -1.25 1.25 1.25 {name=p dir=in} +P 5 7 17.5 0 13.75 -5 5 -5 8.75 0 5 5 13.75 5 17.5 0 {fill=true} T {@lab} 20 -8.75 0 0 0.33 0.33 {}