BJTPNP
Bipolar Junction Transistor
Library
Spice/Analog/Basic
Description
This model is a simple model of a bipolar PNP junction transistor as modelized 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 | input | 1 | |
base | implicit | input | 2 | |
emitter | implicit | input | 3 | |
Port 4 | implicit | input | sp_needsubstrate |