Keithley Series 2600 Application Manual page 103

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

APPenDIx A
Scripts
end --if
if (l_vds_bias > 10) then --Coerce value
l_vds_bias = 10
end --if
--Data tables
local l_vgs = {} --Create data table for gate-source voltage
local l_id = {} --Create data table for drain-source current
local l_gfs = {} --Create data table for transconductance (gfs)
smua.reset() --Reset SMU
smub.reset() --Reset SMU
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
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
--Configure Base (SMUB) source and measure settings
smub.source.func = smub.OUTPUT_DCVOLTS
smub.source.autorangev = smub.AUTORANGE_ON --Enable source autorange
smub.source.levelv = 0
smub.source.limiti = l_icmpl
smub.measure.autorangev = smub.AUTORANGE_ON --Enable measure autorange
smub.measure.autozero = smub.AUTOZERO_AUTO
smub.measure.nplc = l_nplc --Measurement integration rate
smub.source.output = smub.OUTPUT_ON --Enable Output
smua.source.levelv = l_vds_bias
--Execute sweep
for l_i = 1,l_vgssteps do
if (l_i == 1) then --Intialize start source value
end --if
--delay(1)
A-50
l_vgssource_val = l_vgsstart

Advertisement

Table of Contents
loading

Table of Contents