Keithley Series 2600 Application Manual page 59

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

APPenDIx A
Scripts
if (l_vsrc == nil) then --Use default value
l_vsrc = 40
end --if
if (l_vsrc > 100) then --Coerce source value within range
l_vsrc = 100
print("Maximum voltage value is 100V!!")
end
--if
if (l_soak == nil) then --Use default value
l_soak = 10
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
--Begin test
smua.source.output = smua.OUTPUT_ON --Enable output
smua.source.levelv = l_vsrc --Source programmed value
delay(soak) --wait before making measurement
l_comp_val = Check_Comp() --check compliance
if l_comp_val == true then
smua.source.output = smua.OUTPUT_OFF --Disable output
else
smua.source.output = smua.OUTPUT_OFF --Disable output
l_leakres = Calc_Val(l_vsrc, l_leaki) --calculate
Print_Data(l_leaki, l_leakres) --print
end --if
end --function Cap_Leak()
A-6
l_leaki = smua.measure.i() --measure current

Advertisement

Table of Contents
loading

Table of Contents