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- 5
Built-in Programming Tool
Variables and Expressions
Literals
Numeric type and string type are available.
• Numeric type
To enter a numeric value, type as follows, where [] is option
al.
Dd[.d][E[S]d][s]
D: Num
eric character 0 to 9
d: This means repeating D 0 times or
more.
E: Exponent symbol, E or e
S: Sign, + or -
s: Prefix symbol. The subsequent symbols (y, z, a, f, p, n, u, m, k, M, G)
s
eparated by the co
mma mean the value following the colon.
y: 10
-24
, z: 10
-21
, a: 10
-18
, f: 10
-15
, p: 10
-12
, n: 10
-9
, u: 10
-6
, m: 10
-3
,
k: 10
3
, M: 10
6
, G: 10
9
• String type
Enclose the string by using the double quotes. To contain the double quotes into
the string, type
as shown below. The example string is ABC”DEF.
"ABC""DEF"
Monomial Operators and Binomial Operators
Table 8-1 shows monomial operators and binomial operators available for an
expression. The table also shows the priority of operators and the type of operand.
For the expressi
on that contains the same priority operators, the operations are
performed from left to right. Module type variable is one of SMU, HPSMU,
MPSMU, HRSMU, HRSMU/ASU, CMH, or CML.
NOTE Operation between arrays
Operation is performed between data at the same index.