1 Introduction - Designer’s Guide

22
-1- 1 Introduction For over 20 years the SPICE Gummel-Poon (SGP) model (Gummel, 1970; Nagel, 1975) has been the IC industry standard for circuit simulation for bipolar junction transistors (BJTs). This is a testament to the sound physical basis of the model. However, the SGP model is not perfect. Some of the shortcomings of the SGP model have been known for a long time, such as its inability to model collector resistance modulation (quasi-saturation) and parasitic substrate transistor action. And the inexorable advance of IC manufacturing technologies has magnified the inaccuracies in other aspects of the SGP model, e.g. the Early effect formulation for modeling output conductance . The approximations that underlie the SGP Early effect model (Nagel, 1975; McAndrew, 1996) were reasonable for modeling wide base BJTs (see Figure 1), but are not reasonable for modeling narrow base BJTs (see Figure 2). And as Figure 2 shows, a significant portion of the capacitances of a double poly BJT are from fixed (i.e. bias independent) dielectric capacitances, which are not included in the SGP model. Improved BJT models have been presented (Turgeon, 1980; Kull, 1985; de Graaff, 1985; Stubing, 1987; Jeong, 1989), however none have become an industry standard to replace the SGP model. VBIC (which stands for the Vertical Bipolar Inter-Company model) was defined by a group of representatives from the IC and CAD industries to try to rectify this situation. VBIC is public domain, and complete source code is publicly available. VBIC is also as similar as possible to the SGP model, to leverage the existing knowledge and training of characterization and IC design engineers. The following are the main modeling enhancements of VBIC over SGP: improved Early effect ( ) modeling quasi-saturation modeling parasitic substrate transistor modeling parasitic fixed (oxide) capacitance modeling avalanche multiplication modeling improved temperature dependence modeling decoupling of base and collector currents electrothermal (self heating) modeling continuous (smooth) modeling improved heterojunction bipolar transistor (HBT) modeling. The additional capabilities of VBIC are turned off with the default values of its model parameters, so VBIC defaults to being close to the SGP model, the exception being the Early effect formulation which is different between the two models. The presentation and examples used here are mostly for 4-terminal vertical NPN transistors, Figures 1 and 2 show typical structures that VBIC is intended to model. VBIC can also be used for vertical PNP modeling, and for HBT modeling, but it is not directly targeted at lateral BJT modeling. Vertical PNPs in smartpower technologies are often 5-terminal devices, and VBIC can be used in a subcircuit to model such devices, however this does not properly model transistor action of the second parasitic BJT. Compact models for circuit simulation should scale properly with device geometry. However, for BJTs the plethora of layout topologies and structure make this impossible to do in a comprehensive manner. Therefore VBIC explicitly does not include any geometry mappings. It is assumed that geometry scaling for VBIC will be handled either in pre-processing for the generation of model libraries for circuit simulation, or via scaling relations specific to a particular technology implemented either in the simulator or the CAD system used for design. g o g o C

Transcript of 1 Introduction - Designer’s Guide

Page 1: 1 Introduction - Designer’s Guide

1 Introduction

For over 20 years the SPICE Gummel-Poon (SGP) model (Gummel, 1970; Nagel, 1975) hasbeen the IC industry standard for circuit simulation for bipolar junction transistors (BJTs). This isa testament to the sound physical basis of the model. However, the SGP model is not perfect.Some of the shortcomings of the SGP model have been known for a long time, such as itsinability to model collector resistance modulation (quasi-saturation) and parasitic substratetransistor action. And the inexorable advance of IC manufacturing technologies has magnifiedthe inaccuracies in other aspects of the SGP model, e.g. the Early effect formulation for modelingoutput conductance . The approximations that underlie the SGP Early effect model (Nagel,1975; McAndrew, 1996) were reasonable for modeling wide base BJTs (see Figure 1), but arenot reasonable for modeling narrow base BJTs (see Figure 2). And as Figure 2 shows, asignificant portion of the capacitances of a double poly BJT are from fixed (i.e. bias independent)dielectric capacitances, which are not included in the SGP model.

Improved BJT models have been presented (Turgeon, 1980; Kull, 1985; de Graaff, 1985;Stubing, 1987; Jeong, 1989), however none have become an industry standard to replace theSGP model. VBIC (which stands for the Vertical Bipolar Inter-Company model) was defined bya group of representatives from the IC and CAD industries to try to rectify this situation. VBIC ispublic domain, and complete source code is publicly available. VBIC is also as similar aspossible to the SGP model, to leverage the existing knowledge and training of characterizationand IC design engineers.

The following are the main modeling enhancements of VBIC over SGP: improved Early effect ( ) modeling quasi-saturation modeling parasitic substrate transistor modeling parasitic fixed (oxide) capacitance modeling avalanche multiplication modeling improved temperature dependence modeling decoupling of base and collector currents electrothermal (self heating) modeling continuous (smooth) modeling improved heterojunction bipolar transistor (HBT) modeling.The additional capabilities of VBIC are turned off with the default values of its model parameters,so VBIC defaults to being close to the SGP model, the exception being the Early effectformulation which is different between the two models.

The presentation and examples used here are mostly for 4-terminal vertical NPN transistors,Figures 1 and 2 show typical structures that VBIC is intended to model. VBIC can also be usedfor vertical PNP modeling, and for HBT modeling, but it is not directly targeted at lateral BJTmodeling. Vertical PNPs in smartpower technologies are often 5-terminal devices, and VBIC canbe used in a subcircuit to model such devices, however this does not properly model transistoraction of the second parasitic BJT.

Compact models for circuit simulation should scale properly with device geometry. However,for BJTs the plethora of layout topologies and structure make this impossible to do in acomprehensive manner. Therefore VBIC explicitly does not include any geometry mappings. Itis assumed that geometry scaling for VBIC will be handled either in pre-processing for thegeneration of model libraries for circuit simulation, or via scaling relations specific to a particulartechnology implemented either in the simulator or the CAD system used for design.

go

go

C∞

-1-

Page 2: 1 Introduction - Designer’s Guide

2 VBIC Equivalent Network

Figure 3 shows the equivalent network of VBIC, which includes an intrinsic NPN transistor, aparasitic PNP transistor, parasitic resistances and capacitances, a local thermal network (usedonly with the electrothermal version of the model), and a circuit that implements excess phasefor the forward transport current .

For the electrothermal version of VBIC the branch currents and charges in the electrical partof the model also depend on the local temperature rise, the voltage on the node dt . The thermal

Figure 1 Junction isolated diffused NPN structure.

Figure 2 Trench isolated double poly NPN structure.

p substrate

p iso

n+ buried layer

n+ sinker

n epi

emitter collectorbasen+p−

p substrate

n+ buried layer

n+ sinker

n well

collector

polysilicon

trench

polysiliconemitter

isolation

base

base-emitterdielectric overlap

capacitance

base-collectordielectric overlap

capacitance

I tzf

-2-

Page 3: 1 Introduction - Designer’s Guide

equivalent circuit includes two nodes external to the model so that the local heating anddissipation can be connected to a thermal network that models the thermal properties of thematerial in which the BJT and surrounding devices are built.

Although the equivalent network of Figure 3 is drawn with resistances (fixed and biasdependent), capacitances, and current sources, the elements should generally be considered asvoltage controlled current sources and voltage controlled charge sources

. Simple resistors and capacitors are then current and charge sources,respectively, controlled only by the voltage across them. Branch currents and charges that arecontrolled by more than one branch voltage, e.g. and , include trans-conductanceand trans-capacitance elements when they are linearized, as is required for DC solution and forAC, noise and transient simulations.

Table 1 lists each of the elements of the VBIC equivalent network of Figure 3, with a shortdescription of the function of the element.

Name Element

forward transport current, zero phase

forward transport current, with excess phase

, excess phase circuit capacitance and inductance

reverse transport current, zero phase

intrinsic base-emitter current

extrinsic (side) base-emitter current

intrinsic base-emitter charge (depletion and diffusion)

extrinsic (side) base-emitter charge (depletion only)

intrinsic base-collector current

base-collector weak avalanche current

intrinsic base-collector charge (depletion and diffusion)

extrinsic base-collector charge (diffusion only)

parasitic forward transport current

parasitic reverse transport current

parasitic base-emitter current

parasitic base-emitter charge (depletion and diffusion)

parasitic base-collector current

parasitic base-collector charge (depletion only)

extrinsic collector resistance (fixed)

intrinsic collector resistance (modulated)

Table 1 Elements of VBIC equivalent network

I V 1 V2 …V3, ,( )Q V1 V2 …V3, ,( )

RBI qb⁄ Qbe

Itzf

I txf

Qcxf Flxf

I tzr

Ibe

Ibex

Qbe

Qbex

Ibc

Igc

Qbc

Qbcx

I tfp

I trp

Ibep

Qbep

Ibcp

Qbcp

RCX

RCI

-3-

Page 4: 1 Introduction - Designer’s Guide

3 VBIC Model Formulation

The core of VBIC, as with most BJT models, is the transport (collector) current model, whichfollows directly from Gummel (1970). For electrons, the continuity equation is

(1)

where is the electron current density, is the magnitude of the electronic charge, is themobile electron concentration, and and are the electron recombination and generationrates, respectively. The drift-diffusion relation for electrons is

(2)

where is the electron mobility, is Boltzmann’s constant, is the temperature in degreesKelvin, is the electrostatic potential, and is the electron quasi-Fermi potential. The mobileelectron concentration is

(3)

where is the effective intrinsic concentration, including bandgap narrowing, andis the thermal voltage.

(4)

extrinsic base resistance (fixed)

intrinsic base resistance (modulated)

emitter resistance (fixed)

parasitic base resistance (modulated)

substrate resistance (fixed)

parasitic base-emitter overlap capacitance (fixed)

parasitic base-collector overlap capacitance (fixed)

thermal (heat generation) source

, thermal resistance and capacitance (fixed)

Name Element

Table 1 Elements of VBIC equivalent network

RBX

RBI qb⁄

RE

RBIP qbp⁄

RS

CBEO

CBCO

Ith

RTH CTH

Je∇• q n∂t∂

----- Re Ge–+ =

Je q nRe Ge

Je µe kT n∇ qn ψ∇–( ) qµen φe∇–= =

µe k Tψ φe

n nie

ψ φe–

Vtv---------------

exp=

nie Vtv kT q⁄=

p nie

φh ψ–

Vtv----------------

exp=

-4-

Page 5: 1 Introduction - Designer’s Guide

gives the mobile hole concentration, where is the hole quasi-Fermi potential.Figure 4 shows a representative 1-dimensional doping profile of a vertical NPN, through the

region of the device under the emitter where bipolar transistor action occurs.Analysis of the transport in the base region of a BJT is based on equations (1) and (2). In the

steady state in the dimension only, ignoring recombination and generation (which is generallyreasonable for the base of a BJT), gives

(5)

Figure 3 VBIC equivalent network.

Itxf−Itzr

c

e

b

RCX

RE

RBX

Ibc−Igc

Ibe

Qbc

Qbe

Itfp−Itrp

Ibcp

Ibep

Qbcp

Qbep

RS

Qbcx

RBIP/qbp

RBI/qb

Ibex

Qbex

CBEO

s CBCO

bx bi

ei

cx

ci

bp

si

RCI

IthCTH

RTH

dt

ItzfQcxf

Flxf

xf1 xf2

thermal networktl

excess phase network

intrinsic transistorparasitic transistor

φh

x

Jex∂x∂

---------- 0=

-5-

Page 6: 1 Introduction - Designer’s Guide

directly from equation (1), and

(6)

follows after some manipulation. Integrating equation (6) from the emitter ( , where) to the collector ( , where ) through the base gives

(7)

where , and are all functions of position . Multiplying both the numerator and thedenominator of equation (7) by , and noting that the difference between hole andelectron quasi-Fermi potentials across a junction is just the voltage applied across the junction,gives

(8)

where is the intrinsic base-emitter voltage, between nodes bi and ei of theequivalent network of Figure 3, and is the intrinsic base-collector voltage,between nodes bi and ci . Equation (8) is the basis of Gummel-Poon type BJT models (Gummel1970). It shows that the collector current varies exponentially with applied bias, and is controlledby the integrated base charge, which is commonly called the base Gummel number.

Figure 4 1-dimensional doping profile.

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 514

15

16

17

18

19

20

x

log1

0(N

) (cm

−3)

xeb

xbc

xbl

Jex cons ttan qµenφe∂x∂

--------– qµenieVtvψ

Vtv--------

expφe– Vtv⁄( )exp∂x∂

---------------------------------------= = =

x xeb=φe φee= x xbc= φe φec=

Jex qVtv

φec– Vtv⁄( )exp φee– Vtv⁄( )exp–

ψ– Vtv⁄( )exp

µenie---------------------------------- xd

xeb

xbc∫-----------------------------------------------------------------------------------=

ψ µe nie xφh Vtv⁄( )exp

Jex qVtv

Vbci Vtv⁄( )exp Vbei Vtv⁄( )exp–

p

µenie2

------------- xdxbe

xbc∫-----------------------------------------------------------------------------------=

Vbei φh φee–=Vbci φh φec–=

-6-

Page 7: 1 Introduction - Designer’s Guide

Note that the limits of integration through the base are not rigorously defined above. Theanalysis is valid across any region in which the hole quasi-Fermi level is constant. In practice, itis convenient to define the base region as where is constant.

Use of equation (8) in VBIC requires the base charge to be modeled as a function of appliedbias. For VBIC the base charge is normalized with respect to its value at zero applied bias, andincludes depletion and diffusion components (Gummel, 1970; Getreu, 1976). The VBIC (zeroexcess phase) forward and reverse transport currents are

(9)

(10)

where is the transport saturation current, and are the forward and reverse idealityfactors, and is the normalized base charge. The ideality factors are introduced as parameters,rather being forced to be 1, to allow flexibility in modeling, to recognize that the theoreticalanalyses above are approximate, because non-ideal transport behavior is observed in HBTs,and for compatibility with the SGP model.

Consider a BJT operating in low level injection, in the forward active model so thatand . Considering only the transport current, and ignoring the Early effect,the power dissipated is

. (11)

For the power dissipation to be positive, which it must be physically, it follows that

(12)

must hold. Given that can be arbitrarily close to zero, so that can bearbitrarily close to unity, equation (12) implies that

(13)

and hence

(14)

for the power dissipation to be positive. A similar analysis in the reverse active region of

φh

I tzf IS

Vbei NFVtv( )⁄( )exp 1–

qb------------------------------------------------------------=

I tzr IS

Vbci NRVtv( )⁄( )exp 1–

qb------------------------------------------------------------=

IS NF NRqb

Vbei 0>Vcei Vbei Vbci–= 0>

IS

Vbei

NFVtv----------------

expVbci

NRVtv-----------------

exp–

Vcei

IS

Vbei

NFVtv----------------

exp 1Vbei

Vtv----------- 1

NR------- 1

NF-------–

expVcei

NRVtv-----------------–

exp–

Vcei=

Vbei

Vtv----------- 1

NR------- 1

NF-------–

expVcei

NRVtv-----------------–

exp 1≤

Vcei Vcei NRVtv( )⁄–( )exp

1NR------- 1

NF-------– 0≤

NF NR≤

-7-

Page 8: 1 Introduction - Designer’s Guide

operation shows that the power dissipation is

(15)

and because and this implies that

. (16)

Equations (14) and (16) mean that

(17)

must hold, for the model to be passive and not generate power. Although equation (17) wasderived under some restrictive approximations, and data from HBTs clearly shows that ,it is apparent that with certain values of model parameters VBIC (and SGP) can be non-passive.It is undesirable for a model to rely on having certain values of model parameters to displayreasonable behavior, a good model should always have reasonable behavior regardless ofmodel parameter values. Therefore for silicon devices it is recommended that bemaintained for VBIC.

The normalized base charge is

(18)

where and are the forward and reverse Early voltages, and and are theforward and reverse knee currents. The normalized depletion charges are

(19)

where and are the built-in potentials and and are the grading coefficients of thebase-emitter and base-collector junctions, respectively. The normalized depletion chargefunction is such that

(20)

for reverse and low forward bias. If the depletion capacitance smoothing parameters andare less than zero smoothly limits to its value at , otherwise linearly increases for

IS

Vbci

NRVtv-----------------

exp 1Vbci

Vtv----------- 1

NF------- 1

NR-------–

expVeci

NFVtv----------------–

exp–

Veci

Vbci 0> Veci Vbci Vbei–= 0>

NR NF≤

NR NF=

NR NF≠

NR NF=

qb q1

q2

qb-----+=

q1 1qje

VER-----------

qjc

VEF----------+ +=

q2

IS Vbei NFVtv( )⁄( )exp 1–( )IKF

----------------------------------------------------------------------IS Vbci NRVtv( )⁄( )exp 1–( )

IKR----------------------------------------------------------------------+=

VEF VER IKF IKR

qje qj Vbei PE ME FC AJE, , , ,( )= qjc qj Vbci PC MC FC AJC, , , ,( )=,

PE PC ME MC

qj

cj V P M FC A, , , ,( )qj V P M FC A, , , ,( )∂

V∂------------------------------------------------- 1

1 V P⁄–( )M------------------------------≈=

AJEAJC cj FCP cj

-8-

Page 9: 1 Introduction - Designer’s Guide

to match the SGP model, see Figure 5.

The Early voltage components model the variation in caused by changes in the depletionregions at the base-emitter and base-collector junctions, and the knee current componentsmodel the effects of high level injection. In this analysis the high level injection is considered tobe in the base, whereas in normal NPNs it occurs when the base pushes out into the more lightlydoped collector. This is handled in VBIC with the quasi-saturation model detailed below.

If the excess phase delay is set to zero then in Figure 3 is just the of equation (9).If then the capacitance and inductance of the excess phase network of Figure 3 are setto and respectively, and in the domain the transfer function of the excess phasenetwork is

(21)

which implements a second order polynomial approximation to ideal excess phase (Weil, 1978).The voltage on node xf2 is then directly used as . This implementation of excess phase isconsistent between small signal and transient analyses in a circuit simulator, and is independentof the numerical algorithms within a simulator. This is an advantage over an ideal excess phasemodel, as used in some simulators, which can only be implemented for small signal analysis.This leads to inconsistencies between small signal and transient simulations. Further, theimplementation of a direct form of equation (21) in a circuit simulator depends on the numericalintegration algorithms employed (Weil, 1978), whereas the equivalent network approach doesnot. Note that although the excess phase network in Figure 3 looks like it introduces 3 extraunknowns (2 node voltages and the inductor current) into the modified nodal formulationcommonly used within circuit simulators, it can actually be implemented with only 2 additionalsimulation variables, by taking advantage of the observation that the voltage at node xf2 is

Figure 5 continuous normalized depletion capacitance model.

V FCP>

−0.5 0 0.5 10

0.5

1

1.5

2

2.5

3

Vj (V)

cj

SGP

VBIC

C∞

qb

TD Itxf I tzfTD 0>TD TD 3⁄ s

V xf2( )3Itzf TD

2⁄

s2

3s TD⁄ 3 TD2⁄+ +

-------------------------------------------------=

I txf

-9-

Page 10: 1 Introduction - Designer’s Guide

equivalent to the current in the inductor.The intrinsic charges are

(22)

where is the zero bias base-emitter depletion capacitance, is the partitioning of thebase-emitter depletion capacitance between intrinsic and extrinsic components, is defined inequation (19). is the forward transit time, modeled as

(23)

which is the SGP model, with an additional term in added to model the change in base transittime as the base-emitter and base-collector depletion region edges move with bias. The extrinsicbase-emitter charge is

(24)

where it is apparent that should hold, and is the extrinsic base-emitter bias,between nodes bx and ei in Figure 3.

The intrinsic base-collector charge is

(25)

where is the zero bias base-collector depletion capacitance, is defined in equation (19),and is the reverse transit time. The term models the diffusion charge associatedwith base pushout into the collector, and it and a similar extrinsic term

(26)

will be addressed below.The base charge appears in both the transport current model, via the normalized base charge,

and explicitly in the charge elements. By comparing the equivalent terms it is apparent that

(27)

should be true for the transport and charge models to be consistent (where the second termincludes only the portion of under the emitter, because the analyses are for the 1dimensional intrinsic transistor). The relations (27) are not enforced in VBIC, both forcompatibility with SGP, and to allow more degrees of freedom in fitting measured devicecharacteristics. However, these relations are important for building process and geometry levelmodels on top of VBIC, which are required for accurate statistical BJT modeling (McAndrew,1997).

The major difference between the above transport current formulation of VBIC and that ofSGP is the Early effect modeling via the term. In SGP this is approximated by (Nagel, 1975)

Qbe CJEWBEqje τFItzf+=

CJE WBEqje

τF

τF TF 1 QTFq1+( ) 1 XTF

Vbci

1.44VTF---------------------

qbI

tzf

qbItzf

ITF+-----------------------------

2

exp+

=

q1

Qbex CJE 1 WBE–( )qj Vbex PE ME FC AJE, , , ,( )=

0 WBE 1≤ ≤ Vbex

Qbc CJCqjc TRqbItzr

+= QCOKbci+

CJC qjcTR QCOKbci

Qbcx QCOKbcx=

CJEVER CJCVEF Ae Ac⁄( ) TFIKF TRIKR p xd0

w∫ Qb0= = = = =

CJC

q1

-10-

Page 11: 1 Introduction - Designer’s Guide

. (28)

Equation (28) cannot model the bias dependence of output conductance well over a wide rangeof biases, because it has linearized the dependence of depletion charge on applied bias. Figure6 compares modeling of VBIC and SGP. SGP cannot even qualitatively model theobserved trends in measured data, it has the linear variation of equation (28), whereas VBICmodels the onset of a fully depleted base region well. Therefore for improved accuracy ofmodeling, backward compatibility of VBIC to SGP for the Early effect modeling was notmaintained.

The base current elements of VBIC model recombination and generation currents. Threemechanisms are important, Shockley-Read-Hall recombination,

, (29)

where and are the electron and hole trapping lifetimes, respectively, Auger recombination,

, (30)

where and are the Auger rate constants for electrons and holes, respectively, and surfacehole recombination, modeled as a recombination current density

(31)

Figure 6 Early effect modeling of VBIC and SGP.

q11

1Vbei

VAR-----------–

Vbci

VAF-----------–

--------------------------------------=

Ie gor⁄

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 51

2

3

4

5

6

7

Vec

(V)

I e/g

o (V)

VBIC

SGP

data

Rsrh

np nie2

τh n nie+( ) τe p nie+( )+------------------------------------------------------------=

τe τh

Raug cen chp+( ) np nie2

–( )=

ce ch

Jhec qSh pec pec0–( )=

-11-

Page 12: 1 Introduction - Designer’s Guide

where is the hole surface recombination velocity at the emitter, is the hole concentrationat the emitter contact, and is the equilibrium value for . All analyses below are forsituations well out of equilibrium, so .

For a shallow emitter, equating the surface recombination current density for holes to the holediffusion current from the edge of the base gives

(32)

where is the hole mobility, is the doping density in the emitter (so the equilibrium holeconcentration is nearly ), and is the depth of the emitter. This gives

(33)

and thus the surface recombination current is close to proportional to .For recombination in the quasi neutral emitter , and , therefore

(34)

and because is proportional to the quasi neutral region recombination currentis also close to proportional to .

In the base-emitter space charge region there is little Auger recombination (this processinvolves 3 interacting mobile carriers and is only likely in regions of high carrier concentrations),so Shockley-Read-Hall recombination dominates. and in this region, so fromequations (3), (4), and (29),

. (35)

This rate is maximized for

(36)

and for has a value

. (37)

The space charge recombination current is therefore close to proportional to .Based on the above physical analyses, the base-emitter component of the intrinsic transistorbase current in VBIC is modeled as

Sh pecpec0 pec

np nie2»

qShpec qVtvµh

p∂x∂

----- qVtvµh

nie2

Vbei Vtv⁄( )exp Nd⁄ pec–

we-----------------------------------------------------------------------≈ ≈

µh Ndnie

2Nd⁄ we

pec

nie2

Vbei Vtv⁄( )exp

Nd 1 Shwe Vtvµh( )⁄+( )-----------------------------------------------------------≈

Vbei Vtv⁄( )expn Nd p»≈ np nie

Rsrhpτh-----≈ Raug cen

2p≈,

p Vbei Vtv⁄( )expVbei Vtv⁄( )exp

φe 0≈ φh Vbei≈

Rsrh

nie Vbei Vtv⁄( )exp

τh ψ Vtv⁄( )exp 1+( ) τe Vbei ψ–( ) Vtv⁄( )exp 1+( )+-----------------------------------------------------------------------------------------------------------------------------------≈

ψVbei Vtv τh τe⁄( )log–

2-----------------------------------------------------=

τh τe≈

Rsrh

nie Vbei 2Vtv( )⁄( )exp

τh τe+------------------------------------------------------≈

Vbei 2Vtv( )⁄( )exp

-12-

Page 13: 1 Introduction - Designer’s Guide

(38)

which includes both an ideal component, modeled with a saturation current and idealityfactor , that comprises the emitter contact and quasi neutral region recombination, and anonideal component for the space charge region component, modeled with saturation current

and ideality factor . The ideality factors are treated as model parameters, and canbe quite different from the values of 1 or 2 for HBTs. The base-collector component is similarlymodeled as

. (39)

The extrinsic base-emitter recombination current is

. (40)

From the physical analyses above, it is clear that the collector current primarily depends onthe base doping, and the base current depends primarily on recombination and generation in theemitter region. Consequently, very different physical mechanisms control the collector and basecurrents. Relating them via a phenomenological parameter such as , which is done in theSGP model, is therefore undesirable, and causes problems for statistical BJT modeling(McAndrew, 1997). This is why VBIC explicitly separates the base and collector currentmodeling.

The weak avalanche current is (Kloosterman, 1988)

(41)

where and are model parameters, and is limited, in acontinuous manner, to be greater than 0.

The intrinsic base resistance is modulated by the normalized base charge . Thisaccounts both for the base width variation from the Early effect, and the decrease in resistivityfrom increased mobile carrier concentration under high level injection conditions. VBIC does notinclude the emitter crowding modulation model of SGP. This effect can be taken intoaccount, to a first order, by using the parameter to partition some of the base-emittercomponent of base current to , which is “external” to . This does not work well over allbiases, however a simple model of emitter crowding, consistent for both DC and AC modeling,has not yet been developed.

If the model is biased so that the base region becomes depleted of charge, the modulatedbase resistance can become very large. is limited to a lower value of in VBIC(in a continuous manner), but this is still sufficiently small to allow the model to support anunrealistically high during a transient simulation for a device coming out of having a depletedbase region. Multidimensional effects cause the device to turn on in a distributed manner from

Ibe WBE IBEI

Vbei

NEIVtv------------------

exp 1–

IBEN

Vbei

NENVtv--------------------

exp 1–

+

=

IBEINEI 1≈

IBEN NEN 2≈

Ibc IBCI

Vbci

NCIVtv------------------

exp 1–

IBCN

Vbci

NCNVtv--------------------

exp 1–

+=

Ibex 1 WBE–( ) IBEI

Vbex

NEIVtv------------------

exp 1–

IBEN

Vbex

NENVtv--------------------

exp 1–

+

=

BF

Igc

Igc I tzf I tzr– Ibc–( )AVC1Vgci AVC2Vgci

MC 1––

exp=

AVC1 AVC2 Vgci PC Vbci– C∞

RBI qb

IRBWBE

Ibex RBI

RBI qb⁄ qb 10 4–

C∞Vbe

-13-

Page 14: 1 Introduction - Designer’s Guide

the edge of the emitter under such circumstances, and partitioning some of the base-emittercomponent of base current to prevents modeling the unrealistically high values.

The parasitic transistor is modeled similarly to the intrinsic transistor.

(42)

(43)

where the parasitic normalized base charge includes only a forward high level injectioncomponent,

. (44)

Here , , and are the saturation current, ideality factor, and knee current for theparasitic transistor. The biases and are between nodes bx and bp , and si and bp ,respectively. The partitioning factor can be used to select a base-emitter control bias forthe parasitic transistor either from between nodes bx and bp , or from the base-collector of theintrinsic transistor, between nodes bi and ci , as Figure 3 shows. The structure of a particulartransistor determines which is more appropriate.

Although VBIC does not include a complete Gummel-Poon transistor for the parasitic, it doesmodel the most important aspects of the behavior of this device. The parasitic transport current,including high level injection, models the substrate current when the intrinsic transistor goes intosaturation. This is not included in the SGP model, yet is critical for accurate modeling of BJTbehavior in saturation.

The other elements of the parasitic transistor model are

, (45)

, (46)

, (47)

and

. (48)

Ibex Vbe

I tfp ISP

WSP

Vbep

NFPVtv-------------------

exp 1 WSP–( )Vbci

NFPVtv-------------------

exp 1–+

qbp---------------------------------------------------------------------------------------------------------------------------=

I trp ISP

Vbcp NFPVtv( )⁄( )exp 1–

qbp----------------------------------------------------------------=

qbp 1

ISP WSP

Vbep

NFPVtv-------------------

exp 1 WSP–( )Vbci

NFPVtv-------------------

exp 1–+

qbpIKP-----------------------------------------------------------------------------------------------------------------------------------------+=

ISP NFP IKPVbep Vbcp

WSP

Ibep IBEIP

Vbep

NCIVtv------------------

exp 1–

IBENP

Vbep

NCNVtv--------------------

exp 1–

+=

Ibcp IBCIP

Vbcp

NCIPVtv----------------------

exp 1–

IBCNP

Vbcp

NCNPVtv-----------------------

exp 1–

+=

Qbep CJEPqj Vbep PC MC FC AJC, , , ,( ) TRqbpItfp

+=

Qbcp CJCPqj Vbcp PS MS FC AJS, , , ,( )=

-14-

Page 15: 1 Introduction - Designer’s Guide

The parasitic base-collector charge is important for modeling collector-substratecapacitance. And although it normally should be reverse biased, the parasitic base-collectorbase current component is important for detecting any inadvertent forward biasing of thecollector-substrate junction. The parasitic base-emitter components are nearly in parallel with theintrinsic base-collector components. This means that these elements could be modeled viaand , however the parasitic base-emitter elements are still useful for accurate modeling ofthe distributed nature of devices. The parasitic transistor modeling is completed with themodulated parasitic base resistance .

One of the major deficiencies of the SGP model is its lack of modeling of quasi-saturation,when the base pushes into, and modulates the conductivity of, the collector. The Kull-Nagelmodel (Kull, 1985) is the most widely accepted basis for quasi-saturation modeling. However,this model can exhibit a negative output conductance at high , see Figure 7. VBIC modifiesthe Kull-Nagel model to avoid the negative output conductance problem, and includes anempirical model of the increase of collector current at high bias.

Consider the lightly doped collector region between the base-collector junction and thehighly doped buried layer in Figure 4. Integrating equation (2) across this region gives

(49)

where is the electron quasi-Fermi potential at the buried layer. Quasi-neutrality in the lightlydoped collector region, where is the net doping level, gives

. (50)

Figure 7 Negative output conductance from Kull-Nagel model.

Qbcp

Ibcp

IbcQbc

RBIP qbp⁄

Vbe

0 0.5 1 1.5 2 2.5 30

2

4

6

8

10

12

14

16

18

20

Vce

(V)

I c (m

A)

increasingV

be

xbcxbl

Jex

qµe

xbl xbc–--------------------- n φedφec

φex∫–=

φexn p N+= N

np p p N+( ) nie2 φh φe–

Vtv-----------------

exp= =

-15-

Page 16: 1 Introduction - Designer’s Guide

Differentiating and manipulating terms

(51)

and substituting equation (51) into equation (49) gives

(52)

where and are the mobile hole concentrations at and , respectively. Atthe base-collector junction, equation (50) gives a mobile electron concentration

(53)

and similarly at the buried layer

(54)

where is the extrinsic base-collector bias, between nodes bi and cx of Figure 3. Therefore

(55)

and

. (56)

Substituting equations (55) and (56) into equation (52) gives the Kull-Nagel quasi-saturationmodel (without velocity saturation) for the lightly doped collector

2p N+( ) p∂x∂

-----nie

2

Vtv--------

φh φe–

Vtv-----------------

φe∂

x∂--------exp–

npVtv--------

φe∂x∂

--------–= =

Jex

qVtvµe

xbl xbc–--------------------- 2 N

p----+

pdpbc

pbl∫qVtvµe

xbl xbc–--------------------- 2 pbl pbc–( ) N

pbl

pbc--------

log+

= =

pbc pbl x xbc= x xbl=

nbcN2---- 1 1

4nie2

N2

----------Vbci

Vtv-----------

exp++

=

nblN2---- 1 1

4nie2

N2

----------Vbcx

Vtv------------

exp++

=

Vbcx

pbl pbc– nbl nbc–N2---- 1

4nie2

N2

----------Vbcx

Vtv------------

exp+ 14nie

2

N2

----------Vbci

Vtv-----------

exp+–

= =

pbl

pbc--------

nbc

nbl--------

Vbcx Vbci–

Vtv-----------------------------

exp

1 14nie

2

N2

----------Vbci

Vtv-----------

exp++

1 14nie

2

N2

----------Vbcx

Vtv------------

exp++

-------------------------------------------------------------Vbcx Vbci–

Vtv-----------------------------

exp= =

-16-

Page 17: 1 Introduction - Designer’s Guide

(57)

(58)

where is the bias across the intrinsic collector resistance( being the area), and is the collector doping

factor parameter. VBIC models the current in the modulated resistor as

. (59)

This accounts for velocity saturation modeled as rather than theoriginal formulation (Kull, 1985) , and so avoids the discontinuityin derivative of the absolute value function. The formulation used in VBIC also avoids thenegative output conductance apparent in Figure 7, and empirically models the increase incollector with increased at high via the term.

The temperature mappings of the VBIC parameters are as follows. All resistance temperaturevariations are modeled with the empirical mobility temperature relation (Jacoboni, 1977)

(60)

with separate exponents for each of the emitter, base, collector, and substrate. Thetemperatures here are all in degrees Kelvin. The saturation currents vary with temperature as,for example for ,

(61)

where there is a separate exponent and activation energy for each saturation current.The built-in potential and zero bias junction capacitance parameters are modeled overtemperature similarly to the SGP model, with a modification to avoid the built-in potential goingnegative for high temperatures (Booth, 1993),

, (62)

Iepi0

Vrci Vtv Kbci Kbcx–Kbci 1+

Kbcx 1+---------------------

log–

+

RCI------------------------------------------------------------------------------------------------------=

Kbci 1 GAMM

Vbci

Vtv-----------

exp+= Kbcx 1 GAMM

Vbcx

Vtv------------

exp+=,

Vrci Vbci Vbcx–=RCI xbl xbc–( ) qANµe( )⁄= A GAMM 2nie N⁄( )2

=RCI

Irci

Iepi0

1RCIIepi0 VO⁄

1 0.01 Vrci2

+ 2VOHRCF( )⁄+----------------------------------------------------------------------------

2

+

--------------------------------------------------------------------------------------------------=

µe µe0 1 µe0∇φe vsat⁄( )2+⁄=

µe µe0 1 µe0 ∇φe vsat⁄+( )⁄=

Vrci Vbci HRCF

R T( ) R Tnom( ) TTnom-------------

XR

=

XR

IS

IS T( ) IS Tnom( ) TTnom-------------

XIS

EA–1 T Tnom⁄–

Vtv------------------------------

exp 1 NF⁄

=

XIS EAP CJ

P T( ) Ψ 2kTq

---------- 1 1 4 qΨ kT⁄–( )exp++2

--------------------------------------------------------------- ln+=

-17-

Page 18: 1 Introduction - Designer’s Guide

, (63)

. . (64)

, and are modeled as having a linear temperature dependence. The collectordoping parameter is modeled over temperature as in equation (61), and the collector driftsaturation voltage is modeled over temperature as in equation (60) (Kull, 1985).

The electrothermal modeling in VBIC follows the formulation of Vogelsong (1989) andMcAndrew (1992). All of the branch constituent relations detailed above are modified to includea dependence on the local temperature rise, the voltage at the node dt , as defined in thetemperature mappings above. This greatly complicates the modeling equations, however theprocedure for doing this is completely automated in VBIC, and is done using symbolic algebrasoftware. The power dissipation is

(65)

which is the sum of the products of branch currents and branch voltages over all elements of theVBIC equivalent network that do not store energy.

Note that in the VBIC implementation of electrothermal modeling, all of the branch constituentrelations defined above become significantly more complex because of the implicit dependenceon the local temperature node dt , through the model parameters which are functions oftemperature. Although this results in a more complex model than if simple, first order effects weregrafted on to the electrical model, it is the only way to guarantee modeling accuracy andconsistency. The VBIC electrothermal code is automatically generated, with the temperaturedependent parameter mappings being merged with the electrical branch constituent relations,and the derivatives being automatically generated via symbolic differentiation.

4 Parameter Extraction

Because of the similarity of some parts of VBIC to SGP, some parts of the parameterextraction strategy for VBIC are similar to those for SGP (Parker, 1995). However, the additionalmodeling features of VBIC require additional extraction algorithms, and because, unlike SGP,the DC and AC (capacitance) models are linked in VBIC through the Early effect model theextraction of the Early voltages requires the junction depletion capacitances to be modeled.The first step in VBIC characterization (parameter determination) is therefore to extract thejunction depletion capacitance parameters. This is easily done by using nonlinear least squaresoptimization to fit measured data for each of the base-emitter, base-collector, andcollector-substrate junctions. The base-collector capacitance is partitioned between and

Ψ 2kTq

----------qP Tnom( )2kTnom

-------------------------

expqP Tnom( )2kTnom

-------------------------–

exp–

ln

3ktq

-------- TTnom-------------

ln– EAT

Tnom------------- 1–

=

CJ T( ) CJ Tnom( )P Tnom( )

P T( )---------------------

M

=

NF NR AVC1GAMMVO

Ith

I th IbeVbei IbexVbex IbcVbci I tzf I tzr–( ) Vbei Vbci–( ) IbepVbepIbcpVbcp I tfp I trp–( ) Vbep Vbcp–( ) I rcxVrcx IrciVrciI rbxVrbx IrbiVrbi I reVre IrbpVrbp IrsVrs IgcVbci–

+ + + ++ + + ++ + + + +

=

C V( )CJC

-18-

Page 19: 1 Introduction - Designer’s Guide

based on the relative geometries of the intrinsic (under the emitter) and extrinsic portionsof the base-collector junction.

From forward output data at low bias and reverse output data at low bias the outputconductances normalized by current, and , are calculated, and then the solution of

(66)

gives the VBIC Early voltages (McAndrew 1996). In equation (66) andthe normalized base-emitter and base-collector depletion charges for the

forward bias case, respectively, and are these charges forthe reverse bias case, , and .

The saturation currents and ideality factors for the various transport and recombination/generation currents can be extracted in the usual manner from the slopes and intercepts of thevariation of the logarithms of the currents as functions of the applied voltages. The data need tobe filtered to exclude high level injection and resistive de-biasing effects. This is easily done byanalyzing the derivative of the versus data and excluding points that do not lie withinsome reasonable fraction, 5 to 10%, of its maximum value. The values obtained are then refinedby optimization to fit the low bias data, both ideal and nonideal components. The activationenergies for all saturation currents are determined by optimizing the fit to measured data, againfiltered to keep only low biases, taken over temperature.

The knee currents can be determined as the current level at which the current gain drops tohalf its low bias value

Existing methods can be used to obtain initial values for the resistances. This can be difficult,and it is desirable to include both DC and AC data. Many of the simple procedures that have beenproposed for BJT resistance calculation are based on oversimplifications of the model, and donot give realistic values. Optimization is used to refine the initial values, again preferably usingDC and AC data. The quasi-saturation parameters are likewise obtained by optimization tooutput curves that show significant quasi-saturation effects. Other parameters, such as kneecurrents and Early voltages, should also be refined in this optimization.

The avalanche model parameters are optimized to fit the output conductance of data that isaffected by avalanche.

Because VBIC has the same transit time model as SGP, the existing techniques for SGPtransit time characterization are directly applicable to VBIC. However, the quasi-saturation modelalso affects high frequency modeling, via , particularly where falls rapidly with increasing

, so optimization is again used to fit the AC data.Several techniques are available for characterizing the thermal resistance and capacitance.

Physical calculation from layout can be used. However for if the electrical parameters arecharacterized at low bias and/or using pulsed measurements (Schaefer, 1996) then can bedetermined by optimizing the fit to high current data that shows significant self heating.

5 Relationship Between SGP and VBIC Parameters

Although VBIC offers many advantages over SGP, it was intended to default to being as closeto SGP as possible. The Early effect model is the principle difference in formulation between

CJEP

Vbe Vbcgo

f Ic⁄ gor Ie⁄

qbcf cbcf gof Ic⁄( )⁄– qbef

qbcr qber cber gor Ie⁄( )⁄–

1 VEF⁄

1 VER⁄1–

1–=

qbef Vbef PE ME, ,( )

qbcf Vbcf PC MC, ,( )

qber Vber PE ME, ,( ) qbcr Vbc

r PC MC, ,( )cbcf qbcf∂ Vbc

f∂⁄= cber qber∂ Vber∂⁄=

I( )log V

QCO f TIc

RTHRTH

-19-

Page 20: 1 Introduction - Designer’s Guide

VBIC and SGP, the other features of VBIC are additions that, with the default parameters, arenot active. Therefore, the easiest way to get started with VBIC is to use SGP as a base, and thenincrementally include the features that are of greatest benefit for a given application. To help thisTable 2 lists simple mappings from SGP parameters to VBIC parameters.

The Early voltages are the only parameters for which there is no direct mapping from SGP toVBIC. Because the Early effect models differ, the bias dependence of output conductancecannot be matched between VBIC and SGP. Therefore the VBIC Early voltage parameters arederived from the SGP Early voltage parameters and by matching andbetween the two models at specific values of forward bias, and , and reverse bias,and (McAndrew, 1996). From the SGP model

(67)

(68)

VBIC Mapping VBIC Mapping VBIC Mapping

Table 2 Mappings from SGP to VBIC parameters

RCX RC MC MJC XTF XTF

RCI 0 CJCP CJS VTF VTF

RBX RBM PS VJS ITF ITF

RBI RB R–BM

MS MJS TR TR

RE RE IBEI IS BF⁄ TD πTFPTF 180⁄

IS IS NEI NF EA EG

NF NF IBEN ISE EAIE EG

NR NR NEN NE EAIC EG

FC FC IBCI IS BR⁄ EANE EG

CJE CJE NCI NR EANC EG

PE VJE IBCN ISC XIS XTI

ME MJE NCN NC XII XTI XTB–

CJC CJCXCJC IKF IKF XIN XTI XTB–

CJEP CJC 1 X– CJC( ) IKR IKR KFN KF

PC VJC TF TF AFN AF

go

VAF VAR gof Ic⁄ go

r Ie⁄Vbe

f Vbcf Vbc

r

Vber

gof

Ic-----

1 VAF⁄

1 Vbef VAR⁄ Vbc

f VAF⁄––-----------------------------------------------------------------=

gor

Ie-----

1 VAR⁄

1 Vber VAR⁄ Vbc

r VAF⁄––-----------------------------------------------------------------=

-20-

Page 21: 1 Introduction - Designer’s Guide

are calculated, and then equation (66) is solved for and .There is one other difference between the default parameters for VBIC and SGP. The

parameter, that limits how close to the built-in potential the junction voltage can go, for depletioncharge and capacitance calculation, is 0.5 for SGP. This is too low and does not allowreasonable modeling of depletion capacitance into moderate forward bias. The VBIC defaultvalue is 0.9.

6 Conclusions

These notes have reviewed the VBIC model, and provided details of the equations used withinVBIC. Examples of improved modeling aspects of VBIC have been given.A VBIC distribution package is available electronically at

http://www-sm.rz.fht-esslingen.de/institute/iafgp/neu/VBIC/index.html

and this includes complete source code, a pseudo-code description of the model, test solvers, aprogram that maps SGP to VBIC model parameters, and other information related to VBIC.VBIC is at present undergoing some minor changes, and the only major change that is beingconsidered is an improved transit time model.

7 Acknowledgments

Many people have contributed to, and are continuing to contribute to, VBIC, including JerrySeitchik, Derek Bowers, Didier Celi, Mark Dunn, Mark Foisy, Ian Getreu, Terry Magee, MarcMcSwain, Shahriar Moinian, Kevin Negus, James Parker, David Roulston, Michael Schröter,Shaun Simpkins, Paul van Wijnen, and Larry Wagner.

8 References

Booth, R.V.H. (1993), private communication.de Graaff, H. C. and Kloosterman, W. J. (1985) New formulation of the current and charge

relations in bipolar transistors for modeling for CACD purposes. IEEE Trans. ED, 32, 2415-9.Getreu, I. E. (1976) Modeling the Bipolar Transistor. Tektronix, Beaverton.Gummel, H. K., and Poon, H. C. (1970) An integral charge control model of bipolar transistors.

Bell Syst. Tech. J., 49, 827-52.Jacoboni, C., Canali, C., Ottaviani, G., and Alberigi Quaranta, A. (1977) A review of some charge

transport properties of silicon. Solid-State Electron., 20, 77-89.Jeong, H. and Fossum, J. G. (1989) A charge-based large-signal bipolar transistor model for

device and circuit simulation. IEEE Trans. ED, 36, 124-31.Kloosterman, W. J. and de Graaff, H. C. (1988) Avalanche multiplication in a compact bipolar

transistor model for circuit simulation. Proc. IEEE BCTM, 103-6.Kull, G. M., Nagel, L. W., Lee, S.-W., Lloyd, P., Prendergast, E. J., and Dirks, H. K. (1985) A

unified circuit model for bipolar transistors including quasi-saturation effects. IEEE Trans. ED,32, 1103-13.

McAndrew, C. C. (1992) A complete and consistent electrical/thermal HBT model. Proc. IEEEBCTM, 200-3.

VEF VERFC

-21-

Page 22: 1 Introduction - Designer’s Guide

McAndrew, C. C., Seitchik, J., Bowers, D., Dunn, M., Foisy, M., Getreu, I., Moinian, S., Parker,J., van Wijnen, P., and Wagner, L. (1995) VBIC95: an improved vertical, IC bipolar transistormodel. Proc. IEEE BCTM, 170-7.

McAndrew, C. C., Seitchik, J., Bowers, D., Dunn, M., Foisy, M., Getreu, I., McSwain, M., Moinian,S., Parker, J., Roulston, D. J., Schroter, M., van Wijnen, P., and Wagner, L. (1996b) VBIC95:the vertical bipolar inter-company model. IEEE JSSC, 31, 1476-83.

McAndrew, C. C. and Nagel, L. W. (1996) Early effect modeling in SPICE. IEEE JSSC, 31, 136-8.

McAndrew, C. C., Bates, J., Ida, R. T., and Drennan, P. (1997) Efficient statistical BJT modeling,why β is more than Ic/Ib. Proc. IEEE BCTM.

Nagel, L. W. (1975) SPICE2: A computer program to simulate semiconductor circuits. Memo. no.ERL-520, Electronics Research Laboratory, University of California, Berkeley.

Parker, J. and Dunn, M. (1995) VBIC95 bipolar transistor model and associated parameterextraction. HP EESof IC-CAP User’s Meeting.

Schaefer, B. and Dunn, M. (1996) Pulsed measurements and modeling for electro-thermaleffect. Proc. IEEE BCTM, 110-7.

Stubing, H. and Rein, H.-M. (1987) A compact physical large-signal model for high-speed bipolartransistors at high current densities−Part I: one-dimensional model. IEEE Trans. ED, 34,1741-51.

Turgeon, L. J. and Mathews, J. R. (1980) A bipolar transistor model of quasi-saturation for usein computer-aided design (CAD). Proc. IEEE IEDM, 394-7.

Vogelsong, R. S. and Brzezinski, C. (1989) Simulation of thermal effects in electrical systems.Proc. IEEE APEC, 353-6.

Weil, P. B. and McNamee, L. P. (1978) Simulation of excess phase in bipolar transistors. IEEETrans. Circuits Syst., 2, 114-6.

-22-