loglib /*______________________________________________________________*/ /* */ /* LOG Library : siemens.def */ /* SCM Library : siemens.ddb */ /* */ /* Author : Bartels System */ /* Last Revision: 97/04/15 */ /*______________________________________________________________*/ /* */ /* This library includes circuit families manufactured by */ /* Siemens such as */ /* */ /* - Microwave components */ /* - Transistors (tr_*) */ /* - Optocouplers (oc_*) */ /* */ /* LEGEND: */ /* */ /* TRIOS : TRansparent IOn Shield (optocoupler feature) */ /*______________________________________________________________*/ /*______________________________________________________________*/ /* Microwave Components */ /* Microwave Frequency Mixers */ part pmb2330 : so8 { newattr "$comment" = "2 GHz Microwave Frequency Mixer" ; newattr "$commentge" = "2 GHz Mikrowellen-Frequenzmischer" ; newattr "$type" = "PMB2330" ; newattr "$manufacturer" = "Siemens" ; pin (lo,/lo,rf,/rf,mo,/mo,vs,gnd) ; xlat (lo,/lo,rf,/rf,mo,/mo,vs,gnd) to ( 5, 4, 7, 8, 1, 2, 3, 6) ; } /*______________________________________________________________*/ /* Transistors / Transistoren */ /* Microwave GaAs-FETs */ part tr_cfy30 : sot143 { newattr "$comment" = "12 GHz Microwave GaAs-FET" ; newattr "$commentge" = "12 GHz Microwellen-GaAs-FET" ; newattr "$type" = "CFY30" ; newattr "$manufacturer" = "Siemens" ; pin (s,g,d) ; xlat (s,g,d) to (1,4,2) ; net internal : ( 1,3 ) ; /* Source */ } part tr_cf739 : sot143 { newattr "$comment" = "2 GHz Dual-Gate Microwave GaAs-FET" ; newattr "$commentge" = "2 GHz Dual-Gate Mikrowellen-GaAs-FET" ; newattr "$type" = "CF739" ; newattr "$manufacturer" = "Siemens" ; pin (s,g1,g2,d) ; xlat (s,g1,g2,d) to (1, 4, 3,2) ; } /*______________________________________________________________*/ /* Optoelectronic devices */ /* Optocouplers / Optokoppler */ part oc_4n25 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N25" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_4n26 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N26" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_4n27 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N27" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_4n28 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N28" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_4n35 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N35" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_4n36 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N36" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_4n37 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N37" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_4n38 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "4N38" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_cny17 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor CTR-group." ; newattr "$commentge" = "Optokoppler / Fototransistor CTR-Grp." ; newattr "$type" = "CNY17" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_cny17_3 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor CTR-group." ; newattr "$commentge" = "Optokoppler / Fototransistor CTR-Grp." ; newattr "$type" = "CNY17-3" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_cny17f : dil6 { newattr "$comment" = "Optocoupler / Phototransistor CTR-group." ; newattr "$commentge" = "Optokoppler / Fototransistor CTR-Grp." ; newattr "$type" = "CNY17F" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c) ; xlat (a,k,e,c) to (1,2,4,5) ; } part oc_h11a1 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "H11A1" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_h11a2 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "H11A2" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_h11a3 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "H11A3" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_h11a4 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "H11A4" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_h11a5 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "H11A5" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_h11d1 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "H11D1" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_h11d2 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "H11D2" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_h11d3 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "H11D3" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il1 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "IL1" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il2 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "IL2" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il2b : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "IL2B" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il5 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "IL5" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il74 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "IL74" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il201 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "IL201" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il202 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "IL202" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_il203 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "IL203" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct2 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT2" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct2e : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT2E" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct270 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT270" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct271 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT271" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct272 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT272" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct273 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT273" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct274 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT274" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct275 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT275" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct276 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT276" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct277 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT277" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct5210 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT5210" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_mct5211 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "MCT5211" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_po41a : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "PO41A" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_po43a : dil6 { newattr "$comment" = "Optocoupler / Phototransistor" ; newattr "$commentge" = "Optokoppler / Fototransistor" ; newattr "$type" = "PO43A" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_sfh600 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor CTR-group." ; newattr "$commentge" = "Optokoppler / Fototransistor CTR-Grp." ; newattr "$type" = "SFH600" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_sfh601 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor CTR-group." ; newattr "$commentge" = "Optokoppler / Fototransistor CTR-Grp." ; newattr "$type" = "SFH601" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_sfh608 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH608" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_sfh608_3 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH608-3" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_sfh610 : dil4 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH610" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,c,e) ; xlat (a,k,c,e) to (1,2,3,4) ; } part oc_sfh610_2 : dil4 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH610-2" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,c,e) ; xlat (a,k,c,e) to (1,2,3,4) ; } part oc_sfh611 : dil4 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH611" ; newattr "$manufacturer" = "Siemens" ; pin (k,a,e,c) ; xlat (k,a,e,c) to (1,2,3,4) ; } part oc_sfh615 : dil4 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH615" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c) ; xlat (a,k,e,c) to (1,2,3,4) ; } part oc_sfh617g : dil4 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH617G" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c) ; xlat (a,k,e,c) to (1,2,3,4) ; } part oc_sfh618 : dil4 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH618" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c) ; xlat (a,k,e,c) to (1,2,3,4) ; } part oc_sfh618_3 : dil4 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH618-3" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c) ; xlat (a,k,e,c) to (1,2,3,4) ; } part oc_sfh640 : dil6 { newattr "$comment" = "Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Optokoppler / Fototransistor TRIOS" ; newattr "$type" = "SFH640" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_sl5500 : dil6 { newattr "$comment" = "Optocoupler" ; newattr "$commentge" = "Optokoppler" ; newattr "$type" = "SL5500" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } part oc_sl5501 : dil6 { newattr "$comment" = "Optocoupler" ; newattr "$commentge" = "Optokoppler" ; newattr "$type" = "SL5501" ; newattr "$manufacturer" = "Siemens" ; pin (a,k,e,c,b) ; xlat (a,k,e,c,b) to (1,2,4,5,6) ; } /* Doppel-Optokoppler / Dual Channel Optocouplers */ part oc_ilct6 : dil8 { newattr "$comment" = "Dual Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Zweifach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILCT6" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2, 7, 8) or ( 4, 3, 6, 5) ; swap internal (( 1, 2, 7, 8), ( 4, 3, 6, 5)) ; } part oc_ild1 : dil8 { newattr "$comment" = "Dual Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Zweifach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILD1" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2, 7, 8) or ( 4, 3, 6, 5) ; swap internal (( 1, 2, 7, 8), ( 4, 3, 6, 5)) ; } part oc_ild2 : dil8 { newattr "$comment" = "Dual Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Zweifach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILD2" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2, 7, 8) or ( 4, 3, 6, 5) ; swap internal (( 1, 2, 7, 8), ( 4, 3, 6, 5)) ; } part oc_ild3 : dil8 { newattr "$comment" = "Dual Optocoupler / Phototransistor" ; newattr "$commentge" = "Zweifach-Optokoppler / Fototransistor" ; newattr "$type" = "ILD3" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2, 7, 8) or ( 4, 3, 6, 5) ; swap internal (( 1, 2, 7, 8), ( 4, 3, 6, 5)) ; } part oc_ild5 : dil8 { newattr "$comment" = "Dual Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Zweifach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILD5" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2, 7, 8) or ( 4, 3, 6, 5) ; swap internal (( 1, 2, 7, 8), ( 4, 3, 6, 5)) ; } part oc_ild74 : dil8 { newattr "$comment" = "Dual Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Zweifach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILD74" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2, 7, 8) or ( 4, 3, 6, 5) ; swap internal (( 1, 2, 7, 8), ( 4, 3, 6, 5)) ; } part oc_mct6 : dil8 { newattr "$comment" = "Dual Optocoupler / Phototransistor" ; newattr "$commentge" = "Zweifach-Optokoppler / Fototransistor" ; newattr "$type" = "MCT6" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2, 7, 8) or ( 4, 3, 6, 5) ; swap internal (( 1, 2, 7, 8), ( 4, 3, 6, 5)) ; } /* Vierfach-Optokoppler / Quad Channel Optocouplers */ part oc_ilq1 : dil16 { newattr "$comment" = "Quad Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Vierfach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILQ1" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2,15,16) or ( 4, 3,14,13) or ( 5, 6,11,12) or ( 8, 7,10, 9) ; swap internal (( 1, 2,15,16), ( 4, 3,14,13), ( 5, 6,11,12), ( 8, 7,10, 9)) ; } part oc_ilq2 : dil16 { newattr "$comment" = "Quad Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Vierfach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILQ2" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2,15,16) or ( 4, 3,14,13) or ( 5, 6,11,12) or ( 8, 7,10, 9) ; swap internal (( 1, 2,15,16), ( 4, 3,14,13), ( 5, 6,11,12), ( 8, 7,10, 9)) ; } part oc_ilq3 : dil16 { newattr "$comment" = "Quad Optocoupler / Phototransistor" ; newattr "$commentge" = "Vierfach-Optokoppler / Fototrans." ; newattr "$type" = "ILQ3" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2,15,16) or ( 4, 3,14,13) or ( 5, 6,11,12) or ( 8, 7,10, 9) ; swap internal (( 1, 2,15,16), ( 4, 3,14,13), ( 5, 6,11,12), ( 8, 7,10, 9)) ; } part oc_ilq5 : dil16 { newattr "$comment" = "Quad Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Vierfach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILQ5" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2,15,16) or ( 4, 3,14,13) or ( 5, 6,11,12) or ( 8, 7,10, 9) ; swap internal (( 1, 2,15,16), ( 4, 3,14,13), ( 5, 6,11,12), ( 8, 7,10, 9)) ; } part oc_ilq74 : dil16 { newattr "$comment" = "Quad Optocoupler / Phototransistor TRIOS" ; newattr "$commentge" = "Vierfach-Optokoppler / Fototrans. TRIOS" ; newattr "$type" = "ILQ74" ; newattr "$manufacturer" = "Siemens" ; pin ( a, k, c, e) ; xlat ( a, k, c, e) to ( 1, 2,15,16) or ( 4, 3,14,13) or ( 5, 6,11,12) or ( 8, 7,10, 9) ; swap internal (( 1, 2,15,16), ( 4, 3,14,13), ( 5, 6,11,12), ( 8, 7,10, 9)) ; } /*______________________________________________________________*/ /* Logical Library definition file end */ end.