Keithley Series 2600 Application Manual page 94

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

errorqueue.clear() --Clear the error queue
--Configure Collector/Emitter (SMUA) source and measure settings
smua.source.func = smua.OUTPUT_DCVOLTS
smua.source.autorangev = smua.AUTORANGE_ON --Enable source autorange
smua.source.levelv = 0
smua.source.limiti = l_icmpl --Set compliance level
smua.measure.autorangei = smua.AUTORANGE_ON --Enable measure autorange
smua.measure.autozero = smua.AUTOZERO_AUTO
smua.measure.nplc = l_nplc --Measurement integration rate
smua.source.output = smua.OUTPUT_ON --Enable Output
smua.source.levelv = l_vsource_val --Program source value
--Execute sweep
for l_i = 1, l_vsteps
delay(0.01)
l_ce_volt[l_i] = l_vsource_val --Save programmed voltage
l_ce_curr[l_i] = smua.measure.i() --Measure current
l_vsource_val = l_vsource_val + l_vstep --Calculate new source value
smua.source.levelv = l_vsource_val --Increment source
end--for
smua.source.output = smua.OUTPUT_OFF --Disable output
smua.source.levelv = 0 --Return source to bias level
Print_Data(l_vsteps,l_ce_volt, l_ce_curr)
end--function Vceo()
function Print_Data(vsteps, ce_volt,ce_curr)
--Print Data to output queue
--Local Variables
local l_vsteps = vsteps
local l_i = 1 --Iteration variable
local l_ce_volt = ce_volt
local l_ce_curr = ce_curr
print("")
print("Vceo (V)","Iceo (A)")
--Source 0V
do
APPenDIx A
Scripts
A-41

Advertisement

Table of Contents
loading

Table of Contents