Keithley Series 2600 Application Manual page 125

System sourcemeter instruments semiconductor device test
Table of Contents

Advertisement

APPenDIx A
Scripts
The functions created are:
1. BJT_Comm_Emit_Vsb(istart, istop, isteps, vstart, vstop, vsteps,vsbsource)
--Default values istart = 10uA, istop = 50uA, isteps = 5, vstart = 0V, vstop = 10V,
--vsteps =100,vsbsource = 1V
2. Print_Data(isteps,vsteps, ce_volt,ce_curr, base_curr)
See detailed information listed in individual functions.
1) From Test Script Builder
- At the TSP> prompt in the Instrument Control Panel, type BJT_Comm_Emit_Vsb()
2) From an external program
- Send the entire program text as a string using standard GPIB Write calls.
Rev1: JAC 7.23.2007
]]--
------------------ Keithley TSP Function ------------------
function BJT_Comm_Emit_Vsb(istart, istop, isteps, vstart, vstop, vsteps, vsbsource)
--Configure node 1 SMUB to source a --bias current on the base and node 1 SMUA performs a
voltage sweep on the Collector//Emitter from start to stop in a --user-defined number of
steps.
--Node 2 SMUA delivers a user-defined voltage bias to the substrate. Node
increments to next bias value
--and continues to stop value.
values.
--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
local l_vsbsource = vsbsource --Substrate bias value
--Shared local variables
local l_nplc = 1 --Integration rate of measurement
--Local sweep variables
local l_istart = istart --Base sweep start current
local l_istop =
local l_isteps = isteps --Number of steps in sweep
local l_vstart = vstart --Collector-emitter sweep start voltage
A-72
istop --Base sweep stop current
--Returns measured voltage and current
1 SMUB then

Advertisement

Table of Contents
loading

Table of Contents