Keithley Series 2600 Application Manual page 121

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

APPenDIx A
Scripts
if (l_vsbsource == nil) then --Use default value
l_vsbsource = -1
end --if
if (l_vsbsource > 0) then --Coerce value
l_vsbsource = -l_vsbsource
end --if
if (l_vsbsource < -40) then --Coerce value
l_vsbsource = -40
end --if
--Data tables
local l_vgs_data = {} --Create data table for sourced gate-source voltage
local l_vds_data = {} --Create data table for drain-source voltage
local l_id_data = {} --Create data table for drain-source measured current
node[1].smua.reset() --Reset SMU
node[1].smub.reset() --Reset SMU
node[2].smua.reset() --Reset SMU
errorqueue.clear() --Clear the error queue
--Configure Drain-Source (node [1] SMUA) source and measure settings
node[1].smua.source.func = node[1].smua.OUTPUT_DCVOLTS
node[1].smua.source.autorangev = node[1].smua.AUTORANGE_ON --Enable source
autorange
node[1].smua.source.levelv = 0
node[1].smua.source.limiti = l_icmpl
node[1].smua.measure.autorangei = node[1].smua.AUTORANGE_ON --Enable measure
autorange
node[1].smua.measure.autozero = node[1].smua.AUTOZERO_AUTO
node[1].smua.measure.nplc = l_nplc --Measurement integration rate
node[1].smua.source.output = node[1].smua.OUTPUT_ON --Enable Output
--Configure Gate-Source (node [1] SMUB) source and measure settings
node[1].smub.source.func = node[1].smub.OUTPUT_DCVOLTS
node[1].smub.source.autorangev = node[1].smub.AUTORANGE_ON --Enable source
autorange
node[1].smub.source.levelv = 0
node[1].smub.source.limiti = l_icmpl
node[1].smub.measure.autorangei = node[1].smub.AUTORANGE_ON --Enable measure
autorange
node[1].smub.measure.autozero = node[1].smub.AUTOZERO_AUTO
node[1].smub.measure.nplc = l_nplc --Measurement integration rate
node[1].smub.source.output = node[1].smub.OUTPUT_ON --Enable Output
A-68

Advertisement

Table of Contents
loading

Table of Contents