Series 2600 System SourceMeters Reference Manual Factory Scripts 13-25
Return to Section 13 topics 2600S-901-01 Rev. A / May 2006
Output
Data:
Pulsed voltage measurements are stored in the reading buffer specified by
the buffer input argument.
Example:
ConfigPulseIMeasureVSweepLog(smua, 0, 1e-3, 0.01, 1, 1e-3,
10e-3, 10, smua.nvbuffer1, 5)
Setup a pulsed log sweep that will use SourceMeter channel A. The pulsed
sweep will start at 1mA, end at 10mA, and return to a 0A bias level between
pulses. Each pulsed-step will be on for 1msec and then at the bias level for
10msec. The voltage limit will be 1V during the entire pulsed-sweep. The
pulse train will be comprised of 10 pulsed-steps and the pulse train will be
assigned a tag index of 5.
See Also: InitiatePulseTest, InitiatePulseTestDual
TSP Project Name: KIFactoryPulse
TSP Test Script Name: KIPulse
Firmware Version: 1.2.0 and later
Function:
ConfigPulseVMeasureISweepLog
Usage:
f, msg = ConfigPulseVMeasureISweepLog
(smu,bias,start,stop,limit,ton,toff,points,buffer,tag[,sync_in]
[,sync_out])
Description:
Configures a logarithmic pulsed voltage sweep with a current measurement
at each point. Measurement(s) will be made at the end of the ton time. The
magnitude of the first pulse will be start volts. The magnitude of the last
pulse will be stop volts. The magnitude of each pulse in between will be
LogStep
n
volts larger than the previous pulse where:
LogStepSize =(log10(stop) - log10(start)) / (points -1)
LogStep
n
= (n - 1) x (LogStepSize) where n = [1, points]
SourceStepLevel
n
= antilog(LogStep
n
) x start
This function does not cause the specified smu to output a pulse train. It
simply checks to see if all of the pulse dimensions are achievable and if so,
assigns the indicated tag or index to it. The InitPulseTest(tag) and
InitPulseTestDual(tag) functions are used to initiate a pulse train
assigned to a valid tag.