BJTNPN

Bipolar Junction Transistor

    BJTNPN

Library

Spice/Analog/Basic

Description

This model is a simple model of a bipolar NPN junction transistor as defined by Gummel and Poon.

The bipolar is also called BJT. The basic function of a BJT is to amplify current.

The BJT is a three-terminal electronic device : Emitter, Base, Collector.

The current collector Ic is

BJTNPN_equation1

with Vbe (base emitter voltage) and Vt (thermal voltage)

The equation between collector current (Ic) and base current (Ib) is:

BJTNPN_equation2

Emmiter current is:

BJTNPN_equation3

Parameters

BJTNPN_0

NameLabelDescriptionData TypeValid Values

sp_mname

Model Name

String

sp_needsubstrate

Use the substrate port

A bipolar may have a fourth node called substrate port.

Number

0
1

sp_icvbe

Initial B-E voltage

Initial Base-Emitter voltage.

Scalar

sp_icvce

Initial C-E voltage

Initial Collector-Emitter voltage.

Scalar

sp_area

(Emitter) Area factor

Junction area but used to scale any pn junction.

Scalar

sp_areab

Base area factor

Junction area but used to scale any pn junction.

Scalar

sp_areac

Collector area factor

Junction area but used to scale any pn junction.

Scalar

sp_m

Parallel Multiplier

Multiplier for setting ‘m’ bipolars in parallel.

Scalar

sp_temp

instance temperature

The temperature at which the device is operating.

Scalar

sp_dtemp

instance temperature delta from circuit

Temperature variation relative to the simulation temperature.

Scalar

sp_subs

Vertical or Lateral device

Type of the BJT structure: Vertical (1), Lateral (0).

Scalar

sp_Spice

Additional Spice Parameters

For more details, see the section Additional Spice Parameters.

Additional Spice Parameters.

String

Ports

NameTypeDescriptionIO TypeNumber

collector

implicit

Collector node.

input

1

base

implicit

Base node.

input

2

emitter

implicit

Emitter node.

input

3

Port 4

implicit

input

sp_needsubstrate

See Also