7: TSP command reference Series 2600B System SourceMeter® Instrument
7-108 2600BS-901-01 Rev. C / August 2016
Details
Output data includes transconductance values, reading buffer with measured voltages, reading buffer
with measured voltages and currents.
If all parameters are omitted when this function is called, this function is executed with the parameters
set to the default values.
The gm_isweep() function performs a linear current sweep, measuring voltage and current, and
then calculating the transconductance (Gm) at each point using the central difference method. It can
return an array of Gm values, a reading buffer with the measured voltages, and a reading buffer with
the measured currents.
Example
gm_array = gm_isweep(smua, 0, 0.01, 20)
gm_array, vbuf = gm_isweep(smua, 0, 0.01, 20)
gm_array, vbuf, ibuf = gm_isweep(smua, 0,
Source-measure unit (SMU) A returns Gm
values only.
SMU A returns Gm and reading buffer with
measured voltages.
SMU A returns Gm and reading buffers with
measured voltages and currents.
Also see
gm_vsweep() (on page 7-108)
KIParlib factory script (on page 5-23)
gm_vsweep()
This KIParlib factory script function performs a linear voltage sweep and calculates the transconductance (Gm) at
each point.
Type TSP-Link accessible
Affected by Where saved Default value
Usage
gm_array, ibuf, vbuf = gm_vsweep(smu, start_v, stop_v, points)
A Lua table containing the calculated Gm values at each point
A reading buffer containing the measured current at each point
A reading buffer containing the measured voltage at each point
System SourceMeter
instrument channel (for example, smua refers to SMU
Starting voltage level of the sweep
Ending voltage level of the sweep
Number of measurements between start_v and stop_v (must be ≥ 2)