Keithley Series 2600 Application Manual page 93

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

APPenDIx A
Scripts
--Global variables
local l_irange = 100E-6 --Base current source range
local l_vcmpl = 1 --Base source compliance
local l_vrange = 40 --Collector-emitter voltage source range
local l_icmpl = 100E-3 --Collector-emitter source compliance
--Shared local variables
local l_nplc = 1 --Integration rate of measurement
--Local sweep variables
local l_vstart = vstart --Collector-emitter sweep start voltage
local l_vstop =
local l_vsteps = vsteps --Number of steps in sweep
--Default values and level check
local l_i = 1 --Iteration variable
if (l_vstart == nil) then --Use default value
l_vstart = 0
end --if
if (l_vstart > 100E-3) then --Coerce value
l_vstart = 100E-3
end --if
if (l_vstop == nil) then --Use default value
l_vstop = 10
end --if
if (l_vstop > 40) then --Coerce value
l_vstop = 40
end --if
if (l_vsteps == nil) then --Use default value
l_vsteps = 100
end --if
if (l_vsteps > 2E+2) then --Coerce value
l_vsteps = 2E+2
end --if
local l_vstep = (l_vstop - l_vstart)/ (l_vsteps - 1) --Voltage step size
local l_vsource_val = l_vstart --Source value during sweep
--Data tables
local l_ce_volt = {} --Create data table for collector-emitter measured voltage
local l_ce_curr = {} --Create data table for collector-emitter measured current
smua.reset() --Reset SMU
A-40
vstop --Collector-emitter sweep stop voltage

Advertisement

Table of Contents
loading

Table of Contents