User`s guide
Table Of Contents
- User’s Guide
- 1 Getting Started
- 2 Introduction
- 3 Installation
- 4 Using EasyEXPERT
- 5 Classic Test Definition
- I/V Sweep
- Multi Channel I/V Sweep
- I/V List Sweep
- I/V-t Sampling
- C-V Sweep
- Direct Control
- Function Setup
- Auto Analysis Setup
- Display Setup
- SMU Range Setup Window
- ADC and Integration Time Setup Window
- Advanced Setup Window
- CMU Range Setup Window
- Advanced Setup Window for C-V Sweep
- Switching Matrix Control
- SPGU Control
- SPGU Pulse Setup Window
- Load Z Setup Window
- Pulse Switch Setup Window
- SPGU ALWG Setup Window
- Define ALWG Waveform Window
- 6 Application Test Definition
- 7 Function Details
- I/V Sweep Measurement
- Multi Channel I/V Sweep Measurement
- I/V-t Sampling Measurement
- C-V Sweep Measurement
- SPGU Module
- Sweep Abort Function
- Standby Function
- Bias Hold Function
- Current Offset Cancel
- SMU CMU Unify Unit
- Atto Sense and Switch Unit
- SMU/PG Selector
- SMU Ranging Mode
- SMU Compliance
- SMU Pulse
- SMU Measurement Time
- SMU Filter
- SMU Series Resistor
- Interlock Function
- Auto Power Off Function
- Initial Settings
- 8 Built-in Programming Tool
- 9 If You Have a Problem
- When You Operate B1500A
- When You Perform Measurement
- Measurement Takes More Time than Specified
- Noise Affects the Measured Values
- Voltage Measurement Error is Large
- SMU Oscillates for High-Frequency Device Measurements
- SMU Oscillates for Negative Resistance Measurements
- Large Current Causes High Temperature (Thermal Drift)
- Measurement Damages the Device under Test
- Leaving Connections Damages Devices after Measurement
- Unexpected Sampling Measurement Data is Returned
- MFCMU Causes Unbalance Condition
- Before Shipping to Service Center
- Data Backup and Recovery
- B1500A System Recovery
- Updating EasyEXPERT
- Error Codes
- 10 Application Library and Utilities

Agilent B1500 User’s Guide, Edition 7 8- 21
Built-in Programming Tool
Script Program Statements
LOOP Beginning of the LOOP/END LOOP block. LOOP and END LOOP are added to the
program list as a pair. The statements repeatedly performed during looping should
be defined between the statements.
The EXIT LOOP statement is available to exit from the loo
p. After looping, the next
line of END LOOP is performed.
Example 1 Test definition name: Vth_gmMax
Local Variables Definition
BLOCK
!***** Integration Time Setting *****
IF IntegTime="SHORT"
IntegMode = "MANUAL"
AdcFactor = 8
ELSE IF IntegTime="MEDIUM"
IntegMode = "PLC"
AdcFactor = 1
ELSE IF IntegTime="LONG"
IntegMode = "PLC"
AdcFactor = 16
END IF
!***** I-V Sweep *****
Vth_gmmax
!***** Analysis *****
Auto Analysis
END BLOCK
Line 1: Defines local variables.
Line 2: Beginning of program. Program ends by the END BLOCK statement.
Line 3: Comment line. The COMMENT statement is used.
Lines 4 to 13: Changes the integration time setting by the variable IntegTime value.
Line 14: Comment line. The COMMENT statement is used.
Line 15: Executes Vth_gmmax of the Application Test component to perform Id-Vg
meas
urement.
Line 16: Co
mment line. The COMMENT statement is used.
Line 17: Executes Auto Analysis of the Analys
is component.