6: Measure I-V characteristics of FETs Model 2470 High Voltage SourceMeter Instrument
6-12 2470-900-01 Rev. B / August 2019
SMU 1,
SMU 2, or
pseudocode
Commands Description
:SENS:FUNC "CURR"
:SENS:CURR:RANG:AUTO ON
:ROUT:TERM REAR
:SOUR:FUNC VOLT
:SOUR:VOLT:RANG 20
Reset the instrument.
Set to measure current.
Set to measure with autorange
enabled.
Set to use rear terminals.
Set to source voltage.
Set to 20 V source range.
:SENS:FUNC "CURR"
:SENS:CURR:RANG:AUTO ON
:ROUT:TERM REAR
:SOUR:FUNC VOLT
:SOUR:VOLT:RANG 20
:SOUR:VOLT:ILIM 1
:SOUR:SWE:VOLT:LIN 0, 5, 51, 0.01
Reset the instrument.
Set to measure current.
Set to measure with autorange
enabled.
Set to use the rear terminals.
Set to source voltage.
Set to the 20 V source range.
Set the source limit to 1 A.
Set up a linear sweep from 0 V to 5 V
in 51 steps, with a delay of 10 ms.
Pseudocode
ids = []
for i = 2, 5 do:
Create an empty array to hold
measured voltage values.
Create an empty array to hold
measured current values.
Set up a for loop from 2 to 5
SMU 1
Set the source level to the iteration
Delay for 500 ms to allow for settling.
SMU 2
*WAI
Trigger the sweep to start.
Wait for the operations to complete.
Wait for sweep to complete.
for SMU 2
vds[i-1]=TRAC:DATA? 1, 51,
"defbuffer1", SOUR
ids[i-1]=TRAC:DATA? 1, 51,
"defbuffer1", READ
Receive each of 51 readings and
source values from the buffer and
save them in the arrays vds and ids,
respectively. The arrays start at index
one. Each point in the arrays contains
a list of values for each gate voltage.
Turn the output off. NOTE: All of the
source and measure values can be
returned from the arrays vds and
.