loglib /*______________________________________________________________*/ /* */ /* LOG Library : discrete.def */ /* SCM Library : discrete.ddb */ /* */ /* Author : Bartels System, Kloeckner-Moeller */ /* Last Revision: 2005/02/17 */ /*______________________________________________________________*/ /* */ /* This library includes definitions for the following commonly */ /* used discrete semiconductor device types: */ /* */ /* - Diodes and Bridge Rectifiers */ /* - Thyristor Triodes and TRIACs */ /* - Transistors */ /* */ /* NOTE: */ /* */ /* Part translations to Layout Package named "nospec" denote */ /* assignment to template package instead of correct package */ /* due to missing Layout Library definitions. */ /*______________________________________________________________*/ /*______________________________________________________________*/ /* Diodes / Dioden */ part d_ : nospec { newattr "$comment" = "Diode" ; pin ( a, k) ; } part d : default d04a25 { newattr "$comment" = "Diode" ; pin ( a, k) ; } part diode : default dio0l { newattr "$comment" = "Diode" ; xlat (a,c) to (1,2) ; pin (a,c) ; } part diode_d : default d04a25 { newattr "$comment" = "Diode" ; pin (a,c) ; xlat (a,c) to (a,k) ; } part diode_l : default sod6 { newattr "$comment" = "Power Diode" ; newattr "$commentge" = "Leistungsdiode" ; pin (a,c); } part diode_pair_a : default sot143 { newattr "$comment" = "Diode Pair" ; newattr "$commentge" = "Diodenpaar" ; pin (1,2,3,4); } part d_bat63 : sot143 { newattr "$comment"="Detektordiode"; newattr "$type"="BAT63"; pin (a1,c1,a2,c2); xlat (a1,c1,a2,c2) to ( 1, 4, 3, 2); } /* Double Diodes / Doppel-Dioden */ part dd_ : nospec { newattr "$comment" = "Double Diode" ; newattr "$commentge" = "Doppel-Diode" ; pin ( a, k) ; } part dd : default d04a25 { newattr "$comment" = "Double Diode" ; newattr "$commentge" = "Doppel-Diode" ; pin ( a, k) ; } /* Zener Diodes / Zener-Diodes */ part dz_ : nospec { newattr "$comment" = "Zener Diode" ; newattr "$commentge" = "Zener-Diode" ; pin ( a, k) ; } part dz : default d04a25 { newattr "$comment" = "Zener Diode" ; newattr "$commentge" = "Zener-Diode" ; pin ( a, k) ; } part dz_lm385 : so8 { newattr "$comment" = "Zener Diode" ; newattr "$commentge" = "Zener-Diode" ; newattr "$type" = "LM385" ; pin (a,c) ; xlat (a,c) to (4,8) ; } part dz_lm385_2v5 : so8 { newattr "$comment" = "Zener Diode" ; newattr "$commentge" = "Zener-Diode" ; newattr "$type" = "LM385" ; pin (a,c) ; xlat (a,c) to (4,8) ; } part zdiode : default dio0l { newattr "$comment" = "Zener Diode" ; newattr "$commentge" = "Zener-Diode" ; pin (a,c) ; xlat (a,c) to (1,2) ; } part zdiode_l : default sod80 { newattr "$comment" = "Power Zener Diode" ; newattr "$commentge" = "Leistungs-Zener-Diode" ; pin (a,c); xlat (a,c) to (a,k); } part dsgt : to202s { newattr "$comment" = "Zener Diode" ; newattr "$commentge" = "Zener-Diode" ; pin (a,c) ; xlat (a,c) to (3,1) ; } /* Reference Diodes / Referenz-Diodes */ part dr_ : nospec { newattr "$comment" = "Reference Diode" ; newattr "$commentge" = "Referenz-Diode" ; pin ( a, k, r) ; } /* Tunnel Diodes / Tunnel-Dioden */ part dt_ : nospec { newattr "$comment" = "Tunnel Diode" ; newattr "$commentge" = "Tunnel-Diode" ; pin ( a, k) ; } /* Unitunnel Diodes / Unitunnel-Dioden */ part dtu_ : nospec { newattr "$comment" = "Unitunnel Diode" ; newattr "$commentge" = "Unitunnel-Diode" ; pin ( a, k) ; } /* Diodes / Begrenzer-Dioden */ part db_ : nospec { newattr "$comment" = "Diode" ; newattr "$commentge" = "Begrenzer-Diode" ; pin ( a, k) ; } /* Diodes / Unibregrenzer-Dioden */ part dbu_ : nospec { newattr "$comment" = "Diode" ; newattr "$commentge" = "Unibegrenzer-Diode" ; pin ( 1, 2) ; swap internal ((( 1, 2))) ; } /* Capacitor Diodes / Kapazitaets-Dioden */ part dc_ : nospec { newattr "$comment" = "Capacitor Diode" ; newattr "$commentge" = "Kapazitaets-Diode" ; pin ( a, k) ; } /* Dual Diodes / Zweifach-Dioden */ part d2a1k_ : nospec { newattr "$comment" = "Dual Diode" ; newattr "$commentge" = "Zweifach-Diode" ; pin (a1,a2, k) ; } part dualdiode : default sot23 { newattr "$comment" = "Dual Diode" ; newattr "$commentge" = "Zweifach-Diode" ; pin (1,2,3) ; } /* Quad-layer Diodes / Vierschicht-Dioden */ part dv_ : nospec { newattr "$comment" = "Quad-layer Diode" ; newattr "$commentge" = "Vierschicht-Diode" ; pin ( a, k) ; } /* Bi-Directional Diodes (DIACs) / Zweirichtungs-Dioden (DIACs) */ part dzr_ : nospec { newattr "$comment" = "Bi-Directional Diode (DIAC)" ; newattr "$commentge" = "Zweirichtungs-Diode (DIAC)" ; pin ( 1, 2) ; swap internal ((( 1, 2))) ; } /* Bi-Directional Thyristor Diodes / Zweirichtungsthyristor-Dioden */ part dzrt_ : nospec { newattr "$comment" = "Bi-Directional Thyristor Diode" ; newattr "$commentge" = "Zweirichtungsthyristor-Diode" ; pin ( 1, 2) ; } /*______________________________________________________________*/ /* Bridge Rectifiers / Dioden-Bruecken-Gleichrichter */ part dbr_ : default nospec { newattr "$comment" = "Bridge Rectifier" ; newattr "$commentge" = "Bruecken-Gleichrichter" ; pin (w1,w2, p, n) ; swap ( ((w1,w2)) ) ; } part dbgr_ : nospec { newattr "$comment" = "Bridge Rectifier" ; newattr "$commentge" = "Bruecken-Gleichrichter" ; pin (w1,w2, p, n) ; } part glei : dilglei { newattr "$comment" = "Bridge Rectifier" ; newattr "$commentge" = "Bruecken-Gleichrichter" ; pin (w1,w2, p, n) ; xlat (w1,w2, p, n) to ( 1, 2, 3, 4) ; swap ( ((1,2)) ) ; } part dbgr_b80c2200 : dbgr32002200 { newattr "$comment" = "Bridge Rectifier" ; newattr "$commentge" = "Bruecken-Gleichrichter" ; newattr "$type" = "B80C2200" ; pin (w1,w2, p, n) ; xlat (w1,w2, p, n) to ( 2, 3, 4, 1) ; swap internal ((( 2, 3))) ; } part dbgr_b250c1500 : sod28 { newattr "$comment" = "Bridge Rectifier" ; newattr "$commentge" = "Bruecken-Gleichrichter" ; newattr "$type" = "B250C1500" ; pin (w1,w2, p, n) ; xlat (w1,w2, p, n) to ( 2, 4, 3, 1) ; swap internal ((( 2, 4))) ; } part dbgr_by179 : sod28 { newattr "$comment" = "Bridge Rectifier" ; newattr "$commentge" = "Bruecken-Gleichrichter" ; newattr "$type" = "BY179" ; pin (w1,w2, p, n) ; xlat (w1,w2, p, n) to ( 2, 3, 1, 4) ; swap internal ((( 2, 3))) ; } part dbgr_vm48 : dil6p4 { newattr "$comment" = "Bridge Rectifier" ; newattr "$commentge" = "Bruecken-Gleichrichter" ; newattr "$type" = "VM48" ; pin (w1,w2, p, n) ; xlat (w1,w2, p, n) to ( 4, 6, 1, 3) ; swap ((( 4, 6))) ; } /*______________________________________________________________*/ /* Thyristor Triodes / Thyristortrioden */ /* A-Gate Thyristor Triodes / Thyristortrioden Gate anodenseitig */ part tha_ : nospec { newattr "$comment" = "Thyristor Triode (A-Gate)" ; newattr "$commentge" = "Thyristortriode (A-Gate)" ; pin ( a, k, g) ; } /* K-Gate Thyristor Triodes / Thyristortrioden Gate kathodenseitig */ part thk_ : nospec { newattr "$comment" = "Thyristor Triode (K-Gate)" ; newattr "$commentge" = "Thyristortriode (K-Gate)" ; pin ( a, k, g) ; } part thk : default to220l { newattr "$comment" = "Thyristor Triode (K-Gate)" ; newattr "$commentge" = "Thyristortriode (K-Gate)" ; pin (a,k,g) ; xlat (a,k,g) to (2,1,3) ; } part thk_2p4m : default to202d { newattr "$comment" = "Thyristor Triode (K-Gate)" ; newattr "$commentge" = "Thyristortriode (K-Gate)" ; newattr "$type" = "2P4M" ; pin ( a, k, g) ; xlat ( a, k, g) to ( 2, 1, 3) ; } part thk_brx46 : to92 { newattr "$comment" = "Thyristor Triode (K-Gate)" ; newattr "$commentge" = "Thyristortriode (K-Gate)" ; newattr "$type" = "BRX46" ; pin ( a, k, g) ; xlat ( a, k, g) to ( 3, 1, 2) ; } part thk_brx49 : to92 { newattr "$comment" = "Thyristor Triode (K-Gate)" ; newattr "$commentge" = "Thyristortriode (K-Gate)" ; newattr "$type" = "BRX49" ; pin ( a, k, g) ; xlat ( a, k, g) to ( 3, 1, 2) ; } part thk_bry55 : to92 { newattr "$comment" = "Thyristor Triode (K-Gate)" ; newattr "$commentge" = "Thyristortriode (K-Gate)" ; newattr "$type" = "BRY55" ; pin ( a, k, g) ; xlat ( a, k, g) to ( 3, 1, 2) ; } part thk_s2060m : default to220d { newattr "$comment" = "Thyristor Triode (K-Gate)" ; newattr "$commentge" = "Thyristortriode (K-Gate)" ; newattr "$type" = "S2060" ; pin ( a, k, g) ; xlat ( a, k, g) to ( 2, 1, 3) ; } /*______________________________________________________________*/ /* TRIACs */ part trc_ : nospec { newattr "$comment" = "TRIAC" ; pin ( 1, 2, g) ; } part trc_bta23m : default to220g { newattr "$comment" = "TRIAC" ; newattr "$type" = "BTA23M" ; pin ( 1, 2, g) ; xlat ( 1, 2, g) to ( 1, 2, 3) ; } part trc_tag257 : default to220g { newattr "$comment" = "TRIAC" ; newattr "$type" = "TAG257" ; pin ( 1, 2, g) ; xlat ( 1, 2, g) to ( 1, 2, 3) ; } /*______________________________________________________________*/ /* Transistors / Transistoren */ /* Transistor bipolar PNP */ part trbp_ : nospec { newattr "$comment" = "Transistor bipolar PNP" ; pin ( e, b, c) ; } part trpnp : default sot23 { newattr "$comment" = "Transistor bipolar PNP" ; pin (e,b,c) ; xlat (e,b,c) to (1,2,3) ; } part trpnp_p : default to220f { newattr "$comment" = "Transistor bipolar PNP" ; pin (e,b,c) ; xlat (e,b,c) to (3,1,2) ; } part tr_2n5323 : default to5 { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "2N5323" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc327 : default to92 { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "BC327" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc556 : default to92 { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "BC556" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc557 : default to92 { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "BC557" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bd136 : default to126g { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "BD136" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 3, 2) ; } part tr_bd140 : default to126g { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "BD140" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 3, 2) ; } part tr_bd246 : default to3pe { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "BD246" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_bf493 : default to92 { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "BF493" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 2, 1) ; } part tr_tip2955 : default to3pe { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "TIP2955" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_ztx750 : default to92 { newattr "$comment" = "Transistor bipolar PNP" ; newattr "$type" = "ZTX750" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 2, 1) ; } /* Transistor bipolar NPN */ part trbn_ : nospec { newattr "$comment" = "Transistor bipolar NPN" ; pin ( e, b, c) ; } part trnpn : default sot23 { newattr "$comment" = "Transistor bipolar NPN" ; pin (e,b,c) ; xlat (e,b,c) to (1,2,3) ; } part trnpn_h : default sot223 { newattr "$comment" = "Transistor bipolar NPN" ; pin (e,b,c) ; xlat (e,b,c) to (1,2,4) ; net internal : (1,3) ; } part trnpn_p : default to220f { newattr "$comment" = "Transistor bipolar NPN" ; pin (e,b,c) ; xlat (e,b,c) to (3,1,2) ; } part trnpn_sl : default sot223 { newattr "$comment" = "Transistor bipolar NPN" ; pin (e,b,c); xlat (e,b,c) to (3,1,2); net internal : (2,4); } part tr_2n3055 : default to3 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "2N3055" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_2n3053 : default to5 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "2N3053" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_2n5320 : default to5 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "2N5320" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_2n5321 : default to5 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "2N5321" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc337 : default to92 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BC337" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc546 : default to92 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BC546" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc547 : default to92 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BC547" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc548 : default to92 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BC548" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bd135 : default to126g { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BD135" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 3, 2) ; } part tr_bd157 : default to126g { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BD157" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 3, 2) ; } part tr_bd249 : default to218e { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BD249" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_bdw83d : default to218e { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BDW83d" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_bf393 : default to92 { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BF393" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 2, 1) ; } part tr_bus47 : default to3pe { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BUS47" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_buv47 : default to3pe { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "BUV47" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_tip3055 : default to3pe { newattr "$comment" = "Transistor bipolar NPN" ; newattr "$type" = "TIP3055" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } /* Transistor Unijunction P-Type / Transistor Unijunktion P-Typ */ part trujp_ : nospec { newattr "$comment" = "Transistor Unijunction P-Type" ; newattr "$commentge" = "Transistor Unijunction P-Typ" ; pin ( e,b1,b2) ; } /* Transistor Unijunction N-Type / Transistor Unijunktion N-Typ */ part trujn_ : nospec { newattr "$comment" = "Transistor Unijunction N-Type" ; newattr "$commentge" = "Transistor Unijunction N-Typ" ; pin ( e,b1,b2) ; } part tr_2n2646 : default to18 { newattr "$comment" = "Transistor Unijunction N-Type" ; newattr "$commentge" = "Transistor Unijunction N-Typ" ; newattr "$type" = "2N2646" ; pin ( e,b1,b2) ; xlat ( e,b1,b2) to ( 2, 3, 1) ; } part tr_bry56 : default to92 { newattr "$comment" = "Transistor Unijunction N-Type" ; newattr "$commentge" = "Transistor Unijunction N-Typ" ; newattr "$type" = "BRY56" ; pin ( e,b1,b2) ; xlat ( e,b1,b2) to ( 1, 3, 2) ; } /* Transistor Darlington PNP */ part trdp_ : nospec { newattr "$comment" = "Transistor Darlington PNP" ; pin ( e, b, c) ; } part tr_bc516 : default to92 { newattr "$comment" = "Transistor Darlington PNP" ; newattr "$type" = "BC516" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bd676 : default to126g { newattr "$comment" = "Transistor Darlington PNP" ; newattr "$type" = "BD676" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 3, 2) ; } part tr_bd698 : default to220g { newattr "$comment" = "Transistor Darlington PNP" ; newattr "$type" = "BD698" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_bd898 : default to220g { newattr "$comment" = "Transistor Darlington PNP" ; newattr "$type" = "BD898" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } part tr_bdx34 : default to220g { newattr "$comment" = "Transistor Darlington PNP" ; newattr "$type" = "BDX34" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } /* Transistor Darlington NPN */ part trdn_ : nospec { newattr "$comment" = "Transistor Darlington NPN" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bc517 : default to92 { newattr "$comment" = "Transistor Darlington NPN" ; newattr "$type" = "BC517" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 2, 3) ; } part tr_bd679 : default to126a { newattr "$comment" = "Transistor Darlington NPN" ; newattr "$type" = "BD679" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 3, 2) ; } part tr_bd681 : default to126g { newattr "$comment" = "Transistor Darlington NPN" ; newattr "$type" = "BD681" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 1, 3, 2) ; } part tr_bdt65 : default to220g { newattr "$comment" = "Transistor Darlington NPN" ; newattr "$type" = "BDT65" ; pin ( e, b, c) ; xlat ( e, b, c) to ( 3, 1, 2) ; } /* Transistors Block FET P-Channel / Transistoren Sperrschicht FET P-Kanal */ part trfsp_ : nospec { newattr "$comment" = "Transistor Block FET P-Channel" ; newattr "$commentge" = "Transistor Sperrschicht FET P-Kanal" ; pin ( g, s, d) ; } /* Transistors Block FET N-Channel / Transistoren Sperrschicht FET N-Kanal */ part trfsn_ : nospec { newattr "$comment" = "Transistor FET N-Channel" ; newattr "$commentge" = "Transistor FET N-Kanal" ; pin ( g, s, d) ; } part tr_2n4392 : default to18 { newattr "$comment" = "Transistor Block FET N-Channel" ; newattr "$commentge" = "Transistor Sperrschicht FET N-Kanal" ; newattr "$type" = "2N4392" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 3, 1, 2) ; } /* Transistor Anreicherungs-IG-FET P-Kanal auf N-Substrat */ part trfap_ : nospec { newattr "$comment" = "Transistor Enhancement IGFET P-Channel" ; newattr "$commentge" = "Transistor Anreicherungs-IGFET P-Kanal" ; pin ( g, s, d) ; } part trfap : to220l { newattr "$comment" = "Transistor Enhancement IGFET P-Channel" ; newattr "$commentge" = "Transistor Anreicherungs-IGFET P-Kanal" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 3, 1, 2) ; } /* Transistor Anreicherungs-IG-FET N-Kanal auf P-Substrat */ part trfan_ : nospec { newattr "$comment" = "Transistor Enhancement IGFET N-Channel" ; newattr "$commentge" = "Transistor Anreicherungs-IGFET N-Kanal" ; pin ( g, s, d) ; } part trfan : default to92 { newattr "$comment" = "Transistor Enhancement IGFET N-Channel" ; newattr "$commentge" = "Transistor Anreicherungs-IGFET N-Kanal" ; pin (s,g,d) ; xlat (s,g,d) to (1,2,3) ; } /* Transistor Verarmungs-IG-FET P-Kanal */ part trfvp_ : nospec { newattr "$comment" = "Transistor Depletion IGFET P-Channel" ; newattr "$commentge" = "Transistor Verarmungs-IGFET P-Kanal" ; pin ( g, s, d) ; } /* Transistor Verarmungs-IG-FET N-Kanal */ part trfvn_ : nospec { newattr "$comment" = "Transistor Depletion IGFET N-Channel" ; newattr "$commentge" = "Transistor Verarmungs-IGFET N-Kanal" ; pin ( g, s, d) ; } /* Transistor Anreicherungs-IG-FET MOS P-Kanal */ part trmp_ : nospec { newattr "$comment" = "Transistor Enhancem. IGFET MOS P-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS P-Kanal" ; pin ( g, s, d) ; } part tr_buz171 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS P-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS P-Kanal" ; newattr "$type" = "BUZ171" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_mtp8p10 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS P-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS P-Kanal" ; newattr "$type" = "MTP8P10" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_rfp12p10 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS P-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS P-Kanal" ; newattr "$type" = "RFP12P10" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_vp0808m : default to237 { newattr "$comment" = "Transistor Enhancem. IGFET MOS P-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS P-Kanal" ; newattr "$type" = "VP0808M" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 2, 3, 1) ; } /* Transistor Anreicherungs-IG-FET MOS N-Kanal */ part trmn_ : nospec { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; pin ( g, s, d) ; } part tr_buz74 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "BUZ74" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_buz78 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "BUZ78" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_buz355 : default to218e { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "BUZ355" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_irf540 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "IRF540" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_irf820 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "IRF820" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_ixth67n10 : default to247e { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "IXTH67N10" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_mth40n10 : default to218e { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "MTH40N10" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_mtp12n10 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "MTP12N10" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_rfp12n10 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "RFP12N10" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_rfp15n05l : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "RFP15N05L" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_vn10km : default to237 { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "VN10KM" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 2, 3, 1) ; } part tr_ytf530 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "YTF530" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } part tr_ytf540 : default to220g { newattr "$comment" = "Transistor Enhancem. IGFET MOS N-Channel" ; newattr "$commentge" = "Transistor Anreich.-IGFET MOS N-Kanal" ; newattr "$type" = "YTF540" ; pin ( g, s, d) ; xlat ( g, s, d) to ( 1, 3, 2) ; } /*___________________________________________________________*/ /* Transistor Power MOSFETs */ part trfan_dd : ddpak2 { newattr "$comment" = "DD-Pak N-Channel Power-FET" ; newattr "$commentge" = "DD-Pak N-Kanal Leistungs-FET" ; pin (s,g,d); xlat (s,g,d) to (3,1,2); } part trfan_s : default sot223 { newattr "$comment" = "Mini N-Channel Power-FET" ; newattr "$commentge" = "Mini N-Kanal Leistungs-FET" ; pin (s,g,d); xlat (s,g,d) to (3,1,2); net internal : (2,4); } part trfap_s : default sot223 { newattr "$comment" = "Mini P-Channel Power-FET" ; newattr "$commentge" = "Mini P-Kanal Leistungs-FET" ; pin (s,g,d); xlat (s,g,d) to (3,1,2); net internal : (2,4); } part tr_mprof : default sot223 { newattr "$comment" = "Mini PROFET (High Side Switch)" ; newattr "$commentge" = "Mini PROFET (High Side Schalter)" ; pin (s,g,d); xlat (s,g,d) to (3,1,2); net internal : (2,4); } part tr_topfet : default to220l { newattr "$comment" = "TOPFET" ; pin (s,g,d); xlat (s,g,d) to (3,1,2); } /*______________________________________________________________*/ /* Logical library definition file end */ end.