Page 3
This DoC applies to above-listed products placed on the EU market after: March 20, 2010 Date For further information, please contact your local Agilent Technologies sales office, agent or distributor, or Agilent Technologies Deutschland GmbH, Herrenberger Straße 130, 71034 Böblingen, Germany. DECLARATION OF CONFORMITY...
Page 4
• Herstellerbescheinigung GEÄUSCHEMISSION Lpa < 70 dB am Arbeitsplatz normaler Betrieb nach DIN 45635 T. 19 • Manufacturer’s Declaration ACOUSTIC NOISE EMISSION Lpa < 70dB operator position normal operation per ISO 7779 NOTE This ISM device complies with Canadian ICES-001. Cet appareil ISM est conforme à...
Agilent Technologies, Inc. assumes no liability for customer’s failure to comply with these requirements. NOTE Agilent E5250A complies with INSTALLATION CATEGORY II for mains input and INSTALLATION CATEGORY I for measurement input terminals, and POLLUTION DEGREE 2 defined in IEC 61010-1.
Page 6
Because of the danger of introducing additional hazards, do not install substitute parts or perform any unauthorized modification to the instrument. Return the instrument to a Agilent Technologies Sales and Service Office for services and repair to ensure that safety features are maintained.
Safety Symbols The general definitions of safety symbols used on equipment or in manuals are listed below. Instruction manual symbol: the product will be marked with this symbol when it is necessary for the user to refer to the instruction manual in order to protect against damage to the instrument.
Page 8
In This Manual This manual is a user’s guide for Agilent E5250A, and consists of the following chapters. • Introduction Provides an overview of the E5250A Low Leakage Switch Mainframe, E5252A 10×12 Matrix Switch, and E5255A 24 (8×3) Channel Multiplexer.
Page 9
• Specifications Lists specifications, typical data, supplemental data, and reference data for the E5250A, E5252A, and E5255A. • Error Messages Lists and describes the error messages for the E5250A. • SCPI Command Summary This is a quick reference for the SCPI subsystem commands available for the E5250A.
Agilent E5250A Product Description Agilent E5250A Low Leakage Switch Mainframe is a computer-controlled switching matrix mainframe designed for semiconductor dc characteristics measurement applications. The E5250A has four slots for installing the modules (plug-in cards) listed in Table 1-1. These cards can be used in various switching matrix configurations in the E5250A.
The connectors can also be used for a maximum three Kelvin connection inputs by coupling two ports as follows: • SMU INPUT 1 and 2 • SMU INPUT 3 and 4 • SMU INPUT 5 and 6 Agilent E5250A User’s Guide, Edition 11...
Page 21
If you use a bias source that has current limit capability, set the bias source current limit to less than 1 Adc. Figure 1-2 E5250A Rear Panel Agilent E5250A User’s Guide, Edition 11 Agilent E5250A Product Description AUX INPUT connectors are for C-V measurements, pulse input, and so on.
10×24 matrix (two E5252As), 10×36 matrix (three E5252As), and 10×48 matrix (four E5252As). The E5252A block diagram and output connectors are shown in Figure 1-3 and Figure 1-4. Figure 1-3 E5252A Block Diagram Agilent E5250A User’s Guide, Edition 11...
Page 23
Do not touch the force and guard terminals of the output connectors while the E5250A is turned on. Dangerous voltages up to the maximum input voltage may be present at the output connectors. Agilent E5250A User’s Guide, Edition 11 Agilent E5252A Product Description The E5252A has 10 input ports via the E5250A.
E5255A. OUTPUT Connectors The E5255A has three 8-channel coaxial output connectors as shown in Figure 1-6. Each output connector is assigned to a 2×8 multiplexer as shown in Table 1-2. Agilent E5250A User’s Guide, Edition 11...
Page 25
Be careful about the heating of the rear panel of mainframe or plug-in card, which may be heated by resistors, even if you follow this warning. Agilent E5250A User’s Guide, Edition 11 Agilent E5255A Product Description Resistors connected between BIAS path and IV path are for protecting DUT from electrical damage.
Page 26
B LO C K 1 R esis tor O u tpu t B LO C K 2 R esis tor O u tpu t BLO C K 3 R esis tor O u tpu t Agilent E5250A User’s Guide, Edition 11...
Page 27
E5255A inputs. If you do, the E5255A will be damaged. If you use a bias source that has current limit capability, set the bias source current limit to less than 1 Adc. Agilent E5250A User’s Guide, Edition 11 BIAS INPUT (Port No.)
Table 1-3 lists the options available for the E5250A. Table 1-3 Options Model Number E5250A 1-12 Option Item Low Leakage Switch Mainframe E5250A-301 Relay Test Adapter E5250A-A6J ANSI Z540 compliant calibration E5250A-UK6 Commercial cal. certificate w/ test data Agilent E5250A User’s Guide, Edition 11 Description...
Page 29
E5250A in the Search field at the top of the page. Agilent E5250A User’s Guide, Edition 11 Description Agilent E5250A User's Guide E5250A VXI Plug&Play Driver disk Agilent E5250A Program Disk (LIF format, 3.5 inch disk) Module Extractor Wrench (for removing plug-in card) Power Cable Agilent E5252A Installation Guide...
Page 30
E5252A, and two for HCI test and analysis using the E5255A. Runs on HP BASIC. Refer to Chapter 9. Self-test Utility Self-test and relay test program for the E5250A. Runs on the 4155/4156's built-in IBASIC controller. Refer to Chapter 3. 1-14 Agilent E5250A User’s Guide, Edition 11...
Page 34
Installation This chapter describes requirements to install Agilent E5250A and the tasks for installation, and is organized into the following three sections: • “To Inspect the E5250A and Accessories” describes how to inspect the E5250A when you receive it. •...
After installing the E5250A, check the E5250A operation by executing self-test shown in Chapter 3. If anything is wrong, notify your local Agilent Technologies sales office. When shipping the E5250A When you unpack the E5250A, retain all packing materials for future use. If it becomes necessary to reship the E5250A, repack it in the original packing materials and shipping carton.
The color coding used in the cable will depend on the cable supplied. If a new plug is to be connected, it must meet local safety requirements and include the following features: • Adequate load-carrying capacity. (refer to Chapter 10, “Specifications.”) • Ground connection. • Cable clamp. Agilent E5250A User’s Guide, Edition 11...
Page 37
125 V, 10 A 250 V, 10 A • PN: 8120-6825, • PN: 8120-8871, 8121-1635 8121-1638 Agilent E5250A User’s Guide, Edition 11 • Plug: NEMA 5-15P, • Plug: CEE 7 sheet 125 V, 10 A VII, 250 V, 10 A •...
Humidity: 5 % to 90 % RH at 65 °C (149 °F). • • Altitude: 0 m to 15,240 m Protect the E5250A from temperature extremes to prevent condensation from forming inside the E5250A. Agilent E5250A User’s Guide, Edition 11...
If you require that the modules be guaranteed to their specifications (for ISO compliance, etc.), then you must perform a calibration on the instrument (modules and mainframe together). For calibration, contact your nearest Agilent Technologies service center. Agilent E5250A User’s Guide, Edition 11...
CAUTION If you want to confirm that the E5250A with installed cards meets its specifications, return the E5250A with installed cards to your nearest Agilent Technologies Service Center to do the Performance Verification. Agilent E5250A User’s Guide, Edition 11...
1. Align the blank panel over the unused slot. 2. Screw in the screws on the left and right edges of the blank panel by using the wrench furnished with the E5250A. Agilent E5250A User’s Guide, Edition 11 Screw Hole for Module Extractor...
Page 43
When a module is installed in a mainframe slot, six module pins are connected to the mainframe internal bus. So, if multiplexers on different E5255As use the same module pin, the IV inputs are connected together via the internal bus. Agilent E5250A User’s Guide, Edition 11 DIP SW1 IVout1...
Page 44
Consider the current flows to resistor when DUT shorts, and make sure the power consumption by resistor will be within specification of resistor. Do not use resistors that have specifications inadequate for your applications, which will result in resistors heating up, burning, or smoking. 2-12 Agilent E5250A User’s Guide, Edition 11...
1. Connect the IVin1 cable to the SMU1 input connector on the E5255A. 2. Connect the IVin2 cable to the IVout1 connector. 3. Connect the IVin3 cable to the IVout2 connector. Agilent E5250A User’s Guide, Edition 11 Installation Installing the E5250A...
Page 46
2. Connect the IVin2 cable to the IVout1 connector. 3. Connect the IVin3 cable to the IVout2 connector. 4. Set bit 1 to ON (1) and bit 2 thru 4 to OFF (0) for DIP SW1 to SW3. 2-14 Agilent E5250A User’s Guide, Edition 11...
Page 47
• Agilent part number 1250-0781: female(side)-male(center)-female(side) • Agilent part number 1250-2405: male(side)-female(center)-female(side) Figure 2-5 Interconnection of BIAS INPUT Connectors BNC T-adapter To Bias Source Agilent E5250A User’s Guide, Edition 11 Installing the E5250A Agilent E5255A BNC cable Installation 2-15...
Page 48
Otherwise, you will be shocked if you touch the connectors while bias is applied. DO NOT connect the BNC short cap to the connectors. If you do, the E5255A and the Bias Source will be destroyed when the bias is applied. 2-16 Agilent E5250A User’s Guide, Edition 11...
Max. total cable length = 20 m. • Maximum cable length between interfaces is 4 m. • Star connection and cascade connection are allowed. Loop connection is not allowed. Agilent E5250A User’s Guide, Edition 11 Installation Installing the E5250A 2-17...
It is recommended to perform the performance verification once a year at least. For the performance verification, contact your nearest Agilent Technologies Service Center. Trained service personnel will perform the performance verification.
Page 52
This chapter describes how to execute the Self-Test and the Leak Test. The Self-Test consists of three tests that check the operation of Agilent E5250A firmware, LEDs, and key that are on the E5250A front panel, and the relays on the cards installed in the E5250A.
Test Item Controller Test Front Panel Interface Test Relay Test Agilent E5250A User’s Guide, Edition 11 Executing Self-Test and Leak Test Description Checks the operation of Turning on the E5250A. the E5250A firmware. Entering SCPI Command. Using Self-Test Utility. Checks the operation of...
The Relay Test executes. Local/Self Test 8. Wait until the LED in Local/Self Test key on the E5250A front Local/Self Test key turns off. key to return to Local control. Local/Self Test key turns off. Agilent E5250A User’s Guide, Edition 11...
Page 55
• Output is not open. See step 2 of previous procedure. • You did not properly install the E5255A. See “To Configure E5255A” on page 2-10. • A plug-in card may be defective. Contact your nearest Agilent Technologies Service Center. Figure 3-1...
For :DIAG commands that require a card number, you specify 1, 2, 3, 4, or ALL. If the Fail LED turns on after executing the Self-Test, the E5250A or modules may be defective. Contact your nearest Agilent Technologies Service Center. NOTE Before executing Relay Test, be careful about following: •...
Page 57
Front Panel Interface Test, which turns on the Fail LED. If you pressed it means the If you find any problem, contact your nearest Agilent Technologies Service Center. Agilent E5250A User’s Guide, Edition 11 Description Executes Controller Test, :DIAG:TEST:FRAM:EXEC? CONT then returns test result.
Page 58
OUTPUT @Hp5250;":DIAG:TEST:CARD:EXEC? 2" ENTER @Hp5250;A IF A=0 THEN GOTO 400 DISP "Card 2 failed. Press Continue to test Card 3" GOTO 410 DISP "Card 2 passed. Press Continue to test Card 3" PAUSE OUTPUT @Hp5250;":DIAG:TEST:CARD:EXEC? 3" Agilent E5250A User’s Guide, Edition 11...
Page 59
E5250A, then returns test result. 490 to 550 Executes the Relay Test for the card installed in slot 4 of the E5250A, then returns test result. Agilent E5250A User’s Guide, Edition 11 Executing Self-Test and Leak Test Executing Self-Test Description...
(E5250-60002) 1250-0929 3-10 Description Qty. Semiconductor Parameter Analyzer GPIB Cable E5250A Program Disk (furnished) Relay Test Adapter BNC Short Cap 3 for each E5255A (furnished with the E5255A) Agilent E5250A User’s Guide, Edition 11 Usage Executing Self-Test Utility Relay Test...
IBASIC area on the 4155/4156 front panel. The following message is displayed: Input Agilent E5250A GPIB Address (default 722):? 9. To use default GPIB address 722, just press the address of your E5250A, then press...
For executing Relay Test for Card4. Executes Controller Test immediately. Executes Front Panel I/F Test immediately. Returns to MAIN MENU of Self-Test Utility immediately..Start E5250A Controller Test ... Return to MAIN MENU Agilent E5250A User’s Guide, Edition 11 Description...
Page 63
If you do not press the If you pressed it means the Contact your nearest Agilent Technologies Service Center. Agilent E5250A User’s Guide, Edition 11 key on the E5250A front panel within 10 seconds. Local/Self Test key within 10 seconds, the Fail LED turns on.
Page 64
Or press the CANCEL softkey to cancel test execution. 5. Repeat steps 1 to 4 for the each card you want to test. If [F] result is displayed after executing the Relay Test, the card is defective. Contact your nearest Agilent Technologies Service Center. 3-14 Description...
4155/4156 SMU to measure the leakage current for each channel. You need to execute this test for each input port. Table 3-4 Test Limits of Leak Test Card E5252A E5255A Agilent E5250A User’s Guide, Edition 11 Instrument Connection 4155 non-Kelvin 4156 non-Kelvin Kelvin...
Page 66
If only the E5255As are installed, only IVn softkeys displayed are for SMU INPUTn internally connected to the E5255A IV input. CANCEL Cancels the Leak Test execution. 3-16 Enter key. Enter Description Description Agilent E5250A User’s Guide, Edition 11 key.
Page 67
SMU6 are displayed only if 5th and 6th SMU are installed in the 41501 expander of the 4155/4156. CANCEL Cancels the Leak Test execution. Agilent E5250A User’s Guide, Edition 11 Executing Self-Test and Leak Test Using the Self-Test Utility Description...
Page 68
And the following softkeys are displayed. Softkey CONTINUE Executes the Leak Test. Consecutively connects input port specified by IVn softkey to each output port and makes leak measurement. CANCEL Cancels the Leak Test execution. 3-18 Description Description Agilent E5250A User’s Guide, Edition 11...
Page 69
10. To return to the LEAK TEST MENU, select the LEAK TEST softkey. And to perform the Leak Test for another input port, repeat steps 3 to 9. Agilent E5250A User’s Guide, Edition 11 Executing Self-Test and Leak Test Using the Self-Test Utility...
Page 70
Executing Self-Test and Leak Test Using the Self-Test Utility 3-20 Agilent E5250A User’s Guide, Edition 11...
Page 72
Setting up Measurement Environment This chapter explains how to connect your instruments to Agilent E5250A input, and how to connect the E5250A output to your wafer prober or test fixture. You can connect the E5250A output (E5252A or E5255A) to your prober or fixture in the following three ways: •...
Full size connector plate for E5255A The 16495D has twelve 8-channel shielded coaxial connectors, an Intlk connector, and a GNDU connector. The back of each connector is designed for soldering. Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment Connector Plates...
This plate is used to cover openings when you made too big openings for mounting the connector plate. You will use this plate to cover openings if you mount the half size connector plate in openings made for the full size connector plate. Agilent E5250A User’s Guide, Edition 11...
For highly accurate current forcing and measurements with minimized leakage, extend the guard to surround the signal lines as close as possible to the DUT. Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment Connecting 8-Channel Shielded Coaxial Cable...
“To Connect Connectors to DUT” on page 4-13. Table 4-1 lists the parts required to mount connectors on your shielding box. From this table, select the parts that you need to mount. Quantity of parts depends on your site. Agilent E5250A User’s Guide, Edition 11...
Page 77
∅3.2 8 Channel Shielded Coaxial Connector (in mm) 63.5 2 − ∅ 3 4 − R1.5 Agilent E5250A User’s Guide, Edition 11 Interlock Connector (6 pin, female) Switch ≅ 2.1 V @ I LED (V Wire (24 AWG, 600 V, 150 °C)
3) of the interlock connector. See Figure 4-2. For example, Agilent 4155/4156 is connected to the interlock circuit, it cannot force more than ±40 V when the door is open. When door is closed, it can force more than ±40 V. Agilent E5250A User’s Guide, Edition 11...
Page 79
Figure 4-3 Dimensions of Interlock Switch (Agilent part number 3101-0302) Figure 4-4 Dimensions of Interlock Switch (Agilent part number 3101-3241) Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment Mounting Connectors Directly...
Page 80
Figure 4-5. 2. Use wire to connect the LED between pin 4 and pin 5 (or 6) of the interlock connector. Refer to Figure 4-2. Figure 4-5 Dimensions of LED (Agilent part number 1450-0641) 4-10 Agilent E5250A User’s Guide, Edition 11...
Page 81
16435A (interlock cable adapter) by using the BNC cable that is furnished with the adapter. 2. Connect the 16435A adapter to the interlock connector by using the 16493J Interlock cable. Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment Mounting Connectors Directly Description...
Page 82
LED turns on within 1 sec from when interlock circuit is shorted. • LED turns off within 1 sec from when interlock circuit is open. To stop the interlock test, select STOP secondary softkey. 4-12 front-panel key, then select CALIB/DIAG primary softkey to System Agilent E5250A User’s Guide, Edition 11...
Never connect the guard terminal to any output, including circuit common, chassis ground, or the guard terminal of any other unit. Doing so may result in an emergency condition. Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment non-Kelvin connections Following connection is for the Kelvin connectors.
Page 84
Refer to following figure. Insulator (black) Outer conductor (for Guard signal) 4-14 Cover here using sleeve min 2 mm approx. 10 to 15 mm Insulator (clear) Conductive layer (black) Agilent E5250A User’s Guide, Edition 11 Center conductor (for Force/Sense signal)
SMU INPUT connectors (1&2, 3&4, or 5&6) of the E5250A. The input signal for each Kelvin input is as follows: • Odd input port number: FORCE • Even input port number: SENSE Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment Connecting the E5250A Input 4-15...
Page 86
16493H GNDU cable and E5250-60044 Adapter − 16493H GNDU cable (for direct connection to Connector Plate) − Intlk 16435A Interlock cable adapter and 16493J Interlock cable (for direct connection to Connector Plate) Agilent E5250A User’s Guide, Edition 11 Cable Required...
Page 87
To connect instrument output that uses banana plug to AUX connector, use Dual Banana plug to BNC Adapter (Agilent part number 1251-2277). Figure 4-6 shows an example of connecting the E5250A to the 4156. Figure 4-6 Connection Example with Agilent 4156 Agilent E5250A User’s Guide, Edition 11 E5250A Input Output Connector...
Figure 4-7. 2. Connect the GNDU cable between the instrument GNDU connector and the triaxial connector on the adapter. 4-18 Agilent Quantity 16493H E5250-60044 Agilent E5250A User’s Guide, Edition 11 Description GNDU Cable Triaxial to Dual Triaxial Adapter...
Page 89
By this connection, input signal for SMU INPUT connectors is as follows: If you make non-Kelvin connection for the E5250A outputs, use the odd input port only. Because non-Kelvin connection uses only Force signal for measurement. Agilent E5250A User’s Guide, Edition 11 SMU INPUT From...
Force or Sense Guard Signal line Ground Triaxial cable, 1.5m (for non-Kelvin connection) Triaxial cable, 3m (for non-Kelvin connection) Kelvin Triaxial cable, 1.5m (for Kelvin connection) Kelvin Triaxial cable, 3m (for Kelvin connection) Agilent E5250A User’s Guide, Edition 11 Ground Description...
Page 91
Figure 4-9 shows the 16494B Kelvin triaxial cable for the E5252A. Figure 4-9 16494B Kelvin Triaxial Cable for E5252A Connector Plate Side Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment Kelvin Output Port Output Port Number 1 (Force) and 2 (Sense)
Cg-total = 145+(8×3)+75+125+(130×2)+10 pF = 639 pF < 900 pF Even if you use other instruments, you can use the table for reference about the measurement cable length and capacitance. Agilent E5250A User’s Guide, Edition 11 Setting up Measurement Environment Measurement Cable Length...
Page 96
Controlling the E5250A This chapter explains how to control Agilent E5250A. • “Methods for Controlling the E5250A” introduces several methods for controlling the E5250A. • “Switch Control Basics” introduces basic information for controlling the relay switches on the E5252A and E5255A plug-in cards.
4284A, and this subprogram returns the compensated value. To use this subprogram, link it to your program. For details, refer to Chapter 6. Agilent E5250A User’s Guide, Edition 11 Methods for Controlling the E5250A Operating System (Controller)
The Virtual Front Panel (VFP) Utility is used to control the E5250A by using Agilent 4155/4156 Semiconductor Parameter Analyzer's built-in Instrument BASIC (IBASIC) controller. You can control the E5250A interactively without the control program. Refer to “Using Virtual Front Panel Utility” on page 5-25. Agilent E5250A User’s Guide, Edition 11...
Last two digits: specifies output port. Depends on type of card and Channel Configuration mode. Refer to “E5252A Channel List” on page 5-15 and “E5255A Channel List” on page 5-19. Agilent E5250A User’s Guide, Edition 11 Card No. Card No. Channel No.
Page 101
NOTE In the Auto Configuration mode, you can omit any zeros at beginning of channel. For example, channel 00101 can be expressed by 101. Agilent E5250A User’s Guide, Edition 11 Slot No. Card is Installed you specified Controlling the E5250A Switch Control Basics Card No.
If the Free connection rule has been specified, ensure multiple input ports are not connected to the same output port. Such configurations can cause damage. Agilent E5250A User’s Guide, Edition 11 Each input port can be connected to only one output port, and each output port can be connected to only one input port.
2. Wait for relays to open. 3. Connect new route. Make Before Break 1. Connect new route. 2. Wait for relays to close. 3. Disconnect previous route. No Sequence 1. Disconnect previous route. 2. Connect new route. Agilent E5250A User’s Guide, Edition 11 Relay Operation...
You can independently control the Bias Mode for each card installed in the E5250A. Refer to [:ROUTe]:BIAS[:STATe] in Chapter 7. For a programming example, refer to Chapter 6. Agilent E5250A User’s Guide, Edition 11 Controlling the E5250A Switch Control Basics...
Page 106
1 and 3 are not connected to the input Bias Port. 5-12 Input 01 Input 02 Input 03 Input 10 Connect to Bias port Agilent E5250A User’s Guide, Edition 11 Connect to Input 3 Connect to Input 1...
See Table 5-4. For example, if you specify input port number 1 in the [:ROUTe]:COUPle:PORT command, input ports 1 and 2 are coupled together. Table 5-4 Couple Port Number and Output Port Number Agilent E5250A User’s Guide, Edition 11 Couple Input Ports Port No.
Page 108
5-14 2XN-1 2XM-1 OUTPUT 1. Connect condition N=1 to 5 Close M=1 to 6 for Normal Config. Open M=1 to 24 (max) for Auto Config. Agilent E5250A User’s Guide, Edition 11 2XN-1 INPUT 2XM-1 OUTPUT 2. Disconnect condition...
SMU6, HF2, and CV2 (Input Port No. 06, 08, and 10) For example, if you specify input port 05, then you cannot specify input ports 07 and 09. You can specify 05 and 06 at the same time. Agilent E5250A User’s Guide, Edition 11 One Channel: 5 digits Card Number (first 1 digit) One digit: 1 to 4.
Page 111
For example, if you specify input port 05, then you cannot specify input ports 07 and 09. You can specify 05 and 06 at the same time: Agilent E5250A User’s Guide, Edition 11 One Channel: 5 digits Channel Number: 4 digits...
To specify a channel, you use five digits as shown in Table 5-7. Table 5-7 Specifying E5255A Channels in Normal Config. Mode Slot No. (E5255A installed) Agilent E5250A User’s Guide, Edition 11 Block No. Card Number of E5255A (first 1 digit) Controlling the E5250A...
“Changing the VFP Setup Mode” • “Defining Labels for the E5250A Input Ports” • “Making Connections and Changing the Setup Data” • “Saving/Loading the Setup Data” Agilent E5250A User’s Guide, Edition 11 Controlling the E5250A Using Virtual Front Panel Utility 5-25...
Data Upload Library. Refer to Chapter 6. In the VFP, the following are always used and cannot be changed: • Connection Rule: FREE • Connection Sequence: Break Before Make • Couple Port function is not available in the VFP. 5-26 Agilent E5250A User’s Guide, Edition 11...
IBASIC area on the 4155/4156 front panel. The following message is displayed: Input Agilent E5250A GPIB Address (default 722) : ? 9. To use default GPIB address 722, just press the If not, type the GPIB address of your E5250A, then press The main menu of VFP is displayed on the 4155/4156 screen.
IV input of each multiplexer block. The next parameter indicates if resistor is used between input Bias Port and IV Input ports as follows: • No Resistance: no resistor used. • With Resistance: resistor is used. 5-28 Description Agilent E5250A User’s Guide, Edition 11...
MENU CAUTION If you change the VFP Setup Mode, all data is cleared from the setup memories when you return to the VFP main menu. Agilent E5250A User’s Guide, Edition 11 NORMAL or AUTO E5252A or E5255A ON or OFF Description For changing the channel configuration mode.
Page 124
Controlling the E5250A Using Virtual Front Panel Utility Figure 5-9 Example of SETUP MODE MENU Agilent E5250A Virtual Front Panel Utility ** SETUP MODE MENU ** CONFIG MODE : NORMAL CARD1 [E5252] CARD2 [E5252] CARD3 [E5255] CARD4 [E5255] !! CAUTION !! If any setting parameter of this menu is changed, all setup memory will be cleared.
Input Label Name. (Max 5 char string) Type desired label (maximum 5 characters), then press the If you press the key without typing any characters, the label is cleared. Enter Agilent E5250A User’s Guide, Edition 11 Controlling the E5250A Using Virtual Front Panel Utility Description Description key.
Page 126
Input Label Name. (Max 5 char string) Type desired label (maximum 5 characters), then press the If you press the Figure 5-10 Example of DEFINE LABEL MENU Agilent E5250A Virtual Front Panel Utility ** DEFINE LABEL MENU ** E5250A INPUT1 CARD1 CARD2...
"Open All" (no connection) setup. See later. MORE Displays more softkeys. See above table. MAIN MENU Returns to the VFP main menu. Agilent E5250A User’s Guide, Edition 11 Controlling the E5250A Using Virtual Front Panel Utility Description Description...
Page 128
Controlling the E5250A Using Virtual Front Panel Utility Figure 5-11 Example of SETUP MEMORY MENU Agilent E5250A Virtual Front Panel Utility ** SETUP MEMORY MENU ** Current Setup Memory : 1 Setup: Comment Select desired softkey. To change the E5250A setup to specified setup memory Select the GOTO SETUP softkey.
Page 129
CLEAR ALL Clears all setup memories. CANCEL Cancels the clear operation. Select the CLEAR ALL softkey to clear all setup memories. Agilent E5250A User’s Guide, Edition 11 Controlling the E5250A Using Virtual Front Panel Utility key. Enter key. The setup memory...
Page 130
Config mode, settings for all cards are on one MEMORY SETUP PANEL. For Normal Config mode, each card uses a different MEMORY SETUP PANEL. Figure 5-12 Memory Setup Panel for the E5252A in Auto Config. Agilent E5250A Virtual Front Panel Utility ** MEMORY SETUP PANEL ** Current Setup Memory : 1 Comment...
Page 131
Figure 5-13 Memory Setup Panel for the E5255A in Normal Config. (2 X 24 multiplexer) Agilent E5250A Virtual Front Panel Utility ** MEMORY SETUP PANEL ** Current Setup Memory : 1 Comment Card Number Input Use softkeys to move cursor and to change status.
Page 132
E5250A to the new settings. GOTO For changing the E5250A to settings of specified setup memory. SETUP See later. Changes Current Setup Memory to specified setup memory number. SETUP Returns to the SETUP MEMORY MENU. MEMORY 5-38 Description Agilent E5250A User’s Guide, Edition 11...
Page 133
IV6 (INPUT 6) and HF2 (INPUT 8) and CV2 (INPUT 10) For example, when IV5 is used, HF1 and CV1 cannot be used. Agilent E5250A User’s Guide, Edition 11 key without typing a comment, comment line is cleared. key without typing a number.
Page 134
Bias Port and Bias Mode is ON. See Softkey Menu 2 and Menu 3 on next pages. Displays the previous level of the softkey menu, shown previously in "To Modify the Settings in Current Setup Memory". Agilent E5250A User’s Guide, Edition 11...
Page 135
Bias Port. MORE Displays softkey menu 1. RETURN Displays the previous level of softkey menu. Agilent E5250A User’s Guide, Edition 11 Controlling the E5250A Using Virtual Front Panel Utility Description Description...
After loading the file, the E5250A changes to the setting of setup memory 1. 5-42 Description key without typing the file name. Enter Enter key without typing the file name. Enter Agilent E5250A User’s Guide, Edition 11 key. The VFP...
Page 138
E5250A, and helps to increase your understanding about programming. CAUTION The VFP Data Upload Library and the Capacitance Compensation Routine can be used only in an program runs on HP BASIC. Agilent E5250A User’s Guide, Edition 11...
This section describes the structure of SCPI commands, and the basics of using an program that contains SCPI commands to control the E5250A and runs on HP BASIC: • “SCPI Command Hierarchy” • “Controlling E5250A by Using HP BASIC” Agilent E5250A User’s Guide, Edition 11 Programming the E5250A SCPI Programming Basics...
:ROUT:CONN:RULE ALL,FREE :ROUT:CONN:SEQ ALL,BBM So, using a semicolon reduces typing and simplifies the program. A command terminator (such as carriage return) resets the path to root. root sub-level 1 sub-level 2 Agilent E5250A User’s Guide, Edition 11...
Sets all cards to free connection rule. Sets all cards to break-before-make connection sequence. Creates channels 10101 and 10202. 120 and 130 Waits until all operations are complete. Agilent E5250A User’s Guide, Edition 11 Programming the E5250A SCPI Programming Basics Description...
The SCPI commands introduced in this section are ROUTe subsystem commands for controlling the E5250A. There are also other SCPI subsystem commands for the E5250A: DIAGnostic and SYSTem subsystem commands. For details about all SCPI commands, refer to Chapter 7. Agilent E5250A User’s Guide, Edition 11...
Page 143
For details about these parameters, refer to Chapter 5 and Chapter 7. CAUTION Bias Port and Couple Port cannot be set for the same input port number. Agilent E5250A User’s Guide, Edition 11 Command :ROUT:FUNC channel_config :ROUT:CONN:RULE card_no, rule...
Command Turns on Bias Mode for card specified by card_no. Turns off Bias Mode for card specified by card_no. Agilent E5250A User’s Guide, Edition 11 Description input_port_no specifies which input port (on specified card) to be the input Bias Port.
110 ! Sets up two couple ports (1&2 and 3&4) on all cards. 120 OUTPUT @Hp5250;":ROUT:COUP:STAT ALL,ON" 130 ! Turns on the couple port mode for all cards. Agilent E5250A User’s Guide, Edition 11 Command Command Turns on the couple port mode for card specified by card_no.
100 OUTPUT @Hp5250;":ROUT:CLOS (@10101,10202)" 110 ! Closes relays to create channels 10101 and 10202. 6-12 Command Close the relays specified by channel_list. Open the relays specified by channel_list. Open all relays on card specified by card_no. Agilent E5250A User’s Guide, Edition 11 Description...
This section explains the following three examples: • “Channel Creation Example” • “Bias Mode Example” • “Couple Port Example” For each example, the required conditions, program list, and program description are given. Agilent E5250A User’s Guide, Edition 11 Programming the E5250A Programming Examples 6-13...
E5252A Output Ports: Output 1 to 4 are used in the program, and should be connected as follows. • Output 1: Gate • Output 2: Drain • Output 3: Substrate • Output 4: Source 6-14 Agilent E5250A User’s Guide, Edition 11...
Page 151
280 END Line Number 170 to 180 220 to 240 Agilent E5250A User’s Guide, Edition 11 Description Declares data size of Channel$, which is used as channel_list parameter. Defines the desired channel_list. Here, insert the initialization routine for your measurement instrument.
Bias Input Connection: BIAS INPUT 51 should be connected to bias source. E5255A Output Ports: • Block 1: outputs 1 to 8 are used in the program. • Block 2 and 3: not used. 6-16 Agilent E5250A User’s Guide, Edition 11...
Page 153
130 !OUTPUT @Hp5250;":ROUT:BIAS:PORT 1,7" 140 OUTPUT @Hp5250;":ROUT:BIAS:CHAN:ENAB:CARD 1" 150 OUTPUT @Hp5250;":ROUT:BIAS:STAT 1,ON" Line Number Agilent E5250A User’s Guide, Edition 11 Description Declares data size of Channel$, which is used as channel_list parameter. Defines the desired channel_list. Here, insert the initialization routine for your measurement instrument.
Page 154
Turns off the Bias Mode. 260 to 280 Opens all relays, then connects all output ports of block 1 to the input Bias Port again, and waits until the connections are completed. Resets the E5250A. 6-18 Description Agilent E5250A User’s Guide, Edition 11...
Couple Port, use Kelvin triaxial cable for instrument connection. E5252A Output Ports: Output 1, 2, 3, 4, 5, 6 should be connected to : Substrate, Gate, Drain, Drain, Source, Source, respectively. Agilent E5250A User’s Guide, Edition 11 Programming the E5250A Programming Examples 6-19...
Page 156
Defines the desired channel_list. Here, insert the initialization routine for your measurement instrument. Resets the E5250A. Sets the E5250A to Auto channel configuration mode. Sets the connection rule to Single. Sets the connection sequence to Break-Before-Make. Agilent E5250A User’s Guide, Edition 11...
Page 157
Waits until the relay close operation is completed. Here, insert measurement routine for your measurement instrument. 240 to 260 Opens all relays, and waits until open operation is completed. Resets the E5250A. Agilent E5250A User’s Guide, Edition 11 Programming the E5250A Programming Examples Description 6-21...
For information about using the VFP, refer to “Using Virtual Front Panel Utility” on page 5-25. CAUTION The VFP Data Upload Library can be used only in an program runs on HP BASIC. 6-22 Agilent E5250A User’s Guide, Edition 11...
Parameter: Setup_data$: Example: CALL Init_vfp_setup(Mat48_data$) Agilent E5250A User’s Guide, Edition 11 Using the VFP Data Upload Library GPIB address of the E5250A. File name of data you want to load. Data string for internal use in the library. Must declare 14000 byte data size.
Page 160
Setup Memory number: 1 to 24. Data string for internal use in the library. Must declare 14000 byte data size. Setup Memory number from which to get comment: 1 to 24. Agilent E5250A User’s Guide, Edition 11...
Connects relays based on data from specified Setup Memory. 160 to 180 Gets the comment from specified Setup Memory, and displays the comment. Agilent E5250A User’s Guide, Edition 11 Programming the E5250A Using the VFP Data Upload Library Description 6-25...
For example, if the file is on the device ":CS80,701,1", you should change the mass storage device by using the MSI statement: MSI ":CS80,701,1" Or you can specify the mass storage device as follows: Load_vfp_data(Address_5250,"LOAD_FILE:CS80,701,1",Setup_data$) 6-26 Agilent E5250A User’s Guide, Edition 11...
Confirm the GPIB address of the E5250A, and the connection of the GPIB cable. Or the E5250A firmware may be defective. • Must execute Init_vfp_setup before Connect_vfp. Init_vfp_setup must be called before calling Connect_vfp. Agilent E5250A User’s Guide, Edition 11 Programming the E5250A Using the VFP Data Upload Library 6-27...
Also the conditions specified in “Required Conditions” on page 6-30 must be satisfied. 6-28 1 kHz to 1 MHz Maximum 1000 pF At the end of the Agilent 16494A-001 (1.5 m triaxial cable) connected to the E5252A output terminal. Agilent E5250A User’s Guide, Edition 11...
Freq L2_h L2_l L3_h L3_l Agilent E5250A User’s Guide, Edition 11 Using the Capacitance Compensation Routine Measurement Frequency (Hz): 1000 Hz to 1000000 Hz (1 kHz to 1 MHz). Length (in meters) of 16494A triaxial cable connected from E5252A output to connector plate.
Use low noise coaxial cable (Agilent part number: 8121-1191) for minimizing the compensation error. You can also use another type of coaxial cable, triaxial cable, or combination of these. See “Using Other than Recommended Cable”. Agilent E5250A User’s Guide, Edition 11...
Page 167
DATA 100.70E-3, 400.00E-9, 80.00E-12 1440 DATA 114.00E-3, 544.00E-9, 130.00E-12 !User Coax Cbl H 1450 DATA 114.00E-3, 544.00E-9, 130.00E-12 !User Coax Cbl L Agilent E5250A User’s Guide, Edition 11 Programming the E5250A Using the Capacitance Compensation Routine GROUND (F) GUARD (D)
If error occurs, following error message is displayed, and program is paused: Parameter Out of Range Improper parameter value. Confirm and enter the available value. 6-32 ! SET Cp-G FUNCTION ! SET 16048D LENGTH Agilent E5250A User’s Guide, Edition 11...
Page 170
Command Reference This chapter describes the following for Agilent E5250A: • SCPI commands available to control the E5250A via GPIB interface. SCPI is a universal programming language for electronic test and measurement instruments, and is based on IEEE 488.1 and IEEE 488.2.
Page 171
Braces (curly brackets) are used to enclose one or more parameters that may be included zero or more times. < > Angular brackets indicate that the word or words enclosed represent something other than themselves. For example, <newline>. Agilent E5250A User’s Guide, Edition 11 Command Reference...
Standard Event Status Register Query *IDN? Identification Query *OPC(?) Operation Complete Command (Query) *RST Reset Command *SRE(?) Service Request Enable Command (Query) *STB? Read Status Byte Query *TST? Self-Test Query *WAI Wait-to-Continue Command Name Agilent E5250A User’s Guide, Edition 11...
Page 173
8 bits are used, which correspond to the bits of the Standard Event Status Register. For details, refer to “Standard Event Status Enable Register” on page 7-54 Agilent E5250A User’s Guide, Edition 11 Explanation decimal integer (that is the sum of the binary-weighted values...
Page 174
OPC (Operation Complete) not used QYE (Query ERROR) DDE (Device-Dependent ERROR) EXE (Execution ERROR) CME (Command ERROR) not used PON (Power on) Agilent E5250A User’s Guide, Edition 11 using decimal numeric using binary numeric using octal numeric using hexadecimal numeric...
Page 175
The following table shows the bits of the Standard Event Status Register, and the binary-weighted decimal value of each bit. Example OUTPUT @Hp5250;"*ESR?" ENTER @Hp5250;A Agilent E5250A User’s Guide, Edition 11 decimal integer value that is the sum of the binary-weighted values for the set bits binary- description...
Page 176
HEWLETT-PACKARD,model,0,revision <newline><^END> Response model revision Example DIM A$[50] OUTPUT @Hp5250;"*IDN?" ENTER @Hp5250;A$ PRINT A$ An example result of above program is: HEWLETT-PACKARD,E5250A,0,A.01.00 Type character model number. E5250A character revision number. A.01.00 or later Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 177
*OPC? places ASCII character 1 into the Output Queue when all pending operations are completed. For details, refer to “Output Queue” on page 7-55. Example OUTPUT @Hp5250;"*OPC" The following example is for query: OUTPUT @Hp5250;"*OPC?" ENTER @Hp5250;A Agilent E5250A User’s Guide, Edition 11 Command Reference *OPC...
Page 178
For the power-on settings, see :SYSTEM:CPON. 7-10 Normal Config Mode Free Break Before Make • E5252A: 10 • E5255A: None All channels (output ports) are bias enabled No Couple Port All relays open No Change Agilent E5250A User’s Guide, Edition 11...
Page 179
The following table shows the bits of the Status Byte Register, and the binary-weighted decimal value of each bit. Agilent E5250A User’s Guide, Edition 11 decimal integer (that is the sum of the binary-weighted values for the desired bits), hexadecimal, octal, or binary value...
Page 180
OUTPUT @Hp5250;"*SRE 48" OUTPUT @Hp5250;"*SRE #B110000" OUTPUT @Hp5250;"*SRE #Q60" OUTPUT @Hp5250;"*SRE #H30" The following is example for query: OUTPUT @Hp5250;"*SRE?" ENTER @Hp5250;A 7-12 using decimal numeric using binary numeric using octal numeric using hexadecimal numeric Agilent E5250A User’s Guide, Edition 11...
Page 181
The following table shows the bits of the Status Byte Register, and the binary-weighted decimal value of each bit. Example OUTPUT @Hp5250;"*STB?" ENTER @Hp5250;A Agilent E5250A User’s Guide, Edition 11 decimal integer value that is the sum of the binary-weighted values for the set bits binary- description weight not used.
Page 182
This command stops execution of any commands until the Operation Complete (OPC) bit is set to 1, which means there is no pending operation. Refer to *OPC command. Syntax *WAI Example OUTPUT @Hp5250;"*WAI" 7-14 test_result pass fail Agilent E5250A User’s Guide, Edition 11 Explanation...
The :DIAGnostic subsystem commands ignore the E5250A channel configuration mode. For :DIAG commands that require a card number, you specify 1, 2, 3, 4, or ALL. :DIAGnostic Command Tree :DIAGnostic Parameter values: card_number: Agilent E5250A User’s Guide, Edition 11 Command :TEST :CARD :CLEar [:EXECute]? :STATe?
Page 184
<newline><^END> 1 : Fail card exists 0 : Pass Example OUTPUT @Hp5250;":DIAG:TEST:CARD? ALL" 7-16 Parameter card number: 1, 2, 3, 4, or ALL Parameter card number: 1, 2, 3, 4, or ALL Agilent E5250A User’s Guide, Edition 11 Explanation Explanation...
Page 185
This command clears test result of the specified E5250A test. Syntax :DIAGnostic:TEST:FRAMe:CLEar CONTroller | FPANel CONTroller FPANel Example OUTPUT @Hp5250;":DIAG:TEST:FRAM:CLE CONT" Agilent E5250A User’s Guide, Edition 11 Parameter card number: 1, 2, 3, 4 Parameter Controller test Front panel interface test Command Reference...
Page 186
If key is not pressed within 10 seconds, this test result will be fail. Syntax :DIAGnostic:TEST:FRAMe[:EXECute]? CONTroller | FPANel CONTroller FPANel Query response test_result <newline><^END> 1 : Fail 0 : Pass Example OUTPUT @Hp5250;":DIAG:TEST:FRAM? CONT" 7-18 Parameter Controller test Front panel interface test Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 187
CONTroller FPANel Query response test_result <newline><^END> 1 : Fail 0 : Pass -1 : Not Tested Example OUTPUT @Hp5250;":DIAG:TEST:FRAM:STAT? CONT" ENTER @Hp5250;A Agilent E5250A User’s Guide, Edition 11 Parameter Controller test Front panel interface test Command Reference :DIAGnostic:TEST:FRAMe:STATe? Explanation 7-19...
Page 190
For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL Parameter Channels to bias disable. For details about channel_list, refer to Chapter 5. Agilent E5250A User’s Guide, Edition 11 Explanation Explanation...
Page 191
In above example, A$ will be as follows: 1,0,1 10101 and 10201 have the same meaning because the specified input port is ignored. Agilent E5250A User’s Guide, Edition 11 [:ROUTe]:BIAS:CHANnel:DISable[:LIST]? Parameter Channels to check. For details about channel_list, refer to Chapter 5.
Page 192
At *RST, all output ports are bias enabled. Syntax [:ROUTe]:BIAS:CHANnel:ENABle:CARD card_number card_number Example OUTPUT @Hp5250;":ROUT:BIAS:CHAN:ENAB:CARD ALL" 7-24 Parameter card number: For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 193
In above example, the input Bias Port on card 1 is enabled for output ports 1 and 2. Specified input ports 4 and 5 are ignored because input port is always the input Bias Port. Agilent E5250A User’s Guide, Edition 11 [:ROUTe]:BIAS:CHANnel:ENABle[:LIST] Parameter Channels to bias enable.
Page 194
In above example, A$ will be as follows: 1,0,1 10101 and 10201 have the same meaning because the specified input port is ignored. 7-26 Parameter Channels to check. For details about channel_list, refer to Chapter 5. Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 195
[:ROUTe]:BIAS:PORT card_number,bias_port card_number bias_port Example OUTPUT @Hp5250;":ROUT:BIAS:PORT ALL,6" Agilent E5250A User’s Guide, Edition 11 Parameter card number: For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL Input port number: 1 to 10.
Page 196
OUTPUT @Hp5250;":ROUT:BIAS:PORT ALL,4" OUTPUT @Hp5250;":ROUT:BIAS:PORT? 1" ENTER @Hp5250;A For above example, A will be as follows: 7-28 Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 197
[:ROUTe]:BIAS[:STATe] card_number,state card_number state Example OUTPUT @Hp5250;":ROUT:BIAS:STAT ALL,ON" Agilent E5250A User’s Guide, Edition 11 Parameter card number: For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL ON or 1: turn ON the Bias Mode...
Page 198
For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation Explanation...
Page 199
1 : closed, or 0 : opened Example OUTPUT @Hp5250;":ROUT:CLOS (@10101,10202)" OUTPUT @Hp5250;":ROUT:CLOS? (@10101,10102,10201,10202)" ENTER @Hp5250;A$ In above example, A$ will be 1,0,0,1. Agilent E5250A User’s Guide, Edition 11 Parameter Channels to close. For details about channel_list, refer to Chapter 5. Parameter Channels to check.
Page 200
For Normal Config mode: 1, 2, 3, 4, or ALL FREE: free route SROUte: single route Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation Explanation...
Page 201
Syntax [:ROUTe]:CONNection:SEQuence card_number,sequence card_number sequence Example OUTPUT @Hp5250;":ROUT:CONN:SEQ ALL,MBBR" Agilent E5250A User’s Guide, Edition 11 Parameter card number: For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL NSEQ: No-Sequence mode BBM: Break-Before-Make mode...
Page 202
OUTPUT @Hp5250;":ROUT:CONN:SEQ ALL,MBBR" OUTPUT @Hp5250;":ROUT:CONN:SEQ? 0" ENTER @Hp5250;A$ In above example, A$ will be as follows: MBBR 7-34 Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 203
The lower output port of the couple port is always the odd number port, even if you specify an even output port in the :ROUT:CLOS command. For example, if you used :ROUT:CLOS (@10104), the connections would be the same as above. Agilent E5250A User’s Guide, Edition 11 Parameter card number:...
Page 204
OUTPUT @Hp5250;":ROUT:COUP:PORT ALL,'1,3'" OUTPUT @Hp5250;":ROUT:COUP:PORT? 1" ENTER @Hp5250;A$ In above example, A$ will be as follows: 7-36 Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 205
[:ROUTe]:COUPle[:STATe] card_number,state card_number state Example OUTPUT @Hp5250;":ROUT:COUP:STAT ALL,ON" Agilent E5250A User’s Guide, Edition 11 Parameter card number: For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL ON or 1: turn ON the Couple Port Mode...
Page 206
OUTPUT @Hp5250;":ROUT:COUP:STAT ALL,ON" OUTPUT @Hp5250;":ROUT:COUP:STAT? 2" ENTER @Hp5250;A For above example, A will be as follows: 7-38 Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 207
ACON or NCON <newline><^END> Example OUTPUT @Hp5250;":ROUT:FUNC ACON" OUTPUT @Hp5250;":ROUT:FUNC?" ENTER @Hp5250;A$ In above example, A$ will be as follows: ACON Agilent E5250A User’s Guide, Edition 11 Parameter ACONfig: Auto Config Mode NCONfig: Normal Config Mode Command Reference [:ROUTe]:FUNCtion Explanation...
Page 208
For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL Parameter Channels to open (disconnect). For details about channel_list, refer to Chapter 5. Agilent E5250A User’s Guide, Edition 11 Explanation Explanation...
Page 209
OUTPUT @Hp5250;":ROUT:OPEN:CARD ALL" OUTPUT @Hp5250;":ROUT:CLOS (@10101,10202)" OUTPUT @Hp5250;":ROUT:OPEN? (@10101,10102,10201,10202)" ENTER @Hp5250;A$ In above example, A$ will be as follows: 0,1,1,0 Agilent E5250A User’s Guide, Edition 11 Parameter Channels to check. For details about channel_list, refer to Chapter 5. Command Reference [:ROUTe]:OPEN[:LIST]?
Page 211
OUTPUT @Hp5250;":SYST:CCON? 1" ENTER @Hp5250;A$ ENTER A$ USING "3X,6A";B$ FOR I=1 TO 6 C=NUM(B$[I;1]) PRINT "BYTE No. ";I;"= ";C NEXT I Agilent E5250A User’s Guide, Edition 11 Parameter card number: 1, 2, 3, or 4 Command Reference :SYSTem:CCONfig? Explanation 7-43...
Page 212
For E5255A in Normal Config mode: "E5255A 24 (8x3) Channel Multiplexer" Example OUTPUT @Hp5250;":SYST:CDES? 1" ENTER @Hp5250;A$ 7-44 Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 213
Card Channel Status: Self-Test Result: For the device reset state, see *RST. Syntax :SYSTem:CPON card_number card_number Example OUTPUT @Hp5250;":SYST:CPON ALL" Agilent E5250A User’s Guide, Edition 11 No Change Free Break Before Make • E5252A : 10 • E5255A : None...
Page 214
If designated card is not installed or initialize failed, this command returns NONE,NONE,0,0 Example OUTPUT @Hp5250;":SYST:CTYPE? 1" ENTER @Hp5250;A$ 7-46 Parameter card number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Agilent E5250A User’s Guide, Edition 11 Explanation...
Page 215
This command has query form only. Syntax :SYSTem:VERSion? Query response YYYY.V <newline><^END> YYYY is the year (for example, 1995). V is the approved revision number for that year. Example OUTPUT @Hp5250;":SYST:VERS?" ENTER @Hp5250;A$ Agilent E5250A User’s Guide, Edition 11 Command Reference :SYSTem:ERRor? 7-47...
In general, the status reporting structure is used to request service via Service Request (SRQ) or to indicate a specific condition, such as operation complete. Refer to the following figures for a model of the E5250A status reporting structure. 7-48 Agilent E5250A User’s Guide, Edition 11...
Page 217
(must be in the program) that uses a Serial Poll to read Status Byte of each instrument to determine which instrument requested service. See “Status Byte Register” on page 7-50. Agilent E5250A User’s Guide, Edition 11 7-49...
• SPOLL returns RQS for bit6 • *STB? returns MSS for bit6 RQS and MSS are always the same value, so returned Status Byte value is always the same for these two methods. 7-50 Agilent E5250A User’s Guide, Edition 11...
Page 219
In general, use serial polling (not *STB?) inside interrupt service routines. Use *STB? in other cases (not in interrupt service routine) when you want to know the value of Status Byte. Table 7-1 Status Byte Register of E5250A Agilent E5250A User’s Guide, Edition 11 Definition Not Used. Always zero. Not Used.
The Service Request Enable Register is an 8-bit register that can be used by the programmer to select which summary messages in the Status Byte Register may cause service requests. Refer to Figure 7-3. Figure 7-3 Service Request Enable Register of E5250A 7-52 Agilent E5250A User’s Guide, Edition 11...
Standard Event Status Register Standard Event Status Register The Standard Event Status Register has specific events assigned to specific bits. Refer to Figure 7-4 and Table 7-2. Figure 7-4 Standard Event Status Register of E5250A Agilent E5250A User’s Guide, Edition 11 7-53...
A command syntax error has been detected. (CME) Not Used Always 0. Power On (PON) This event bit indicates that an off-to-on transition has occurred in instrument's power supply. Not used Always 0. Agilent E5250A User’s Guide, Edition 11 Explanation...
Output Queue in response to query commands. These messages are removed from the Output Queue as they are read by the controller. As long as the Output Queue contains an unread message, MAV is 1. Agilent E5250A User’s Guide, Edition 11 7-55...
Page 226
VXIplug&play Driver This chapter introduces the VXIplug&play driver available for Agilent E5250A, and consists of the following sections: • “System Requirements” • “Installing VXIplug&play Driver” • “Driver Functions” Agilent E5250A User’s Guide, Edition 11...
2 MB for 4155/4156 driver 1 MB for E5250A driver NOTE For the latest system requirements, go to www.agilent.com and type in E5250A in the Search field at the top of the page. Agilent E5250A User’s Guide, Edition 11 VXIplug&play Driver System Requirements...
Couple Port hpe5250a_couplePort hpe5250a_coupleState Agilent E5250A User’s Guide, Edition 11 Description Initializes the E5250A. Closes the connection with the E5250A. Executes the E5250A reset. Executes the E5250A self-test. Queries for the E5250A error code/message. Queries for the driver error.
Page 230
Sends a command to read 32 bit integer response. Sends a command to read 32 bit integer array response. Sends a command to read 64 bit real response. Sends a command to read 64 bit real array response. Agilent E5250A User’s Guide, Edition 11...
Page 232
Bias status of the channels given in the biaschan_list. Returned value depends on the setting of bias_disen as shown below: when bias_disen=0, 0 means bias disabled, 1 means enabled. when bias_disen=1, 0 means bias enabled, 1 means disabled. Agilent E5250A User’s Guide, Edition 11...
Page 233
Card number. 1 (card 1), 2 (card 2), 3 (card 3), 4 (card 4), or 5 state Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). (all card) in the normal configuration mode, or 0 (all card in the automatic configuration mode).
Page 234
Card number. 1 (card 1), 2 (card 2), 3 (card 3), or 4 (card 4) in the normal configuration mode, or 0 (all card in the automatic configuration mode). For the configuration mode, see hpe5250a_func. Channels closed of the specified card. Agilent E5250A User’s Guide, Edition 11...
Page 235
ViStatus _VI_FUNC hpe5250a_closeList(ViSession vi, ViInt32_VI_FAR closechan_list[ ] ); Parameters closechan_list[ ] Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Channel numbers to connect. 5 digits integer. ABCDE. where A: card number, BC: input port number, DE: output port number.
Page 236
A=0, BC=01, and DE=01, channel number should be 101 instead of 00101. Status of the channels given in the closechan_list. 0 (opened) or 1 (closed). Instrument handle returned from hpe5250a_init( ). Instrument command (cannot exceed 256 bytes in length). Agilent E5250A User’s Guide, Edition 11...
Page 237
ViStatus _VI_FUNC hpe5250a_cmdInt(ViSession vi, ViString cmd_str, ViInt32 value); Parameters cmd_str value Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Instrument command (cannot exceed 256 bytes in length). Length of result in bytes. 2 to 32767. Response from instrument.
Page 238
Size of result[ ] (number of items in the array). 1 to 2147483647. Response from instrument. Count of valid items in result[ ]. Instrument handle returned from hpe5250a_init( ). Instrument command (cannot exceed 256 bytes in length). Response from instrument. Agilent E5250A User’s Guide, Edition 11...
Page 239
ViStatus _VI_FUNC hpe5250a_cmdInt32_Q(ViSession vi, ViString cmd_str, ViPInt32 result); Parameters cmd_str result Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Instrument command (cannot exceed 256 bytes in length). Size of result[ ] (number of items in the array). 1 to 2147483647.
Page 240
Instrument handle returned from hpe5250a_init( ). Instrument command (cannot exceed 256 bytes in length). Size of result[ ] (number of items in the array). 1 to 2147483647. Response from instrument. Count of valid items in result[ ]. Agilent E5250A User’s Guide, Edition 11...
Page 241
ViInt32 size, ViChar _VI_FAR result[ ] ); Parameters cmd_str size result[ ] Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Instrument command (cannot exceed 256 bytes in length). Response from instrument. Instrument handle returned from hpe5250a_init( ).
Page 242
If you do not use coaxial cable, enter 0 (zero). Capacitance value (in F) measured by the 4284A. Conductance value (in S) measured by the 4284A. Capacitance compensation result (in F). Conductance compensation result (in S). Agilent E5250A User’s Guide, Edition 11...
Page 243
Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Card number. 1 (card 1), 2 (card 2), 3 (card 3), 4 (card 4), or 5 (all card) in the normal configuration mode, or 0 (all card in the automatic configuration mode).
Page 244
Couple port by the input ports 5 and 6. 0 (disable) or 1 (enable). Couple port by the input ports 7 and 8. 0 (disable) or 1 (enable). Couple port by the input ports 9 and 10. 0 (disable) or 1 (enable). Agilent E5250A User’s Guide, Edition 11...
Page 245
Syntax ViStatus _VI_FUNC hpe5250a_dcl(ViSession vi); Parameters Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Card number. 1 (card 1), 2 (card 2), 3 (card 3), 4 (card 4), or 5 (all card) in the normal configuration mode, or 0 (all card in the automatic configuration mode).
Page 246
] Instrument’s error message. This is limited to 256 characters. 8-22 Instrument handle returned from hpe5250a_init( ). Error return value from the driver function. Error message string. This is limited to 256 characters. Instrument handle returned from hpe5250a_init( ). Instrument’s error code. Agilent E5250A User’s Guide, Edition 11...
Page 247
Syntax ViStatus _VI_FUNC hpe5250a_errorQueryDetect_Q(ViSession vi, ViPBoolean pErrDetect); Parameters pErrDetect Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Instrument handle returned from hpe5250a_init( ). Error checking enable (VI_TRUE) or disable (VI_FALSE). VXIplug&play Driver Driver Functions 8-23...
Page 248
Instrument handle returned from hpe5250a_init( ). Response from instrument. Bit Value Message “ESR_OPC” “ESR_RQL” “ESR_QYE_ERROR” “ESR_DEVICE_DEPENDENT_ERROR” “ESR_EXECUTION_ERROR” “ESR_COMMAND_ERROR” “ESR_URQ” “ESR_PON” OTHERS “ESR_MULTI_EVENT” Instrument handle returned from hpe5250a_init( ). Configuration mode. 0 (auto) or 1 (normal). Agilent E5250A User’s Guide, Edition 11...
Page 249
This function does the *OPC? common command. Syntax ViStatus _VI_FUNC hpe5250a_opc_Q(ViSession vi, ViPBoolean result); Parameters result Agilent E5250A User’s Guide, Edition 11 Instrument description. Examples; GPIB0::1::INSTR. VI_TRUE (to perform In-System Verification), or VI_FALSE (do not perform In-System Verification). VI_TRUE (to perform reset operation), or VI_FALSE (do not perform reset operation).
Page 250
Channel numbers to disconnect. 5 digits integer. ABCDE. where A: card number, BC: input port number, DE: output port number. Top zero(s) can be ignored. For example, if A=0, BC=01, and DE=01, channel number should be 101 instead of 00101. Agilent E5250A User’s Guide, Edition 11...
Page 251
ViStatus _VI_FUNC hpe5250a_readStatusByte_Q(ViSession vi, ViPInt16 statusByte); Parameters statusByte Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Channel numbers to know the open status. 5 digits integer. ABCDE. where A: card number, BC: input port number, DE: output port number.
Page 252
] instr_rev[ ] 8-28 Instrument handle returned from hpe5250a_init( ). Instrument handle returned from hpe5250a_init( ). Instrument driver revision. This is limited to 256 characters. Instrument firmware revision. This is limited to 256 characters. Agilent E5250A User’s Guide, Edition 11...
Page 253
DATA07 DATA08 DATA09 # END of Data Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Compensation data file name. Use absolute path. If the value is NULL string, the default data is used. C Compensation coefficient data table Change the value for R,L,C of DATA05,06,07 or 08.
Page 254
2 (card 2 relay test result) 3 (card 3 relay test result) 4 (card 4 relay test result) 5 (relay test result of all card) 6 (front panel test result) 7 (controller test result) Agilent E5250A User’s Guide, Edition 11...
Page 255
ViStatus_VI_FUNC hpe5250a_timeOut_Q(ViSession vi, ViPInt32 pTimeOut); Parameters pTimeOut Agilent E5250A User’s Guide, Edition 11 Instrument handle returned from hpe5250a_init( ). Test to be executed. 1 (card 1 relay test) to 4 (card 4 relay test), 5 (relay test for all card), 6 (front panel test), or 7 (controller test).
Page 258
“HCI Measurement Program” The sample programs are saved in the E5250A Program Disk (LIF formatted, 3.5-inch diskette) that is furnished with Agilent E5250A. This disk includes the setup files for controlling Agilent 4155/4156 Semiconductor Parameter Analyzer used in the program with Agilent E5250A.
This program measures the parameters of the devices shown in Table 9-1 by using the Agilent 4155/4156 Semiconductor Parameter Analyzer, the Agilent 4284A Precision LCR Meter, and the Agilent E5250A with the E5252A card. The program flow is shown in Table 9-2. In this program, the 4155/4156 is set up by loading the 4155/4156 setup file E5252.MES, which is saved on the E5250A...
Page 260
3. Measures capacitance. 4. Disconnects the connection channels in the E5250A. 5. Compensates the measurement data. 6. Judges pass or fail. 7. Displays result and measurement data on computer's screen. 8. Resets instrument. Resets all instruments. Agilent E5250A User’s Guide, Edition 11...
Page 261
I NAME SMU1 SMU2 SMU3 SMU4 User Function Setup: NAME UNIT SQRTId GRAD BETA Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs Vth and Capacitance Measurement Program Channels Source Setup MODE FUNCTION CONST 0 to 5V, 50mV step VAR1 Common...
Page 262
• 4284A Setup: Measurement Frequency Signal Level Measurement Function Y1axis SQRTId LINEAR 200 m at a point where Channels 100 kHz 0.03 V Cp-G Agilent E5250A User’s Guide, Edition 11 Y2axis GRAD LINEAR 80 m...
In following example, the file is stored as program file C_COM. GET "C_COMPEN" RE-STORE "C_COM" For details of Capacitance Compensation Routine, refer to “Using the Capacitance Compensation Routine” on page 6-28. Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs Vth and Capacitance Measurement Program...
Page 266
Test Time : 30 Sep 1995 10:29:27 # P/F P 10.000E-002 18.255E-001 20.000E-001 MOSFET Vth Measurement F 8.000E-12 9-10 : Vth & C Meas. Sample Program Min. Meas. Max. 2.164E-11 2.000E-11 Agilent E5250A User’s Guide, Edition 11 Comment Capacitance Measurement...
Header comment (title) of the report. Test_num Initial number for numbering the test item. If value is 0, the first test item will be number 1. Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs Vth and Capacitance Measurement Program Description Default Default "Vth C Meas.
Page 268
! OUTPUT @Hp415x;":MMEM:STOR:TRAC DEF,'VTH.DAT','DISK'" ! OUTPUT @Hp415x;"*OPC?" ! ENTER @Hp415x;A The measurement data will be saved to the VTH.DAT file after the measurement. If desired, you can use another file name instead of VTH.DAT. 9-12 Description Agilent E5250A User’s Guide, Edition 11 Default...
Page 269
Meas_vth subprogram, "Test measurement data" block: IF Vth<Vth_min OR Vth>Vth_max THEN • Meas_vth subprogram, "Reset Instrument" block: OUTPUT Out_str$ USING Img1;Test_num,Result$,Vth_min,V th,Vth_max,Test_comm$ Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs Vth and Capacitance Measurement Program Default "MOSFET Vth Measurement" "E5252.MES"...
Page 270
To change the E5250A input port/output port connections, change the Channel$ parameter. And if you want to change the E5250A connection functions (Channel Configuration mode, etc.), modify the Set5250init subprogram. 9-14 Description "Capacitance Measurement" 2.0E-11 8.0E-12 0.03 1.0E+5 "(@10905,11006)" Agilent E5250A User’s Guide, Edition 11 Default...
Page 271
Meas_c "Constant Definition" block Meas_c "Connect to DUT" block Meas_c "Connection All Open" block Set5250init Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs Vth and Capacitance Measurement Program Program Line Test_comm$="MOSFET Vth Measurement" Channel$="(@10101,10202,10303,10404)" OUTPUT @Hp5250;":ROUT:CLOS "&Channel$ OUTPUT @Hp5250;"*OPC?"...
Page 272
In Load_vfp_data subprogram, enter your VFP data file name instead of "VFP_FILE". Your VFP data file must contain data for at least 3 Setup Memories: for Vth measurement, C mea- surement, and "Open All" condition. 9-16 Program Line Agilent E5250A User’s Guide, Edition 11...
The HCI measurement sample program (SP_MUX_M) requires bias sources. You must modify or add a control routine for your bias sources to the program. Refer to “Adding the Bias Source Control Routine” on page 9-23. Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program...
Page 274
Determines Stress Condition. See later. Selects devices valid for the HCI test. See later. Characterizes the initial parameters. See later. Applies stress and characterizes the parameters. See later. Agilent E5250A User’s Guide, Edition 11 4155/4156 setup file IBVG.MES IGLEAK.MES IDLEAK.MES PARAM.MES...
Page 275
Channel/Source Setup: V NAME I NAME SMU1 SMU3 SMU4 GNDU Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program Device 3 ....
Page 276
For changing the conditions, refer to “Modifying the Program” on page 9-35. 9-20 DEFINITION DIFF(ID,VG) @MX-(@MY1/@MY2)-AT(VD,1)/2 MAX(Gm) @L2X @L1Y1 Y1axis LINEAR LINEAR 2 mA at a point where at a point where Agilent E5250A User’s Guide, Edition 11 Y2axis 1.5 mS...
4. Save modified file to an empty formatted diskette as in following example. This diskette is used for executing program. And the data measured and analyzed will be saved to this diskette automatically during program execution. RE-STORE "SP_MUX" Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program 9-23...
3. Connect all equipment and devices as shown in Figure 9-4 and Table 9-7. Refer to Chapter 4 for the details of the connection from the E5250A output to Device Under Test (DUT). 9-24 Agilent E5250A User’s Guide, Edition 11...
Page 281
Port SMU 1 SMU 3 SMU 4 GNDU Agilent E5250A User’s Guide, Edition 11 IVin2 cable IVout1 For E5255A in Slot 1: Connect IVin1 to SMU1, and set SW1/SW2/SW3 to For E5255A in Slot 2: Connect IVin1 to SMU3, and...
Recommended maximum value is about 0.5 V below actual breakdown. Then, edit the HCI test program (SP_MUX in this example) , and define the Vdstr value. The value should be defined in the following program line. Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program...
Page 284
Executing Sample Programs HCI Measurement Program !-- Drain stress voltage should be determined by Id-Vd charact eristics Vdstr=5 After defining the value, re-store the program. Figure 9-5 Id-Vds Measurement Example 9-28 ! Drain stress voltage Agilent E5250A User’s Guide, Edition 11...
Page 285
Then, stress/interim characterization cycle is executed until stress termination conditions are met as described previously. In each interim characterization, Idlin, Gmmax, Vtext, and Vtci are determined. An example measurement is shown in Figure 9-7. Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program key. After...
Page 286
After testing, the test result data is saved to the diskette in the computer's disk drive, and the following message is displayed. "HCI Degradation Test is Completed!!" Figure 9-6 Example of Ib-Vgs Measurement Results 9-30 Agilent E5250A User’s Guide, Edition 11...
Page 287
Figure 9-7 Initial/Interim Characterization Example Figure 9-8 HCI Degradation Test Result Example Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program 9-31...
Page 288
Tdc is the "time to target". The SP_MUX_A program extracts Tdc from the measurement data that was saved by SP_MUX program. Tdc is the time when the device parameter reached its termination condition. 9-32 MSI "/test_data" description Agilent E5250A User’s Guide, Edition 11...
Page 289
And program pauses. This step is repeated according to entered number of devices and selected softkey. Figure 9-9 HCI Degradation Test Data Analysis Example Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program 9-33...
Page 290
For the above, 0 means valid and 1 means invalid. Following is an actual example for this case: 5, 1.95, 1.E-6, 1.E-5 Idlin Device Validity Tdc_idlin 1, 0, 835.5786 2, 0, 3401.432 3, 0, 6269.047 4, 0, 24366.79 Averaged Tdc_idlin 8718.2119 9-34 Agilent E5250A User’s Guide, Edition 11...
To change the GPIB address of the instruments, change the following parameters in the "GPIB Setup" block. Parameter Hpib_sc 4155/4156 GPIB select code Hpib_addr 4155/4156 GPIB address Swm_sc E5250A GPIB select code Swm_addr E5250A GPIB address Agilent E5250A User’s Guide, Edition 11 Executing Sample Programs HCI Measurement Program Description Default 9-35...
Page 292
3. Change the following parameters in the "Device geometries" block of program. Parameter Gate_length Gate length in m. Gate_width Gate width in m. 9-36 Description "IBVG.MES" "IGLEAK.MES" "IDLEAK.MES" "PARAM.MES" Description Default 1.E-6 1.E-5 Agilent E5250A User’s Guide, Edition 11 Default...
Page 293
Meas_points in the DATA statements. In the above example, the number of data in DATA statements is 13. So the variable for the above example must be set as follows. Meas_points=13 Agilent E5250A User’s Guide, Edition 11 9-37...
Page 294
• Save_at_last=0: Saves the data after each parameter measurement. • Save_at_last=1: Saves the data after HCI test is completely finished. For this parameter, the default is 1. 9-38 Description Description Agilent E5250A User’s Guide, Edition 11 Default 2.E-10 1.E-8 Default...
Page 296
The typical data and supplemental data are not warranted, but provide useful information about functions and performance. If not noted otherwise, the conditions for specifications and other data are as follows: Temperature: 23 °C ± 5 °C Humidity: < 60 % RH 10-2 Agilent E5250A User’s Guide, Edition 11...
Channel Isolation Resistance (Ω) Low Leakage I-V Port General I-V Port C-V Port, HF Port 10-4 5 × 10 5 × 10 5 × 10 Agilent E5250A User’s Guide, Edition 11 2 × 10 2 × 10 2 × 10...
Page 299
Settling Time < 3.5 sec to settle to within 400 fA of final value after 10 V is applied (Low Leakage I-V Port) Agilent E5250A User’s Guide, Edition 11 Option 001 Matrix Switch < 0.1 pA (Low Leakage I-V Port) <...
Page 300
Low Leakage I-V Port BIAS Port a. When 0 Ω resistors are mounted on the card as the protective resis- tor. 10-6 5 × 10 5 × 10 Agilent E5250A User’s Guide, Edition 11 2 × 10 2 × 10...
Page 301
Settling Time: < 3.5 sec to settle to within 400 fA of final value after 10 V is applied (Low Leakage I-V Port) Agilent E5250A User’s Guide, Edition 11 Option 501 Multiplexer < 0.1 pA (Low Leakage I-V Port) < 5 pF per channel (Bias Port) <...
Page 302
5 °C to 40 °C for connector part −50 °C to 200 °C for cable part −40 °C to 70 °C 5 % to 80 % RH, non-condensing 5 % to 90 % RH at 65 °C Agilent E5250A User’s Guide, Edition 11...
Page 303
1 nA 4 pA + (0.2 × Vout) pA 10 nA 40 pA + (0.3 × Vout) pA 100 nA Agilent E5250A User’s Guide, Edition 11 Specifications Measurement 780 μV + (0.5 × Iout) V Measurement 3 pA + (0.2 × Vout) pA 5 pA + (0.2 ×...
Page 304
Specifications Supplemental Data when used with Agilent 4155/4156 10-10 Agilent E5250A User’s Guide, Edition 11...
Page 306
Error Messages This chapter lists and describes the error messages for Agilent E5250A. An error message consists of an error number and message. There are two types of error messages: • Standard SCPI Error Messages Negative error numbers (Command Error, Execution Error, Device-Dependent Error, and Query Error) are standard SCPI errors.
Page 307
Syntax error -102 An unrecognized command or data type was received; for example, a string was received when the E5250A does not accept strings. Agilent E5250A User’s Guide, Edition 11 Error Messages Standard SCPI Error Messages 11-3...
Page 308
Program mnemonic too long -112 A keyword in the command header contains more than twelve characters. Undefined header -113 An undefined command header was received; for example, *XYZ or :ROUT:OPEN:COOD. 11-4 Agilent E5250A User’s Guide, Edition 11...
Page 309
Either the character parameter contains an invalid character or the particular element received is not valid for the command. Character data too long -144 The character parameter contains more than 12 characters. Agilent E5250A User’s Guide, Edition 11 Error Messages Standard SCPI Error Messages 11-5...
Page 310
E5250A cannot determine more specific errors -171 and -178. Invalid expression -171 The expression was invalid; for example, unmatched parentheses or an illegal character. Expression data not allowed -178 An expression was received but was not allowed at this point. 11-6 Agilent E5250A User’s Guide, Edition 11...
Page 311
A valid parameter setting (where exact value from list of possibles was expected) could not be executed due to present E5250A state. Expression error -260 An expression related error occurred. Agilent E5250A User’s Guide, Edition 11 Error Messages Standard SCPI Error Messages 11-7...
Page 312
If error queue is full, this code is entered into the error queue instead of the code that caused the error. This code indicates that there was no room in the error queue, so an error occurred but was not recorded. 11-8 Agilent E5250A User’s Guide, Edition 11...
Page 313
Query UNTERMINATED after indefinite response -440 A query was received in the same program message after a query requesting an indefinite length response was executed. Agilent E5250A User’s Guide, Edition 11 Error Messages Standard SCPI Error Messages 11-9...
Page 314
For these errors, an error number and message are placed in the error queue, and bit3 of the Standard Event Status Register is set. The E5250A specific error messages have positive error numbers. 11-10 Agilent E5250A User’s Guide, Edition 11...
Page 315
Invalid channel range Wrong channel list is defined. Confirm the syntax of the channel list, the card configuration, and the configuration mode of the E5250A. Agilent E5250A User’s Guide, Edition 11 E5250A Specific Error Messages Error Message and Description Error Messages...
Page 316
For the Input Port No. for Couple Port, only 1, 3, 5, 7, or 9 are allowed. 3012 Bad bias port number For Input Port No. for Bias Port, only 1 to 10 are allowed. 11-12 Agilent E5250A User’s Guide, Edition 11...
Page 317
Cannot use same port for Couple and Bias Same input port number is specified to be Couple Port and Bias Port. Couple Port and Bias Port cannot be the same port. Agilent E5250A User’s Guide, Edition 11 Error Messages E5250A Specific Error Messages...
Page 320
SCPI Command Summary This chapter is a quick reference for the SCPI subsystem commands available for Agilent E5250A. The commands are in alphabetical order. For details about these commands, see Chapter 7. For how to specify the channel_list parameter, see Chapter 5.
Page 321
:DIAG:TEST:FRAM[:EXEC]? unit :DIAG:TEST:FRAM:STAT? unit [:ROUT]:BIAS:CHAN:DIS:CARD card_number [:ROUT]:BIAS:CHAN:DIS[:LIST] (@channel_list) [:ROUT]:BIAS:CHAN:DIS[:LIST]? (@channel_list) Agilent E5250A User’s Guide, Edition 11 SCPI Command Summary Description Clears relay test result (pass/fail) of specified card. card_number: 1, 2, 3, 4, or ALL Executes relay test, then returns result:...
Page 322
OFF or 0: turn OFF Bias Mode Returns the Bias Mode for the specified card. 0: Bias Mode is OFF, 1: Bias Mode is ON. card_number: For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, 4 Agilent E5250A User’s Guide, Edition 11...
Page 323
[:ROUT]:CLOS[:LIST] (@channel_list) [:ROUT]:CLOS[:LIST]? (@channel_list) [:ROUT]:CONN:RULE card_number,rule [:ROUT]:CONN:RULE? card_number [:ROUT]:CONN:SEQ card_number,sequence Agilent E5250A User’s Guide, Edition 11 SCPI Command Summary Description Returns channel_list of all closed channels for the specified card. "Closed channel" means an input port connected to an output port.
Page 324
Only for the E5252A card. card_number: For Auto Config mode: 0 or ALL For Normal Config mode: 1, 2, 3, 4, or ALL state: ON or 1: turn ON Couple Mode OFF or 0: turn OFF Couple Mode Agilent E5250A User’s Guide, Edition 11...
Page 325
[:ROUT]:COUP[:STAT]? card_number [:ROUT]:FUNC channel_config [:ROUT]:FUNC? [:ROUT]:OPEN:CARD card_number [:ROUT]:OPEN[:LIST] (@channel_list) [:ROUT]:OPEN[:LIST]? (@channel_list) :SYST:CCON? card_number Agilent E5250A User’s Guide, Edition 11 SCPI Command Summary Description Returns Couple Mode of specified card. 0: Couple Mode is OFF 1: Couple Mode is ON. card_number:...
Page 326
For Auto Config mode: 0 For Normal Config mode: 1, 2, 3, or 4 Reads error from head of error queue, and removes that error from queue. Returns SCPI version number for which the E5250A complies. Agilent E5250A User’s Guide, Edition 11...