BJTNPN
Bipolar Junction Transistor
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
with Vbe (base emitter voltage) and Vt (thermal voltage)
The equation between collector current (Ic) and base current (Ib) is:
Emmiter current is:
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
sp_mname | Model Name | String | ||
sp_needsubstrate | Use the substrate port | A bipolar may have a fourth node called substrate port. | Number | 0 |
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 | String |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
collector | implicit | Collector node. | input | 1 |
base | implicit | Base node. | input | 2 |
emitter | implicit | Emitter node. | input | 3 |
Port 4 | implicit | input | sp_needsubstrate |