
19-272
Return to
2600AS-901-01 Rev. B / September 2008
Section 19: Remote Commands
Series 2600A System SourceMeter® Instruments Reference Manual
Table 19-22
KIHighC TSP test script: i_leakage_threshold()
TSP project name:
KIHighC
TSP test script name:
KIHighC
Function:
i_leakage_threshold(smu, levelv, limiti, sourcedelay, measurei,
measuredelay, threshold, timeout)
Description
Measures the current and compares it to a threshold until either the measured
current drops below the threshold or the timeout expires.
Parameters
smu, levelv, limiti, sourcedelay, measurei, measuredelay,
threshold, timeout
smu:
SourceMeter instrument Channel (A or B).
levelv:
Voltage level to step to.
limiti:
Current limit setting for the voltage step.
sourcedelay:
Delay to wait before lowering the current limit
for measurement.
measurei:
Measure range for the current measurement.
Note the current limit is lower at this level and
it is presumed (because HIGHC mode is
active) the measure range will follow.
measuredelay:
Delay to wait after lowering the current limit
before taking the measurement.
threshold:
The specified current that establishes the
test limit.
timeout:
Amount of time (in seconds) to wait for the
current to drop after all the delays have
occurred.
Return
values
f:
A Boolean flag. This flag will be
true
when the current is below the
threshold,
false
when the
timeout
expires.
Example
smua.source.levelv = 5
--charge the cap
smua.source.output = smua.OUTPUT_ON
delay(1)
pass = i_leakage_threshold(smua, 0, 1, 300e-3, 10e-6,
100e-3, 1e-6, 1)
Returns
true
if the current is measured below 1
μ
A in less than 1 second.