Keithley Series 2600 Application Manual page 119

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

APPenDIx A
Scripts
- At the TSP> p rompt in the Instrument Control Panel, type FET_Comm_Source_Vsb()
2) From an external program
- Send the entire program text as a string using standard GPIB Write calls.
Rev1: JAC 6.18.2007
]]--
--TODO: Update Node info
------------------ Keithley TSP Function ------------------
function FET_Comm_Source_Vsb(vgsstart, vgsstop, vgssteps, vdsstart, vdsstop, vdssteps,
vsbsource)
--Configure node 1 SMUB to source a bias voltage on the gate-source (Vgs), node 1 SMUA
performs a voltage
--sweep on the drain-source Vds) from start to stop in a user-defined number of steps, and
node 2 SMUA is
--used to bias the substrate (Vsb). Node 1 SMUB then increments to next bias value and
continues to stop
--value.
--Returns measured Vgs, Vds, Vsb, and Id values.
--Global variables
local l_vrange = 40 --
local l_icmpl = 100E-3 --
--Shared local variables
local l_nplc = 1 --Integration rate of measurement
--Local sweep variables
local l_vgsstart = vgsstart --Gate-source sweep start voltage
local l_vgsstop =
local l_vgssteps = vgssteps --Number of steps in sweep
local l_vdsstart = vdsstart --Drain-source sweep start voltage
local l_vdsstop =
local l_vdssteps = vdssteps --Number of steps in sweep
local l_vsbsource = vsbsource --Substrate bias value
--Default values and level check
if (l_vgsstart == nil) then --Use default value
l_vgsstart = 0
end --if
if (l_vgsstart > 10) then --Coerce value
l_vgsstart = 10
A-66
vgsstop --Gate-source
vdsstop --Drain-source sweep stop voltage
sweep stop voltage

Advertisement

Table of Contents
loading

Table of Contents