Section 3: Test subroutine library reference S530 Parametric Test System Test Subroutine Library User's Manual
3-6 S530-907-01 Rev. A / September 2015
beta3a
This subroutine calculates beta () at collector-emitter voltage (V
CE
) and collector-emitter current (I
CE
) using the
searchi and trig LPTLib functions to search base-emitter current (I
BE
) until the target I
CE
is reached. The
device is in the common-emitter configuration.
Usage
double beta3a(int e, int b, int c, int sub, double ice, double vce, double ibe1,
double ibe2, double vsub, double *ibe, double *cmeas, double *error);
The emitter pin of the device
The base pin of the device
The collector pin of the device
The substrate pin of the device
The targeted collector current, in amperes
The forced collector-emitter voltage, in volts
The start of the base-emitter current (I
BE
) search, in amperes
The end of the base-emitter current (I
BE
) search, in amperes
The forced substrate bias, in volts
The final measured emitter-base current
The final measured collector-emitter current
The percent error between the target collector current (I
CE
) and the final
measured collector current (I
CMEAS
)
-1.0 = Target I
CE
= 0.0
-2.0 = Base voltage limit reached
Details
This subroutine sets the current trigger on SMU1 at the specified I
CE
. The base current is searched
until the trigger is set. The base current is then forced, the collector current measured, and is
calculated.
The percent error (error) is calculated between the target I
CE
and the final measured I
CE
and
returned.
If a zero or negative substrate pin is specified, the substrate is left floating. If the pin number is
greater than 0 and V
SUB
is less than 0.9 mV, the substrate is grounded. In all other cases, it is
connected and forced.
V/I polarities
NPN +I
CE
, +V
CE
, +I
BE,
-V
SUB
PNP -I
CE
, -V
CE
, -I
BE
, -V
SUB