BJT_Model:Bipolar Transistor Model

The SPICE Q and Spectre bjt models are translated to the ADS NPN or PNP BJT_Model. For translation information on the BJT device, refer to Qxxxxxxx for SPICE or BJT Device for Spectre.

For more information on the ADS model, place the model in a schematic and choose Edit > Component > Edit Component Parameters to view the model parameters. You can also click Help in the component editor dialog box for additional information.

Example SPICE Command Line:
.model Qmodel1 NPN bf=100

Example Spectre Command Line:
model npn\_mod bjt type=npn is=10e-13 bf=200 va=58.8 ikf=5.63e-3 ...

SPICE and Spectre Dialect and Netlist Syntax:
Spice2/3: .model mname NPN | PNP [param= value]*
PSpice: .model mname NPN | PNP [param= value]*
HSpice: .model mname NPN | PNP [param= value]*
Spectre: model mname bjt type= [ npn | pnp ] [param= value]*

ADS Netlist Syntax:
model mname BJT NPN= [ 0 | 1 ] PNP= [ 0 1 ] [param= value]*

ADS Schematic Symbol:

Model Parameters:

For information on parameter format, refer to Using Parameter Mapping Tables to Understand a Translation.

BJT_Model Parameter Mapping
ADS Default Unit Spice2/3 PSpice HSpice Spectre
NPN YES   NPN NPN NPN type npn
PNP NO   NPN NPN NPN type npn
Is 1.0E-16 A x x x x
Bf 100 A/A x x BFM x
Nf 1.0   x x x x
Vaf infinity V x VA VA, VBF x
Ikf infinity A x IK IK, JBF x
Ise 0.0 A x C2 C2, JLE x
Ne 1.5   x x NE, NLE x
Br 1.0 A/A x x BRM x
Nr 1.0   x x x x
Var infinity V x VB VB, VRB, BV x
Ikr infinity A x x JBR x
Isc 0.0 A x C4 C4, JLC x
Nc 2.0   2.0 x x x
Rb 0.0 Ohms x x x x
Irb infinity A x x JRB, IOB x
Rbm 0.0 Ohms x x x rbm
Re 0.0 Ohms x x x x
Rc 0.0 Ohms x x x x
Imax   A x x EXPLI 1e15 imax 1000 A
Cje 0.0 F x x x x
Vje 0.75 V x PE PE x
Mje 1/3   x ME ME x
Cjc 0.0 F x x x x
Vjc 0.75 V x PC PC x
Mjc 1/3   x MC MC x
Xcjc 1.0   x x CDIS x
Cjs 0.0 F x CCS CCS, CSUB x
Vjs 0.75 V x PS PSUB x
Mjs 0.0   x MS ESUB x
Fc 0.5   x x x x
Xtf 0.0   x x x x
Tf 0.0 sec x x x x
Vtf infinity V x x x x
Itf 0.0 A x x JTF x
Ptf 0.0 degrees x x x x
Tr 0.0 sec x x x x
Kf 0.0   x x x x
Af 1.0   x x x x
Kb 0.0   - - x x
Fb 1.0 Hz - - x bnoisefc 1.0 Hz
Iss 0.0 A - x x x
Ns 1.0   - x x x
Nk 0.5   - x NKF -
Ffe 1.0   - - x -
Lateral for struct = vertical, default = yes for struct = lateral, default = no   - - SUBS(+1 ->0 or no, -1 -> 1 or yes) struct for type = npn, default = vertical for type = pnp, default = lateral
RbModelĂ„ MDS   ////// Translator sets to Libra in schematic, 1 in netlist ///// rbmod spice
Tnom   °C 27 - TREF tnom Set by options 25°C
Trise 0.0 °C - - - trise 0.0°C
Tlev 0   - - Default=1 x
Tlevc 0   - - Default=1 x
Eg 1.11 eV x x x x
EgAlpha 7.04E-4 V/°C - - GAP1 gap1 7.02E-4 V/°C
EgBeta 1108 K - - GAP2 x
Tbf1 0.0 1/°C - - x x
Tbf2 0.0 1/°C 2 - - x x
Tbr1 0.0 1/°C - - x x
Tbr2 0.0 1/°C 2 - - x x
Tcbc 0.0 1/°C - - CTC ctc 0.0 1/°C
Tcbe 0.0 1/°C - - CTE cte 0.0 1/°C
Tccs 0.0 1/°C - - CTS cts 0.0 1/°C
Tikf1 0.0 1/°C - - x x
Tikf2 0.0 1/°C 2 - - x x
Tikr1 0.0 1/°C - - x x
Tikr2 0.0 1/°C 2 - - x x
Tirb1 0.0 1/°C - - x x
Tirb2 0.0 1/°C 2 - - x x
Tis1 0.0 1/°C - - x x
Tis2 0.0 1/°C 2 - - x x
Tisc1 0.0 1/°C - - x x
Tisc2 0.0 1/°C 2 - - x x
Tise1 0.0 1/°C - - x x
Tise2 0.0 1/°C 2 - - x x
Tiss1 0.0 1/°C - - x x
Tiss2 0.0 1/°C 2 - - x x
Titf1 0.0 1/°C - - x x
Titf2 0.0 1/°C 2 - - x x
Tmjc1 0.0 1/°C - - x x
Tmjc2 0.0 1/°C 2 - - x x
Tmje1 0.0 1/°C - - x x
Tmje2 0.0 1/°C 2 - - x x
Tmjs1 0.0 1/°C - - x x
Tmjs2 0.0 1/°C 2 - - x x
Tnc1 0.0 1/°C - - x x
Tnc2 0.0 1/°C 2 - - x x
Tne1 0.0 1/°C - - x x
Tne2 0.0 1/°C 2 - - x x
Tnf1 0.0 1/°C - - x x
Tnf2 0.0 1/°C 2 - - x x
Tnr1 0.0 1/°C - - x x
Tnr2 0.0 1/°C 2 - - x x
Tns1 0.0 1/°C - - x x
Tns2 0.0 1/°C 2 - - x x
Trb1 0.0 1/°C - - TRB x
Trb2 0.0 1/°C 2 - - x x
Trc1 0.0 1/°C - - TRC x
Trc2 0.0 1/°C 2 - - x x
Tre1 0.0 1/°C - - TRE x
Tre2 0.0 1/°C 2 - - x x
Trm1 0.0 1/°C - - x x
Trm2 0.0 1/°C 2 - - x x
Ttf1 0.0 1/°C - - x x
Ttf2 0.0 1/°C 2 - - x x
Ttr1 0.0 1/°C - - x x
Ttr2 0.0 1/°C 2 - - x x
Tvaf1 0.0 1/°C - - x x
Tvaf2 0.0 1/°C 2 - - x x
Tvar1 0.0 1/°C - - x x
Tvar2 0.0 1/°C 2^ - - x x
Tvjc 0.0 1/°C - - x x
Tvje 0.0 1/°C - - x x
Tvjs 0.0 1/°C - - x x
Xtb 0.0   x x TB, TCB x
Xti 3.0   x PT x x
wVsubfwd infinity V - - - vsubfwd 0.2 V
wBvsub infinity V - - - bvsub infinity V
wBvbe infinity V - - - bvbe infinity V
wBvbc infinity V - - - bvbc infinity V
wVbcfwd infinity V - - - vbcfwd 0.2 V
wIbmax infinity A - - - imax 1e3 A
wIcmax infinity A - - - imax1 imax A
Imelt Imax A - - - imax A

SPICE Comments:

If HSpice does not set options.dcap=1, then the translator sets the ADS Fc model parameter to zero. This affects forward bias capacitance of the pn junctions.

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources