Page 3
This product complies with the WEEE Directive (2002/96/EC) marking requirements. The affixed label indicates that you must not discard this electrical/ electronic product in domestic household waste. Product Category: With reference to the equipment types in the WEEE Directive Annex I, this product is classed as a “Monitoring and Control instrumentation”...
Page 4
In This Manual This manual provides the information about Keysight Technologies B1542A and consists of the following chapters. • Chapter 1, Introduction Describes product overview of Keysight B1542A. • Chapter 2, Installation Explains how to install Keysight B1542A. • Chapter 3, Performing System Setup and Compensation Explains how to perform system setup and how to update compensation data.
Page 10
Introduction Keysight B1542A Pulsed IV Package for B1500/EasyEXPERT is a solution package for the Keysight B1500A or Desktop EasyEXPERT users and provides the automated pulsed IV test environment. This chapter introduces Keysight B1542A, and consists of the following sections. •...
Introduction Overview Overview Keysight B1542A Pulsed IV Package expands the capabilities of Keysight B1500A Semiconductor Device Analyzer to enable the ultra short pulsed IV measurements with parametric characterization down to 10 ns pulse width for many new device structures such as silicon-on-insulator (SOI) transistors that are more susceptible to harmful thermal effects during characterization.
Page 12
Introduction Overview Figure 1-1 Pulsed IV Test System by Using Keysight B1542A Pulse Generator Switch Controller Windows PC Desktop EasyEXPERT (optional with B1500A) DC Source Monitor Oscilloscope Table 1-1 Oscilloscope Supported by Keysight B1542A Keysight Model Number Remarks 54853A/54854A/54855A 2.5/4/6 GHz, 4 channels, 20 GSa/s DSO8000A series 600 MHz or 1 GHz, 4 channels, 4 GSa/s MSO8000A series...
Introduction Typical Technical Information Typical Technical Information The followings are the typical technical information of the pulsed IV test system configured by Keysight B1542A. Those are not the specifications but the typical and supplemental data the test system can provide. Gate pulse width: 10 ns to 1 s Gate pulse voltage: -4.5 V to 4.5 V Gate pulse base line voltage: -3.0 V to 3.0 V...
Introduction Accessories and Options Accessories and Options Table 1-3 lists the available options for Keysight B1542A. And Table 1-4 lists the contents of the B1542A. Table 1-3 Options Model Description Number R1280A Return-to-Keysight - warranty and service plan R1282A Return-to-Keysight calibration plan Table 1-4 Contents Description...
Page 16
Introduction Accessories and Options Description Quantity Gate cable set SMA(f)-BNC(m) adapter SMA cable, 30 cm SMA(f)-BNC(m) adapter, precision type SMA cable, 1.5 m DUT cable, 1.5 m SMA (f)-(m)-(f) adapter Terminator, dc-26.5 GHz, 3.5 m with option 011 SMA(m)-SMA(m) adapter Magnet sheet (for fixing the divider) Docking interface BNC cable, 1.5 m...
Page 17
Introduction Accessories and Options Description Quantity Pulse/dc switch set Switch controller Switch control cable (viking cable, D-sub 15 pin) Switch control distributor Drain pulse/dc switch unit Gate pulse/dc switch unit Triaxial cable, 1.5 m D-sub 9 pin cable, 3 m Wrench, T10 GPIB cable, 1 m Rack-mount kit for pulse/dc switch units...
Page 20
Installation This chapter describes the inspection and installation instructions of Keysight B1542A pulsed IV package for B1500A/EasyEXPERT, and consists of the follow- ing sections. To perform the pulsed IV measurement, complete the hardware and software installation described in this chapter.
• water marks If you suspect any damage, notify your local Keysight Technologies sales or service office. 2. When you open the boxes containing the B1542A, check the components against the contents lists attached to the boxes. See also Table 1-4.
Installation RF Probes RF Probes The pulsed IV test system supports the measurement of the three-terminal MOSFET (source and well (substrate) are shorted). And its measurement path must be extended to the RF probes as shown in Figure 2-1 to achieve 10 ns minimum pulse width.
Installation DC Probes DC Probes The MOSFET contact pads for DC measurement shown in Figure 2-3, are more popular than the RF contact pads shown in Figure 2-2. If device under test is configured with DC contact pads, use DC probes instead of RF probes. The DC probes are better suited for contact with the DC contact pads than the RF probes.
Installation Hardware Installation Hardware Installation This section describes the instructions to install the B1542A. The installation instructions cover the connection of the control cables and the connection of the measurement cables to the RF or DC probes used to contact the device under test (MOSFET).
Installation Hardware Installation Connecting Interface Cables Connect the instruments via GPIB or LAN as shown below. Requirements: • GPIB cable, maximum 4 ea. Quantity depends on your system components (instruments and computer). • LAN cable, 2 ea. only for using the DSO/MSO 9000 series or S series oscilloscope Procedure: 1.
Installation Hardware Installation Installing Pulsed IV Test System The connection overview of the pulsed IV test system is shown in Figure 2-5. To install the system, perform the following steps. “Connecting Switch Controller” on page 2-10 “Making Measurement Path for Gate” on page 2-11 “Making Measurement Path for Drain”...
Page 27
Installation Hardware Installation Figure 2-5 Pulsed IV Test System Connection Overview DC source monitor to output channel Pulse generator for gate pulse Scope to AUX Trig In to SMU Force to SMU Force to SMU SMA cable, 1.5 m for drain voltage for gate voltage Force at DC test...
Page 28
Installation Hardware Installation Connecting Switch Controller 1. Install the switch controller and connect the GPIB cable. See “Installing Instruments” “Connecting Interface Cables” on page 2-7. 2. Fix the switch control distributor to the appropriate place. 3. Connect the viking cable between the switch controller and the switch distributor.
Page 29
Installation Hardware Installation Making Measurement Path for Gate Connect the following accessories as shown in Figure 2-7. And fix the gate pulse/dc switch unit to the appropriate place. Use a torque wrench and an open-end wrench to fasten the SMA connectors. Required accessories: •...
Page 30
Installation Hardware Installation Making Measurement Path for Drain Connect the following accessories as shown in Figure 2-8. And fix the drain pulse/dc switch unit to the appropriate place. Use a torque wrench and an open-end wrench to fasten the SMA connectors. Required accessories: •...
Installation Hardware Installation Connecting RF Probes Only for the RF probe users. Connect the following accessories as shown in Figure 2-9. Use a torque wrench and an open-end wrench to fasten the SMA connectors. Required accessories: • DUT cable, 1.5 m, 2 ea. •...
Installation Hardware Installation Connecting DC Probes Only for the DC probe users. Connect the following accessories as shown in Figure 2-10. Use a torque wrench and an open-end wrench to fasten the SMA connectors. Required accessories: • DUT cable, 1.5 m, 2 ea. •...
Page 33
Installation Hardware Installation Procedure: 1. Connect the SMA(m)-SSMC cable to the Gate DC probe. 2. Connect a SSMC short-open cable between the Gate DC probe and the Well DC probe, and set the DC probe to the appropriate place. Then, the black sleeve plug must be the Gate side.
Installation Software Installation Software Installation This section describes the instructions to install the pulsed IV system software. • “System Requirements” • “Installing Software” • “Installing Cable Compensation Data” • “After Software Installation” • “Updating Software” • “Removing Pulsed IV Software” To install the pulsed IV system software, perform the instructions described in “Installing Software”,...
Installation Software Installation System Requirements The pulsed IV system software is allowed to be installed in the one of the following system controller. • Keysight B1500A installed with EasyEXPERT software • Windows PC installed with Desktop EasyEXPERT software If the B1500A is used as the DC source monitor, the revision number of Desktop EasyEXPERT must be the same as the EasyEXPERT installed in the B1500A.
Installation Software Installation After Software Installation 1. Launch EasyEXPERT or Desktop EasyEXPERT. And click the Start EasyEXPERT button. 2. Open your workspace or create a new workspace. 3. Display the Application Test tab screen. 4. Import the pulsed IV test definitions listed below from the following folder. <program folder>\Agilent\PLSDIV\TestDefinitions\Import1st •...
Installation Software Installation Updating Software Perform the following procedure to update the pulsed IV system software. 1. Launch EasyEXPERT or Desktop EasyEXPERT. And click the Start EasyEXPERT button. 2. Open your workspace. 3. Display the Application Test tab screen. 4. Remove checks from categories except for the Pulsed IV in the Category list. 5.
Installation Rack-mounting Instruments Rack-mounting Instruments Image of rack mount is shown in Figure 2-12. This figure shows the rack-mount position of the instruments. For rack mounting the instruments, see manual of instrument rack (Keysight E7590A: 1.3 m, E3661B: 1.6 m, E3662B: 2.0 m) and rack-mount kit.
Installation Rack-mounting Instruments Rack-mounting Pulse/dc Switch Units Rack-mount pulse/dc switch units as shown below. The required parts are furnished with the B1542A. See Figure 2-14. Required parts: Reference Keysight Part No. Quantity Description Designator B1542-00201 Panel B1542-01211 Rail kit B1542-01212 Rail kit 0515-0372 Screw...
Page 40
Installation Rack-mounting Instruments Figure 2-13 Assembling Rail Kit Screw hole, not used Screw hole, not used B1542-01211 Screw B1542-01212 Screw hole Screw hole Figure 2-14 Rack-mounting Pulse/dc Switch Units 2-22 Keysight B1542A User’s Guide, Edition 10...
Page 42
Performing System Setup and Compensation This chapter describes how to perform system setup and compensation of the pulsed IV test system and consists of the following sections. The system setup can be performed by using the pulsed IV setup (PLSDIV Setup) test definition on the EasyEXPERT application test environment.
Performing System Setup and Compensation Pulsed IV System Setup Pulsed IV System Setup The pulsed IV system setup items are listed below. The system setup must be performed and successfully completed before using the pulsed IV test system. Accessories needed to perform the system setup are listed in Table 3-1.
Page 44
Performing System Setup and Compensation Pulsed IV System Setup Table 3-1 Required Accessories to Perform System Setup Accessory Quantity Triaxial cable BNC cable BNC(m)-Triax(f) adapter, floating guard BNC(m)-(f)-(f) adapter GNDU-chassis adapter Table 3-2 Pulsed IV System Setup When the action must be executed Action after system installation System Configuration...
Page 45
Performing System Setup and Compensation Pulsed IV System Setup Table 3-3 System Configuration Setup Parameters Field name Description Controller Select B1500A Internal or External PC. Instrumentations PGU, DSO, and SMU Specify the pulse generator (PGU), oscilloscope (DSO), and DC source monitor (SMU) to be used. For DSO/MSO S series oscilloscope, set DSO=DSO9000A series.
Performing System Setup and Compensation Starting System Setup Starting System Setup Perform the following procedures. If you use the DSO/MSO 9000 series or S series oscilloscope, also perform the procedure described in “If You Use DSO/MSO 9000 Series or S Series Oscilloscope” on page 3-7.
Performing System Setup and Compensation Starting System Setup Figure 3-1 Keysight Connection Expert VISA interface ID GPIB0 System Controller If You Use DSO/MSO 9000 Series or S Series Oscilloscope Perform the following procedure to know the IP address of the DSO/MSO 9000 series or S series oscilloscope and set it to Keysight Connection Expert.
Performing System Setup and Compensation Starting System Setup If You Use External Computer Perform the following procedures if you use an external computer as the system controller. If you use the DSO/MSO 9000 series or S series oscilloscope, also perform the procedure described in “If You Use DSO/MSO 9000 Series or S Series Oscilloscope”...
Page 49
Performing System Setup and Compensation Starting System Setup 8. Save the test setup to your preset group (My Favorite Setup). Table 3-4 Desktop EasyEXPERT Execution Mode Mode Field name Setting value or description Select this mode for using the 4155B, 4155C, 4156B, 4156C, Offline E5260A (or E5262A/E5263A), or E5270B.
Performing System Setup and Compensation System Configuration System Configuration The system configuration must be set after completing the system installation or after changing a channel assignment or after changing the interface address of the system components. Procedure: 1. Open the PLSDIV Setup test setup from your preset group. 2.
Performing System Setup and Compensation System Configuration SMU CH for Compensation Dialog Box This dialog box is opened by clicking the SMU for Compensation button on the Configuration dialog box, and is used to specify the SMU used for the Compensation action.
Performing System Setup and Compensation Executing Action Executing Action Execute the action as shown below. Before starting the action, confirm that all system components are connected to the system controller and available on the same GPIB bus and on the same LAN for the DSO/MSO 9000 series or S series oscilloscope.
Performing System Setup and Compensation Executing Action Compensation Action Before starting the Compensation action, connect triaxial cables as follows. 1. Connect a triaxial cable to the Force connector of the SMU specified by the Drain Bias SMU CH field on the Configuration dialog box or the SMU specified by the Force SMU (Slot No.) field on the SMU CH for Compensation dialog box if you set.
Page 54
Performing System Setup and Compensation Executing Action 3-14 Keysight B1542A User’s Guide, Edition 10...
Page 56
Performing Measurement This chapter describes the measurement examples by using the pulsed IV test system, and consists of the following sections. • “Theory of Measurement” • “Before Measurement” • “Performing System Reset” • “Pulse Waveform Measurement” • “Pulsed Id-Vd Measurement” •...
Performing Measurement Theory of Measurement Theory of Measurement Figure 4-1 shows the pulsed IV measurement circuit diagram. SMU (source monitor unit) applies DC voltage to the drain terminal through bias-T (bias network). And PGU (pulse generator) applies pulse voltage to the gate terminal through divider.
Performing Measurement Theory of Measurement The test system repeats this drain current measurement for all of the specified sweep voltage and gets the data to plot on the data display graph. Figure 4-2 Simplified Measurement Circuit VdSet Shunt resistor, Z VdInt = VdSet Z Id VgMon VgMon, VdInt, and Id values will be the value obtained at the specific timing of the...
Performing Measurement Before Measurement Before Measurement Confirm or perform the followings before starting measurement. 1. Performing system reset Perform system reset. See “Performing System Reset” on page 4-6. 2. Deciding device delay time This is needed to set the DeviceDelay value of the Device Parameters on the pulsed IV test setup screen.
Performing Measurement Performing System Reset Performing System Reset This test definition resets the pulsed IV test system. Execute this definition when the test system is in any abnormal condition. 1. Open the PLSDIV Reset test definition on the EasyEXPERT application test environment.
Performing Measurement Pulse Waveform Measurement Pulse Waveform Measurement Pulse waveform measurement can be performed as follows. Figure 4-5 PLSDIV Capt Wave Test Definition 1. Open the PLSDIV Capt Wave test definition on the EasyEXPERT application test environment. 2. Set the measurement condition to the Device Parameters, Test Parameters, and Extended Test Parameters.
Page 62
Performing Measurement Pulse Waveform Measurement Figure 4-6 Voltage Pulse Measurement Example Figure 4-7 Current Pulse Measurement Example Keysight B1542A User’s Guide, Edition 10...
Performing Measurement Pulsed Id-Vd Measurement Pulsed Id-Vd Measurement Pulsed Id-Vd measurement can be performed as follows. Figure 4-8 PLSDIV IdVd Test Definition 1. Open the PLSDIV IdVd or PLSDIV IdVd [2] test definition on the EasyEXPERT application test environment. 2. Set the measurement condition to the Device Parameters, Test Parameters, and Extended Test Parameters.
Performing Measurement Pulsed Id-Vg Measurement Pulsed Id-Vg Measurement Pulsed Id-Vg measurement can be performed as follows. Figure 4-10 PLSDIV IdVg Test Definition 1. Open the PLSDIV IdVg or PLSDIV IdVg [2] test definition on the EasyEXPERT application test environment. 2. Set the measurement condition to the Device Parameters, Test Parameters, and Extended Test Parameters.
Performing Measurement DC I-V Measurements DC I-V Measurements The PLSDIV system software also provides the test definitions for the DC I-V measurements. The test definitions use SMU and do not use oscilloscope and pulse generator. However, you can perform the measurement as shown in the previous sections.
Page 70
PLSDIV Test Definitions This chapter describes the pulsed IV application test library (PLSDIV test definitions) that can be opened and executed in the EasyEXPERT application test environment. The library contains the test definitions shown in Table 5-1. Each section in this chapter contains detailed descriptions of the test definition. Each entry: 1.
Page 71
PLSDIV Test Definitions Table 5-1 Summary of PLSDIV Test Definitions Test Definition Description PLSDIV Setup This test definition must be executed after installing the pulsed IV test system, changing channel assignment or GPIB address, or replacing oscilloscope, cable, or bias-T. PLSDIV Reset Initializes the pulsed IV test system.
PLSDIV Test Definitions PLSDIV Capt Wave PLSDIV Capt Wave This test definition controls SMU (source monitor unit) to apply the drain voltage, controls PGU (pulse generator) to apply the gate voltage pulse, controls the oscilloscope to monitor the gate voltage pulse waveform and the drain voltage pulse waveform, calculates the drain current pulse waveform if the drain monitor mode is current, and displays the gate voltage pulse waveform and the drain voltage or current pulse waveform.
Page 73
PLSDIV Test Definitions PLSDIV Capt Wave Test Parameters The following parameters are available to set the source output. Pulse width of PGU output pulse. 10 ns to 1 s, 4 digits or 1 ns PulseWidth resolution. See “Parameters” on page 5-34.
Page 74
PLSDIV Test Definitions PLSDIV Capt Wave GateZero Status of the gate monitor channel zero measurement at initialization. Enable or Disable. RangingMode Measurement ranging mode. Auto or Fixed. DcSwitch Pulse/dc switch units. Yes (exists, pulsed IV measurement connection will be automatically made) or No (none). SWAddress GPIB address of the switch controller.
PLSDIV Test Definitions PLSDIV DC IdVd PLSDIV DC IdVd This test definition controls SMUs to apply the drain voltage and the gate voltage, measures the drain current, and displays the Id-Vd characteristics. Device Parameters The following parameters are available to set the test condition. Polarity Polarity of source output.
Page 76
PLSDIV Test Definitions PLSDIV DC IdVd • VdStart, VdStop, VdStep The parameters set the primary sweep source used to apply the drain voltage. The number of sweep points is given by the following formula. Then ignore the numbers after the decimal point. If VdStep=0, the measurement voltage is VdStart only.
Page 77
PLSDIV Test Definitions PLSDIV DC IdVd Extended Test The following parameters are available to set the test condition. Parameters IgLimit Gate current compliance, in A. 1 nA to 100 mA, 3 digits or 1 nA resolution. Set the value that covers current to the terminator. For example, the current is 100 mA for TermR=50 ...
PLSDIV Test Definitions PLSDIV DC IdVd SMU PLSDIV DC IdVd SMU This test definition controls SMUs to apply the drain voltage and the gate voltage, measures the drain current, and displays the Id-Vd characteristics. Device Parameters The following parameters are available to set the test condition. Polarity Polarity of source output.
Page 79
PLSDIV Test Definitions PLSDIV DC IdVd SMU VdStop Primary sweep stop voltage for the drain terminal. -10 to 10 V, 4 digits or 10 mV resolution. VdStep Primary sweep step voltage for the drain terminal. -10 to 10 V, 5 digits or 1 mV resolution. •...
Page 80
PLSDIV Test Definitions PLSDIV DC IdVd SMU IntegNum For E5260/E5270, this parameter is the coefficient used to define the integration time or the number of averaging samples for the current measurement. Integer. See Table 5-2. For 4155/4156, this parameter is the number of averaging samples if this value is positive, or the NPLC value if this value is negative.
PLSDIV Test Definitions PLSDIV DC IdVg PLSDIV DC IdVg This test definition controls SMUs to apply the drain voltage and the gate voltage, measures the drain current, and displays the Id-Vg characteristics. Device Parameters The following parameters are available to set the test condition. Polarity Polarity of source output.
Page 82
PLSDIV Test Definitions PLSDIV DC IdVg • VgStart, VgStop, VgStep The parameters set the primary sweep source used to apply the gate voltage. The number of sweep points is given by the following formula. Then ignore the numbers after the decimal point. If VgStep=0, the measurement voltage is VgStart only.
Page 83
PLSDIV Test Definitions PLSDIV DC IdVg Extended Test The following parameters are available to set the test condition. Parameters IgLimit Gate current compliance, in A. 1 nA to 100 mA, 3 digits or 1 nA resolution. Set the value that covers current to the terminator. For example, the current is 100 mA for TermR=50 ...
PLSDIV Test Definitions PLSDIV DC IdVg SMU PLSDIV DC IdVg SMU This test definition controls SMUs to apply the drain voltage and the gate voltage, measures the drain current, and displays the Id-Vg characteristics. Device Parameters The following parameters are available to set the test condition. Polarity Polarity of source output.
Page 85
PLSDIV Test Definitions PLSDIV DC IdVg SMU VdStop Secondary sweep stop voltage for the drain terminal. -10 to 10 V, 4 digits or 10 mV resolution. VdStep Secondary sweep step voltage for the drain terminal. -10 to 10 V, 5 digits or 1 mV resolution. •...
Page 86
PLSDIV Test Definitions PLSDIV DC IdVg SMU IntegNum For E5260/E5270, this parameter is the coefficient used to define the integration time or the number of averaging samples for the current measurement. Integer. See Table 5-2. For 4155/4156, this parameter is the number of averaging samples if this value is positive, or the NPLC value if this value is negative.
PLSDIV Test Definitions PLSDIV IdVd, PLSDIV IdVd [2] PLSDIV IdVd, PLSDIV IdVd [2] This test definition controls SMU (source monitor unit) to apply the drain voltage, controls PGU (pulse generator) to apply the gate voltage pulse, controls the oscilloscope to monitor the gate voltage and the drain voltage, calculates the drain current, and displays the Id-Vd characteristics.
Page 88
PLSDIV Test Definitions PLSDIV IdVd, PLSDIV IdVd [2] Test Parameters The following parameters are available to set the source output. Pulse width of PGU output pulse. 10 ns to 1 s, 4 digits or 1 ns PulseWidth resolution. See “Parameters” on page 5-34.
Page 89
PLSDIV Test Definitions PLSDIV IdVd, PLSDIV IdVd [2] Extended Test The following parameters are available to set the test condition. For more details, Parameters “Parameters” on page 5-34. TransTime Pulse leading/trailing edge transition time, in s. 2 ns to 500 ns, 3 digits or 1 ns resolution.
Page 90
PLSDIV Test Definitions PLSDIV IdVd, PLSDIV IdVd [2] Test Output The following output parameters are displayed after the test. Idrain Drain current Id, in A. Vdrain Target drain voltage Vd, in V. VdSet Drain voltage, in V. SMU output value. VdInt Drain voltage, in V.
PLSDIV Test Definitions PLSDIV IdVg, PLSDIV IdVg [2] PLSDIV IdVg, PLSDIV IdVg [2] This test definition controls SMU (source monitor unit) to apply the drain voltage, controls PGU (pulse generator) to apply the gate voltage pulse, controls the oscilloscope to monitor the gate voltage and the drain voltage, calculates the drain current, and displays the Id-Vg characteristics.
Page 92
PLSDIV Test Definitions PLSDIV IdVg, PLSDIV IdVg [2] Test Parameters The following parameters are available to set the source output. Pulse width of PGU output pulse. 10 ns to 1 s, 4 digits or 1 ns PulseWidth resolution. See “Parameters” on page 5-34.
Page 93
PLSDIV Test Definitions PLSDIV IdVg, PLSDIV IdVg [2] Extended Test The following parameters are available to set the test condition. For more details, Parameters “Parameters” on page 5-34. TransTime Pulse leading/trailing edge transition time, in s. 2 ns to 500 ns, 3 digits or 1 ns resolution.
Page 94
PLSDIV Test Definitions PLSDIV IdVg, PLSDIV IdVg [2] Test Output The following output parameters are displayed after the test. Vgate Target gate voltage Vg, in V. Idrain Drain current Id, in A. VgMon Gate voltage, in V. Oscilloscope monitor value. VgConv Convergence result of the gate voltage automatic adjustment.
PLSDIV Test Definitions PLSDIV IV SMU PLSDIV IV SMU This test definition controls SMUs to apply the primary and secondary sweep voltage, measures current, and displays the I-V characteristics. Device Parameters The following parameter is available to set the test condition. IDispRange Maximum value of the Y1 axis, in A.
Page 96
PLSDIV Test Definitions PLSDIV IV SMU SMU2 Channel number of the SMU used for the secondary sweep source. Slot1 to Slot8. Maximum channel number depends on the configuration of DC source monitor. Secondary sweep start voltage. -100 to 100 V, 6 digits or 1 V StartV2 resolution.
Page 97
PLSDIV Test Definitions PLSDIV IV SMU Extended Test The following parameters are available to set the test condition. Parameters SMUType Type of DC source monitor. E526x, E527x, or FLEX415x. E526x: for Keysight E5260A E527x: for Keysight E5270B FLEX415x: for Keysight 4155/4156 AddrGPIB GPIB address of the DC source monitor.
Page 98
PLSDIV Test Definitions PLSDIV IV SMU Table 5-2 Integration Time Setup Parameters for E5260/E5270 ADCType IntegMode IntegNum Value that defines the number of averaging samples given by the HighSpeed Auto following formula. 1 to 1023. Number of averaging samples = IntegNum system-defined-value where system-defined-value is the number of averaging samples automatically set by the E5260/E5270.
PLSDIV Test Definitions PLSDIV Reset PLSDIV Reset This test definition resets and initializes the pulsed IV test system. Device Parameters None Test Parameters None Extended Test None Parameters Test Output None Keysight B1542A User’s Guide, Edition 10 5-31...
PLSDIV Test Definitions PLSDIV Setup PLSDIV Setup This test definition is used to perform the system setup and the compensation of the pulsed IV test system. Select the action in the Actions field, set the extended parameters, and click the Single button to perform the action. All instruments must be connected by GPIB cables before starting the system setup.
Page 101
PLSDIV Test Definitions PLSDIV Setup MeasTime Only for Pgu Compensation. Measurement timing at the pulse top. -1 to 1, 3 digits or 0.01 resolution. For more details of the parameters, see “Parameters” on page 5-34. Test Output None Keysight B1542A User’s Guide, Edition 10 5-33...
PLSDIV Test Definitions Parameters Parameters This section explains the definitions of the parameters used in the pulsed IV test definitions. Polarity Polarity controls the source output polarity. Usually, a positive polarity is used for the N channel devices and a negative polarity is used for the P channel devices. Figure 5-6 shows the polarity of gate pulse voltage.
Page 103
PLSDIV Test Definitions Parameters PulseWidth PulseWidth is the width of the gate pulse and defined as shown in Figure 5-8. PulseBase PulseBase is the baseline voltage of the gate pulse and defined as shown in Figure 5-8. The value must be low enough to turn off the device under test. If you set PulseBase <...
Page 104
PLSDIV Test Definitions Parameters MeasTime MeasTime defines the data extraction timing (see Figure 5-9) which is the timing to extract the pulsed IV measurement data (gate voltage, drain voltage, and drain current) from the oscilloscope measurement result (pulse waveform). Initially, this value is set to 0.5.
Page 105
PLSDIV Test Definitions Parameters SmthNum SmthNum defines the number of measurement points used for the smoothing function of oscilloscope. SmthNum must be less than SmplNum. SmthStat SmthStat sets the smoothing function ON or OFF of the oscilloscope. The smoothing function averages the time-series data to reduce variations caused by high-frequency components.
Page 106
PLSDIV Test Definitions Parameters VdAdjust VdAdjust sets the drain voltage automatic adjustment function ON or OFF. This function is used to compensate the voltage drop caused by the shunt resistor. See Figure 5-11. When this function is OFF, the SMU applies Vd (specified drain voltage).
Page 107
PLSDIV Test Definitions Parameters RangingMode RangingMode defines the measurement ranging mode set to the oscilloscope. Auto ranging uses the best measurement range for the monitor value automatically. The maximum range is the best range for the specified IdMax value. Fixed ranging uses the best range for the specified IdMax value. This mode contributes to higher measurement throughput.
Page 110
PLSDIV TIS Commands This chapter provides reference information of the pulsed IV .exe library (Plsdiv commands, PLSDIV TIS) used in the PLSDIV application test definitions. This chapter consists of the following sections. • “Command Summary” • “Entering Plsdiv Commands” • “Command Reference”...
PLSDIV TIS Commands Command Summary Command Summary The pulsed IV .exe library (Plsdiv commands) is summarized in Table 6-1. When using the Plsdiv commands, the execution sequence of commands must be as shown in Figure 6-1. PlsdivInit command must be executed at the beginning of the measurement and PlsdivUninit command must be executed at the end of the measurement.
Page 112
PLSDIV TIS Commands Command Summary Table 6-1 Plsdiv Command Summary Command Summary PlsdivInit Initializes the pulsed IV test system. Must be executed before any other Plsdiv command. PlsdivForceVd Sets the SMU (source monitor unit) output switch on and applies the specified drain voltage.
PLSDIV TIS Commands Entering Plsdiv Commands Entering Plsdiv Commands Plsdiv commands can be entered by input from the Windows Command Execution component on the Test Definition window’s Test Contents tab screen (see “Setup Example” on page 6-8). Most Plsdiv commands need parameters to be sent or returned.
PLSDIV TIS Commands Entering Plsdiv Commands Defining Numeric/Vector Input Parameter 1. Define a vector variable in the Test Specification tab screen or the Local Variable Definition component of the Test Contents tab screen. 2. Set the Write Type to List in the Windows Command Execution component. 3.
PLSDIV TIS Commands Entering Plsdiv Commands Defining Vector Output Parameter 1. Define a vector variable in the Test Specification tab screen or the Local Variable Definition component of the Test Contents tab screen. 2. Set the Read Type to List in the Windows Command Execution component. 3.
PLSDIV TIS Commands Entering Plsdiv Commands • {2:x} Third element, no limit for length, hexadecimal numeric • {3} Fourth element, no limit for length, general Table 6-2 Available F values Meaning Meaning C or c Circulation N or n Numeric D or d Decimal numeric P or p...
PLSDIV TIS Commands Command Reference Command Reference This section contains detailed descriptions of all the Plsdiv commands. The commands are listed in alphabetical order. Each entry: 1. Gives one command 2. Describes the execution conditions, if any exists 3. Describes the file name to be entered in the Command Filename field 4.
PLSDIV TIS Commands Command Reference DispMessage This command opens a pop-up window and displays the specified string. This command can be executed without the PlsdivInit command. Filename DispMessage.exe Write Type String Read Type None Write String This command needs the following input parameter. message Specify a message to display in the pop-up window.
PLSDIV TIS Commands Command Reference PlsdivCaptureMonData This command reads the oscilloscope vertical data (monitor data). It returns the gate voltage data, drain voltage data, or drain current data selected by the term and drain_mode parameters. Execution PlsdivSetSampling and PlsdivMeasureId must be executed before this command. Conditions The PlsdivSetSampling command sampling_num parameter value must not be 0.
PLSDIV TIS Commands Command Reference PlsdivCaptureTimeData This command reads the oscilloscope horizontal data (time data). Execution PlsdivSetSampling and PlsdivMeasureId must be executed before this command. Conditions The PlsdivSetSampling command sampling_num parameter value must not be 0. Filename PlsdivCaptureTimeData.exe Write Type String Read Type List...
PLSDIV TIS Commands Command Reference PlsdivCutoffVd This command applies 0 V drain voltage and sets the SMU output switch off. Filename PlsdivCutoffVd.exe Response Status code. Numeric value. To read error message, use PlsdivErrorMessage. If no error is detected by this command execution, 0 is returned. PlsdivCutoffVg This command sets the PGU output switch off.
PLSDIV TIS Commands Command Reference PlsdivForceVd This command sets the SMU (source monitor unit) output switch on and applies the specified drain voltage. Filename PlsdivForceVd.exe Write Type String Read Type String. However, this command does not return any output parameter. Write String This command needs the following input parameter.
PLSDIV TIS Commands Command Reference Auto Adjustment This function is set by the PlsdivSetAdjustStat command, and is used to adjust the gate voltage automatically so that the vg_mon value is close to the vg_high value specified by the PlsdivSetVgLevel command. Response Status code.
Page 124
PLSDIV TIS Commands Command Reference If this function detects an improper connection, a nonzero status code will be returned. Figure 6-2 Divider and Terminator connection Digital Storage Oscilloscope Pulse Generator Gate pulse source channel Gate pulse monitor channel Divider Terminator Figure 6-3 Bias-T connection Digital Storage Oscilloscope...
PLSDIV TIS Commands Command Reference PlsdivMeasureId This command performs the pulsed IV measurement and returns the measurement result. This performs drain voltage spot measurement and calculates current value. Filename PlsdivMeasureId.exe Write Type String Read Type List Write String This command needs the following input parameters in this sequence. ranging Measurement ranging mode.
PLSDIV TIS Commands Command Reference If this function is off, the vd_set value will be equal to the vd value specified by the PlsdivForceVd command and the vd_actual value will show the value divided by the shunt resistor. Response Status code. Numeric value. To read the error message, use PlsdivErrorMessage. If no error is detected by this command execution, 0 is returned.
PLSDIV TIS Commands Command Reference Response Status code. Numeric value. To read the error message, use PlsdivErrorMessage. If no error is detected by this command execution, 0 is returned. PlsdivSetDeviceDelay This command sets the device delay time between the gate pulse and the drain pulse. Before performing the pulsed IV measurement, figure out the device delay time and set it by using this command.
PLSDIV TIS Commands Command Reference PlsdivSetMeasTime This command changes the timing for extracting the pulsed IV measurement data (gate voltage, drain voltage, and drain current) from the oscilloscope measurement result (pulse waveform). This change is effective after the PlsdivForceVg command is executed and until the next PlsdivSetMeasTime command or the PlsdivUninit command is executed.
PLSDIV TIS Commands Command Reference PlsdivSetPulseWidth This command sets the pulse width of the gate voltage. Filename PlsdivSetPulseWidth.exe Write Type String Read Type String. However, this command does not return any output parameter. Write String This command needs the following input parameter. pulse_width Pulse width of gate pulse, in second.
PLSDIV TIS Commands Command Reference Write String This command needs the following input parameters in this sequence. sampling_rate Sampling rate. Numeric value, 0 (auto), 1 to 20 G [times/s]. It is difficult to find the optimum value. Set sampling_rate=0 for an easy setup.
PLSDIV TIS Commands Command Reference PlsdivSetTransTime This command changes the pulse transition time of the gate voltage. This change is effective after the PlsdivForceVg command is executed and until the next PlsdivSetTransTime command or the PlsdivUninit command is executed. This command execution is optional.
PLSDIV TIS Commands Command Reference Write Type String Read Type String. However, this command does not return any output parameter. Write String This command needs the following input parameters in this sequence. vg_high Pulse high level, in V. Numeric value, -4.5 to 4.5. vg_base Pulse base level, in V.
Page 134
If an error occurs, find solutions from error messages and instrument manuals, and solve problems. However, if the problems still remain, perform a self-test. If the instrument fails in the self-test or the problems still remain, contact your nearest Keysight Technologies Service Center. To get the latest firmware/software/manuals/support information, go to www.keysight.com and type in B1542A in the Search field at the top of the page.
Page 135
Status Code and Error Messages Table 7-1 Pulsed IV Library (Plsdiv commands, PLSDIV TIS) Error Error Status Code Name Status Code Error Message Number SYSPIV_NO_ERROR No error. SYSPIV_ERROR_NULL_PTR BFFC1001 -4097 NULL pointer was detected. Specify the variable. SYSPIV_ERROR_RESET_FAILED BFFC1002 -4098 Reset failed.
Page 136
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_PARAMETER14 BFFC101D -4125 Invalid value for parameter 14. SYSPIV_ERROR_PARAMETER15 BFFC101E -4126 Invalid value for parameter 15. SYSPIV_ERROR_PARAMETER16 BFFC101F -4127 Invalid value for parameter 16. SYSPIV_ERROR_CPM_PIV_SET_SAMPLING_N BFFC1020 -4128 PlsdivCaptureMonData: Execute OT_COMPLETED...
Page 137
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_CPS_SAMPLING_NUM_INCO BFFC102B -4139 PlsdivCapturePulseShape: Define the MPATIBLE same value as the sampling number specified by PlsdivSetSampling. SYSPIV_ERROR_CPS_DRAIN_MODE_INVALID BFFC102C -4140 PlsdivCapturePulseShape: The drain data type must be 0 or 1. SYSPIV_ERROR_CPS_TIME_PTR_NULL BFFC102D -4141...
Page 138
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_NULL_MESSAGE_PTR BFFC1040 -4160 PlsdivErrorMessage: Specify the variable used for error message. SYSPIV_ERROR_NULL_ERR_NUM_PTR BFFC1041 -4161 PlsdivErrorMessage: Specify the variable used for error number. SYSPIV_UNKNOWN_ERROR_CODE BFFC1042 -4162 PlsdivErrorMessage: Unknown error code was detected.
Page 139
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_INIT_NO_CONFIG_FILE BFFC1052 -4178 PlsdivInit: sys_plsdiv.cf is not found. Reinstall the pulsed IV software. SYSPIV_ERROR_INIT_PERMISSION_CONFIG_ BFFC1053 -4179 PlsdivInit: sys_plsdiv.cf permission FILE error. Set read permission for this user.
Page 140
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_INIT_NO_SCOPE_MON_COM BFFC105E -4190 PlsdivInit: scope_mon.cmp is not P_FILE found. Reinstall the pulsed IV software. SYSPIV_ERROR_INIT_PERMISSION_SCOPE_M BFFC105F -4191 PlsdivInit: scope_mon.cmp ON_COMP_FILE permission error. Set read permission for this user. SYSPIV_ERROR_INIT_AN_ERROR_ON_SCOPE BFFC1060 -4192...
Page 141
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_INIT_KEYWORD_ON_PGU_C BFFC1069 -4201 PlsdivInit: pgu_output.cmp keyword OMP_FILE error. Reinstall the pulsed IV software. SYSPIV_ERROR_INIT_PULSE_PARAMETER_M BFFC106A -4202 PlsdivInit: pgu_output.cmp pulse ISMATCH_ON_PGU_COMP_FILE parameter mismatch. Reinstall the pulsed IV software. SYSPIV_ERROR_INIT_NO_DRAIN_COMP_FILE BFFC106B -4203...
Page 142
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_INIT_KEYWORD_ON_INPUT_ BFFC1073 -4211 PlsdivInit: scope_input_z.cmp Z_FILE keyword error. Reinstall the pulsed IV software. SYSPIV_ERROR_INIT_PULSE_PARAMETER_M BFFC1074 -4212 PlsdivInit: scope_input_z.cmp pulse ISMATCH_ON_INPUT_Z_FILE parameter mismatch. It must be same as the parameter in gate_pulse.cf.
Page 143
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_INIT_KEYWORD_ON_SYS_D BFFC107D -4221 PlsdivInit: sys_delay.cmp keyword ELAY_FILE error. Reinstall the pulsed IV software. SYSPIV_ERROR_INIT_CONFIG_MISMATCH BFFC107E -4222 PlsdivInit: sys_plsdiv.cf configuration mismatch. Check the system configuration and connect instruments/accessories properly.
Page 144
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_MID_VD_ACT_NULL BFFC1090 -4240 PlsdivMeasureId: Specify the variable used for vd_act. SYSPIV_ERROR_MID_CONV_STAT_NULL BFFC1091 -4241 PlsdivMeasureId: Specify the variable used for conv_stat. SYSPIV_ERROR_SZC_INVALID_TERMINAL_N BFFC1094 -4244 PlsdivScopeZeroCancel: Terminal must be 0: gate or 1: drain. SYSPIV_ERROR_SZC_PIV_INIT_NOT_COMPLE BFFC1095 -4245...
Page 145
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_SAC_PIV_INIT_NOT_COMPL BFFC10A4 -4260 PlsdivSetAdjustConf: Execute ETED PlsdivInit before this command. SYSPIV_ERROR_SAS_ADJ_TERM BFFC10A8 -4264 PlsdivSetAdjustStat: Terminal must be 0: gate or 1: drain. SYSPIV_ERROR_SAS_ADJ_STAT BFFC10A9 -4265 PlsdivSetAdjustStat: Adjustment status must be 0: OFF or 1: ON.
Page 146
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_SMM_PGU_COMP_STAT BFFC10B5 -4277 PlsdivSetMeasMode: PGU output compensation status must be 0: OFF or 1: ON. SYSPIV_ERROR_SMM_PIV_INIT_NOT_COMPL BFFC10B6 -4278 PlsdivSetMeasMode: Execute ETED PlsdivInit before this command. SYSPIV_ERROR_SMT_PIV_INIT_NOT_COMPL BFFC10B7 -4279 PlsdivSetMeasTime: Execute...
Page 147
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_SMTH_ERROR_PIV_SET_SAMPLING_ BFFC10CB -4299 PlsdivSetSmoothing: Execute NOT_COMPLETED PlsdivSetSampling before this command. SYSPIV_ERROR_SMTH_SMTH_NUM_OUT_OF BFFC10CC -4300 PlsdivSetSmoothing: Smoothing _RANGE number must be 3 to 4001. SYSPIV_ERROR_STT_PIV_INIT_NOT_COMPLE BFFC10D0 -4304 PlsdivSetTransTime: Execute PlsdivInit before this command.
Page 148
Status Code and Error Messages Error Status Code Name Status Code Error Message Number SYSPIV_ERROR_PUSH_GROBALS_PERMISSIO BFFC10E1 -4321 PlsdivPushGlobals: Set read N_ON_FILE permission for the <temp folder>. SYSPIV_ERROR_PUSH_GROBALS_AN_ERROR BFFC10E2 -4322 PlsdivPushGlobals: Delete the _ON_FILE ~tmp_global.tmp file and execute PlsdivInit. If the error still remains, reinstall the pulsed IV software.
Page 149
Status Code and Error Messages Error Status Code Name Status Code Error Message Number PIVCOMP_ERROR_GATE_DELAY_OUT_OF_LI BFFC10ED -4333 Delay time between trigger and gate pulse is out of the limit. Connect measurement cables properly. PIVCOMP_ERROR_SYS_DELAY_OUT_OF_LIMI BFFC10EE -4334 Delay time between gate pulse and drain pulse is out of the limit.
Page 150
Status Code and Error Messages Error Status Code Name Status Code Error Message Number PIVCOMP_ERROR_NO_DRAIN_CABLING_FILE BFFC10F6 -4342 drain_cabling.s2p file was not found. Install the drain setup data before executing this program. PIVCOMP_ERROR_SYS_DELAY_CONNECTION BFFC10F7 -4343 Measured delay time of the drain _INVERTED cabling is negative.
Page 151
Status Code and Error Messages Table 7-2 Pulse Generator Driver Error Status Error Status Code Name Error Message Code Number DVRPGU_NO_ERROR No error. DVRPGU_ERROR_SELF_TEST_PASSED Selftest passed. DVRPGU_ERROR_SELF_CAL_PASSED Calibration passed. DVRPGU_INSTR_ERROR_SYSTEM_ERROR BFFC0E00 -3584 System error occurred. DVRPGU_INSTR_ERROR_NULL_PTR BFFC0E01 -3585 NULL pointer was detected. DVRPGU_INSTR_ERROR_RESET_FAILED BFFC0E02 -3586...
Page 152
Status Code and Error Messages Status Error Status Code Name Error Message Code Number DVRPGU_INSTR_ERROR_PARAMETER13 BFFC0E1C -3612 Invalid value for parameter 13. DVRPGU_INSTR_ERROR_PARAMETER14 BFFC0E1D -3613 Invalid value for parameter 14. DVRPGU_INSTR_ERROR_PARAMETER15 BFFC0E1E -3614 Invalid value for parameter 15. DVRPGU_INSTR_ERROR_PARAMETER16 BFFC0E1F -3615 Invalid value for parameter 16.
Page 153
Status Code and Error Messages Status Error Status Code Name Error Message Code Number DVRPGU_ERROR_OFFSET_ON_CONFIG_FILE BFFC0E2C -3628 Invalid offset description. Reinstall the pulsed IV software. DVRPGU_ERROR_INT_IMP_ON_CONFIG_FILE BFFC0E2D -3629 Invalid internal impedance description. Reinstall the pulsed IV software. DVRPGU_ERROR_EXT_IMP_ON_CONFIG_FILE BFFC0E2E -3630 Invalid external impedance description.
Page 154
Status Code and Error Messages Status Error Status Code Name Error Message Code Number DVRPGU_ERROR_OFFSET_TOO_LARGE BFFC0E48 -3656 Offset value must be =< +10 V. DVRPGU_ERROR_OFFSET_TOO_SMALL BFFC0E49 -3657 Offset value must be >= -10 V. DVRPGU_ERROR_INT_IMP_INVALID BFFC0E4A -3658 Internal impedance must be 50 ohm or 1 Mohm.
Page 155
Status Code and Error Messages Table 7-3 Digital Sampling Oscilloscope Driver Error Status Error Status Code Name Error Message Code Number DVRSCOPE_NO_ERROR No error. DVRSCOPE_ERROR_SELF_TEST_PASSED Selftest passed. DVRSCOPE_VI_ERROR_SYSTEM_ERROR BFFC0F00 -3840 System error occurred. DVRSCOPE_INSTR_ERROR_NULL_PTR BFFC0F01 -3841 NULL pointer was detected. DVRSCOPE_INSTR_ERROR_RESET_FAILED BFFC0F02 -3842...
Page 156
Status Code and Error Messages Status Error Status Code Name Error Message Code Number DVRSCOPE_INSTR_ERROR_PARAMETER14 BFFC0F1D -3869 Invalid value for parameter 14. DVRSCOPE_INSTR_ERROR_PARAMETER15 BFFC0F1E -3870 Invalid value for parameter 15. DVRSCOPE_INSTR_ERROR_PARAMETER16 BFFC0F1F -3871 Invalid value for parameter 16. DVRSCOPE_ERROR_NO_CONFIG_FILE BFFC0F20 -3872 Configuration file is not found.
Page 157
Status Code and Error Messages Status Error Status Code Name Error Message Code Number DVRSCOPE_ERROR_DISP_STAT BFFC0F42 -3906 Display status must be ON or OFF. DVRSCOPE_ERROR_SWEEP_TIMEOUT BFFC0F43 -3907 Connect trigger input cable properly or change timeout value. DVRSCOPE_ERROR_MARKER_TYPE BFFC0F44 -3908 Marker name must be A or B. DVRSCOPE_ERROR_MARKER_POS BFFC0F45 -3909...
Page 158
Status Code and Error Messages Status Error Status Code Name Error Message Code Number DVRSCOPE_ERROR_TRIGGER_LEVEL BFFC0F52 -3922 Trigger level must not exceed the displayed scale. Or it must be -5 to +5 V for the external trigger source. DVRSCOPE_ERROR_TRIGGER_SOURCE_INVALI BFFC0F53 -3923 Invalid trigger configuration.
Need help?
Do you have a question about the B1542A Pulsed IV Package and is the answer not in the manual?
Questions and answers