Keithley Series 2600 Application Manual page 55

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

APPenDIx A
Scripts
local l_srcdelay = 0 --Source delay before measurement
local l_icmpl = 1E-3 --Source compliance
local l_nplc = 1 --Measurement Integration Rate
local l_v1src = v1src --First voltage source value
local l_v2src = v2src --Second voltage source value
--Define measured and calculated variables
local l_i1meas = 0 --Initialize first current measurement
local l_res1 = 0 --Initialize first resistance measurement
local l_i2meas = 0 --Initialize second current measurement
local l_res2 = 0 --Initialize second resistance measurement
local l_voltco = 0 --Initialize voltage coefficient calculation
local l_comp_val = false --Initialize compliance variable
--Default values and level check
if (l_v1src == nil) then --Use default value
l_v1src = 100
end --if
if (l_v1src > 100) then --Coerce source value within range
l_v1src = 100
print("Maximum voltage value is 202V!!")
end
--if
if (l_v2src == nil) then --Use default value
l_v2src = 200
end --if
if (l_v2src > 200) then
l_v2src = 200
print("Maximum voltage value is 202V!!")
end
--if
--Configure source and measure settings
smua.reset() --Reset SMU
errorqueue.clear() --Clear the error queue
smua.source.func = smua.OUTPUT_DCVOLTS --Output Voltage
smua.source.levelv = 0 --Source 0 before enabling output
smua.measure.nplc = l_nplc --Set integration rate
smua.source.autorangev = smua.AUTORANGE_ON --Enable source autorange
smua.source.limiti = l_icmpl
smua.measure.autorangei = smua.AUTORANGE_ON --Enable measurement autorange
A-2
--Coerce source value within range

Advertisement

Table of Contents
loading

Table of Contents