NPN - Model Gummel-Poon NPN Transistor

Library

SPICE-Compatible Semiconductors

Description

The NPN block represents a SPICE-compatible four-terminal Gummel-Poon NPN transistor. The substrate port is connected to the transistor body using a capacitor, so these devices are equivalent to a three-terminal transistor when you connect the substrate port to any other port and use the default value of zero for the C-S junction capacitance, CJS parameter.

The NPN block model includes the following components:

Current-Voltage and Base Charge Model

The current-voltage relationships and base charge relationships for the transistor are calculated adjusting the applicable model parameters for temperature as described in the following sections:

Base-Emitter and Base-Collector Junction Currents

The base-emitter junction current is calculated using the following equations:

The base-collector junction current is calculated using the following equations:

In the preceding equations:

Terminal Currents

The terminal currents, IB and IC are the base and collector currents, defined as positive into the device. They are calculated as:

where BF and BR are the Forward beta, BF and Reverse beta, BR parameter values, respectively.

Base Charge Model

The base charge, qb, is calculated using the following equations:

where

Base Resistance Model

The block models base resistance in one of two ways:

Transit Charge Modulation Model

If you specify nonzero values for the Coefficient of TF, XTF parameter, the block models transit charge modulation by scaling the Forward transit time, TF parameter value as follows:

where ITF is the Coefficient of TF, ITF parameter value.

Junction Charge Model

The block lets you model junction charge. The base-collector charge Qbc and the base-emitter charge Qbe depend on an intermediate value, Qdep as follows, after adjusting the applicable model parameters for temperature:

Qdep depends on the junction voltage, Vjct (VBE for the base-emitter junction and VBC for the base-collector junction) as follows.

Applicable Range of Vjct ValuesCorresponding Qdep Equation

Where:

The collector-substrate charge Qcs depends on the collector-substrate voltage Vcs as follows, after adjusting the applicable model parameters for temperature.

Applicable Range of Vcs ValuesCorresponding Qcs Equation

where:

Temperature Dependence

Several transistor parameters depend on temperature. There are two ways to specify the transistor temperature:

The block provides the following relationship between the saturation current IS and the transistor temperature T:

where:

The block provides the following relationship between the base-emitter junction potential VJE and the transistor temperature T:

where:

The block uses the VJE(T) equation to calculate the base-collector junction potential by substituting VJC (the B-C built-in potential, VJC parameter value) for VJE.

The block provides the following relationship between the base-emitter junction capacitance CJE and the transistor temperature T:

where:

The block uses the CJE(T) equation to calculate the base-collector junction capacitance by substituting CJC (the B-C depletion capacitance, CJC parameter value) for CJE and MJC (the B-C exponential factor, MJC parameter value) for MJE.

The block provides the following relationship between the forward and reverse beta and the transistor temperature T:

where:

The block provides the following relationship between the base-emitter leakage current ISE and the transistor temperature T:

where:

The block uses this equation to calculate the base-collector leakage current by substituting ISC (the B-C leakage current, ISC parameter value) for ISE and NC (the B-C emission coefficient, NC parameter value) for NE.

Basic Assumptions and Limitations

The model is based on the following assumptions:

Dialog Box and Parameters

Main Tab

Device area, AREA

The transistor area. This value multiplies the following parameter values:

It divides the following parameter values:

The default value is 1 m2. The value must be greater than 0.

Number of parallel devices, SCALE

The number of parallel transistors the block represents. This value multiplies the output current and device charges. The default value is 1. The value must be greater than 0.

Forward Gain Tab

Transport saturation current, IS

The magnitude of the current at which the transistor saturates. The default value is 1e-16 A/m2. The value must be greater than or equal to 0.

Forward beta, BF

The ideal maximum reverse beta. The default value is 100. The value must be greater than 0.

Forward emission coefficient, NF

The reverse emission coefficient or ideality factor. The default value is 1. The value must be greater than 0.

B-E leakage current, ISE

The base-emitter leakage current. The default value is 0 A/m2. The value must be greater than or equal to 0.

B-E emission coefficient, NE

The base-collector emission coefficient or ideality factor. The default value is 1.5. The value must be greater than 0.

Forward knee current, IKF

The current value at which forward-beta high-current roll-off occurs. The default value is Inf A/m2. The value must be greater than or equal to 0.

Forward Early voltage, VAF

The forward Early voltage. The default value is Inf V. The value must be greater than or equal to 0.

Reverse Gain Tab

Reverse beta, BR

The ideal maximum reverse beta. The default value is 1. The value must be greater than 0.

Reverse emission coefficient, NR

The reverse emission coefficient or ideality factor. The default value is 1. The value must be greater than 0.

B-C leakage current, ISC

The base-collector leakage current. The default value is 0 A/m2. The value must be greater than or equal to 0.

B-C emission coefficient, NC

The base-collector emission coefficient or ideality factor. The default value is 2. The value must be greater than 0.

Reverse knee current, IKR

The current value at which reverse-beta high-current roll-off occurs. The default value is Inf A/m2. The value must be greater than or equal to 0.

Reverse Early voltage, VAR

The reverse Early voltage. The default value is Inf V. The value must be greater than or equal to 0.

Resistors Tab

Emitter resistance, RE

The resistance of the emitter. The default value is 0 m2*Ω. The value must be greater than or equal to 0.

Collector resistance, RC

The resistance of the collector. The default value is 0 m2*Ω. The value must be greater than or equal to 0.

Zero-bias base resistance, RB

The resistance of the collector. The default value is 0 m2*Ω. The value must be greater than or equal to 0.

Minimum base resistance, RBM

The resistance of the collector. The default value is 0 m2*Ω. The value must be less than or equal to the Zero-bias base resistance, RB parameter value.

Half base resistance cur, IRB

The base current at which the base resistance has dropped to half of its zero-bias value. The default value is Inf A/m2. The value must be greater than or equal to 0. Use the default value of Inf if you do not want to model the change in base resistance as a function of base current.

Capacitance Tab

Model junction capacitance

Select one of the following options for modeling the junction capacitance:

B-E depletion capacitance, CJE

The depletion capacitance across the base-emitter junction. This parameter is only visible when you select B-E Capacitance for the Model junction capacitance parameter. The default value is 0 F/m2. The value must be greater than or equal to 0.

B-E built-in potential, VJE

The base-emitter junction potential. This parameter is only visible when you select B-E Capacitance for the Model junction capacitance parameter. The default value is 0.75 V. The value must be greater than or equal to 0.01 V.

B-E exponential factor, MJE

The grading coefficient for the base-emitter junction. This parameter is only visible when you select B-E Capacitance for the Model junction capacitance parameter. The default value is 0.33. The value must be greater than or equal to 0 and less than or equal to 0.9.

Forward transit time, TF

The transit time of the minority carriers that cause diffusion capacitance when the base-emitter junction is forward-biased. This parameter is only visible when you select B-E Capacitance for the Model junction capacitance parameter. The default value is 0. The value must be greater than or equal to 0.

Coefficient of TF, XTF

The coefficient for the base-emitter and base-collector bias dependence of the transit time, which produces a charge across the base-emitter junction. This parameter is only visible when you select B-E Capacitance for the Model junction capacitance parameter. The default value is 0. The value must be greater than or equal to 0. Use the default value of 0 if you do not want to model the effect of base-emitter bias on transit time.

VBC dependence of TF, VTF

The coefficient for the base-emitter bias dependence of the transit time. This parameter is only visible when you select B-E Capacitance for the Model junction capacitance parameter. The default value is Inf V. The value must be greater than or equal to 0.

Coefficient of TF, ITF

The coefficient for the dependence of the transit time on collector current. This parameter is only visible when you select B-E Capacitance for the Model junction capacitance parameter. The default value is 0 A/m2. The value must be greater than or equal to 0. Use the default value of 0 if you do not want to model the effect of collector current on transit time.

B-C depletion capacitance, CJC

The depletion capacitance across the base-collector junction. This parameter is only visible when you select B-C Capacitance for the Model junction capacitance parameter. The default value is 0 F/m2. The value must be greater than 0.

B-C built-in potential, VJC

The base-collector junction potential. This parameter is only visible when you select B-C Capacitance for the Model junction capacitance parameter. The default value is 0.75 V. The value must be greater than or equal to 0.01 V.

B-C exponential factor, MJC

The grading coefficient for the base-collector junction. This parameter is only visible when you select B-C Capacitance for the Model junction capacitance parameter. The default value is 0.33. The value must be greater than or equal to 0 and less than or equal to 0.9.

B-C capacitance fraction, XCJC

The fraction of the base-collector depletion capacitance that is connected between the internal base and the internal collector. The rest of the base-collector depletion capacitance is connected between the external base and the internal collector. This parameter is only visible when you select B-C Capacitance for the Model junction capacitance parameter. The default value is 0. The value must be greater than or equal to 0 and less than or equal to 1.

Reverse transit time, TR

The transit time of the minority carriers that cause diffusion capacitance when the base-collector junction is reverse-biased. This parameter is only visible when you select B-C Capacitance for the Model junction capacitance parameter. The default value is 0 s. The value must be greater than or equal to 0.

Capacitance coefficient FC

The fitting coefficient that quantifies the decrease of the depletion capacitance with applied voltage. This parameter is only visible when you select B-E Capacitance or B-C Capacitance for the Model junction capacitance parameter. The default value is 0.5. The value must be greater than or equal to 0 and less than or equal to 0.95.

Specify initial condition

Select one of the following options for specifying an initial condition:

This parameter is only visible when you select B-E Capacitance or B-C Capacitance for the Model junction capacitance parameter.

Initial condition voltage ICVBE

Base-emitter voltage at the start of the simulation. This parameter is only visible when you select B-E Capacitance or B-C Capacitance for the Model junction capacitance and Yes for the Specify initial condition parameter. The default value is 0 V.

Initial condition voltage ICVCE

Base-collector voltage at the start of the simulation. This parameter is only visible when you select B-E Capacitance or B-C Capacitance for the Model junction capacitance and Yes for the Specify initial condition parameter. The default value is 0 V.

C-S junction capacitance, CJS

The collector-substrate junction capacitance. This parameter is only visible when you select C-S Capacitance for the Model junction capacitance parameter. The default value is 0 F/m2. The value must be greater than or equal to 0.

Substrate built-in potential, VJS

The potential of the substrate. This parameter is only visible when you select C-S Capacitance for the Model junction capacitance parameter. The default value is 0.75 V.

Substrate exponential factor, MJS

The grading coefficient for the collector-substrate junction. This parameter is only visible when you select C-S Capacitance for the Model junction capacitance parameter. The default value is 0. The value must be greater than or equal to 0 and less than or equal to 0.9.

Temperature Tab

Model temperature dependence using

Select one of the following options for modeling the transistor temperature dependence:

Beta temperature exponent, XTB

The forward and reverse beta temperature exponent that models base current temperature dependence. This parameter is only visible when you select Device temperature for the Model temperature dependence using parameter. The default value is 0. The value must be greater than or equal to 0.

Energy gap, EG

The energy gap that affects the increase in the saturation current as temperature increases. This parameter is only visible when you select Device temperature for the Model temperature dependence using parameter. The default value is 1.11 eV. The value must be greater than or equal to 0.1.

Temperature exponent for IS, XTI

The order of the exponential increase in the saturation current as temperature increases. This parameter is only visible when you select Device temperature for the Model temperature dependence using parameter. The default value is 3. The value must be greater than or equal to 0.

Offset local circuit temperature, TOFFSET

The amount by which the transistor temperature differs from the circuit temperature. This parameter is only visible when you select Device temperature for the Model temperature dependence using parameter. The default value is 0 K.

Parameter extraction temperature, TMEAS

The temperature at which the transistor parameters were measured. The default value is 300.15 K. The value must be greater than 0.

Fixed circuit temperature, TFIXED

The temperature at which to simulate the transistor. This parameter is only visible when you select Fixed temperature for the Model temperature dependence using parameter. The default value is 300.15 K. The value must be greater than 0.

Ports

The block has the following ports:

B

Electrical conserving port associated with the transistor base terminal.

C

Electrical conserving port associated with the transistor collector terminal.

E

Electrical conserving port associated with the transistor emitter terminal.

S

Electrical conserving port associated with the transistor substrate terminal.

Examples

See the Creating a SPICE-Compatible Circuit with the Extended Electrical Library demo.

References

[1] G. Massobrio and P. Antognetti. Semiconductor Device Modeling with SPICE. 2nd Edition, McGraw-Hill, 1993. Chapter 2.

See Also

NPN Bipolar Transistor

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS