Keithley Series 2600 Application Manual page 56

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

smua.source.output = smua.OUTPUT_ON --Enable output
smua.source.levelv = l_v1src --Source programmed value
l_comp_val = Check_Comp() --check compliance
if l_comp_val == true then
smua.source.output = smua.OUTPUT_OFF --Disable output
smua.source.levelv = 0 --Return source to 0
else
delay(l_srcdelay) --wait before making measurement
l_i1meas = smua.measure.i() --measure current
smua.source.levelv = l_v2src --Source programmed value
delay(l_srcdelay)
l_i2meas = smua.measure.i() --Measure current
smua.source.output = smua.OUTPUT_OFF --Disable output
l_voltco, l_res1, l_res2 = Calc_Val(l_v1src, l_v2src, l_i1meas,l_i2meas)
--calculate
Print_Data(l_voltco, l_res1, l_res2) --print
end --if
end --function Volt_Co()
function Check_Comp() --Function checks state of compliance, if true, prints warning and
returns
local l_comp_val = false --Initialize local variable
l_comp_val = smua.source.compliance --Check compliance
if l_comp_val == true then
print("")
print("SMU Source in Compliance!")
print("Ensure proper connections, stable device, and settings are correct")
print("Rerun Test")
print("")
end --if
return l_comp_val
end --function Check_Comp()
--wait before making measurement
--to run_test()
APPenDIx A
Scripts
A-3

Advertisement

Table of Contents
loading

Table of Contents