Bsweepx - Keithley 4200A-SCS Reference Manual

Parameter
Hide thumbs Also See for 4200A-SCS:
Table of Contents

Advertisement

Section 13: LPT library function reference

bsweepX

This command supplies a series of ascending or descending voltages or currents and shuts down the source
when a trigger condition is encountered.
Usage
int bsweepi(int instr_id, double startval, double endval, long num_points, double
delay_time, double *result);
int bsweepv(int instr_id, double startval, double endval, long num_points, double
delay_time, double *result);
instr_id
startval
endval
num_points
delay_time
result
Details
bsweepi is only available for SMUs.
The bsweepX command is used with the trigXg, trigXl, or trigcomp command. These trigger
commands provide the termination point for the sweep. At the time of trigger or breakdown, all
sources are shut down to prevent damage to the device under test. Typically, this termination point is
the test current required for a given breakdown voltage.
Once triggered, the bsweepX command terminates the sweep and clears all sources by executing a
devclr command internally. The standard sweepX command continues to force the last value. This
is useful for device characterization curves but can cause problems when used in device breakdown
conditions.
The bsweepX command can also be used with the smeasX, sintgX, savgX, or rtfary command.
Measurements are stored in a one-dimensional array in the consecutive order in which they were
made.
The system maintains a measurement scan table consisting of devices to test. This table is
maintained using calls to the smeasX, sintgX, savgX, or clrscn command. As multiple calls to
sweepX commands are made, these commands are appended to the measurement scan table.
Measurements are made after the time programmed by the delay_time parameter has elapsed at
the beginning of each bsweepX command step.
When multiple calls to the bsweepX command are executed in the same test sequence, the arrays
defined by calls to the smeasX, sintgX, or savgX command are all loaded sequentially. The results
from the second call to the bsweepX command are appended to the results of the previous bsweepX
command call. This can cause access violation errors if the arrays were not dimensioned for the
absolute total. The measurement scan table remains intact until a devint, execut, or clrscn
command completes.
13-168
The instrument identification code of the sourcing instrument
The initial voltage or current level applied as the first step in the sweep; this value
can be positive or negative
The final voltage or current level applied as the last step in the sweep; this value
can be positive or negative
The number of separate current and voltage force points between the startval
and endval parameters (1 to 32,767)
The delay in seconds between each step and the measurements defined by the
active measure list
Assigned to the result of the trigger; this value represents the source value applied
at the time of the trigger or breakdown
Model 4200A-SCS Parameter Analyzer Reference Manual
4200A-901-01 Rev. C / February 2017

Advertisement

Table of Contents
loading

Table of Contents