Table of Contents Series 2600 System SourceMeter® Instruments Reference Manual
ii 2600S-901-01 Rev. C / January 2008
GPIB ..................................................................................................... 2-9
RS-232 ............................................................................................... 2-10
Using Test Script Builder ........................................................................... 2-11
Project Navigator ................................................................................ 2-11
Script Editor ........................................................................................ 2-11
Programming Interaction .................................................................... 2-11
Starting Test Script Builder.................................................................. 2-12
Opening communications ................................................................... 2-13
Creating and modifying a script .......................................................... 2-15
Script launch configuration ................................................................. 2-19
Launching a script .............................................................................. 2-22
Running a TSP file.............................................................................. 2-23
Retrieving scripts from the Series 2600.............................................. 2-23
Instrument Console ............................................................................ 2-24
File management tasks....................................................................... 2-30
Using the expanded system...................................................................... 2-33
Sending commands and statements .................................................. 2-33
Source-measure voltage and current ................................................. 2-33
Read and write to Digital I/O port........................................................ 2-33
Display user-defined messages ......................................................... 2-34
User scripts ............................................................................................... 2-34
Script examples .................................................................................. 2-34
Creating a user script ......................................................................... 2-36
Saving a user script ............................................................................ 2-37
Running a user script.......................................................................... 2-38
Modifying a user script........................................................................ 2-40
Script management ............................................................................ 2-40
Factory scripts........................................................................................... 2-42
Running a factory script...................................................................... 2-42
Modifying a factory script.................................................................... 2-42
Differences: Remote versus local state .............................................. 2-43
Memory considerations for the runtime environment.......................... 2-44
Test Script Language (TSL) reference ...................................................... 2-45
Introduction......................................................................................... 2-45
Reserved words.................................................................................. 2-45
Variables and types ............................................................................ 2-45
Operators............................................................................................ 2-46
Functions ............................................................................................ 2-46
Tables/arrays ...................................................................................... 2-47
Precedence ........................................................................................ 2-48
Logical operators ................................................................................ 2-48
Concatenation .................................................................................... 2-49
Branching ........................................................................................... 2-50
Loop control........................................................................................ 2-51
Standard libraries................................................................................ 2-53
3 DUT Test Connections .......................................................................... 3-1
Input/output connectors............................................................................... 3-2
Input/output LO and chassis ground ........................................................... 3-3
Sensing methods ........................................................................................ 3-5
2-wire local sensing .............................................................................. 3-6
4-wire remote sensing .......................................................................... 3-7
Sense mode selection .......................................................................... 3-8
Contact check connections ......................................................................... 3-8
Multiple SMU connections......................................................................... 3-10
Guarding and shielding ............................................................................. 3-12
Guarding............................................................................................. 3-12
Noise shield ........................................................................................ 3-13
Safety shield ....................................................................................... 3-16
Using shielding and guarding together ............................................... 3-18
Test fixture................................................................................................. 3-19
Floating a SMU ......................................................................................... 3-20
Output-off states........................................................................................ 3-23
Selecting the Output-off state ............................................................. 3-23