Keithley Model 4200 SCS Semiconductor Characterization System User’s Manual
Reklama
Reklama
www.keithley.com
Model 4200-SCS Semiconductor
Characterization System
User’s Manual
4200-900-01 Rev. H / February 2013
*P420090001*
4200-900-01
A G R E A T E R M E A S U R E O F C O N F I D E N C E
Model 4200-SCS
Semiconductor Characterization System
User’s Manual
KTE Interactive Version 9.0
©2000-2012, Keithley Instruments, Inc.
All rights reserved.
Any unauthorized reproduction, photocopy, or use of the information herein, in whole or in part, without the prior written approval of Keithley Instruments, Inc. is strictly prohibited.
All Keithley Instruments product names are trademarks or registered trademarks of Keithley
Instruments, Inc. Other brand names are trademarks or registered trademarks of their respective holders.
Document Number: 4200-900-01 Rev. H / February 2013
Safety Precautions
The following safety precautions should be observed before using this product and any associated instrumentation. Although some instruments and accessories would normally be used with non-hazardous voltages, there are situations where hazardous conditions may be present.
This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury. Read and follow all installation, operation, and maintenance information carefully before using the product. Refer to the user documentation for complete product specifications.
If the product is used in a manner not specified, the protection provided by the product warranty may be impaired.
The types of product users are:
Responsible body is the individual or group responsible for the use and maintenance of equipment, for ensuring that the equipment is operated within its specifications and operating limits, and for ensuring that operators are adequately trained.
Operators use the product for its intended function. They must be trained in electrical safety procedures and proper use of the instrument.
They must be protected from electric shock and contact with hazardous live circuits.
Maintenance personnel perform routine procedures on the product to keep it operating properly, for example, setting the line voltage or replacing consumable materials. Maintenance procedures are described in the user documentation. The procedures explicitly state if the operator may perform them. Otherwise, they should be performed only by service personnel.
Service personnel are trained to work on live circuits, perform safe installations, and repair products. Only properly trained service personnel may perform installation and service procedures.
Keithley Instruments products are designed for use with electrical signals that are rated Measurement Category I and Measurement
Category II, as described in the International Electrotechnical Commission (IEC) Standard IEC 60664. Most measurement, control, and data I/O signals are Measurement Category I and must not be directly connected to mains voltage or to voltage sources with high transient over-voltages. Measurement Category II connections require protection for high transient over-voltages often associated with local AC mains connections. Assume all measurement, control, and data I/O connections are for connection to Category I sources unless otherwise marked or described in the user documentation.
Exercise extreme caution when a shock hazard is present. Lethal voltage may be present on cable connector jacks or test fixtures. The
American National Standards Institute (ANSI) states that a shock hazard exists when voltage levels greater than 30V RMS, 42.4V peak, or 60VDC are present. A good safety practice is to expect that hazardous voltage is present in any unknown circuit before measuring.
Operators of this product must be protected from electric shock at all times. The responsible body must ensure that operators are prevented access and/or insulated from every connection point. In some cases, connections must be exposed to potential human contact.
Product operators in these circumstances must be trained to protect themselves from the risk of electric shock. If the circuit is capable of operating at or above 1000V, no conductive part of the circuit may be exposed.
Do not connect switching cards directly to unlimited power circuits. They are intended to be used with impedance-limited sources. NEVER connect switching cards directly to AC mains. When connecting sources to switching cards, install protective devices to limit fault current and voltage to the card.
Before operating an instrument, ensure that the line cord is connected to a properly-grounded power receptacle. Inspect the connecting cables, test leads, and jumpers for possible wear, cracks, or breaks before each use.
04/09
When installing equipment where access to the main power cord is restricted, such as rack mounting, a separate main input power disconnect device must be provided in close proximity to the equipment and within easy reach of the operator.
For maximum safety, do not touch the product, test cables, or any other instruments while power is applied to the circuit under test.
ALWAYS remove power from the entire test system and discharge any capacitors before: connecting or disconnecting cables or jumpers, installing or removing switching cards, or making internal changes, such as installing or removing jumpers.
Do not touch any object that could provide a current path to the common side of the circuit under test or power line (earth) ground. Always make measurements with dry hands while standing on a dry, insulated surface capable of withstanding the voltage being measured.
The instrument and accessories must be used in accordance with its specifications and operating instructions, or the safety of the equipment may be impaired.
Do not exceed the maximum signal levels of the instruments and accessories, as defined in the specifications and operating information, and as shown on the instrument or test fixture panels, or switching card.
When fuses are used in a product, replace with the same type and rating for continued protection against fire hazard.
Chassis connections must only be used as shield connections for measuring circuits, NOT as safety earth ground connections.
If you are using a test fixture, keep the lid closed while power is applied to the device under test. Safe operation requires the use of a lid interlock.
If a screw is present, connect it to safety earth ground using the wire recommended in the user documentation.
The
!
symbol on an instrument means caution, risk of danger. The user should refer to the operating instructions located in the user documentation in all cases where the symbol is marked on the instrument.
The voltages.
symbol on an instrument means caution, risk of danger. Use standard safety precautions to avoid personal contact with these
The
The
symbol on an instrument shows that the surface may be hot. Avoid personal contact to prevent burns.
symbol indicates a connection terminal to the equipment frame.
If this symbol is on a product, it indicates that mercury is present in the display lamp. Please note that the lamp must be properly disposed of according to federal, state, and local laws.
The WARNING heading in the user documentation explains dangers that might result in personal injury or death. Always read the associated information very carefully before performing the indicated procedure.
The CAUTION heading in the user documentation explains hazards that could damage the instrument. Such damage may invalidate the warranty.
Instrumentation and accessories shall not be connected to humans.
Before performing any maintenance, disconnect the line cord and all test cables.
To maintain protection from electric shock and fire, replacement components in mains circuits - including the power transformer, test leads, and input jacks - must be purchased from Keithley Instruments. Standard fuses with applicable national safety approvals may be used if the rating and type are the same. Other components that are not safety-related may be purchased from other suppliers as long as they are equivalent to the original component (note that selected parts should be purchased only through Keithley Instruments to maintain accuracy and functionality of the product). If you are unsure about the applicability of a replacement component, call a Keithley Instruments office for information.
To clean an instrument, use a damp cloth or mild, water-based cleaner. Clean the exterior of the instrument only. Do not apply cleaner directly to the instrument or allow liquids to enter or spill on the instrument. Products that consist of a circuit board with no case or chassis
(e.g., a data acquisition board for installation into a computer) should never require cleaning if handled according to instructions. If the board becomes contaminated and operation is affected, the board should be returned to the factory for proper cleaning/servicing.
04/09
Model 4200-SCS User’s Manual
Section
1
2
Topic Page
Getting Started
............................................................................................ 1-1
Installation and system connections
.............................................................. 1-3
.............................................................. 1-3
.................................................................................... 1-3
.................................................................. 1-4
Powering up the Model 4200-SCS
........................................................... 1-5
.................................................................................. 1-7
Model 4200-SCS Hardware Overview
.......................................................... 1-11
.............................................................................................. 1-11
............................................................. 1-13
............................................................................................. 1-19
Multi-frequency capacitance / voltage unit (CVU)
......................................... 1-21
............................................................................................. 1-21
............................................................................ 1-21
............................................................................. 1-24
................................................................................................... 1-25
............................................................................. 1-26
Firmware upgrade for the Model 4200-PG2
........................................... 1-27
........................................................................................ 1-27
........................................................................ 1-27
Remote bias tee (RBT) and 3-port power divider
................................... 1-30
............................................................................... 1-32
............................................................................... 1-36
..................................................................... 1-37
Ground unit terminals and connectors
.................................................... 1-39
.......................................................................................... 1-40
............................................................................................. 1-40
................................................................................................... 1-42
.................................................................................. 1-42
..................................................................... 1-42
.............................................................................................. 1-43
Locate and run the vds-id test module .................................................... 1-44
.......................................................................................... 1-45
........................................................................................ 1-46
................................................................. 1-46
................................................................ 1-47
......................................................................................... 1-49
......................................................................... 1-50
Model 4200-SCS Software Environment
.............................................. 2-1
........................................................................................ 2-3
..................................................................................... 2-3
........................................................................................... 2-3
....................................................................................... 2-5
.......................................................................................... 2-6
.................................................................................. 2-7
.......................................................................................... 2-8
...................................................................................... 2-10
....................................................................................... 2-11
........................................................................ 2-12
....................................................................... 2-14
Understanding the ITM definition tab
...................................................... 2-14
Understanding the ITM forcing functions
................................................ 2-14
..................................................................... 2-16
4200-900-01 Rev. H / February 2013
i
Table of Contents ii
3
Model 4200-SCS User’s Manual
..................................................................... 2-17
How to use the definition tab to configure ITM parameters
.................... 2-18
...................................................................................... 2-22
................................................................ 2-22
.................................................................... 2-23
How to display and manage test results
....................................................... 2-25
............................................................................. 2-25
How to manage numeric test results in Sheet tab
.................................. 2-32
How to manage graphical test results in the Graph tab
.......................... 2-39
............................................................................. 2-46
Submitting devices, ITMs, and UTMs to libraries
................................... 2-46
.................................................................... 2-49
Common Device Characterization Tests
.............................................. 3-1
How to perform an I-V test on my device
........................................................ 3-4
........................................................................... 3-4
How to perform a C-V test on my device
...................................................... 3-12
........................................................................... 3-12
........................................................................................... 3-12
Forcing functions and measure options
.................................................. 3-14
Selecting the forcing function
................................................................. 3-15
................................................................................ 3-19
............................................................................... 3-20
......................................................................... 3-21
................................................................ 3-22
................................................................ 3-24
How to perform a Pulsed I-V test on my device
............................................ 3-25
Introduction (PIV-A and PIV-Q)
............................................................... 3-25
Pulse IV for CMOS:Model 4200-PIV-A
................................................... 3-26
.................................................................. 3-27
Using the PulseIV-Complete project for the first time
............................. 3-35
..................................................................... 3-46
.............................................................................................. 3-46
.......................................................................................... 3-48
............................................................ 3-50
.......................................................................................... 3-53
......................................................................... 3-55
........................................................................... 3-59
.................................................................................. 3-61
............................................................................... 3-63
............................................................................... 3-63
....................................................................... 3-63
How to perform a Quiescent-point Pulsed I-V test (PIV-Q) on my device
..... 3-64
Q-Point Pulse IV – Model 4200-PIV-Q
................................................... 3-64
What is the PIV-Q package ..................................................................... 3-64
How to perform reliability (stress-measure) tests on my device
.................... 3-66
Connecting devices for stress / measure cycling
.................................... 3-66
Overviewing the cycling-related tabs
...................................................... 3-67
..................................................................... 3-67
Configuring device stress properties
...................................................... 3-71
How to perform AC stress for wafer level reliability (WLR)
........................... 3-75
........................................................... 3-81
......................................................................... 3-82
Segment Stress / Measure Mode configuration
...................................... 3-83
....................................................................... 3-86
.................................................................... 3-87
............................................................................ 3-91
Configuration sequence for subsite cycling
............................................ 3-93
How to perform a flash memory test on my device
....................................... 3-95
............................................................................................. 3-95
................................................................................ 3-95
................................................................................. 3-109
Direct connection to single DUT
........................................................... 3-113
Direct connection to array DUT for disturb testing
................................ 3-115
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
4
Table of Contents
Switch matrix connection to array DUT
................................................ 3-116
................................................................................... 3-117
.................................................................................... 3-119
................................................................................. 3-119
................................................................................... 3-124
................................................................................. 3-124
Running any Flash Project for the first time
.......................................... 3-125
Running the Flash-NAND, Flash-NOR or Flash-Switch Project
........... 3-126
Running the Program or Erase UTM
.................................................... 3-127
Running the Fast-Program-Erase UTM
................................................ 3-129
.................................................................. 3-130
................................................................. 3-130
Running the ConPin-Pulse or ConPin-DC UTM (Switch projects only)
3-130
................................................................ 3-131
Running a FlashEndurance or FlashDisturb project
............................. 3-138
Running endurance or disturb looping
.................................................. 3-140
................................................................................. 3-141
Explanation of flash UTM parameters
.................................................. 3-142
........................................................................................... 3-144
.................................................................................... 3-145
................................................................ 3-146
How to perform a Charge Trapping test
...................................................... 3-147
Slow single pulse charge trapping high K gate stack
........................... 3-147
................................................................... 3-148
How to Control Other Instruments with the Model 4200-SCS
......... 4-1
How to control external equipment
.................................................................. 4-2
Controlling external equipment overview
.................................................. 4-2
Keithley Configuration Utility (KCON)
............................................................. 4-5
How to control a switch matrix
........................................................................ 4-7
.............................................................................................. 4-8
Open KITE and the ivswitch project
........................................................ 4-11
......................................................................... 4-11
..................................................................................... 4-13
How to control a probe station
...................................................................... 4-15
.......................................................................... 4-16
......................................................................... 4-17
............................................................................................ 4-18
..................................................................... 4-20
Open the probesubsites project
.............................................................. 4-21
................................................................ 4-21
..................................................................................... 4-22
..................................................................... 4-25
................................................................................................. 4-26
Running individual plans or tests
............................................................ 4-27
How to control an external pulse generator
.................................................. 4-27
......................................................................... 4-28
............................................................................................ 4-28
.................................................................... 4-31
................................................................................. 4-32
......................................................................................... 4-32
......................................................................... 4-35
How to control an external CV analyzer
........................................................ 4-37
............................................................................................ 4-37
............................................................................................ 4-38
............................................................................... 4-39
.................................................................................. 4-40
................................................................................... 4-41
................................................................... 4-43
................................................................................... 4-44
What if my equipment is not listed in KCON
................................................. 4-44
4200-900-01 Rev. H / February 2013
iii
Table of Contents Model 4200-SCS User’s Manual
5 How to Generate Basic Pulses
............................................................... 5-1
Keithley Pulse Application (KPulse)
................................................................ 5-2
............................................................................. 5-2
.................................................................................................. 5-3
....................................................................... 5-4
........................................................................ 5-6
Custom file arb waveforms (full-arb)
......................................................... 5-8
Index
.............................................................................................................................. I-1 iv
4200-900-01 Rev. H / February 2013
In this section:
Topic Page
Installation and system connections . . . . . . . . . . . . . . . . 1-3
Unpacking the Model 4200-SCS . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Inspection for damage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Shipment contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Manual package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Repacking for shipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Environmental Considerations . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Shipping and storage environment . . . . . . . . . . . . . . . . . . . .1-4
Operating environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Powering up the Model 4200-SCS . . . . . . . . . . . . . . . . . . . . . . .1-5
Line power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
Line power connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Line frequency setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Line fuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Warm-up period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
System connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Connecting the keyboard and mouse . . . . . . . . . . . . . . . . . . .1-7
Connecting GPIB instruments . . . . . . . . . . . . . . . . . . . . . . . . .1-8
Connecting a probe station . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
Connecting a printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-10
Connecting a LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-10
Model 4200-SCS Hardware Overview . . . . . . . . . . . . . . . . 1-11
Front panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11
Instrument panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11
Front panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11
Rear Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11
Activate LAN2 connection . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-13
DC source-measure unit (SMU) . . . . . . . . . . . . . . . . . . . . . . . . .1-13
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-13
Models 4200-SMU and 4210-SMU overview . . . . . . . . . . . . . .1-13
Basic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-13
Basic SMU circuit configuration . . . . . . . . . . . . . . . . . . . . . . .1-14
SMU terminals and connectors . . . . . . . . . . . . . . . . . . . . . . . .1-16
SMU with Model 4200-PA overview . . . . . . . . . . . . . . . . . . . . .1-17
Basic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-17
Basic SMU/preamp circuit configuration . . . . . . . . . . . . . . . .1-18
DC preamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-19
PreAmp terminals and connectors . . . . . . . . . . . . . . . . . . . . .1-19
FORCE terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-20
SENSE terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21
PreAmp CONTROL connector . . . . . . . . . . . . . . . . . . . . . . . . .1-21
Multi-frequency capacitance / voltage unit (CVU) . . . . . . . 1-21
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21
Model 4210-CVU card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21
Measurement overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21
Measurement functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-22
4200-900-01 Rev. H / February 2013
Return to
Section 1: Getting Started
Section 1
Getting Started
1-1
Section 1: Getting Started
Test signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23
DC bias function and sweep characteristics . . . . . . . . . . . . 1-23
Force-measure timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24
Bias function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24
Sweep function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25
Pulse cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-25
About the pulse cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-26
Firmware upgrade for the Model 4200-PG2 . . . . . . . . . . . . . . . 1-27
Standard pulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27
Segment ARB waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27
Full arb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Pulse card settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30
Remote bias tee (RBT) and 3-port power divider . . . . . . . . . . 1-30
RBT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30
3-port power divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-31
Using an RBT and power divider . . . . . . . . . . . . . . . . . . . . . . 1-31
SCP2 (Oscilloscope) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32
Digital storage oscilloscope card . . . . . . . . . . . . . . . . . . . . . 1-32
Scope card settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-33
Ground unit (GNDU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-36
Basic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-36
Basic circuit configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-37
Ground unit connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-37
Ground unit DUT connections . . . . . . . . . . . . . . . . . . . . . . . . 1-38
Ground unit terminals and connectors . . . . . . . . . . . . . . . . . . 1-39
FORCE terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-39
SENSE terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-39
COMMON terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40
Chassis ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40
Connecting DUTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-40
Test fixtures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40
Testing with less than ±20 V . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41
Testing with more than ±20 V . . . . . . . . . . . . . . . . . . . . . . . . . 1-41
Probers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-42
Advanced connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-42
How to run a basic test . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-42
Boot the system and log in . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-42
Open KITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-43
Locate and run the vds-id test module . . . . . . . . . . . . . . . . . . . 1-44
Test definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-45
Run vds-id test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-46
View and save the sheet data . . . . . . . . . . . . . . . . . . . . . . . . . . 1-46
View and save the graph data . . . . . . . . . . . . . . . . . . . . . . . . . . 1-47
Firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-49
Accessing the release notes . . . . . . . . . . . . . . . . . . . . . . . . 1-50
1-2 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Section 1
Getting Started
Installation and system connections
Unpacking the Model 4200-SCS
Inspection for damage
After unpacking the Keithley Instruments Model 4200 Semiconductor Characterization System
(SCS), carefully inspect the unit for any shipping damage. Report any damage to the shipping agent, because such damage is not covered by the warranty.
Shipment contents
The following items are included with the Model 4200-SCS:
• Model 4200-SCS with any ordered source-measure units (SMUs) factory-installed
• Ordered Model 4200-PA modules factory-installed
• Ordered Model 4220-PGU pulse generator cards factory-installed
• Ordered Model 4225-PMU pulse/measure cards factory-installed
• Ordered Model 4225-RPM remote pulse (and switch) modules
• Ordered pulse application packages (For more information refer to the Reference Manual,
Pulsing: Source and measure options, page 1-9 )
• Cables, connectors, adapters and other accessories that are supplied with the pulse generator, scope, and pulse application packages. (For more information about the lists of supplied accessories for the pulsing options refer to the Reference Manual, Pulsing: Source and measure options, page 1-9 ).
• Line cord
• Model 4200-Semiconductor Characterization System User’s Manual
• Model 4200-SCS technical data
• Miniature triaxial cables, two per Model 4200-SMU or 4210-SMU, 2 m (6 ft)
1
• Triaxial cables, two per Model 4200-PA, 2 m (6 ft)
• Interlock cable
• Keyboard with integrated pointing device
• System software and manuals on CD-ROM
• Microsoft
®
Windows
®
XP Professional
• Ordered Microsoft® Visual Studio® factory-installed
Manual package
All 4200 manuals are provided on a CD-ROM and are preinstalled on the hard drive. If a complete set of printed manuals is required, order the optional manual package (Keithley Instruments part number 4200-MAN). The manual package includes any pertinent addenda. Because the manuals are provided in PDF format, they can be printed from any computer that is connected to a printer by using Adobe® Reader®.
Repacking for shipment
Should it become necessary to return the Model 4200-SCS for repair, carefully pack the entire unit in its original packing carton or the equivalent, and follow these instructions:
• Call Keithley Instruments’ repair department at 1-888-KEITHLEY (1-888-534-8453) for a
Return Material Authorization (RMA) number.
1. Not included when SMU is ordered with a Model 4200-PA.
4200-900-01 Rev. H / February 2013
Return to
1-3
Section 1: Getting Started Model 4200-SCS User’s Manual
• Let the repair department know the warranty status of the Model 4200-SCS Semiconductor
Characterization System.
• Write ATTENTION REPAIR DEPARTMENT and the RMA number on the shipping label.
Complete and include the Service Form located at the back of this manual.
Environmental Considerations
Shipping and storage environment
To avoid possible damage or deterioration, the Model 4200-SCS should be shipped and stored within the following environmental limits:
• Temperature: -10° C to +60° C
• Relative humidity: 5% to 90%, non-condensing
Operating environment
Temperature and humidity
The Model 4200-SCS should be operated within the following environmental limits:
• Temperature: +15° C to +40° C
• Relative humidity: 5% to 80%, non-condensing
NOTE
SMU and preamp accuracy specifications are based on operation at 23° C ±5° C and between 5% and 60% relative humidity. See the product specifications for additional temperature and humidity derating factors outside these ranges.
Proper ventilation
To avoid overheating, the Model 4200-SCS should be operated in an area with proper ventilation.
Allow at least eight inches of clearance at the back of the mainframe to assure sufficient airflow.
1-4 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
CAUTION
To prevent damaging temperatures and other harmful environmental conditions that could degrade specified performance, follow these precautions:
•
Keep the venting holes and fan free of dust, dirt, and contaminants, so that the unit’s ability to dissipate heat is not impaired.
•
Keep the fan vents and cooling vents from becoming blocked.
•
Do not position any devices that force air (heated or unheated) adjacent to the unit into cooling vents. This additional airflow could compromise accuracy performance.
•
When rack mounting the unit, make sure there is adequate airflow around the sides, bottom, and back to ensure proper cooling.
•
Rack mounting high-power dissipation equipment adjacent to the Model
4200-SCS could cause excessive heating to occur.
•
To ensure proper cooling in rack situations with convection cooling only, place the hottest equipment (the, power supply) at the top of the rack.
Precision equipment, such as the Model 4200-SCS, should be placed as low as possible in the rack where temperatures are the coolest.
•
Add spacer panels below the unit will help ensure adequate airflow.
CAUTION
A large system (for example, multiple SMUs, multiple pulse generators, and a scope) draws more power than a small system, causing the internal power supply to generate more heat. Because of this, it is imperative that systems of any size have proper ventilation. Even a small system with inadequate ventilation can be damaged by excess heat.
Cleanliness
To avoid internal dirt buildup that could degrade performance and affect longevity, the Model
4200-SCS should be operated in a clean, dust-free environment.
Powering up the Model 4200-SCS
The following information covers power requirements for the Model 4200-SCS power connections, power-up characteristics, and warm-up requirements.
Line power
The Model 4200-SCS operates from a line voltage in the range of 100 V to 240 V at a frequency of
50 Hz or 60 Hz. Line voltage is automatically sensed, but line frequency is not (For more information see the Reference Manual, Line frequency setting, page 2-17 . Check to ensure the operating voltage in your area is compatible.
CAUTION
Operating the instrument on an incorrect line voltage may cause damage, possibly voiding the warranty.
4200-900-01 Rev. H / February 2013
Return to
1-5
Section 1: Getting Started Model 4200-SCS User’s Manual
NOTE
To avoid possible problems caused by electrical transients or line voltage fluctuations, the Model 4200-SCS should be operated from a dedicated power source.
Line power connection
Perform the following steps to connect the unit to line power and turn it on:
1. Before plugging in the power cord, make sure the front panel power switch is in the off position.
2. Connect the female end of the supplied power cord to the AC receptacle on the rear panel
(see Figure 1-1 ).
WARNING
The large diameter line cord (supplied) must be used to power the Model
4200-SCS.
DO NOT
use a different line cord. Using a different line cord may result in personal injury or death due to electric shock.
3. Connect the other end of the supplied line cord to a grounded AC line power receptacle.
WARNING
The power cord supplied with the unit contains a separate ground for use with grounded outlets. When proper connections are made, the instrument chassis is connected to power line ground through the ground wire in the power cord.
Failure to use a grounded outlet may result in personal injury or death due to electric shock.
Figure 1-1
Line power receptacle and line fuses location
Line
Fuses
(2)
Power
Receptacle
1-6
Line frequency setting
The Model 4200-SCS can be operated either from 50 Hz or 60 Hz power line sources, but it does not automatically sense the power line frequency when it is powered up. You can change the line frequency setting using the KCON utility. See the Reference Manual, Keithley CONfiguration Utility
(KCON), page 7-1 for details.
NOTE
Operating the Model 4200-SCS with the wrong line frequency setting may result in noisy readings because the line frequency setting affects SMU line frequency noise rejection.
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Line fuses
Rear-panel fuses protect the power line input of the unit.
If the line fuses need to be replaced, perform the following steps:
Section 1: Getting Started
WARNING
Turn off the power and disconnect the line cord before replacing the fuses.
Failure to turn off the power and disconnect the line cord before replacing the fuses may result in personal injury or death due to electric shock.
1. The fuses are located in two fuse holders above the AC receptacle (see Figure 1-1 ).
2. Using a small slotted screwdriver to remove each fuse holder, push the fuses in and rotate them counterclockwise to remove.
3. Remove the fuses from the fuse holders and replace them with 250 V, 15 A, 5
20 mm, slow-blow fuses.
CAUTION
For continued protection against fire or instrument damage, replace the fuses only with the type and rating shown above. If the instrument repeatedly blows fuses, locate and correct the cause of the problem before replacing the fuses.
Warm-up period
The Model 4200-SCS can be used immediately after being turned on. However, the unit should be allowed to warm up for at least 30 minutes to achieve rated measurement accuracy.
System connections
Connecting the keyboard and mouse
The keyboard is connected to the Model 4200-SCS with a USB, and can be plugged into any of the four USB ports (two in front and two in back; see Figure 1-3 ). The keyboard is shown in
Figure 1-2 . To ensure proper operation, make sure the keyboard is connected to one of the four
USB ports prior to power up. Figure 1-3 shows the keyboard connections to the rear panel of the
Model 4200-SCS.
4200-900-01 Rev. H / February 2013
Return to
1-7
Section 1: Getting Started
Figure 1-2
Model 4200-SCS keyboard
Model 4200-SCS User’s Manual
If you wish to use an optional mouse, connect a USB mouse into any of the four Model
4200-SCS USB ports.
Figure 1-3
Keyboard connections
1-8
Connecting GPIB instruments
The Model 4200-SCS can control one or more external instruments by way of the IEEE-488
General Purpose Instrument Bus (GPIB). Instruments typically used in a test system with the
Model 4200-SCS include a switch matrix and a C-V meter.
Figure 1-4 shows how to connect GPIB instruments to the Model 4200-SCS.
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 1-4
GPIB instrument connections
COM 1
LPT 1
K E I T H L E Y
CLEVELAND, OH 44139
USA
O
N
C
O
M
M
R
C
F
O
E
N
S
S
E
E
GNDU
Model 4200-SCS
INSTRUMENT
CONNECTIONS
SMU ONLY
SENSE LO
COMMON
SMU AND GNDU
GUARD
SENSE
COMMON
FORCE
KEITHLEY
4200
TM
INTLK
IN
OUT
SLOT
8
KEITHLEY
SLOT
7
KEITHLEY
Channel 1
Channel 1
Trigger
Out
Channel 2
Ext
Clk
Channel 2
Trigger
In
SLOT
6
INSTRUMENTS
SLOT
5
SLOT
4
KEITHLEY
4200
CVU
KEITHLEY
4210
SMU
SENSE LO
HCUR
SENSE
SLOT
3
KEITHLEY
4210
SMU
SENSE LO
SENSE
SLOT
2
KEITHLEY
4200
SMU
SENSE LO
SLOT
1
KEITHLEY
4200
SMU
SENSE LO
SENSE SENSE
HPOT
LPOT
FORCE FORCE FORCE FORCE
LCUR
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
GPIB Instrument
GPIB Connector
GPIB Instrument
7007
GPIB Cable
Section 1: Getting Started
7007 GPIB Cable
Connecting a probe station
A probe station can be controlled through the RS-232 interface connected to the Model 4200-SCS, as shown in
Figure 1-5
Probe station connections
RS-232 Connector
Model 4200-SCS
COM 1
LPT 1
O
N
C
O
M
M
C
E
O
R
N
S
S
E
E
GNDU
INSTRUMENT
CONNECTIONS
SMU ONLY
GUARD
SENSE LO
COMMON
SMU AND GNDU
GUARD
SENSE
COMMON
FORCE K E I T H L E Y
CLEVELAND, OH 44139
USA
SLOT
8
KEITHLEY
SLOT
7
KEITHLEY
SLOT
6
KEITHLEY
INTLK
Channel 1
Channel 1
INSTRUMENTS
SLOT
5
SLOT
4
KEITHLEY KEITHLEY
SLOT
3
KEITHLEY
SENSE LO SENSE LO
HCUR
SENSE SENSE
SLOT
2
KEITHLEY
SLOT
1
KEITHLEY
SENSE LO SENSE LO
SENSE SENSE
IN
Trigger
Out
Ext
Clk
HPOT
FORCE FORCE FORCE FORCE
OUT
Channel 2
LPOT
Channel 2
Trigger
In
LCUR
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
Probe Station
RS-232 Connector
4200-900-01 Rev. H / February 2013
Shielded Serial Cable
Return to
1-9
Section 1: Getting Started Model 4200-SCS User’s Manual
Connecting a printer
As shown in Figure 1-6 , a printer can be connected to the parallel port of the Model 4200-SCS. If you are using a USB printer, connect it to one of the v2.0 USB connectors.
Figure 1-6
Printer connections
Parallel Port Connector
COM 1
LPT 1
O
N
C
O
M
M
O
F
R
C
E
S
E
N
S
E
GNDU
INSTRUMENT
CONNECTIONS
SENSE LO
COMMON
SMU AND GNDU
SENSE
GUARD COMMON
FORCE
K E I T H L E Y
28775 AURORA RD.
CLEVELAND, OH 44139
KEITHLEY
INTLK
IN
OUT
Shielded Parallel Cable
SLOT
8
KEITHLEY
SLOT
7
KEITHLEY
Channel 1
Trigger
Out
Channel 2
Channel 1
Ext
Trg
Ext
Clk
Channel 2
SLOT
6
INSTRUMENTS
SLOT
5
SLOT
4
KEITHLEY KEITHLEY
SLOT
3
KEITHLEY
SENSE LO SENSE LO
HCUR
SENSE SENSE
SLOT
2
KEITHLEY
SENSE LO
SLOT
1
KEITHLEY
SENSE LO
SENSE SENSE
HPOT
FORCE FORCE FORCE FORCE
LPOT
LCUR
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
Parallel Printer
Parallel Connector
USB Printer
Model 4200-SCS
USB Connectors
USB A/B Cable
USB Connector
Connecting a LAN
The two LAN connectors on the Model 4200-SCS are standard RJ-45 connectors intended for use with unshielded twisted pair (UTP) cable. For best results, use only CAT 5 UTP cables equipped with RJ-45 connectors to connect your LANs, as shown in
Figure 1-7 . If IP addresses are statically
assigned, a different IP address will be needed for each of the two LAN ports.
Figure 1-7
LAN connections
COM 1
LPT 1
K E I T H L E Y
CLEVELAND, OH 44139
USA
C
O
M
M
O
N
R
C
F
O
E
N
S
S
E
E
GNDU
Model 4200-SCS
INSTRUMENT
CONNECTIONS
SMU ONLY
SENSE LO
COMMON
SMU AND GNDU
GUARD
SENSE
COMMON
FORCE
KEITHLEY
4200
TM
INTLK
IN
OUT
SLOT
8
KEITHLEY
4205
PG2
SLOT
7
KEITHLEY
Channel 1
Channel 1
Ext
Trg
Ext
Clk
Channel 2
Channel 2
Trigger
In
SLOT
6
INSTRUMENTS
SLOT
5
SLOT
4
KEITHLEY
4200
CVU
KEITHLEY
4210
SMU
SENSE LO
HCUR
SENSE
SLOT
3
KEITHLEY
4210
SMU
SENSE LO
SENSE
SLOT
2
KEITHLEY
4200
SMU
SENSE LO
SLOT
1
KEITHLEY
4200
SMU
SENSE LO
SENSE SENSE
HPOT
FORCE FORCE FORCE FORCE
LPOT
LCUR
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
LAN Connectors
CAT 5 UTP Cable
LAN Junction
Box or Hub
1-10
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Model 4200-SCS Hardware Overview
Front panel
Instrument panels
All operator interfaces are on the front panel of the Model 4200-SCS, and all connection interfaces are on the rear panel. The next two topics describe the front and rear panels.
Front panel
shows the front panel of the Model 4200-SCS. The various components are summarized below the figure.
Figure 1-8
Front panel
Model 4200-SCS
1
1. Display
ACTIVE
4200
SEMICONDUCTOR CHARACTERIZATION SYSTEM
INTERLOCK
HARD DISK
POWER 0 I
8
7
6
5
2
3
4
Displays graphical user interface, data, graphs, and system operation information.
NOTE
Model 4200-SCS / C has no display and requires an external CRT / monitor.
2. DVD / CD-RW drive
3. Display brightness
Provides a means to install or update system software, manuals, and utilities.
Allows you to set the FPD display to the desired brightness, and turn off the FPD backlight.
4. POWER switch
5. HARD DISK indicator
Turns main system power on or off.
Illuminates when the hard disk is being accessed.
6. INTERLOCK indicator Illuminates when the test fixture interlock is closed.
7. ACTIVE indicator Illuminates when any internal cards are energized.
8. Two v2.0 USB ports Interfaces to peripherals (for example, pointing devices, printers, scanners, flash drives, external hard drives, and CD-ROMs).
Rear Panel
Figure 1-9 shows the rear panel of the Model 4200-SCS mainframe. The various components are
summarized below the figure.
4200-900-01 Rev. H / February 2013
Return to
1-11
Section 1: Getting Started Model 4200-SCS User’s Manual
Figure 1-9
Rear panel
1
Fan
2
Power
Receptacle &
Line Fuses
Parallel Port
13
Serial Port
12
Ground Unit
11
Model 4200-SCS
COM 1
LPT 1
K E I T H L E Y
CLEVELAND, OH 44139
MADE IN
USA
C
O
M
M
O
N
R
C
F
O
E
N
S
S
E
E
GNDU
KEITHLEY
4200
TM
INTLK
IN
OUT
INSTRUMENT
CONNECTIONS
SMU ONLY
SENSE LO
GUARD
SENSE LO
COMMON
SMU AND GNDU
SENSE
GUARD COMMON
FORCE
SLOT
9
KEITHLEY
SLOT
8
KEITHLEY
4200
SCP2HR
Channel 1
Channel 1
Trigger
Out
Ext
Trg
Ext
Clk
Channel 2
Channel 2
Trigger
In
SLOT
7
SLOT
6
INSTRUMENTS
SLOT
5
KEITHLEY
4200
CVU
SLOT
4
KEITHLEY
4210
SMU
SENSE LO
HCUR
SLOT
3
KEITHLEY
4210
SMU
SENSE LO
SENSE SENSE
SLOT
2
KEITHLEY
4200
SMU
SENSE LO
SLOT
1
KEITHLEY
4200
SMU
SENSE LO
SENSE SENSE
HPOT
FORCE FORCE FORCE FORCE
LPOT
LCUR
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
3
USB
2.0
4
Mouse /
Keyboard
5
External
Monitor
10
Instrument
Slots
1. Fan
2. Power receptacle and line fuses
Provides system cooling.
Connects to line power through supplied line cord. Two line fuses protect the unit.
3. Two v2.0 USB connectorsInterfaces to peripherals (for example, pointing devices, printers, scanners, flash drives, external hard drives, and CD-ROM drives).
4. Mouse and keyboard connector
Included Y-cable to connect the mouse or other pointing device and the system keyboard. (see the Reference Manual,
Figure 2-1 ).
5. External monitor port
6. Two LAN connectors
Used to connect an external CRT or other monitor.
Interfaces the unit to an Ethernet local area network.
7. Interlock connector Connects to test fixture or prober safety interlock.
8. Trigger Link connectors For future use only. Do not use.
WARNING
Using the Trigger Link connectors can cause malfunction or damage to the
Model 4200-SCS. These connectors are for future use only and should not be used.
9. IEEE-488 connector
10. Instrument slots
11. Ground unit
12. Serial port
13. Parallel port
Connects to peripherals or computer with GPIB interface.
Any of the nine slots can be used for a SMU. Pulse generator cards are installed starting in Slot 9 and continuing to the right. A scope card can be installed in the slot next to the last pulse generator card. A CVU card will be located just after the last SMU. In
1-9 , a pulse generator card is installed in slot 9 and a scope card is
installed in slot 8. SMUs are installed in slots 1 through 4.
Provides a convenient way to make system-level COMMON and
SENSE circuit connections.
Connects to RS-232 peripherals, such as a prober.
Used to interface to printer or other parallel device.
1-12
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
NOTE
The actual rear panel layout may vary slightly from the diagram shown in
Activate LAN2 connection
The LAN2 connection may be deactivated by default.
To enable the LAN2 connection:
• Go to Windows Device Manager.
• To change network adapter settings in the Device Manager:
2. Right-click the network adapter for which you want to change settings, and then click Properties.
3. On Advanced tab, make the desired changes.
4. Device properties for network adapters are device dependent. Determine which settings you need to change to enable device.
DC source-measure unit (SMU)
Introduction
This section provides detailed information about several Model 4200-SCS hardware components, and is arranged as follows:
•
Models 4200-SMU and 4210-SMU overview
: Discusses Models 4200-SMU and
4210-SMU basic source and measure characteristics, basic circuit configurations, operating boundaries, and connectors.
•
SMU with Model 4200-PA overview
: Describes how the Model 4200-PA extends Models
4200-SMU and 4210-SMU dynamic range, and covers source and measure characteristics, basic circuit configurations, operating boundaries, connectors, and mounting methods.
•
: Provides basic information about using the ground unit, including
basic characteristics and connectors.
Models 4200-SMU and 4210-SMU overview
The following paragraphs discuss the basic characteristics of both the Models 4200-SMU and
4210-SMU.
Basic characteristics
Current characteristics
Current characteristics for both SMUs are summarized in Table 1-1 .
Table 1-1
Models 4200-SMU and 4210-SMU current characteristics
Function
Current source ranges
(full-scale / set resolution)
4200-SMU
105 nA / 5 pA
1.05
A / 50 pA
10.5
A / 500 pA
105
A / 5 nA
-
1.05 mA / 50 nA
10.5 mA / 500 nA
105 mA / 5
A
4210-SMU
105 nA / 5 pA
1.05
A / 50 pA
10.5
A / 500 pA
105
A / 5 nA
1.05 mA / 50 nA
10.5 mA / 500 nA
105 mA / 5
A
1.05 A / 50
A
4200-900-01 Rev. H / February 2013
Return to
1-13
Section 1: Getting Started Model 4200-SCS User’s Manual
Table 1-1
Models 4200-SMU and 4210-SMU current characteristics
Function
Current measurement ranges
(full-scale / nominal resolution)
4200-SMU
105 nA / 1 pA
1.05
A / 10 pA
10.5
A / 100 pA
105
A / 1 nA
-
1.05 mA / 10 nA
10.5 mA / 100 nA
105 mA / 1
A
4210-SMU
105 nA / 1 pA
1.05
A / 10 pA
10.5
A / 100 pA
105
A / 1 nA
1.05 mA / 10 nA
10.5 mA / 100 nA
105 mA / 1
A
1.05 A / 10
A
Voltage characteristics
Table 1-2 summarizes SMU voltage characteristics.
Table 1-2
Models 4200-SMU and 4210-SMU voltage characteristics
Function
Voltage source ranges
(full-scale / set resolution)
Voltage measurement ranges
(full-scale / nominal resolution)
4200-SMU
210 mV / 5
V
2.1 V / 50
V
21 V / 500
V
210 V / 5 mV
210 mV / 1
V
2.1 V / 10
V
21 V / 100
V
210 V / 1 mV
4210-SMU
210 mV / 5
V
2.1 V / 50
V
21 V / 500
V
210 V / 5 mV
210 mV / 1
V
2.1 V / 10
V
21 V / 100
V
210 V / 1 mV
Basic SMU circuit configuration
The basic SMU circuit configuration is shown in Figure 1-10 . The SMU operates as a voltage or
current source (depending on source function) in series with an I-Meter, and connected in parallel with a V-Meter. The voltage limit (V-limit) and current limit (I-limit) circuits limit the voltage or current to the programmed compliance value. In this local sensing example, the SMU FORCE terminal is connected to device-under test (DUT) HI, while the DUT LO is connected to COMMON.
See the Reference Manual, Connections and Configuration, page 4-1 , and Reference Manual,
Source-Measure Concepts, page 5-1 for details.
1-14
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 1-10
Basic SMU source-measure configuration
4200-SMU or 4210-SMU
Section 1: Getting Started
4200-SMU or 4210-SMU
V
Source
Control
I
I-Limit
(Compliance)
V-Source I-Source
COMMON
I-Measure
A
Auto Sense
Resistors
V-Limit
(Compliance)
FORCE
GUARD
100k
Ω
SENSE
V
V-MEASURE
SENSE
LO
SENSE LO
GUARD
100k
Ω
DUT
Ground Unit
SENSE
FORCE
CHASSIS COMMON
50k
Ω
32V max
Removable
Ground Link
4200-900-01 Rev. H / February 2013
Return to
1-15
Section 1: Getting Started Model 4200-SCS User’s Manual
SMU terminals and connectors
The locations and configuration of the Models 4200-SMU and 4210-SMU terminals are shown in Figure 1-11 . Basic information about these terminals is summarized below. Refer to the
Reference Manual, Connections and Configuration, page 4-1 for additional information regarding
SMU signal connections.
WARNING
Asserting the interlock will allow the SMU and preamp terminals to become hazardous, exposing the user to possible electrical shock that could result in personal injury or death. SMU and preamp terminals should be considered hazardous even if the outputs are programmed to be low voltage. Precautions must be taken to prevent a shock hazard by surrounding the test device and any unprotected leads (wiring) with double insulation for 250 V, Category I.
1-16
CAUTION
The maximum allowed voltage between COMMON and chassis ground is
±32 V DC.
Figure 1-11
Models 4200-SMU and 4210-SMU connectors
KEITHLEY
4210
SMU
SENSE LO
Force and
Sense
Connectors
SENSE
FORCE
PreAmp
Control
Connector
INSTRUMENT
CONNECTIONS
SMU ONLY
SENSE LO
GUARD
SENSE LO
SENSE LO
COMMON
SMU AND GNDU
SENSE
GUARD COMMON
FORCE
PA CNTRL
FORCE terminal
The FORCE terminal is a miniature triaxial connector used to apply the SMU FORCE signal to the
DUT when a preamp is not being used.
• The center pin is FORCE
• The inner shield is GUARD
• The outer shield is circuit COMMON
SENSE terminal
The SENSE terminal is a miniature triaxial connector used to apply the SMU SENSE signal to the
DUT in a remote sense application when the preamp is not being used.
• The center pin is SENSE
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
• The inner shield is GUARD
• The outer shield is circuit COMMON
Nominal internal auto-sense resistance appears between SENSE and FORCE.
NOTE
The SENSE terminal does not need to be connected to the DUT for the SMU to operate correctly. Remote sensing is automatic. If SENSE is connected to the DUT, errors due to voltage drops in the FORCE path between the SMU and the DUT will be eliminated; and, the SMU will sense locally.
SENSE LO terminal
The SENSE LO terminal is a miniature triaxial connector used to apply the SMU SENSE LO signal to the DUT in a full-Kelvin remote sense application.
• The center pin is SENSE LO
• The inner shield is SENSE GUARD
• The outer shield is circuit COMMON
Nominal internal auto-sense resistance appears between SENSE LO GUARD and COMMON.
NOTE
The remote sense capability of the ground unit should be used instead of the SENSE
LO of a SMU. If it is necessary to use the SENSE LO terminal of an SMU, the SENSE
LO terminals of all SMUs being used in that Model 4200-SCS should be connected to the DUT.
PA CNTRL connector
The PA CNTRL (preamp control) terminal is a 15-pin D connector that provides both power and signal connections to the Model 4200-PA remote preamp. The preamp can either be mounted and connected directly to the SMU, or it can be connected to the SMU using a cable (Model 4200-
RPC-X) when mounted remotely. Refer to the Model SMU with Model 4200-PA overview for more information about the preamp.
SMU with Model 4200-PA overview
Basic characteristics
Current characteristics
Current characteristics of the Models 4200-SMU and 4210-SMU, when used with the Model
4200-PA, are summarized in Table 1-3 . The preamp extends the current source-measure dynamic range of the Models 4200-SMU and 4210-SMU downward by five decades. The lowest current range available without the preamp is 100nA full-scale, while the lowest range with the preamp is
1pA full-scale.
4200-900-01 Rev. H / February 2013
Return to
1-17
Section 1: Getting Started Model 4200-SCS User’s Manual
Table 1-3
SMU with Model 4200-PA current characteristics
Function
Current source ranges
(full-scale / set resolution)
Current measurement ranges
(full-scale / nominal resolution)
4200-SMU with
4200-PA
1.05 pA / 50 aA
10.5 pA / 500 aA
100.5 pA / 5 fA
1.05 nA / 50 fA
10.5 nA / 500 fA
105 nA / 5 pA
1.05
A / 50 pA
10.5
A / 500 pA
105
A / 5 nA
-
1.05 mA / 50 nA
10.5 mA / 500 nA
105 mA / 5
A
1.05 pA / 10 aA
10.5 pA / 100 aA
100.5 pA / 1 fA
1.05 nA / 10 fA
10.5 nA / 100 fA
105 nA / 1 pA
1.05
A / 10 pA
10.5
A / 100 pA
105
A / 1 nA
-
1.05 mA / 10 nA
10.5 mA / 100 nA
105 mA / 1
A
4210-SMU with
4200-PA
1.05 pA / 50 aA
10.5 pA / 500 aA
100.5 pA / 5 fA
1.05 nA / 50 fA
10.5 nA / 500 fA
105 nA / 5 pA
1.05
A / 50 pA
10.5
A / 500 pA
105
A / 5 nA
1.05 mA / 50 nA
10.5 mA / 500 nA
105 mA / 5
A
1.05 A / 50
A
1.05 pA / 10 aA
10.5 pA / 100 aA
100.5 pA / 1 fA
1.05 nA / 10 fA
10.5 nA / 100 fA
105 nA / 1 pA
1.05
A / 10 pA
10.5
A / 100 pA
105
A / 1 nA
1.05 mA / 10 nA
10.5 mA / 100 nA
105 mA / 1
A
1.05 A / 10
A
Voltage characteristics
Table 1-4 summarizes a SMU with Model 4200-PA voltage characteristics that are identical to those for the SMUs alone.
Table 1-4
SMU with Model 4200-PA voltage characteristics
Function
Voltage source range
(full-scale / set resolution)
Voltage measurement range
(full-scale / nominal resolution)
4200-SMU with
4200-PA
210 mV / 5
V
2.1 V / 50
V
21 V / 500
V
210 V / 5 mV
210 mV / 1
V
2.1 V / 10
V
21 V / 100
V
210 V / 1 mV
4210-SMU with
4200-PA
210 mV / 5
V
2.1 V / 50
V
21 V / 500
V
210 V / 5 mV
210 mV / 1
V
2.1 V / 10
V
21 V / 100
V
210 V / 1 mV
Basic SMU/preamp circuit configuration
Basic SMU/preamp circuit configuration is shown in
. This configuration is similar to the
SMU configuration discussed earlier, exception the preamp, which adds low-current source-measure capabilities.
1-18
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
NOTE
The preamp FORCE terminal is connected to DUT HI, while DUT LO is connected to
COMMON.
See the Reference Manual, Basic source-measure connections, page 4-3 , and Source-Measure
Concepts, Section 5 for more source-measure details.
Figure 1-12
Basic SMU/preamp source-measure configuration
4200-SMU or
4210-SMU
4200-PA
FORCE
GUARD
PreAmp
Control
PreAmplifier
SENSE
FORCE
SENSE
GUARD
DUT
SENSE LO
Ground
Unit
SENSE
FORCE
DC preamp
PreAmp terminals and connectors
The locations and configuration of the Model 4200-PA terminals are shown in Figure 1-13 . Basic
information about these terminals is summarized below. For additional information about making preamp signal connections, refer to the Reference Manual, Basic source-measure connections, page 4-3 .
WARNING
The preamp terminals can carry exposed hazardous voltages that could result in personal injury or death if the safety interlock is asserted. See the
Reference Manual, Control and data connections, page 4-21
for additional
information about safety interlock connections.
4200-900-01 Rev. H / February 2013
Return to
1-19
Section 1: Getting Started Model 4200-SCS User’s Manual
CAUTION
The maximum allowed voltages between the preamp signals are as follows:
•
COMMON to chassis ground: 32 V peak
•
GUARD to COMMON: 250 V peak
•
SENSE or FORCE to GUARD: 40 V peak
FORCE terminal
The FORCE terminal is a standard triaxial connector used to apply the preamp FORCE signal to the DUT.
• The center pin is FORCE
• The inner shield is GUARD
• The outer shield is circuit COMMON
Figure 1-13
Model 4200-PA connectors
250V
PEAK
MADE IN
U.S.A.
40V
PEAK
40V
PEAK
250V
PEAK
GUARD
250V
PEAK
!
CAT
I
COMMON
42V
PEAK
WARNING: NO INTERNAL OPERATOR SERVICEABLE
PARTS SERVICE BY QUALIFIED
PERSONNEL ONLY.
PreAmp
Control
Connector
4200-P
A-1 REMO
TE P
RE
A
MP
Mounting
Foot
1-20
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
SENSE terminal
The SENSE terminal is a standard triaxial connector used to apply the preamp SENSE signal to the DUT in a remote sense application.
• The center pin is SENSE
• The inner shield is GUARD
• The outer shield is circuit COMMON
Nominal internal auto-sense resistance appears between SENSE and FORCE.
NOTE
The SENSE terminal does not need to be connected to the DUT for the preamp to operate correctly. Remote sensing is automatic. If SENSE is connected to the DUT, errors due to voltage drops in the FORCE path between the preamp and the DUT will be eliminated; and, the preamp will sense locally.
PreAmp CONTROL connector
The preamp CONTROL connector connects to the SMU PA CNTRL connector and provides both power and signal connections from the Models 4200-SMU or 4210-SMU to the Model 4200-PA preamp.
Multi-frequency capacitance / voltage unit (CVU)
Introduction
The Model 4210-CVU
1
is a multi-frequency (1 kHz to 10 MHz) impedance measurement card that is installed in the Model 4200-SCS mainframe. The AC test signal (10 mV RMS to 100 mV RMS) can be DC voltage biased from -30 V to +30 V.
The CVU measures impedance by sourcing an AC voltage across the device under test (DUT), and then measures the resulting AC current and phase difference. The capacitance and conductance are derived parameters from the measured impedance and phase.
Model 4210-CVU card
Measurement overview
AC impedance measurement (Z
DUT
) of the device under test (DUT) is performed by sourcing an
AC test voltage across the device and measuring the resulting AC current.
The AC current is measured as shown in Figure 1-14 . The Model 4210-CVU uses an auto balance bridge (ABB) technique to achieve accurate impedance measurements. The purpose of the ABB is to create a virtual ground at the DUT to minimize measurement error. Every CVU measurement is taken with ABB active. The ABB will always attempt to lock the low side of the DUT to virtual ground.
If the ABB fails to lock:
A. The measurement will still be taken but may be out of specification.
B. The returned data will be flagged and colored yellow in the data sheet.
C. The graph will display an ABB Not Locked message.
1. In February 2009, the 4210-CVU replaced the 4200-CVU. The 4210-CVU is identical to the 4200-CVU except that it adds the 1 kHz frequency. (1 kHz - 9 kHz in 1 kHz increments)
4200-900-01 Rev. H / February 2013
Return to
1-21
Section 1: Getting Started Model 4200-SCS User’s Manual
Most common causes of ABB not locked are as follows:
• Mismatched physical cable lengths
• Mismatched physical cable lengths versus the programmed cable length in Keithley
Interactive Test Environment (KITE)
• Improperly torqued SMA cables
• Sub-optimal I-range setting
• Too much parasitic load on the low side of DUT
Figure 1-14
Measurement circuit (simplified)
4200-CVU
HCUR
AC
Test
Signal
DC
Bias
HPOT
ABB Loop
V
Measure
AC Voltage
LPOT
Red SMA
Cable (1 of 4)*
I
DUT
DUT
Measure
AC Current
A
LCUR
*
Shields of the cables must be connected together near the DUT.
The capacitive impedance (and conductance) are calculated based on the measured AC impedance and phase.
The capacitance is calculated from the capacitive impedance and the test frequency using the following formula:
C
DUT
=
2
I
-------------------
AC
C
DUT
= Capacitance of the DUT (f)
f = Test frequency (Hz)
V
AC
= Measured AC voltage (V)
Measurement functions
The Model 4210-CVU can measure the following parameters:
• Z, Theta
• R + jX
• Cp-Gp
• Cs-Rs
• Cp-D
• Cs-D
Impedance and Phase Angle
Resistance and Reactance
Parallel Capacitance and Conductance
Series Capacitance and Conductance
Parallel Capacitance and Dissipation Factor
Series Capacitance and Dissipation Factor
Figure 1-15 shows the vector diagram and fundamental equations for impedance.
1-22
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Figure 1-15
Vector diagram for impedance (Z)
X
R q
Z
Z
=
R
2
+
X
2
Z
=
R jX
=
arc
tan
R
R
=
Z
cos
X
=
Z
sin
Y
=
Z
=
Z = Impedance
= Phase Angle
R = Resistance
X = Reactance
Y = Admittance
G = Conductance
The simplified model of a DUT is a resistor and a capacitor. As shown in Figure 1-16 , the Model
4210-CVU can measure the DUT as a series configuration of the resistor-capacitor (RC), or as a parallel RC configuration.
Figure 1-16
Measure models (simplified)
HCUR
HPOT
4200-CVU
Cs
Rs
DUT
HCUR
HPOT
4200-CVU
Cp Rp
DUT
LPOT
LCUR
Series RC Configuration
LPOT
LCUR
Parallel RC Configuration
Test signal
The test signal can be set for the following frequencies:
• 1 kHz through 10 kHz in 1 kHz increments
• 10 kHz through 100 kHz in 10 kHz increments
• 100 kHz through 1 MHz in 100 kHz increments
• 1 MHz through 10 MHz in 1 MHz increments
The AC signal output level can be set from 10 mV RMS to 100 mV RMS (1 mV resolution). The output impedance is 100
(typical).
There are three current measurement ranges available to measure current: 1 µA, 30 µA or 1 mA.
With auto range selected, range selection will be performed automatically.
DC bias function and sweep characteristics
The AC test signal can be biased with a static DC level (-30 V to +30 V), or a voltage sweep (up or down).
You can also perform a frequency sweep (up or down):
• DC bias waveform: The DC bias is set to 0V, but can be set to any valid DC bias level (you specify the number of measurements to perform). (see Figure 1-17 )
• DC voltage sweep: You specify the start voltage, stop voltage and step voltage. The number of data (measurement) points is calculated by the Model 4210-CVU.
(see Figure 1-18 )
• Frequency sweep: You specify the start frequency and the stop frequency; the number of data (measurement) points is calculated by the Model 4210-CVU. (see
Figure 1-19 )
4200-900-01 Rev. H / February 2013
Return to
1-23
Section 1: Getting Started Model 4200-SCS User’s Manual
1-24
• Voltage list sweep: You specify the voltage levels for the sweep. (not shown)
• Step frequency sweep: Includes voltage stepping. A voltage sweep will be performed for every frequency point. (not shown)
NOTE
Refer to the
Forcing functions and measure options, page 3-14
for details on the bias and sweep forcing functions.
Figure 1-17
DC bias waveform (example)
Bias
0V
Run Test
Frequency = 1MHz
AC Voltage = 15mVRMS
#Samples = 15
Meas
#1
Meas
#2
Meas
#15
Figure 1-18
DC voltage sweep (example)
Stop +5.00V
Run Test
0V
-4.60V
Step
200mV
-4.80V
Step
200mV
Meas
#2
Start -5.00V
Meas
#1
Meas
#3
Meas
#51
Frequency = 1MHz
AC Voltage = 30mVRMS
Figure 1-19
Frequency sweep (example)
100kHz
(Start) 200kHz
Bias
0V
Run Test
Meas
#1
Meas
#2
AC Voltage = 30mVRMS
1MHz
(Stop)
Meas
#10
Force-measure timing
Bias function
Timing for the force-measure process for a bias function is shown in Figure 1-20 .
When the test is started, the following timing sequence takes place:
1. The DC source outputs the presoak voltage for the hold time period.
2. The DC source goes to the DC bias voltage.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
3. After the built-in system delay and time Interval periods, the Model 4210-CVU performs a measurement. The AC test signal is applied just before the start of the measurement. AC drive is turned off after the measurement is completed.
4. Step 3 is repeated for every measurement.
Figure 1-20
Force-measure timing
PreSoak 5V
Bias
1V
0V
Run
Test
HT
SD
Int Meas
SD
Int
HT = Hold Time
SD = Built-In System Delay
Int = Programmed Interval
Meas = Measure Time
Meas
Sweep function
Force-measure timing for a sweep function is similar to the timing for a bias function (shown in
Figure 1-20 ), with the following differences:
• The hold time is repeated at the beginning each subsequent sweep step.
• A programmed delay is used in place of the interval.
Pulse cards
The Keithley Instruments pulse cards are two-channel, high speed, voltage pulse generator cards that provide the following types of output:
There are two pulse generator instrument cards available for Model 4200-SCS:
• Model 4220-PGU Pulse Generator Unit
• Model 4225-PMU Ultra-Fast IV Module.
Both cards offer:
• Two output channels
• Standard (2-level) pulse
• Segment ARB
®
waveform
• Full Arb
Each output channels has two output ranges:
• 10 V (into high impedance, 5 V into 50
)
• 40 V (into high impedance, 20 V into 50
)
The Model 4220-PGU is a 2-channel voltage pulse generator. The Model 4225-PMU is also a
2-channel voltage pulse generator, but includes integrated simultaneous current and voltage measurement with two A/D converters for each channel.
Both can be isolated from the DUTs by a high endurance output relay (HEOR). The HEOR is typically used for applications that require high-speed, high-volume switching of the output.
A pulse card can be programmed for continuous pulse output or set to output a finite number of pulses (burst or trig burst triggering modes). The pulse amplitude can be set from
100 mV to 40 V. The pulse period can be set from 20 ns to 1 s with a minimum pulse width of
4200-900-01 Rev. H / February 2013
Return to
1-25
Section 1: Getting Started Model 4200-SCS User’s Manual
10 ns. Transition times (pulse rise and pulse fall) can be set independently. Refer to
Pulse card settings for details on all pulse card settings.
NOTE
Pulse amplitude can be set as high as 80 V depending on the pulse high and low levels, pulse output range, and DUT load settings.
Refer to the Reference Manual, Pulse source-measure connections, page 11-34 for details on pulse card connectors and connections to the DUT.
Figure 1-21 shows a simplified schematic the Model 4220-PGU pulse card single channel output.
The range relay chooses between the high-speed and high-voltage output ranges. The schematic for the Model 4225-PMU is similar except it also includes measure circuitry for both current and voltage (see Figure 16-2 in the Reference Manual).
The HEOR provides fast, unlimited, open/close cycles for demanding tests such as flash memory endurance. The HEOR is also known at the SSR (solid state relay), See
for more details about the typical use of the HEOR, which is a solid-state relay for connecting or disconnecting a pulse channel from a device terminal.
Figure 1-21
Simplified schematic of each Model 4220-PGU channel
Range Relay:
High Speed or
High Voltage
High Endurance
Output Relay (HEOR):
Closed or Open
1-26
About the pulse cards
The following chart shows a comparison of features between the Model 4220-PGU) and the Model
4225-PMU):
Table 1-5
Feature comparison of pulse cards
Feature
Standard (2-level) Pulse
Segment ARB
Full Arb (source only)
High Endurance Output Relay
(solid-state relay; SSR
Integrated Current and Voltage
Measure
Supports option Model 4225-RPM with lower pulse current measure ranges and SMU/CVU switching
Model 4220-PGU
Yes
Yes
Yes
Yes
No
No
Model 4225-PMU
Yes
Yes
Yes
Yes
Yes
Yes
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Firmware upgrade for the Model 4200-PG2
The firmware can be upgraded to allow the Model 4200-PG2 to configure and output Segment
ARB and full arb waveforms. However, since the Model 4200-PG2 does not have the HEORs and an input trigger connector, the related operations cannot be performed. These exceptions will be noted where appropriate in this section.
The instructions to upgrade the firmware of the Model 4200-PG2 to KITE V6.2, are available by clicking on the Model 4200-SCS Complete Reference icon on the Model 4200-SCS desktop.
Follow the links for release notes, then look for the firmware upgrade procedure for the pulse card
firmware. See “Accessing the release notes” on page 1-50 for more information.
Standard pulse
Each channel of a pulse card can be configured for standard pulse output. Figure 1-22 shows an example of standard pulse output.
A pulse card is a dual-channel pulse generator. Each channel can output high speed (low voltage) or high voltage (medium speed) pulses. The basic pulse characteristics of the pulse card are listed in the specification sheet.
Figure 1-22
Standard pulse example (pulse high = 1 V, pulse low = 0 V)
Pulse Period
1µs
1.0V
Median
Pulse Width
500ns
Amplitude
1.0V
0.0V
Rise Transition Time
100ns
Fall Transition Time
100ns
Segment ARB waveform
Each channel of a pulse card can be configured to output its own unique Segment ARB
® waveform. A Segment ARB waveform is composed of user-defined line segments (up to 1024 for the Model 4205-PG2 or 2048 for the Models 4220-PGU and 4225-PMU). Each segment can have a unique time interval, start value, stop value, output trigger level (TTL high or low) and output relay state (open or closed).
shows an example of a Segment ARB waveform that contains seven segments. It also shows the programmed trigger levels and open/closed states for the output relay.
4200-900-01 Rev. H / February 2013
Return to
1-27
Section 1: Getting Started
Figure 1-23
Segment ARB waveform example
Model 4200-SCS User’s Manual
1-28
1 1 1 1 1 1
0
Start, stop, and time restrictions:
• The start level of the first segment and the stop level of the last segment must be the same.
In
Figure 1-23 , segment 1 start and segment 7 stop are both set for 0.0 V.
• The stop level for a segment must be the same as the start level for the next segment. In
Figure 1-23 , the stop level for Segment 1 is 1.0 V, as is the start level for Segment 2 (no
discontinuities are allowed).
• The minimum time per segment is 20 ns, with increments of 10 ns.
Trigger levels: The segment trigger levels are available at the TRIGGER OUT connector. When set high (1), a TTL high level will be present at TRIGGER OUT during that time interval. When set low (0), the trigger goes low for that segment. In
, trigger is set high for the first three segments, and low for the rest of the segments.
NOTE
If both channels of a pulse card are being used, the segment trigger levels for
CHANNEL 1 will be seen at the TRIGGER OUT connector. The trigger levels for
CHANNEL 2 are ignored.
High-endurance output relay (HEOR): Each output channel of a pulse card has a high-speed, solid-state output relay. When this relay is closed, the waveform segment is output. When opened, the channel output is electrically isolated (floating) from the DUT. In
, the output relay is opened during segment seven. This puts the output in a floating condition. The minimum time for a segment with a HEOR transition
(open-to-close or close-to-open) is 100 µs for the Model
4205-PG2 or 25 µs for the Models 4220-PGU and
4225-PMU.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
NOTE
If the firmware for the Model 4200-PG2 has been upgraded to KITE V6.2, it can be used to configure and output Segment ARB
®
waveforms (see
have output relays (HEOR). Therefore, relay control will be ignored.
seg_arb_define:
This function is used to define a Segment ARB waveform. This function includes parameters to specify the number of segments (nSegments), and arrays for start (startvals), stop
(stopvals), and time values (timevals). It also includes arrays for trigger levels
(triggervals) and output relay states (outputRelayVals). For more information, refer to the
Reference Manual, seg_arb_define, page 8-137 .
seg_arb_file:
This function is used to load a Segment ARB waveform into a pulse card. For more information, refer to the Reference Manual, seg_arb_file, page 8-138 .
seg_arb_sequence and seg_arb_wavform:
These more advanced functions can be used by the Models 4220-PGU and 4225-PMU cards to define a Segment ARB waveform (see seg_arb_sequence and seg_arb_waveform in Section 8 of the Reference manual.
NOTE
Because of resources necessary to run the Segment ARB engine, an additional 10 ns interval is added to the end of the last segment of a Segment ARB waveform.
During this interval, the output voltage, HEOR, and trigger output values remain the same as the final value reached in the last segment.
Full arb
NOTE
If the firmware for the Model 4200-PG2 has been upgraded to KITE V6.2, it can be
used to configure and output full arb waveforms (see Firmware upgrade for the
earlier in this section).
Each channel of the pulse generator can be configured to generate its own unique full arb waveform. A full arb waveform is made up of user-defined points (up to 262,144).
Each waveform point can have its own unique voltage value. A time interval is set to control the time spent at each point in the waveform.
shows an example of a user-defined full arb waveform. The waveform is made up of 80 voltage points, with the time interval between each point set to 10 ns.
The arb_array function is used to define a full arb waveform. This function includes parameters to specify the number of waveform points (length), the time interval (TimePerPt), an array of voltage levels (levelArr), and a file name (fname). For more information, refer to the Reference
Manual, arb_array, page 8-119 .
The arb_file function is used to load the defined full arb waveform into the pulse generator. For more information, refer to the Reference Manual, arb_file, page 8-120 .
4200-900-01 Rev. H / February 2013
Return to
1-29
Section 1: Getting Started Model 4200-SCS User’s Manual
1-30
Figure 1-24
Full arb waveform example
20V
15V
10V
5V
0V
0ns 200ns 400ns 600ns 800ns
Points = 80
Time Interval = 10ns
Point
1
2
3
Level
0.5V
1.0V
1.5V
39
40
41
78
79
80
19.5V
20.0V
19.5V
1.0V
0.5V
0.0V
KPulse full arb waveforms
The Keithley Pulse tool (KPulse) is a virtual front panel software application used to control the optional pulse generator cards. KPulse can be used to create, save and output full arb waveforms, and provides a collection of basic full arb waveform types such as sine, square, triangle, noise,
Gaussian, and calculation. After configuring one of the basic waveform types, you can save it as a
.kaf
file. For more information, refer to the
“How to Generate Basic Pulses”
in Section 5.
Once a full arb waveform is saved as a .kaf file, it can later be imported back into KPulse. The waveform can also be loaded into the pulse generator card using the arb_file function. For more information, refer to the Reference Manual, arb_file, page 8-120 .
Pulse card settings
Settings and features for the pulse card are summarized in Section 11 of the reference manual
(see Table 11-1 in the reference manual). For more details see the
Pulses” in Section 5. In addition to short descriptions and default settings, the table includes the
following:
• LPT function: The Keithley Instruments Linear Parametric Test Library (LPTLib) function used for each setting or feature. Refer to the Reference Manual, LPT Library Function
Reference, page 8-58 for details.
• Access level: The access level for each setting. If a setting can be independently set for each pulse generator channel, its access level is “channel.” Otherwise, the access level is
“card” to indicate that both channels are affected.
• Pulse mode: A checkmark (
) is used to indicate which pulse mode is associated to the setting or feature. The “n/a” notation indicates that the pulse mode is not applicable to that setting or feature.
Remote bias tee (RBT) and 3-port power divider
The Model 4205-RBT and power divider are used for the Keithley Instrument’s PulseIV-Complete and Demo-PulseIV projects. Two RBT adapters and one 3-port power divider are included with the
Models 4200-PIV-A solution bundle. Also included are two Model 4200-MAG-BASE mounts (that attach bias tee adapters to the prober platen magnetically). For more information, refer to the
Reference Manual, PulseIV-Complete and Demo-PulseIV projects, page 12-4 .
RBT
The RBT adapter (see Figure 1-25 ) is a coupler for DC bias from a SMU, and pulse output from a
Model 4205-PG2 pulse generator channel. The output of the RBT provides pulse output riding on the DC V bias.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
As shown in Figure 1-25 , the RBT has two three-lug female triax connectors for connection to a
SMU (FORCE and SENSE), and two female SMA connectors, one for AC inputs, such as a pulse generator card and scope card (Model 4200-SCP2HR or 4200-SCP2), and one for AC+DC output connection to a prober or directly to a DUT.
Figure 1-25 also shows the simplified schematic of the RBT. The capacitor allows pulses from the pulse generator card to pass through to the output, while blocking DC from the SMU. The inductors allow DC from the SMU to pass through to the output, while blocking pulses from the pulse generator.
Figure 1-25
Model 4205-RBT simplified schematic
Connect to pulse generator card and/or scope card
2
AC Input
SMA Connectors
(female)
Connect to
SMU SENSE
1
20kW
Connect to DUT or Prober
2
Connect to
SMU FORCE
1
4205-RBT Remote Bias Tee
3-Lug Triax Connectors
(female)
1) When using a SMU PreAmp, use 4200-TRX-X cables for connections. When
NOT using a PreAmp, use 4200-MTRX-X cables for connections.
2) Use SMA cables (male-to-male) for connections.
3-port power divider
The 3-
port power divide
r divides the electrical power equally among its three connectors using a
16.67 W resistor in each “leg” (see Figure 1-26
). The power divider is used on the gate of a FET to provide an impedance matched signal (pulse) path (50
).
As shown in Figure 1-26 , the power divider is equipped with two SMA female connectors and one
SMA male connector. The SMA male connector allows the power divider to connect directly to the
RBT (AC input).
Figure 1-26
3-port power divider
Connect to
Scope Card
SMA Female
Connect to Pulse
Generator Card
S
16.67W
1
16.67W
16.67W
2
3-Port
Power
Divider
SMA Male
Connect Directly to RBT
(AC Input)
Using an RBT and power divider
Figure 1-27 shows a block diagram of the pulse IV (PIV) test system that uses two SMUs, a pulse
generator card (one channel), a scope card (both channels), two RBTs, and the power divider.
4200-900-01 Rev. H / February 2013
Return to
1-31
Section 1: Getting Started Model 4200-SCS User’s Manual
The power divider provides impedance matching; an RBT functions as a coupler for DC bias from a SMU, and pulse output (AC) from a pulse generator card. The output of an RBT provides pulse output that rides on the DC bias level. The scope card is used to capture pulse waveforms or pulse readings. The DUT is typically a wafer site (using prober) or a discrete device.
The capacitor for an RBT functions as a low-impedance component for high-speed pulses, and as a high-impedance element for DC. This allows the high-speed pulses from the pulse generator card to pass through to the output, while blocking DC from the SMU.
The inductors of an RBT function as low-impedance components for DC, and as high-impedance components for high-speed pulses. This allows the DC bias from the SMU to pass through to the output, while blocking the high-speed pulses from the pulse generator.
Figure 1-27
Block diagram of a PIV test system
DC Bias and Measure
4200-SMU (1)
4200-SMU (2)
Scope Card
Channel 1
Channel 2
Trigger
Pulse Generator
Card
V d
Channel 1
Output
Channel 2
(Not Used)
S
1
2
3-port
Power
Divider
AC
Input
DC
Input
4205-RBT
(1)
AC+DC
Output
V g
DC
Input
AC
Input
4205-RBT
(2)
AC+DC
Output
V
DD
1-32
SCP2 (Oscilloscope)
Digital storage oscilloscope card
Keithley Instruments offers two scope cards: Models 4200-SCP2HR and 4200-SCP2. However, only one scope card at a time can be used in the Model 4200-SCS system.
The scope card is a modular, dual-channel, high-speed digital storage oscilloscope (DSO). It uses a high-speed memory digitizer (DC to 700 MHz) and an embedded digital signal processor (DSP).
The scope card has two input channels to capture and analyze a variety of time-varying signals.
KScope, a soft front-panel software used to view pulse waveforms, is included with the Models
4200-SCP2HR and 4200-SCP2 (see the
“How to Generate Basic Pulses”
in Section 5 for details).
KScope provides full control of the DSO and allows export of waveform data in a Microsoft
®
Excel
®
-compatible format. The plug-and-play drivers can be used in most application programming environments (for example, National Instruments (NI™) LabVIEW™, Microsoft®
Visual Basic
®
, and Microsoft
®
Visual C++
®
).
The primary differences between the two scope cards are ADC resolution and sample rate.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
• Model 4200-SCP2HR: 16-bit resolution, single-channel sampling rate of 400-million samples per second (400 MS / s)
• Model 4200-SCP2: 8-bit resolution, single-channel sampling rate of 2.5 billion samples per second (2.5 GS / s)
Basic pulse characteristics of the two scope cards are listed in Table 1-6 . See the supplied ZTEC
User’s Manual for complete specifications of the scope card.
1
NOTE
Refer to the Reference Manual, Pulse source-measure connections, page 11-34 for details about scope card connectors and connections to DUT.
Table 1-6
Scope card characteristics
Specifications
Scope card characteristic
Model 4200-SCP2HR
(ZT410-50K)
Dual channel
ADC resolution
Bandwidth
Maximum input
Simultaneous sampling of both channels
16-bit
50
: DC to 250 MHz
1 M
DC to 125 MHz
50
: ±5 V DC
1 M
±25 V DC
(derated 20 dB / decade above 10 MHz)
Coupling
AC coupling
Probe attenuation
Analog filter
Total memory
DC or AC
50
: 200 kHz high-pass
1 M
10 Hz high-pass
0.9 to 1000:1
N/A
Up to 1 M S per channel
Up to 2 M S per channel (1 channel interleaved)
Sample (S) rate 10 k S / s to 200 M S / s
10 k S / s to 400 M S / s (1 channel interleaved)
Acquisition time range 250 ns to 3355 s
Model 4200-SCP2
(ZT450-50K)
Simultaneous sampling of both channels
8-bit
50
: DC to 1 GHz
1 M
DC to 350 MHz
50
: ±5 V DC
1 M
±150 V DC
(derated 20 dB / decade above 1 MHz)
DC or AC
50
: 200 kHz high-pass
1 M
10 Hz high-pass
0.9 to 1000:1
20 MHz or bypass
Up to 1 M S per channel
Up to 2 M S per channel (1 channel interleaved)
2.5 k S / s to 1.25 G S / s
2.5 k S / s to 2.5 G S / s (1 channel interleaved)
50 ns to 419 s (2 M sample memory)
NOTE
All specifications are subject to change; for the latest specifications, visit
(www.ztecinstruments.com).
Scope card settings
The following information summarizes the most frequently used settings for the scope. For detailed information about all scope settings.
Keithley Instruments user modules are used to control waveform acquisition operations of the scope. New user modules can be created, or existing user modules can be modified (see the
Reference Manual, Keithley Interactive Test Environment (KITE), page 6-1 for details). For more information about ZTEC, refer to the Model 4200-SCS Complete Reference, ZTEC User’s Manual.
1. The ZTEC User’s Manual is located on your Model 4200-SCS Complete Reference Product Information CD.
4200-900-01 Rev. H / February 2013
Return to
1-33
Section 1: Getting Started Model 4200-SCS User’s Manual
Input impedance, input voltage range, and input voltage offset
Table 1-7 lists the input impedances, voltage ranges, and voltage offsets that can be set for each input channel. As shown in the table, the setting for each of these parameters depends on the settings of the other two parameters. For example, to select 50
input impedance, range must already be set to one of the eight ranges listed in the table for 50
, and voltage offset must not be set greater than ±10 V.
To avoid settings conflicts, first set voltage offset to 0 V, and then select the 10 V range. These settings are compatible with both impedance settings. Now you can set impedance, range, and then offset, in that order.
Table 1-7
Scope impedance, range, and offset settings
1M Ohm impedance
Model 4200-SCP2HR Model 4200-SCP2
Range Offset
50 V pp
25 V pp
10 V pp
5 V pp
0 V
±12.5 V
±5 V
±5 V
2.5 V pp ±5 V
1.25 V pp ±5 V
0.5 V pp ±5 V
0.25 V pp ±5 V
—
—
—
—
Range
100 V pp
50 V pp
20 V pp
10 V pp
5 V pp
2.5 V pp
1 V pp
0.5 V pp
0.2 V pp
0.1 V pp
Offset
±50 V
±25 V
±10 V
±5 V
±2.5 V
±1.25 V
±0.5 V
±0.25 V
±0.1 V
±0.05 V
50 Ohm impedance
Model 4200-SCP2HR Model 4200-SCP2
Range Offset
10 V pp
5 V pp
2 V pp
1 V pp
0 V
±2.5 V
±1 V
±1 V
0.5 V pp ±1 V
0.25 V pp ±1 V
0.1 V pp ±1 V
0.05 V pp ±1 V
—
—
—
—
Range Offset
10 V pp
5 V pp
2 V pp
1 V pp
±5 V
±2.5 V
±1 V
±0.5 V
0.5 V pp ±0.25 V
0.25 V pp ±0.125 V
0.1 V pp ±0.05 V
0.05 V pp ±0.025 V
—
—
—
—
Input coupling
Input coupling, which is used to pass or block the DC component of an input signal, can be set to
AC or DC:
• DC coupling passes all frequencies
• AC coupling blocks low frequencies; with high-input impedance (1 M
) selected, AC coupling attenuates frequencies below 10 Hz; with low input impedance (50
) selected, AC coupling attenuates frequencies below 200 kHz
Input filter
For the Model 4200-SCP2 scope, A 20 MHz low-pass analog filter can be applied to the input signal of each channel. The 20 MHz setting applies the filter, and the bypass setting bypasses the filter. The Model 4200-SCP2HR does not have the low-pass filter.
Input attenuation
The input signal for each channel can be attenuated by a factor of 0.9 to 1000.0.
Acquisition sample rate
The acquisition sample rate for the two input channels can be set in 1, 2.5, or 5 steps:
• Model 4200-SCP2HR: 10 k S / s to 200 M S / s (one interleaved channel can be sampled at
400 M S / s)
• Model 4200-SCP2: 2.5 k S / s to 1.25 G S / s (one interleaved channel can be sampled at
2.5 G S / s)
1-34
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Sweep mode (triggering)
There are two sweep modes to trigger scope measurements: Normal or auto. In the normal mode, an internal or external trigger (for example, trigger output from the Model 4205-PG2) is used to trigger measurements. In the auto mode, triggering is provided automatically by the scope in the absence of a trigger event.
For normal triggering, trigger initiation can be provided by internal and external sources. The scope can be set to be triggered by a leading-edge or falling-edge trigger from the Model
4205-PG2. For more information about trigger and arm controls, refer to the Model 4200-SCS
Complete Reference, ZTEC User’s Manual.
Sweep offset reference
The offset reference determines when sampling occurs in relationship to the trigger event. Offset reference can be set from 0.0 (0%) to 1.0 (100%). For the following examples, assume the record size (sweep points) is 100 samples:
• Post-trigger sampling: With offset reference set to 0.0 (0%), sampling of all 100 sweep points will occur after the trigger event.
• Pre-trigger sampling: With offset reference set to 1.0 (100%), sampling of all 100 sweep points will occur before the trigger event.
• Pre-trigger and post-trigger sampling: With offset reference set to 0.5 (50%), 50 samples will be acquired before the trigger event, and 50 samples will be acquired after the trigger.
A sweep offset time can also be used to affect when sampling occurs.
Sweep offset time
The sweep offset time is the time period between the trigger event and the sweep offset reference.
Offset time can be set from 0 to 665 seconds. For the following examples, assume the record size
(sweep points) is 100 samples and offset time is set to 1 second:
• Delayed sampling from 0% offset reference: With offset reference set to 0.0 (0%), sampling for all 100 sweep points will start one second after the trigger event.
• Delayed sampling from 100% offset reference: With offset reference set to 1.0 (100%), all 100 samples will have been acquired at the “trigger plus one second” point in time.
• Delayed sampling from 50% offset reference: With offset reference set to 0.5 (50%), 50 samples will have been acquired at the “trigger plus one second” point in time. Sampling will continue for the other 50 sweep points.
Average type (acquisition)
There are four waveform acquisition types that can be set for the scope: Normal, average, envelope, or equivalent time:
Normal: In normal mode, a single waveform is captured.
Average: In average mode, multiple captured waveforms are averaged.
Envelope: In envelope mode, the minimum and maximum waveform points from multiple acquisitions are combined to form a waveform (an envelope) that shows min/max changes over time.
Equivalent time: In equivalent time mode, a picture of a repetitive waveform is constructed by capturing a small amount of information from each repetition. Because the points appear randomly along the waveform, it is important to note that an entire waveform may not be constructed unless there are sufficient repetitions. Unfilled points will be constructed using a zero-order hold and are flagged with a “1” in the least significant bit (LSB) of the 16-bit waveform code. Also, the number of points per point can be set using average equivalent time points to increase the resolution of the waveform.
4200-900-01 Rev. H / February 2013
Return to
1-35
Section 1: Getting Started Model 4200-SCS User’s Manual
Average equivalent time points
When using the equivalent time acquisition mode, the number of user-defined points per point for equivalent time sampling of a waveform can be set. Average equivalent time points can be set from 2 to 100.
When using equivalent time sampling, any signal up to the analog bandwidth of the scope can be acquired, regardless of the sample rate. The scope gathers the necessary number of samples across several triggers. For more information about average equivalent time points command, refer to the Model 4200-SCS Complete Reference, ZTEC User’s Manual.
Reference channels
Up to four waveforms can be stored in nonvolatile flash memory as reference channels. The stored waveforms are retained when power is removed. These waveforms are limited to a record size of 32K samples.
Calculate functions
The scope has two calculation channels to create new waveforms mathematically.
The following calculate functions can be performed:
• Add
• Subtract
• Multiply
• Copy
• Invert
• Integral
• Derivative
• Absolute Value
• Limit test
• Mask test
• Frequency transform
• Time domain transform
The waveforms for a calculation can be input channels (2) and waveforms that are stored in memory as reference channels (4). For more information about ZTEC, refer to the Model 4200-
SCS Complete Reference, ZTEC User’s Manual, Chapter 2.
Ground unit (GNDU)
Basic characteristics
The ground unit (see Figure 1-28
) provides convenient access to circuit COMMON, which is the measurement ground signal shared by all installed Model 4200-SCS instrumentation. In addition, the GNDU SENSE terminal provides access to the SMU SENSE LO signals.
1-36
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 1-28
Ground unit
Section 1: Getting Started
C
O
M
M
O
N
F
O
R
C
E
S
E
N
S
E
GNDU
Basic ground unit characteristics are summarized in Table 1-8 .
Table 1-8
Basic ground unit characteristics
Characteristic
Maximum current (FORCE triax connector)
Maximum current (COMMON binding post connector)
Maximum FORCE path/cable resistance
Maximum SENSE path/cable resistance
Description
2.6 A
9 A
1
10
Basic circuit configurations
Ground unit connections
shows how the various GNDU signals are related to the SMU signals. Note that the
GNDU FORCE signal is circuit COMMON. The GNDU SENSE terminal is connected to each SMU
SENSE LO signal through a unique auto-sense resistor.
When the GNDU SENSE signal is connected to a DUT, all measurements will be made relative to this DUT connection.
4200-900-01 Rev. H / February 2013
Return to
1-37
Section 1: Getting Started
Figure 1-29
Ground unit
Model 4200-SCS User’s Manual
Internal 4200-SCS connections to each SMU SENSE LO signal
Ground Unit
SENSE
50kW
FORCE
Removable
Ground Link
Ground unit DUT connections
Figure 1-30 shows the connections necessary to use the GNDU in conjunction with a SMU to make full-Kelvin remote sense measurements. Similarly,
includes the preamp.
As shown in these figures, the GNDU FORCE signal provides the return path for SMU or preamp
FORCE current. For detailed information about the ground unit, SMU, and preamp connections, refer to the Reference Manual, Basic source-measure connections, page 4-3 .
Figure 1-30
Full-Kelvin SMU/ground unit connections
4200-SMU or
4210-SMU
FORCE
SENSE
CHASSIS COMMON
32V max
SENSE LO
GNDU
SENSE
FORCE
DUT
1-38
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 1-31
Full-Kelvin preamp/ground unit connections
4200-SMU or
4210-SMU 4200-PA
FORCE FORCE
Note: Not used when
PreAmp is attached.
SENSE SENSE
SENSE LO
GNDU
FORCE
SENSE
Section 1: Getting Started
DUT
Ground unit terminals and connectors
The locations and configuration of the GNDU terminals are shown in
information about these connectors is summarized below. For more information about ground unit signal connections, refer to the Reference Manual, Basic source-measure connections, page 4-3 .
CAUTION
The maximum allowed voltage between circuit COMMON and chassis ground is ±32 V DC.
FORCE terminal
The FORCE terminal is a standard triaxial connector used as a return path for the SMU or preamp
FORCE current.
• The center pin is FORCE
• The inner shield is GUARD
• The outer shield is circuit COMMON
NOTE
The ground unit FORCE and GUARD signal terminals are connected to circuit
COMMON.
SENSE terminal
The SENSE terminal is a standard triaxial connector used to apply the ground unit SENSE signal to the DUT in a remote sense application.
• The center pin is SENSE
• The inner shield is GUARD
4200-900-01 Rev. H / February 2013
Return to
1-39
Section 1: Getting Started Model 4200-SCS User’s Manual
• The outer shield is circuit COMMON
When the ground unit SENSE signal is connected to a DUT, all SMU/preamp measurements will be made relative to this DUT connection.
COMMON terminal
The COMMON terminal is a binding post that provides access to circuit COMMON.
NOTE
Normally, a link is connected between ground unit COMMON and chassis ground, but it may be necessary to remove the link to avoid measurement problems caused by ground loops or electrical interference. Refer to the Reference Manual,
Interference, page 5-25 for details.
Chassis ground
This binding post provides a convenient connecting point to system chassis ground for the purpose of shielding a test fixture.
Figure 1-32
Chassis ground
C
O
M
M
O
N
F
O
R
C
E
S
E
N
S
E
GNDU
INSTRUMENT
CONNECTIONS
SMU ONLY
SENSE LO
GUARD
SENSE LO
COMMON
SMU AND GNDU
SENSE
GUARD COMMON
FORCE
SLOT
8
Chassis (Earth) Ground
Connecting DUTs
Test fixtures
There are two types of test fixtures for the Model 4200-SCS:
• Low-voltage fixtures (less than ±20 V) and high-voltage (greater than ±20 V).
• High-voltage fixtures require extra precautions to ensure there are no dangerous shock hazards.
1-40
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
WARNING
To avoid exposure to high voltages that could result in personal injury or death, whenever the interlock of the Model 4200-SCS is asserted, the FORCE and GUARD terminals of the SMUs and preamps should be considered highvoltage, even if they are programmed to a non-hazardous voltage current.
Testing with less than ±20 V with SMUs
A test fixture equipped with three-lug triax connectors is necessary to connect the Model 4200-
SCS discrete device for testing.
Figure 1-33 shows a basic test fixture to use with a two-terminal device. For best performance when testing with less than ±20 V follow these standard industry practices:
• Use a metal test fixture
• Connect the metal fixture to COMMON
• Mount the DUT on high-resistivity terminals (for example, Teflon)
• Guarding will reduce leakage and parasite capacitance that degrades measurement quality
The Keithley Instruments Low Level Measurements Handbook provides an in-depth discussion about guarding and other techniques that are useful for building quality test fixtures.
Contact a Keithley Instruments sales or service office to obtain a copy.
Figure 1-33
Typical test fixture
Test Fixture
SMU1
HI
Guard
Common
DUT
SMU2
HI
Guard
Common
Interlock
Connect to safety earth ground using #18 AWG wire or larger
NOTE
The Model 4200-SCS will function on all current ranges and up to ±20 V without the interlock being asserted. The maximum voltage on the SMU and preamp terminals is not hazardous when the interlock is not asserted.
Testing with more than ±20 V
If voltages greater than ±20 V are required for testing, follow these steps:
• Ensure that hazardous voltages are not present when the fixture’s exterior enclosure is open.
4200-900-01 Rev. H / February 2013
Return to
1-41
Section 1: Getting Started Model 4200-SCS User’s Manual
NOTE
The Model 4200-SCS voltage output will be higher when the fixture’s exterior enclosure is closed.
• Add an interlock switch to the fixture.
• Connect the exterior enclosure to COMMON or safety ground using #18AWG wire or greater.
• Ensure that the wiring (FORCE, GUARD, and SENSE) within the fixture does not contact the exterior enclosure.
For more details about the Model 4200-SCS interlock system, see the Reference Manual, Control and data connections, page 4-21 .
CAUTION
Asserting the interlock will allow the SMU and preamp terminals to become hazardous, possibly exposing the user to high-voltage that could result in personal injury or death.
SMU and preamp terminals should be considered hazardous even if the outputs are programmed to be low voltage.
Precautions must be taken to prevent a shock hazard by surrounding the test device and any unprotected leads (wiring) with double insulation for
250 V, Category I.
Probers
To learn how probe stations are controlled by Keithley Instruments Model 4200-SCS through user modules refer to the Reference Manual, Using a Probe Station, Appendix G .
Advanced connections
To learn more about advanced connections for controlling a switch matrix, sequencing test on multiple devices, and customizing a user test module (UTM) refer to the Reference Manual,
Advanced Applications, Appendix O .
How to run a basic test
Boot the system and log in
To boot the system and log in:
1. Make sure the power switch is in the O (out) position. The POWER switch is located on the front panel in lower right-hand corner.
2. Plug the male end of the line cord into a properly grounded AC line power receptacle.
3. Turn on the Model 4200-SCS by pushing in the POWER switch to the I (in) position.
4. When prompted, simultaneously press Ctrl + Alt + Del.
5. At the KIUSER prompt, press ENTER. There is no password for this account.
CAUTION
When first starting a KTE-Interactive software tool, you must answer
“YES” to an on-screen license agreement. Answering “No” makes your system nonfunctional until you reinstall the software.
1-42
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Open KITE
To start KITE, open the default project, and select the vds-id test:
1. Start KITE by double-clicking the KITE icon on your Windows® desktop.
2. When KITE starts, the default project will open automatically if it has been set as the default project. The vds-id test will be opened in the Definition tab. (see
)
3. If a different project opens, perform the three steps in
to open the default project. The project navigator for the default project is shown in
.
NOTE
If the project navigator is not displayed when KITE is started, click the View menu and select the Project Navigator item. The View menu is located at the upper lefthand side of the KITE window. For more information about the project navigator, refer to the Reference Manual, Project Navigator, page 6-12 .
To open a KITE default project, follow the steps in
.
Figure 1-34
Default project directory
From your windows browser, use the following directory path to locate the default.kpr project file: C:\S4200\kiuser\projects\default.
1. From the
File menu, click Open
Project.
2. Use the browser to select the
default project.
3. Click Open to open the “default” project.
4200-900-01 Rev. H / February 2013
Return to
1-43
Section 1: Getting Started Model 4200-SCS User’s Manual
Figure 1-35 is an example of the KITE interface default project with the vds-id test selected.
Figure 1-35
Selected Test
KITE interface default project shown with vds-id test selected
Project Navigator
Toolbar KITE Workspace
vds-id test will be selected by default, and the Definition tab will display the test options.
1-44
Message Area
Locate and run the vds-id test module
To locate the vds-id test module go to the project navigator as shown in
Figure 1-36
Interactive Test Module vds-id
The checkbox for vds-id must be checked in order to run the test.
If unchecked, click the checkbox to insert a 4.
Double click the vds-id test icon, and the test Definition tab as shown in
displayed.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Test definition
The test is defined from the test Definition tab shown in
Figure 1-37 . As shown in the Definition tab,
the device is connected to three SMUs and one Ground Unit (GNDU). In general, SMU3 is used as a voltage step function to provide four different gate voltages (2V, 3V, 4V, and 5V). SMU2 is used to perform a 51 point sweep of drain voltage (0V to 5V) at each gate voltage. A current measurement is performed at each voltage sweep point.
To define a test:
A. If desired, the setup for SMUs and the GNDU can be changed. A settings window is dis-
played by clicking the appropriate force measure bar as shown in Figure 1-37 .
Figure 1-37
Vds-id Definition tab - How to display a setup window for SMUs and GNDU
Click to set up SMU2
Click to set up SMU3
Click to set up GNDU
Click to set up SMU1
B.
shows the settings dialog box for SMU3. The settings dialog box for the other
SMUs and GNDU are similar.
4200-900-01 Rev. H / February 2013
Return to
1-45
Section 1: Getting Started
Figure 1-38
Setup for SMU3
Click to set up
Click to set up
Model 4200-SCS User’s Manual
These parameters set
Click to set up
If you make any changes to the SMU3 setup, click OK to enter the changes and close the window.
C. After making any changes to the test definition, click Save All the settings.
on the toolbar to save
Run vds-id test
In the project navigator (see
Figure 1-36 ), make sure the vds-id test is highlighted and the
checkbox is checked.
On the toolbar, click the green Run Test button to run the test one time.
NOTE
While the test is running, the Run Test button turns gray and the Abort Test button turns red . Also, the ACTIVE indicator light (located on the lower right-hand corner of the front panel of the Model 4200-SCS will be on while the test is running.
When the test is finished, the Run test button turns green.
View and save the sheet data
View data sheet for the vds-id test is displayed by clicking the Sheet tab for the test. Use the tabs at the bottom of the Sheet to display the data type. A sample data sheet for the vds-id test is
The data sheet for the vds-id test is displayed by clicking the Sheet tab.
1-46
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 1-39
Sample data sheet for vds-id test
Section 1: Getting Started
Click to export data **
Click to display
Data sheet * .
Click to display Settings sheet * .
Click to display Calc sheet * .
* To select more than one sheet for selective printing, hold down the Ctrl key and then click the tab.
** The data is saved as a Microsoft® Excel® ( *.xls ) document.
To save the Data sheet:
1. In the KITE workspace, click the Sheet tab to display the test data.
2. In the Sheet tab, click the Save As button as shown in
.
NOTE
The default directory path for exporting data is C:\S4200\kiuser\export.
View and save the graph data
The graph for the vds-id test is displayed by clicking the Graph tab for the test. A sample graph for
the vsd-id test is shown in Figure 1-40 . As shown, there are four I-V curves - one for each gate
voltage. The graph was customized to include the Legend box and use different colors for the graph series. The Graph Settings menu (shown in
Figure 1-41 ) was used to select the Legend box
and change series colors. For more Graph tab information Refer to the Reference Manual,
Viewing ITM or UTM results graphically: The Graph tab, page 6-21 .
4200-900-01 Rev. H / February 2013
Return to
1-47
Section 1: Getting Started
Figure 1-40
Sample graph for vds-id test
Model 4200-SCS User’s Manual
In
you can see that the line colors, line patterns, plot symbols, and line widths are different. To learn how to define the graph line properties see
below.
Figure 1-41
Graph settings menu
To display the Graph Settings menu: Right-mouse click anywhere in the graph area * .
OR
From the Tools menu , select Graph Settings .
Click to select ( 3 ) Legend Box.
Click Graph Properties and then
Series to change the properties for each of the four series.
1-48
* To learn more about Data Series Properties refer to the Reference Manual, Defining the plot properties of the graph: colors, line patterns, symbols, line widths, page 6-224 .
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 1: Getting Started
Firmware upgrade
When the system software is updated, you should upgrade firmware for each Model 4200-SCS instrument. Before starting the firmware upgrade, make sure the Model 4200-SCS is powered by an uninterruptable power source (see warning). Refer to the release notes for detailed instructions on the firmware upgrade of Model 4200-SCS instruments including the specific versions required for each instrument.
See “Accessing the release notes” on page 1-50 for more information.
WARNING
Make sure to power the Model 4200-SCS with an uninterruptable power supply during the firmware upgrade process. This is important because an interruption of the firmware upgrade process may damage an instrument card.
To upgrade the firmware, run the upgrade utility from a command prompt:
Figure 1-42
Graph settings menu
2
1
1. Click the Widows start button (1).
3. At the command prompt, type fwupgrade, and then press the Enter key.
shows the first screen of the utility as well as the warning screen. Note that each instrument card type will be upgraded separately.
Figure 1-43
Firmware upgrade utility dialog windows
4200-900-01 Rev. H / February 2013
Return to
1-49
Section 1: Getting Started Model 4200-SCS User’s Manual
Accessing the release notes
You can access the release notes by clicking on the Complete Reference icon on the
Model 4200-SCS desktop (refer to Figure 1-44
), and then clicking the Release Notes link (see the arrow in
).
Figure 1-44
Model 4200-SCS complete reference icon.
Figure 1-45
Complete reference home page
1-50
4200-900-01 Rev. H / February 2013
Section 2: Model 4200-SCS Software Environment
Section 2
Model 4200-SCS Software Environment
In this section:
Topic Page
Understanding KITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
KITE project structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Graphical User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Project components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
ITMs versus UTMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
How to create your own ITMs . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Understanding the ITM definition tab . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Understanding the ITM forcing functions . . . . . . . . . . . . . . . . . . . . . 2-13
Understanding dual sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Understanding pulse mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
How to use the definition tab to configure ITM parameters . . . . . . . 2-17
Match the physical and virtual connections: . . . . . . . . . . . . . . . . . 2-17
Configuring forcing functions for each device terminal . . . . . . . . 2-17
Configuring pulse mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
Basic test execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Project navigator check boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Tests (ITMs and UTMs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Initialization and termination steps . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
Executing an individual test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
How to display and manage test results . . . . . . . . . . . . . . . . . . 2-24
Data file management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
Using file and test-result directories . . . . . . . . . . . . . . . . . . . . . . . 2-24
Default user director: C:\S4200\kiuser . . . . . . . . . . . . . . . . . . . . . . 2-24
Devices subdirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Understanding device libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
How to create and add a new device . . . . . . . . . . . . . . . . . . . . . . . 2-27
Projects subdirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
Tests subdirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
Usrlib subdirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31
System directory: C:\S4200\sys . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31
How to manage numeric test results in Sheet tab . . . . . . . . . . . . . . 2-31
Displaying and analyzing data using Sheet tab . . . . . . . . . . . . . . . 2-31
4200-900-01 Rev. H / February 2013
Return to
2-1
Section 2: Model 4200-SCS Software Environment
Opening a Sheet tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-32
Understanding and using the Data worksheet of a Sheet tab . . . .2-34
Understanding the formula box of the Data worksheet . . . . . . . . .2-34
Understanding the data-source identifier . . . . . . . . . . . . . . . . . . . .2-35
Saving a worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-35
How to manage graphical test results in the Graph tab . . . . . . . . . .2-38
Opening a Graph tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-38
Accessing the Graph tab windows . . . . . . . . . . . . . . . . . . . . . . . . .2-39
Opening the graph settings menu . . . . . . . . . . . . . . . . . . . . . . . . . .2-39
Understanding the graph settings menu . . . . . . . . . . . . . . . . . . . .2-40
Defining data to be graphed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-42
Understanding table columns in the Graph Definition window . .2-42
Understanding buttons in the Graph Definition window . . . . . . . .2-43
Opening and using the Graph Definition window . . . . . . . . . . . . .2-43
KITE library management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-45
Submitting devices, ITMs, and UTMs to libraries . . . . . . . . . . . . . . .2-45
Submitting devices to a library . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-45
Submitting tests to a library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-48
2-2 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Section 2
Model 4200-SCS Software Environment
Understanding KITE
The Keithley Interactive Test Environment (KITE) is the main software component of the KTE
Interactive software tool set. KITE is the primary user interface for the Keithley Instruments Model
4200 Semiconductor Characterization System (SCS). KITE is a versatile tool that facilitates interactive characterization of an individual parametric test device or automated testing of an entire semiconductor wafer.
Two additional KTE Interactive software tools augment the capabilities of KITE:
• Keithley User Library Tool (KULT): Used to create test modules, using the C programming language. These test modules can then be executed by KITE.
• Keithley CONfiguration utility (KCON): Used to manage the configuration and interconnections between all of the test system components that are controlled by KITE.
A fourth KTE Interactive software tool, the Keithley External Control Interface (KXCI) allows the
Model 4200-SCS to be controlled remotely by an external GPIB controller.
NOTE
KXCI and KITE, cannot run simultaneously.
Beginning with KTE Interactive 6.0, two optional KTE Interactive tools have been added:
• Keithley Pulse tool (KPulse): A virtual front panel software application used to control the optional pulse generator cards. The dual-channel pulse generator cards are integrated inside the Model 4200-SCS mainframe.
• Keithley Scope tool (KScope): A virtual front panel software application used to control the optional scope card. The scope card is a dual-channel digital storage oscilloscope that is integrated inside the Model 4200-SCS mainframe.
NOTE
Although KScope and KPulse can be launched at the same time as KITE, KScope /
KPulse and KITE cannot communicate with hardware simultaneously.
KITE project structure
This subsection overviews the primary features of KITE. These features allow you to create, execute, and evaluate tests and complex test sequences, interactively and without programming.
This subsection also overviews use of an essential companion tool, KULT, that allows you to create libraries of specialized user test modules (UTMs) that run in KITE (KULT is discussed in detail in the Reference Manual, Keithley User Library Tool (KULT), page 8-1 .
KITE interface
The KITE application consists of a variety of graphical user interfaces (GUIs) that allow you to do the following:
• Customize existing / supplied interactive test modules (ITMs) or create new ITMs from existing templates.
• Create UTMs from supplied or user-programmed C-code modules.
• Automatically execute tests and associated operations (switch matrix connections, prober movements, and so on), including: a. A single test for one selected device (transistor, diode, resistor, capacitor, and so on).
b. A sequence of tests for one selected device.
c. A sequence of tests for multiple devices, for example, all of the devices contacted by a prober at a given touchdown or subsite location on a semiconductor wafer.
4200-900-01 Rev. H / February 2013
Return to
2-3
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual d. A sequence of tests for an entire project plan, which may include multiple prober touchdowns for a single semiconductor site (or die):
1
• View test results numerically and graphically.
• Analyze test results using built-in parameter extraction tools.
• View the analysis results numerically and graphically.
• Interactively build and edit test / execution sequences using the project navigator.
Graphical User Interface
shows the KITE GUI interface. The various parts of the GUI are summarized below the figure.
Figure 2-1
KITE interface overview
2 3 4 5
2-4
6 7
KITE interface descriptions:
1.
Project navigator Where a project plan is assembled, edited, displayed, and executed A project plan defines a series of tests, of various devices, at one or more locations. Double-clicks
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
2.
Site navigator here open the definition, configuration, and tool screens. A selection here defines the starting location when only part of the project plan is to be executed.
Displays the current site. Typically a die on a semiconductor wafer that is being evaluated by the project plan. Allows selection of the single site to be evaluated when only part of the project plan is to be executed. A unique ITM / UTM test window and data exists for each different site.
3.
Menu area Provides choice of icons to select KITE functions.
4.
KITE workspace Displays the variety of screens, windows, tabs, message boxes, and so on:
• Configure all project plan components
• Observe evaluation results
5.
6.
7.
Toolbar area
Message area
Status bar
• Analyze evaluation results.
Displays a variety of icons that can be used to:
• Start and stop all or part of a project plan
• Verify project plan execution
• Insert project plan components
• Save and print project plan files
• View KITE help.
Displays KITE error, warning, and execution messages.
Displays descriptions of menu and toolbar items.
Project navigator
The project navigator is the primary interface for building, editing, viewing, specifying, and accessing project plan components:
• Each project plan component may be added, sequentially or nonsequentially using menu items or toolbar buttons.
• Single-clicking a navigator component selects it as one of the following:
– A location where a new component may be added or an existing component may be deleted.
– An individual test, device, or series of devices for which only part of the project plan may be executed.
• Double-clicking a project navigator component opens access to configuration screens for the component and, as appropriate, test results, analysis tools, and status information.
describes typical project plan components that are displayed in a project navigator, using the example project plan for illustration. Subsection
describes the ITM and UTM components in more detail.
For details about building a project plan using the project navigator, refer to the Reference Manual,
Building, modifying, and deleting a Project Plan, page 6-47 .
4200-900-01 Rev. H / February 2013
Return to
2-5
Section 2: Model 4200-SCS Software Environment
Figure 2-2
Project navigator
Model 4200-SCS User’s Manual
Project plan:
• Defines and sequences all subsites to be tested.
• This node allows resequencing of all subsite nodes.
• There is only one project plan per KITE project.
Subsite plan:
• Defines and sequences all device plans to be tested.
• This node allows resequencing of all device nodes.
Device plan:
• Defined and sequences all tests for a specific device.
• This node allows resequencing of all tests.
Interactive test module (ITM):
• A graphical test definition that requires no programming.
• All test definition, data, and graphing is located here.
• Can be used for all instrumentation internal to the 4200.
Project navigator check boxes:
These are used to enable and disable each project node and all of its children. If a particular project node is unchecked, the project run button will be grayed / disabled and this particular project node cannot be executed.
User test module (UTM):
• A test definition that is a call into user module written in C.
• All test definition, data, and graphing is located here.
• Can be used for all instrumentation internal and external to the
4200.
• Typically used for switch-matrix connections, prober control, and all other external GPIB and Ethernet instruments.
Device unique ID number (UID):
A number assigned to each instance of a same-named project component (for example: ITM, UTM, Device, or Subsite node) and only once per KITE Project.
NOTE If UID=0, this means that this component can occur only once.
Initialization and Termination Steps:
A special UTM that can be run just like any other UTM, however, during looping, these nodes are called only once at the beginning (Init Steps) or at the end (Term Steps) of a test looping sequence.
Project defined
Users interact with KITE in the context of project. A project specifies the start-to-finish, repetitive and nonrepetitive actions and test locations involved in evaluating a semiconductor wafer (or other collection of circuits). Projects are both created and executed using the KITE GUI.
2-6 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
NOTE
Refer to
later in this section. The term “project” is sometimes used to refer to a “project plan.”
Project components
Because KITE is most valuable for automatic characterization of semiconductor wafers, KITE projects are organized in a manner consistent with the organization of a modern semiconductor wafer. A project visits and evaluates locations on the wafer in the following logical hierarchy:
• Project
• Sites (Virtual, can be switched using the
Navigator)
• Subsites
• Devices
• Tests
These are the primary components of a project. Two other components, initialization steps and termination steps, are discussed in the Reference Manual, Project structure, page 6-38 .
These components are defined contextually in the next subsections.
Sites
At the macroscopic level, one or more semiconductor dies are built up at a given wafer location.
This location is comprised not only of end product dies, but usually has one or more parametric test structures or subsites. KITE refers to such a repeating pattern of dies and test structures as a
“site.”
NOTE
In KITE, sites can be switched using the site navigator. All KITE sites have the same subsite, device, and test definitions, and are not repeated in the Project Tree.
Subsites
The terminals of each device on a test structure are connected to a uniformly-spaced series of contact pads. These pads are used to connect the devices to the probes of a prober. Any single wafer location that the prober moves to and contacts is called a “subsite” (sometimes referred to as a test element group (TEG)).
The Model 4200-SCS hardware / KITE software combination was optimized to evaluate test structures, though it can be effectively used to evaluate dies and discrete components. KITE refers to each such test structure (or combination of test devices that are tested as a group) as a subsite.
Devices
As described in context under
Sites , each test structure contains a series of devices to be
characterized: Transistors, diodes, resistors, capacitors, and so on. A switch matrix is used to connect the Model 4200-SCS sequentially if the SMUs cannot be connected to all devices simultaneously.
A “device” is also referred to as a test element, because subsites are often referred to as test structures or test element groups (TEGs), which are composed of devices.
Tests
Once the device is in position, KITE automatically conducts one or more specified tests for each device on the test structure. Each test generates data and, if desired, parametric curves. A test includes the following for each terminal of a device:
4200-900-01 Rev. H / February 2013
Return to
2-7
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
• The desired voltage or current forcing functions (stimuli).
• The desired voltage or current measurements.
• The associated data analyses and parameter extractions.
The combination of forcing functions and measurements is referred to as the “test definition.”
There are two classes of tests or test modules in KITE: ITMs and UTMs. Both ITMs and UTMs share common data analysis functions, such as a Microsoft
®
Excel
®
-compatible data sheet and a real-time graph tool.
Key differences between ITMs and UTMs include the following:
• Interactive test module (ITM): An ITM allows the you to define a test interactively using a
GUI and no coding.
• User test module (UTM): A UTM is defined through “C” programming of its connected
KULT created user module, but allows the user to configure key test parameters using a
GUI.
Differences between ITMs and UTMs were discussed in more detail under Understanding KITE .
ITMs versus UTMs
KITE tests and operations are performed through ITMs and UTMs, as shown in Figure 2-2
.
2-3 shows the location of the configuration windows of the vds-id ITM and the res_drain-to-
source
UTM to their respective locations in the example KITE project plan.
These windows and some associated windows are examined in more detail in the next two
, and
2-8 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 2-3
ITMs and UTMs in the project navigator
Section 2: Model 4200-SCS Software Environment
ITM
UTM
The primary differences between ITMs and UTMs are summarized in Table 2-1 .
Table 2-1
Primary differences between an ITM and a UTM
ITM
Is always configured using a series of systematic, interactive GUIs, without programming.
Is flexible. Keithley Instruments provides default ITM configurations for most standard devices and tests; you can perform many of your evaluations with no changes (or very few) to the default parameters. However, you can create a new ITM, or customize any existing
ITM, to perform a wide variety of static and dynamic evaluations. You can even create an
ITM for a generic “n-terminal” device.
UTM
Is created and configured by connecting the
UTM name to a user module and entering or modifying the input parameter values.
Is task-specific. However, you can modify the source code for a user module that is connected to a UTM and recompile it to create a new user module. Keithley Instruments provides the source code for most of the user modules that are shipped with the Model
4200-SCS. User modules are modified using
KULT.
4200-900-01 Rev. H / February 2013
Return to
2-9
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
Table 2-1 (continued)
Primary differences between an ITM and a UTM
ITM
Performs exclusively tasks on internal
Model 4200-SCS instrumentation.
a
Is used exclusively for parametric testing.
Generated data updates the Data worksheet b in real time, as the test executes.
UTM
Performs tasks on internal Model 4200-SCS instrumentation and external instrumentation that is connected to the Model 4200-SCS
IEEE-488 bus or the Model 4200-SCS RS-232 port.
May be used to perform almost any test-related task.
Generated data updates the Data worksheet after test execution is complete.
Beginning with KTE Interactive v5.0, you have the ability to add function calls to new and existing user modules (UTMs) that provide real-time data and graphing capabilities (see the Reference Manual, Enabling real time plotting for UTMs, page 6-16 ).
a. The pulse generator card (Model 4205-PG2) and scope card (Model 4200-SCP2 or 4200-SCP2HR) are not supported by ITMs at this time.
b. Refer to the Reference Manual, Viewing ITM or UTM results numerically: The Sheet tab Data worksheet, page 6-20 .
Defining an ITM
An ITM is defined by the ITM definition tab (displayed by double-clicking the ITM name in the project navigator) illustrates and explains the ITM definition tab (
defines the vds-id
ITM, one of the ITMs in the example project plan shown in
and
). See
Reference Manual, Specifying environment preferences, page 6-340 .
2-10
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Figure 2-4
ITM definition tab
Graph tab: Graphical test and analysis results.
Sheet tab: Numerical test and analysis results and test settings.
Status tab: Test definition and configuration status.
Test Notes tab:
Type in notes about the project.
Timing button and Speed box:
Custom and preconfigured test- timing / noise-rejection selections.
Mode box:
Allows sampling vs. time
mode instead of sweeping mode.
Formulator: Mathematical test results analysis tool.
Exit Conditions button:
Click to set the test exit conditions.
Output Values button:
Click to set export Output
Values for this test to the
Subsite data sheet.
Instrument-selection box:
Assigns a Model 4200-SCS instrument to this device terminal.
FORCE MEASURE button:
Click to configure the selected instrument.
Instrument object: Displays a summary of the settings for the instrument object.
Workspace window tab:
When workbook mode is enabled (per Reference Manual,
Specifying environment preferences, page 6-340 ), each project-plan component window that is active in the KITE workspace can be accessed quickly by selecting its Workspace window tab.
Schematic of the device being tested by this ITM.
For details about defining and configuring an ITM, refer to the Reference Manual, Configuring the
Project Plan ITMs, page 6-86 .
Defining a UTM
This section covers general information about defining a UTM. For specific information about KITE projects which use either ITM or UTMs, see Reference Manual, KITE projects, page 6-5 .
A UTM is defined using the UTM definition tab (displayed by double-clicking the UTM name in the
project navigator). Figure 2-5
and Figure 2-6 illustrate and explain the two versions of the UTM definition tab.
Figure 2-5 defines the PMU-1Ch-Wfm UTM in the PMU-DUT-Examples project. The
PMU-DUT-Examples
project has several UTMs for use with the Model 4225-PMU Dual Channel
Pulse I-V instrument card.
Figure 2-5 illustrates the classic view (table-based) version of the of the UTM definition;
Figure 2-6 shows the GUI view. The GUI view does not change the operation of the UTM or the overall project execution. The GUI view ( Figure 2-6 ) utilizes a variety of ways to enter values: typing text
4200-900-01 Rev. H / February 2013
Return to
2-11
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual in an edit box, clicking on a drop-down list, or selecting a check box or option button. The UTM
GUI view simplifies the presentation of the UTM test parameters by not displaying some of the less-used parameters. Entering a value in the GUI view also places the value into the table-based classic definition; entering a value in the classic view also places it in the GUI view. If there is a parameter in the table, but not in the GUI definition, then the table determines the value used by the UTM.
Figure 2-5
UTM classic definition tab
Sheet tab:
Numerical test and analysis results and test settings.
Formulator:
Mathematical test results analysis tool.
Graph tab:
Graphical test and analysis results.
Status tab:
Test definition and configuration status.
Test Notes tab:
Type in notes about the project.
User modules box:
Test module selection for the UTM.
User libraries box:
Test library selection for the UTM.
Output Values button:
Click to set export Output
Values for this test to the
Subsite data sheet.
Cell display edit box: Displays contents of selected cell and allows data entry.
Documentation area: Displays
important information about the test module.
Workspace window tab:
When workbook mod e is enabled (per Reference
Manual, Specifying environment preferences, page 6-340 ), each
Project-Plan component window that is active in the KITE workspace can be accessed quickly by selecting its
Workspace window tab.
Parameter identity cells:
Spreadsheet-like cells where the test-module parameter names and data types are specified.
Parameter entry cells:
Spreadsheet-like cells where you enter test parameter values.
A UTM is created and configured by first selecting a user library and user module, and then entering parameter values. For details about defining and configuring a UTM, refer to the
Reference Manual, Configuring the UTMs, page 6-147 .
Using the UTM GUI view
To understand the test, read the explanation of the test in the Test Description area (see Figure 2-
6 on page 2-13 ). Note that the UTM GUI view will typically hide the less-used parameters; these parameters are available in the classic view. If a parameter's use is unclear, check if the parameter has any hovertext help (position the mouse pointer over the parameter entry field). Additional
2-12
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment information about parameter usage may also be in the Test Notes tab, or in the test device or other graphical illustration area.
If a group box has a plus sign (+) in it, then the box is collapsed; click the + to expand the box. A box will only expand when there is sufficient space to show all of the parameters within the group.
In cases where there are many parameters in the UTM GUI view, it may be necessary to collapse a group above or below to allow the box to expand.
For a user module, the exact controls and parameter grouping of a UTM GUI view are determined by the GUI view definition. This is typically created by the same person that created the underlying user module.
Figure 2-6
UTM GUI definition tab
Formulator:
Mathematical test results analysis tool.
Sheet tab:
Numerical test and analysis results and test settings.
Graph tab:
Graphical test and analysis results.
Status tab:
Test definition and configuration status.
Test Notes tab:
Type in notes about the project.
User libraries box:
Test library selection for the UTM.
Test device or other graphical illustration
User modules box:
Test module selection for the UTM.
Select the view for the
UTM: Classic (table) or GUI (graphical)
Output Values button:
Click to set export Output
Values for this test to the
Subsite data sheet.
Test Description area: Displays
important information about the test module.
Test Parameters are shown in group boxes (five groups are illustrated in this figure) that group like values together. Different tests will have different types and number of parameters. Parameters are input as numbers, drop-down choices or checkboxes. Hover mouse over parameter input box for additional information.
4200-900-01 Rev. H / February 2013
Return to
2-13
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
How to create your own ITMs
Understanding the ITM definition tab
To define an ITM, use the ITM definition tab. Display it by double-clicking the ITM name in the
project navigator. Figure 2-4 shows and describes the ITM definition tab, in this case for the vds-
id
ITM, which is part of the example project (shown in
An ITM definition tab defines the ITM as follows:
• Schematically displays the type of device to be tested by the ITM (FET, BJT, capacitor, and so on).
• Next to each terminal of the device, displays an “instrument object,” which acts as follows:
– Identifies the terminal (for example, gate, drain, source, collector, anode, and so on).
– Identifies and allows assignment / reassignment of the terminal to match the SMU,
GNDU, or open circuit that is physically connected to the terminal during the test.
– Displays the present forcing-function and measurement options for the terminal.
– Identifies and allows assignment and configuration / reconfiguration of SMU forcing function and measuring options. A single-click of the force measure button displays the
Forcing Functions / Measure Options window for the terminal.
• Provides access to the Formulator, which allows in-test and post-test data computations.
• Allows setting of preconfigured speed or custom timing parameters for the ITM.
• Allows exit conditions to be set if the source goes into compliance.
• Allows you to select the measured readings (output values) that you want exported to the
Subsite Data sheet.
• Displays the present test mode:
– Sweeping
– Sampling
Understanding the ITM forcing functions
Table 2-2 summarizes the available ITM “forcing functions,” which tells the Model 4200-SCS how to apply static or dynamic voltage or current conditions to device terminals.
Table 2-2
SMU Forcing function summary
General type
Static
Name
Open
Description and graphical illustrations
Maintains a zero-current state at the terminal, subject to the maximum voltage compliance of the connected SMU.
Common Maintains a zero-voltage state at the terminal, subject to the maximum current compliance of the connected SMU.
Current bias
Maintains a selected constant-current state at the terminal, subject to the user-specified voltage compliance for the connected SMU.
Voltage bias
Maintains a selected constant-voltage state at the terminal, subject to a user-specified current compliance of the connected SMU.
2-14
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
General type Name
Sweep Current sweep
Voltage sweep
Table 2-2 (continued)
SMU Forcing function summary
Description and graphical illustrations
Increments a series of current values or voltage values at a rate that is determined by the timing and speed settings in the ITM definition tab. Generates parametric curve data that is recorded in the Sheet tab Data worksheet for the ITM and can be plotted in the ITM Graph tab.
Linear sweep
4
1000
Log sweep
List sweep
3
2
0.1V
Ste ps
, 41 D ata
Points
1
Current
List
Sweep
Voltage
List
Sweep
0
100
10
Time
Time
Steps through a list of user-specified current values or voltage values, at a rate that is determined by the timing and speed settings in the ITM definition tab. Generates parametric data that is recorded in the ITM
Sheet tab Data worksheet and can be plotted in the ITM Graph tab, if appropriate.
Arbitrary function
Time
4200-900-01 Rev. H / February 2013
Return to
2-15
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
General type
Step
Name
Current step
Voltage step
Table 2-2 (continued)
SMU Forcing function summary
Description and graphical illustrations
Increments a current or voltage to two or more levels, each of which is held constant during the progress of a current sweep, a voltage sweep, a current list sweep, or a voltage list sweep at another terminal. For each current step or voltage step level, parametric curve data is recorded in the ITM Sheet tab Data worksheet. The combined data can be plotted in the ITM Graph tab, resulting in a series (family) of curves.
Stepping the Gate Voltage of a FET
Step 4
2
1
0
5
4
3
Step 1
Step 2
Step 3
Time
At Each Gate Voltage Step, Sweeping the Drain Voltage of the FET
1
0
3
2
5
4
0.1V
Ste ps
, 5
1 D ata
Points
0.1V
Ste ps
, 5
1 D ata
Points
0.1V
Time
Ste ps
, 5
1 D ata
Points
0.1V
Ste ps
, 5
1 D ata
Points
2-16
For forcing-function details, refer to the Reference Manual, The ForcingFunctionName function parameters area, page 6-102 .
Understanding dual sweep
A SMU that is configured to perform a linear or log sweep, can also be set to perform a dual sweep. With dual sweep enabled, the SMU will perform two sweeps. The first sweep steps from the start level to the stop level. The SMU then continues with the second sweep, which steps from the stop level back to the start level. With dual sweep disabled, the SMU performs a single sweep that steps from start to stop.
A dual sweep for a slave SMU is typically used with a master SMU that is also set to perform a dual sweep. The master SMU does not have to be set for dual sweep in order to use dual sweep for a slave SMU. In this case, setting the master SMU’s sweep points to an even number will ensure that the slave’s dual sweep is symmetrical. Setting the master SMU count to an odd number, will cause the slave SMU to repeat the last sweep point.
NOTE
The slave SMUs will not automatically set for dual sweep when dual sweep is enabled for the master SMU. Dual sweep must be enabled individually for each
SMU.
To compare a single sweep to a dual sweep, refer to the Reference manual, Figure 6-135 .
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Understanding pulse mode
To avoid device overheating in some tests, voltages or currents can be applied to a device only for brief periods at widely spaced intervals. For sweep (linear, log, and list) and bias forcing functions, an SMU can be set to provide pulse output.
With pulse mode enabled, the following pulse parameters can be set:
• On Time
• Off Time
• Base Voltage (or Base Current)
The base is the level the SMU goes to between sweep points. Pulse “on” and “off” times determine pulse period and pulse width as follows:
• Pulse period = On Time + Off Time + cumulative measure time (if set to measure)
• Pulse width = On Time
Pulse mode can be selected only when source and measure ranges are fixed. Pulse mode is disabled if the source or measure range is set to AUTO.
Pulse “on” and “off” times can be set from 5 ms to 10 s. The base voltage (or current) that can be set is dependent upon the present source range.
An example pulse output for the voltage bias forcing function is shown in
. Pulse output goes to the specified pulse level during the pulse “on” time. If the SMU is set to measure, the measurement will occur after the “on” time expires and before the transition to the “off” time level.
This effectively increases the “on” time by the amount of time required to make the measurement.
Minimize this extra time by choosing “custom” in the timing tab and setting delay and filter factor to
0, and A / D Integration factor to 0.01. This is the fastest (but least accurate) measurement timing scheme. If not set to measure, the output will transition from “on” to “off.”
During pulse “off” time, the pulse output returns to the specified base voltage level. After the “off” time expires, the output returns to 0 V.
For a sweep forcing function, pulse output steps to the sweep step levels during the pulse “on” times. During the “off” times, pulse output returns to the specified base voltage (or base current) level. if set to measure, the measurement will occur after each “on” time period expires and before the pulse transitions to the “off” time level.
The voltage sweep in
Figure 2-8 is a single sweep. If dual sweep is enabled, the test will continue
by going back to the stop level and then step down to the start level. For details, see
Understanding dual sweep, on page 2-16 .
Figure 2-7
Pulse mode example: Voltage bias; 2V level, 1V base
On Time
Cumulative Measurement Time
Level 2V
Base Voltage 1V
0V
Off Time
Time
4200-900-01 Rev. H / February 2013
Return to
2-17
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
Figure 2-8
Pulse mode examples: Single and dual sweep
Dual Sweep Disabled:
(single sweep)
Stop 4V
3V
Start 2V
Base Voltage 1V
0V
On
Time
Off
Time
On
Time
Off
Time
On
Time
3
Data Points
Off
Time
Dual Sweep Enabled:
Stop 4V
3V
Start 2V
Base Voltage 1V
0V
On
Time
Off
Time
Time
= Cumulative Measure Time (Data Point)
On
Time
On
Time
On
Time
Off
Time
Off
Time
Off
Time
On
Time
6
Data Points
On
Time
Off
Time
Off
Time
Time
How to use the definition tab to configure ITM parameters
This topic describes parameter configuration of a library ITM, in which connections and test modes are preconfigured. For discussions of general ITM configuration, including creation of new ITMs or customization of existing ITMs, refer to the Reference Manual, Configuring the Project Plan ITMs, page 6-86 .
After inserting library ITMs into your project, configure the setup for each ITM as described in the subsections that follow in the order in which they appear.
Match the physical and virtual connections:
1. In the project navigator double-click the ITM that you wish to configure. The definition tab of the ITM window opens by default (see
).
2. In the definition tab, review the virtual connections for each device terminal, as listed in the
“instrument object” for that terminal (see Figure 2-4
).
3. Ensure that the physical device connections match the virtual ( definition tab) device connections. If necessary, shut down the instrumentation and correct the physical connections.
CAUTION
Physical device-terminal connections must accurately match virtual connections to avoid bad test results and potential device damage.
Configuring forcing functions for each device terminal
With the definition tab for the ITM open, do the following for each device terminal:
1. On the instrument object for the terminal (
), click the FORCE MEASURE button.
The corresponding Forcing Function / Measure Options window appears. The Forcing
Functions / Measure Options window in
illustrates typical window features.
2-18
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Figure 2-9
Typical SMU forcing functions / measure options window for an existing library ITM
,
, and
2-12 illustrate basic options and functions for each part of the Forcing
Functions / Measure Options user interface.
Figure 2-10
Instrument information, forcing functions, and voltage sweep function parameters
Select the present forcing function.
1
Select whether a sweep or step forcing function acts as a master (independent) or slave (tracks the master).
1
Describes the instrument selected for this device terminal and the mode of the test being performed. (Sweeping mode or Sampling mode — in which data is recorded vs. time for an applied signal).
Select whether a sweep is linear or logarithmic.
1
Select Dual Sweep.
2
1
Do not change these parameters, unless you want to customize the ITM — which is beyond the scope of this User’s manual.
2
Dual sweep – with dual sweep enabled, the SMU will sweep from start to stop, and then sweep from stop back to start. When disabled, the SMU will sweep from start to stop. For details, see
Understanding dual sweep on page 2-16
.
4200-900-01 Rev. H / February 2013
Return to
2-19
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
Figure 2-11
Linear sweep or step, SMU range, Pulse Mode, and SMU current compliance
For a Linear sweep or step Start is the voltage / current at the start of the sweep, Stop is the voltage / current at the end of the sweep, and Step is the voltage / current change between steps.
3
Data
Points — calculated automatically from the Start, Stop, and Step values — is disabled. For a Log sweep, you specify the Data Points value. The Step value — calculated automatically — is disabled.
Select and configure
Pulse Mode.
4
Select the SMU range to be used when forcing the specified voltage or current. Select dynamically optimized range
(Auto), single best range for entire sweep (Best
Fixed), or manually specified numerical range.
Select the SMU current compliance for a voltage sweep or the voltage compliance for a current sweep.
3
In a list sweep configuration window, you enter a list of discrete voltages or currents, instead of start, stop, and step values. In a current bias or voltage bias
4 configuration window, you enter a fixed level value, instead of start, stop, and step values.
2-20
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Figure 2-12
Measuring Options
Check to enable current measurement options, recording of current in the
Sheet tab Data worksheet, and availability of current data for plotting in the
Graph tab.
If desired enter a preferred data label for the current (in lieu of the default label).
Check to enable voltage measurement options, recording of voltage in the
Sheet tab Data worksheet, and availability of voltage data for plotting in the
Graph tab.
Check to cause KITE to log 32-bit measurement-status codes, in the Data worksheet, when the ITM executes.
Select dynamically optimized range (Auto), dynamically optimized range above a specified lower limit (Limited
Auto), the one best range for entire sweep (Best
Fixed), or manually specified numerical range.
5
If you select Limited
Auto, specify the limit here.
5
Programmed specifies logging of as-configured data values (for example, calculated from Start,
Stop, Step). Measured specifies logging of as measured data values.
6
If desired enter a preferred data label for the voltage (in lieu of the default label).
5
If sweeping / stepping voltages If sweeping / stepping currents, replaced with programmed and measured buttons, as in right panel.
6
If sweeping / stepping voltages If sweeping / stepping currents, buttons replaced with range settings similar to those in left panel.
2. Referring to the setting explanations in Figure 2-9 , 2-10 ,
, and
the following types of parameters for the device terminal’s forcing function, as appropriate:
• Linear or log for a sweep-type forcing function.
• Dual sweep – sweep from start to stop, and then sweep from stop to start.
• The current or voltage value(s) to be forced:
– Level for a static forcing function
– Start, stop, and step for a step or linear sweep forcing function
– Start, stop, and data points for a log sweep forcing function
– Data points value and list of amperes or volts values for a list sweep
• The default or desired Src Range and compliance
• The default or desired measuring options
Measure Options window closes.
4. If using pulse mode, see
.
5. Repeat Steps 1 through 3 for the remaining device terminals.
Configuring pulse mode
With a valid forcing function selected, a SMU can be configured to provide pulse output.
4200-900-01 Rev. H / February 2013
Return to
2-21
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
Figure 2-13 explains how to use the pulse mode. The settings in the Forcing Functions / Measure
Options window shown in Figure 2-13 configures a voltage sweep. The pulse mode controls for
the other valid forcing functions are similar.
Figure 2-13
Pulse mode configuration (voltage sweep)
Valid forcing functions for Pulse Mode:
• Voltage / Current Bias
• Voltage / Current Sweep (Linear /
Log and Dual Sweep)
• Voltage / Current List Sweep
Dual Sweep - A SMU can perform a dual current sweep or a dual voltage sweep.
With Dual Sweep selected (3), the SMU will sweep from Start to Stop, and then sweep from Stop back to Start. When disabled, the SMU will sweep from Start to Stop.
Pulse Mode can be selected ONLY when source and measure ranges are fixed. In other words, Pulse Mode is disabled if the source or measure range is set to AUTO.
Perform the following steps to select and configure Pulse Mode:
1. Select (3) Pulse Mode, and set the On
Time, Off Time, and Base Voltage (or
Base Current for a current sweep).
2. Click OK.
Basic test execution
Project navigator check boxes
As shown in
Figure 2-14 , each component of the project plan has a check box. A check mark in a
box indicates that the test or plan is enabled. The absence of a check mark indicates that the test or plan is disabled. Clicking a check box either inserts a check mark to enable or removes a check mark to disable. Only enabled (check marked) tests or plans can be run.
There is interaction between the project navigator check boxes and is explained by the following actions:
Tests (ITMs and UTMs)
• A check mark can be inserted or removed for any test.
• Inserting a check mark for a test also inserts a check mark for its device plan, its subsite plan, and the project plan.
2-22
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Device plan
• Clearing a check mark for a device plan also clears the check marks for all of its subordinate tests.
• Inserting a check mark for a device plan also inserts check marks for all of its tests.
• Removing the check marks for all the tests in the device plan, also removes the check mark for the device plan.
Subsite plan
• Removing a check mark for a subsite plan also removes the check marks for all of its device plans and tests.
• Inserting a check mark for a subsite plan also inserts check marks for all of its device plans and tests.
• Removing the check marks for all the tests in the subsite plan, also removes the check mark for the subsite plan.
Initialization and termination steps
• Removing a check mark for initialization or termination steps also removes the check marks for all of its UTMs.
• Inserting a check mark for initialization or termination steps also inserts check marks for all of its UTMs.
• Removing the check marks for all the UTMs in the initialization or termination steps, also removes the check mark for the initialization or termination steps.
Project plan
• Removing a check mark for a project plan also removes the check marks for all of its plans and tests.
• Inserting a check mark for a project plan also inserts check marks for all of its plans and tests.
• Removing the check marks for all the tests in the project, also removes the check mark for the project plan.
NOTE
Reference manual, Figure 6-16 shows an example of project plan structure that shows a mix of enabled and disabled tests.
Executing an individual test
Selecting a test
An enabled (check marked) ITM or UTM is selected by clicking the test in the project navigator
(see Figure 2-14 ). The Run Test / Plan button
turns green to indicate that the test is enabled and ready to be run. Also, the selected-test name is displayed in the Test / Plan Indicator box located above the project navigator.
The test can also be selected by double-clicking it in the project navigator. The double-click action places the appropriate ITM or UTM window in the KITE workspace. The ITM and UTM definition tabs show the test configurations.
*1
See
1. For details about using the ITM and UTM definition tabs, see Reference Manual, Configuring the Project Plan ITMs, page 6-86 , and Configuring the UTMs.
4200-900-01 Rev. H / February 2013
Return to
2-23
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
NOTE
Before executing a test for which data must be labeled with a specific site number, refer to the Reference Manual, Assigning a site-number label to individual test and test-sequence data, page 6-28
.
Running the test
To run a selected test:
1. Click the green Run Test / Plan button
While the test is running, test data is placed the data sheet. In ITMs data is placed in the data sheet real time as data is being acquired. In UTMs by default, data is not placed in the data sheet until after the test has finished running.
In the message area of the KITE window, time stamps indicate:
• Start time
• Stop time
• Total execution time
NOTE
You can also start a test by pressing the F6 keyboard key. You can abort a test by clicking the red Abort Test / Plan toolbar button, by selecting Abort in the Run menu, or by pressing the PAUSE / BREAK keyboard key.
For detailed information about running individual tests, see Run execution of individual tests and test sequences in Section 6 of the Reference Manual..
Figure 2-14
Example project plan
2-24
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
How to display and manage test results
Data file management
Using file and test-result directories
KITE application files and test results are stored on the Model 4200-SCS hard drive by default.
However, KITE projects and various other KITE application files can be stored and utilized on any available hard drive, except CD, CD-R, CD-RW drives and write-protected drives or directories.
NOTE
Storing application files on a congested network drive can degrade overall test sequence performance. The best Model 4200-SCS system performance is obtained by storing all KTE Interactive application files on the Model 4200-SCS internal hard drive. There, sweep and sampling measurement speed is not affected perceivably by network traffic or any other embedded PC system activities.
This subsection provides useful information regarding the default organization of KITE application and data files. Additional information regarding KTE Interactive file management and system administration can be found in the Reference Manual, Managing multiple users and systems, page
10-6 .
CAUTION
Never directly edit KITE application files using a test editing program (with
one exception, noted in How to create and add a new device on page 2-28 )
because unexpected results and application crashes can occur.
Default user director: C:\S4200\kiuser
By default, all of the sample projects and standard libraries included with KTE Interactive are stored in the C:\S4200\kiuser directory, as illustrated in
. This folder, is referred to as the “default user directory.”
4200-900-01 Rev. H / February 2013
Return to
2-25
Section 2: Model 4200-SCS Software Environment
Figure 2-15
Default user directory
Model 4200-SCS User’s Manual
Default user directory
2-26
Note however, that KITE projects, device libraries, and test libraries can be stored and shared on any accessible disk drive, including a network drive (except CD, CD-R, CD-RW drives and write-protected drives or directories).
The default user directory contains several subdirectories. Each of these subdirectories is discussed below under a separate heading.
Devices subdirectory
By default, the Devices subdirectory contains the KITE Device Library that is provided with each version of KTE Interactive. Also by default, you can access this Device Library when operating
KITE. You can copy devices from this library to their project(s) or submit devices from their project(s) to this library.
NOTE
For more information about submitting devices to libraries, refer to the Reference
Manual, Submitting devices, ITMs, and UTMs to libraries, page 6-151 .
Understanding device libraries
A Device Library is comprised of devices stored in folders that are organized by device category.
To create a new device category, create a new folder in the C:\S4200\kiuser\Devices directory.
*2
To provide project access to additional device libraries, or to change the KITE Device
Library that appears by default, use the KITE Options window:
• Select Options in the Tools menu.
• On the Directories tab of the KITE Options window that appears, choose Device Libraries
in the Show Directories for: box. See Figure 2-16 .
2. The C:\S4200\kiuser\Devices is the factory-default Devices directory. You can also create a new folder in another Devices directory, (for example, C:\S4200\YourName\Devices).
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 2-16
Device library access selection
Section 2: Model 4200-SCS Software Environment
NOTE
For more information about Device Library access selection, refer to the
Reference Manual, Customizing directory options, page 6-342
.
Each device stored in a Device Library contains the following three types of files:
• A Keithley device (.kdv) file that follows the Microsoft
®
Windows
®
.ini file format.
• A small bitmap; 16 x 16 dpi (.bmp) file for the device icon that is displayed in the project navigator.
• A large bitmap; 120x100 dpi (.bmp) file for the device graphic that is displayed on the definition tab of each ITM that tests the device.
4200-900-01 Rev. H / February 2013
Return to
2-27
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
Figure 2-17 shows the files in the Mosfet Device Library folder. Note that a .kdv file and two
bitmap files are listed for each device.
Figure 2-17
Device files
The three files that define the 3terminal-n-fet device
How to create and add a new device
To create a new device, you must create three files:
• The Keithley device (.kdv) file.
• The small bitmap; 16 x 16 dpi (.bmp) file for the project navigator device icon.
• The large bitmap; 120x100 dpi (.bmp) file for the ITM definition tab device graphic.
The .kdv file can be created or modified using text editing software, such as Microsoft
®
Notepad
®
The .bmp files can be created or modified using bitmap editing software, such as Microsoft
Paint
®
.
®
.
The following procedure illustrates how to add a new device, named new-mosfet, to the default Device Library:
\MOSFET
directory, locate the following three files, which define the existing library device called 3terminal-n-fet:
• 3terminal-n-fet.kdv.
• 3terminal-n-fet.bmp for the project navigator device icon.
• 3terminal-n-fet-big.bmp for the ITM definition tab device graphic.
2. Copy to a new file called new-mosfet.bmp.
3. If using Microsoft
®
Paint
®
.
4. Copy file to a new file called new-mosfet-big.bmp.
5. If required, modify the new bitmap using Microsoft
®
Paint
®
.
6. Copy file to a new file called new-mosfet.kdv.
2-28
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
7. Edit file with Notepad
®
by replacing all occurrences of
“3terminal-n-fet” with “new-mosfet”.
The edited new-mosfet.kdv file should appear as shown in
. All six lines are required.
Figure 2-18
Contents of the Keithley Device file new-mosfet.kdv
Table 2-3 describes each line of the new-mosfet.kdv file that appears in
.
Table 2-3
Line-item descriptions for a .kdv file
Line-item example
[Bitmaps]
Small=new-mosfet.bmp
Big=new-mosfet-big.bmp
[Terminals]
Number=3
Orientation=;N:Drain;S:Source;W
:Gate
Description
Location of bitmap file information.
Name of file to use when displaying the device in the KITE project navigator.
Name of file to use when displaying the device on a KITE
ITM definition tab.
Location of terminal-label information.
Number of device terminals (8 maximum).
Geographic, or screen, location and name of each device terminal. Valid locations are as follows:
• N North or top
• NE Northeast or upper right
• E East or right
• SE Southeast or lower right
• S South or bottom
• SW Southwest or lower left
• W West or left
• NW Northwest or upper left
Projects subdirectory
The Projects subdirectory contains the default KITE project library that is provided with each version of KTE Interactive. By default, you can store KITE projects in this directory. However, KITE projects can be stored in any location, using the KITE File
>
Save Project As menu.
Projects are comprised of multiple files stored in a predefined directory structure. All of the project components are stored in a project folder.
shows the folders of KITE projects that are included with KTE Interactive. The expanded default project folder shows the pre-defined project file structure.
4200-900-01 Rev. H / February 2013
Return to
2-29
Section 2: Model 4200-SCS Software Environment
Figure 2-19
KITE project folders
Model 4200-SCS User’s Manual
The “default” project test results are stored here.
For each project, test results files (.xls worksheet and .kgs graph) are stored in a project specific data folder, as illustrated in
NOTE
Refer to the Reference Manual, Test data, page 6-29 for more information about results files and KITE file-naming conventions.
Projects can be moved from one location to another as long as the entire project folder (with all of its contents) are relocated.
Tests subdirectory
By default, the Tests subdirectory contains the KITE test library that is provided with each version of KTE Interactive. Also by default, you can access this test library when operating KITE. You can copy tests from this library to their projects or submit tests from projects to this library.
NOTE
For more information about submitting tests to libraries, refer to the Reference
Manual, Submitting devices, ITMs, and UTMs to libraries, page 6-151 .
This test library is comprised of tests that are stored in folders organized by device category. To create a new test category, create a new folder in the C:\S4200\kiuser\Tests directory.
*3
To provide project access to additional test libraries in other directories or to change the
KITE test library that appears by default, use the KITE Options window:
2-30
3. The C:\S4200\kiuser\Tests is the factory default Tests directory. You can create a new folder in another Tests directory, such as C:\S4200\YourName\Tests.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment the Show Directories for: Combo box. See
.
Figure 2-20
Test library access selection
NOTE
For more information about test-library access selection, refer to the
Reference Manual, Customizing directory options, page 6-342.
Tests can be submitted to a library with or without including measurement data. By default, data is included when a test is submitted. Test results files (.xls data and .kgs graph files) are stored in the test library data folder, as shown in
.
4200-900-01 Rev. H / February 2013
Return to
2-31
Section 2: Model 4200-SCS Software Environment
Figure 2-21
Test library results folder
Model 4200-SCS User’s Manual
If data is included when a test is submitted to the Tests subdirectory, the data is stored here.
2-32
Usrlib subdirectory
By default, the usrlib subdirectory contains the KULT user libraries that are provided with each version of KTE Interactive. Also by default, you can access all Model 4200-SCS user libraries when operating KITE and KULT. For more information about this directory, refer to the Reference
Manual, Managing user libraries, page 8-38 .
System directory: C:\S4200\sys
All binary and executable files that KTE Interactive needs to control the Model 4200-SCS are stored in the sys folder (directory).
NOTE
The files stored in the sys folder (directory) must not be modified, not even by
system administrators. This folder must reside on the Model 4200-SCS hard drive.
How to manage numeric test results in Sheet tab
Displaying and analyzing data using Sheet tab
The Sheet tab of an ITM or UTM window is used to record and manipulate numerical test data and settings. There is a Sheet tab corresponding to every ITM / UTM for each site. All data in the worksheets of the Sheet tab is exportable in Microsoft
®
Excel
®
format.
A Sheet tab is the same as a Microsoft
®
Excel at least the following three worksheets:
®
-compatible workbook that always contains
• Data worksheet: The Data worksheet of the Sheet tab records all of the numerical test data that is generated every time you execute an ITM or a UTM at a given site. The Sheet tab
Data worksheet also records data generated by the formulator.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
• Calc worksheet: The Sheet tab Calc worksheet provides a spreadsheet for local data analysis. If there are multiple same-named instances of an ITM or UTM in a project plan, the
Calc worksheet equations are unique for each instance.
• Settings worksheet: The Sheet tab settings worksheet documents the test configuration and site number.
A Sheet tab may also contain one or more Append worksheets (Append1, Append2, ... and so on), as discussed in the Append execution of tests, test sequences, and Project Plans in Section 6 of the Reference Manual. Each Append worksheet behaves like a Data worksheet. However, its data cannot be plotted on a separate Graph tab graph, only on the same graph as the Data worksheet
.
Each worksheet contains the following controls:
• A data-source identifier.
• Save as button.
Opening a Sheet tab
To open a Sheet tab:
1. In the site navigator, enter the site number where the ITM or UTM was executed, using the spin button controls (the little arrows at the right).
2. In the project navigator, double-click the name of the ITM or UTM that acquired the data. An
ITM or UTM window appears displaying the definition tab for the selected ITM or UTM.
NOTE
If the project plan contains multiple instances of an ITM or UTM under the same name, each instance generates its own data and has its own unit identification (UID).
Ensure that you select the correct instance of the ITM or UTM.
3. Click the (ITM or UTM) Sheet tab. The Data worksheet of the Sheet tab appears, as well as tabs that provide access to the corresponding Calc and Settings worksheets.
Figure 2-22 is the Data worksheet of a Sheet tab for the vds-id ITM, showing data for
multiple sweeps.
Figure 2-23 is the Data worksheet of a Sheet tab for the vgs-id ITM,
showing formulator calculation results, in addition to test data.
4200-900-01 Rev. H / February 2013
Return to
2-33
Section 2: Model 4200-SCS Software Environment
Figure 2-22
Data worksheet of a Sheet tab containing data for multiple sweeps
Model 4200-SCS User’s Manual
Figure 2-23
Data worksheet of a Sheet tab containing both data and formulator results
Formulator results
2-34
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
NOTE
The #REF notation in a cell indicates that a valid value could not be calculated by the formulator. This occurs when a formulator function needs multiple rows as arguments, when a calculated value is out of range, when a divide by zero is attempted, and so on.
In the GM column in Figure 2-23 , note the #REF notation in the first row. Each value in the
GM
column is a difference coefficient that is calculated as the ratio
DrainI / GateV,
where
DrainI and GateV are differences between values in the present row and
values in the previous row. Because, no previous row exists before the first row, a valid calculation is not possible for the first row. Hence, the formulator returns the #REF notation.
A column will contain multiple instances of #REF if the formulator function requires multiple prior cells for the calculation. For example, if the MAVG function is using five data points to calculate a moving average of a column containing five values, the first two and last two cells will contain #REF.
Understanding and using the Data worksheet of a Sheet tab
The Data worksheet first appears when you open the Sheet tab (see Figures 2-22
and
Data worksheet displays all the data that was last generated by the ITM or UTM for a particular site. The Data worksheet also contains the results of any formulator calculations that were performed on the last-generated data.
Features of the Data worksheet are:
• Data is reported in Microsoft
®
Excel
®
-compatible format, each column containing the results for one test parameter or for a formulator calculation.
NOTE
Some formulator calculations return only a single value.
The display of all columns for the test may span several pages horizontally. The display of data in a single column may span several pages vertically.
• Each column heading identifies the data below it:
– The name of a test-results parameter (for example, current or voltage) that is assigned by KITE, by you (for an ITM only), or by the KULT programmer (for a UTM only). For ITM current and voltage naming, refer to the Reference Manual, Understanding and configuring the Measuring Options area, page 6-128 .
– The name of a formulator results parameter.
• The data-source identifier, the formula box, and the save as button, each of which are discussed below.
• The contents of the Data worksheet are display-only. However, you can manipulate the contents of the Data worksheet after linking it to or pasting it in the Calc worksheet.
Understanding the formula box of the Data worksheet
If a column in the Data worksheet contains the results of formulator calculations, you can locally display the formula (equation) that was used to obtain the results. Display the formula by selecting it from the formula box, as illustrated in
Figure 2-24 . The steps in Figure 2-24 display the formula
that was used to obtain the SQRID results in
.
4200-900-01 Rev. H / February 2013
Return to
2-35
Section 2: Model 4200-SCS Software Environment
Figure 2-24
Displaying a formulator equation using the formula box
Model 4200-SCS User’s Manual
Click
Click / Select
2-36
Understanding the data-source identifier
The ITM or UTM window tab at the bottom of all Sheet tab windows identifies the source of the data in the Sheet tab, as shown in
.
Figure 2-25
Data-source identifier
The type of test
(ITM or UTM) from which the data was obtained.
Number of the site at which this instance of the named test was performed.
Name of the test from which the data was obtained.
Instance of the named test in the project plan: 1st,
2nd, 3rd, and so on. Same as the
UID number in the Project
Navigator.
Saving a worksheet
Saving a Sheet tab to the project plan
To save the displayed data to the project plan, do one of the following:
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
• Click Save in the File menu
• Click the single floppy-disk toolbar button
• Press Ctrl+S on the keyboard
Saving the Sheet tab to an external spreadsheet file using the save as button
All data in the Sheet tab for a test is in Microsoft
®
Excel
®
-compatible format, with the .xls extension. In other words, the combined worksheets in the Sheet tab (including any Append1,
Append 2, and so on worksheets) effectively comprise a workbook that can be used directly in an
Microsoft
®
Excel
®
-compatible spreadsheet program.
To save the contents of all Sheet tab worksheets to a designated folder simultaneously in a
single.xls file: displays, with workbook (*.xls) as the default file type. See
Figure 2-26
Data Save As window, configured for workbook files
NOTE
Do not attempt to use the save as button to save data to the project plan.
Understanding Append worksheets
The following applies to the worksheets that are created by Append executions:
• The data generated for each Append execution of a test is located in an individual
“Appendn” worksheet where “n” designates the nth Append execution. For example, the worksheets are labeled Append1, Append2, ... and so on.
NOTE
You can specify the maximum number of Append executions and worksheets (the
maximum value of n). After the maximum number of Append worksheets have been
generated, the data from each Append execution replaces the data from the previous
Append execution. For example, if the maximum value of n is 4, the data from the
fifth Append execution replaces the data from the fourth Append execution. Refer also to Append execution of tests, test sequences, and Project Plans in Section 6 of the Reference Manual.
4200-900-01 Rev. H / February 2013
Return to
2-37
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
• Each Append worksheet is labeled with a separate tab to distinguish it from the Data worksheet for the test.
• Each Append worksheet contains the same columns and rows as the Data worksheet for the test.
• Each Append worksheet may be manipulated in the same way as the Data worksheet for the test.
See
.
Figure 2-27
Data and Append1 worksheets for a particular vcsat test
2-38
NOTE
To display hidden Append worksheet tabs, use the scroll buttons located at the left side of the tabs.
Figure 2-28
Append worksheet tabs
Append executions are not restricted to individual tests. An entire test sequence (device plan or subsite plan) or a project plan may be Append executed “n” times, resulting in “n” separate
Append worksheets for each test in the sequence or project plan. Multi-site Append execution of a project plan results in multi-level sets of Append worksheets.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Graphing the Append worksheet data
You can graph Append worksheet data in using the same procedure used to graph Data worksheet data. Refer to Appending curves from multiple runs on a single graph in Section 6 of the
Reference Manual.
Deleting Append worksheets
You can delete Append worksheets using the following three methods:
• Clear Append Data method: Involves the Clear Append Data toolbar button / menu item.
• Run method: Involves performing a Run execution.
• Append Sets method: Involves reducing the Project window Append Sets value.
The next subsection outlines advantages and disadvantages for each method.
Clear Append data method for deleting Append worksheets
Use the Clear Append Data function to permanently delete any or all Append worksheets for a selected test, test sequence, or project plan, either at one specific site or at all sites.
• Advantages:
– Perhaps the easiest, most straightforward method.
– Deletes Append worksheets without modifying the Data worksheet(s).
• Disadvantages:
– Final Recovery from accidental deletion is not possible.
The Clear Append Data method is explained in the Reference manual, Figure 6-228 . If there is no
Append data for an ITM or UTM, the Append list will be blank and the selection boxes for ITM /
UTM Append data will be disabled.
How to manage graphical test results in the Graph tab
Opening a Graph tab
To open a Graph tab:
1. Open the ITM or UTM window for the selected test by double-clicking the test in the project navigator.
2. When the ITM or UTM window opens, click the displayed Graph tab. The Graph tab opens.
Figure 2-29 displays an unconfigured graph for the vds-id ITM. The time and date at which the
data was generated are displayed in the upper left corner. However, the axes are labeled and scaled generically, because no project data has yet been assigned to the axes.
4200-900-01 Rev. H / February 2013
Return to
2-39
Section 2: Model 4200-SCS Software Environment
Figure 2-29
Example of an unconfigured Graph tab
Model 4200-SCS User’s Manual
2-40
The vds-id ITM is one of the ITMs that comes installed on your Model 4200-SCS with sample data, including a configured graph ( Reference manual, Figure 6-6 ). The vds-id ITM has been used for illustration purposes through much of Section 6 , including construction of the u_build project ( Reference Manual, Building a completely new Project Plan, page 6-47 ). The definition tab for the vds-id ITM is shown in multiple places, including at the beginning of this section.
Accessing the Graph tab windows
Several Graph tab windows control the properties of a graph.
You can access these windows in two ways:
• Use the graph settings menu: When defining a graph, you typically access all Graph tab windows using the graph settings menu.
• Right-click on certain graph components: When certain graph components are already displayed, you can open context-appropriate edit windows by right-clicking the components.
Applicable graph components include titles, legends, comments, numerical coordinates, and values displayed through the data variables menu item.
Opening the graph settings menu
Open the graph settings menu by either of the following methods:
• Menu access method I: Right-click in any blank portion of the Graph tab (any place except on a Graph tab component). The Graph Settings menu appears as a pop-up menu. See
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 2-30
Graph settings menu
The menu
Section 2: Model 4200-SCS Software Environment
The menu, showing
Graph Properties submenu
• Menu access method II: In the tools menu of the KITE window, select graph settings. The menu that appears is identical to the pop-up menu shown in
Understanding the graph settings menu
Each item of the graph settings menu is summarized below:
• Define graph: Defines the parameters to be graphed and the axes on which these parameters are to be graphed. For more information, refer to
Defining data to be graphed on page 2-43
.
• Auto scale: Automatically scales all axes at a single, chosen time. For more information, refer to the Reference Manual, Automatically scaling the axes, page 6-217 .
• Axis properties: Opens the Axes Properties window, which is the main access point for graph scaling and scale formatting. For more information, refer to the Reference Manual,
Defining the axis properties of the graph, page 6-213 .
• Cursors: Opens the Cursors window, from which you can select and format cursors that display the precise numerical coordinates of specific points on the plot lines. For more information, refer to the Reference Manual, Numerically displaying plot coordinates using cursors, page 6-229 .
• Line fits: Allows you to fit lines directly to Graph tab plots. Up to two times. Select from the following types:
– Linear (line through two data points)
– Regression (regression line)
– Exponential
– Logarithmic
– Tangent
• Zoom in: Allows you to enlarge and examine a small, selected part of the graph. For more information, refer to the Reference Manual, Temporarily enlarging a selected area of the graph by zooming, page 6-279 .
• Zoom out: Restores a graph to the original or previously zoomed size. For more information, refer to the Reference Manual, Temporarily enlarging a selected area of the graph by zooming, page 6-279 .
4200-900-01 Rev. H / February 2013
Return to
2-41
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
• Comment: Opens the Comment window, which allows you to add and format a comment.
For more information, refer to the Reference Manual, Adding a comment, page 6-273 .
• Data variables: Opens the Data Variables window, from which you can configure the display of up to four data variables, along with the corresponding names. The data variables menu item also toggles the data-variable display. For more information about the Data
Variables item, refer to the Reference Manual, Numerically displaying extracted parameters and other data variables, page 6-257 .
• Legend: Toggles the display of an automatically-created legend on and off. For more information about legends, refer to the Reference Manual, Adding a legend, page 6-271 .
• Test Conditions: Displays the primary test conditions used to obtain the data in the graph.
For more information, refer to the Reference Manual, Displaying test conditions, page 6-
264 .
• Title: Opens the Title window, which allows you to add and format a title. For more information, refer to the Reference Manual, Adding a title, page 6-270 .
• Graph properties
– Comment: Opens the Comment window, which allows you to add and format a comment. Same function as comment in the main menu.
– Data variables: Opens the Data Variables window, from which you can configure the display of up to four data variables, along with the corresponding names. Essentially, the same as Data Variables in the main menu, except that it allows you to open a Data
Variables window without toggling the data-variables display.
– Graph area: Opens the graph area menu, which allows you to change the graph foreground and background colors, toggle the time and date display, and make the graph
100% monochrome. For more information, refer to the Reference Manual, Changing area properties of the graph, page 6-277 .
– Legend: Opens the legend properties window, which allows you to reformat the font, text or background color, or border of the legend. For more information, refer to the
Reference Manual, Adding a legend, page 6-271 .
– Series: Opens the Data Series properties window, from which you can define color, line pattern, plot symbol, and line width for each plot. For more information, refer to the
Reference Manual, Defining the plot properties of the graph: colors, line patterns, symbols, line widths, page 6-224 .
– Test conditions: Displays the primary test conditions used to obtain the data in the graph. For more information, refer to the Reference Manual, Displaying test conditions, page 6-264 .
– Title: Opens the title window, which allows you to add and format a title. Same function as title in the main menu.
• Crosshair: Toggles the display of a pair of intersecting lines that can be positioned anywhere on the graph. For more information, refer to the Reference Manual, Visually reading plot coordinates using cross hairs, page 6-242 .
• Save as: Opens the save as window, which allows you to save a graph in bitmap (.bmp) format for use elsewhere, such as in a report. For more information, refer to the Reference
Manual, Saving a graph as a bitmap file, page 6-285 .
• Synchronize graphs: For use when the presently open graph is one of several graphs for the same test (each graph representing the data for a different site). Selecting synchronize graphs automatically configures the graphs for all sites, identically, using the open graph as the master. For more information, refer to the Reference Manual, Identically configuring the graphs resulting from one test executed at multiple sites, page 6-283 .
• Move: Toggles between a normal cursor and a crossed-arrow cursor. Moving the crossedarrow cursor moves the graph, allowing you to relocate it on the Graph tab. For more information, refer to the Reference Manual, Changing the position of a graph, page 6-283 .
2-42
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
• Reset: Causes colors, graph size, and graph position to be restored to the defaults. For more information, refer to the Reference Manual, Resetting certain graph properties to KITE defaults, page 6-285 .
• Resize: Toggles between a normal cursor and a ruler cursor. Moving the ruler cursor expands or contracts the size of the graph. The new size is saved when the graph is saved.
By contrast, selecting Zoom In affects only the view size, which cannot be saved. For more information, refer to the Reference Manual, Changing the size of a graph, page 6-279 .
Defining data to be graphed
The Graph Definition window is used to define the data to be graphed.
undefined Graph Definition window for a vds-id ITM.
Figure 2-31
Graph definition window for a vds-id ITM (undefined)
Understanding table columns in the Graph Definition window
The table columns in the Graph Definition window are used as follows:
• Data Series: Lists the names (or other contents
*4
) of every first-row cell of the data and
Calc worksheets. If you have generated Append worksheets
*5
for the test, the Data Series column also lists the names of every first-row cell in every Append worksheet. However, when multiple first-row cells name the same parameter (because multiple sets of data exist under that name) the following applies:
– The name of the parameter is listed only once under Data Series, because it corresponds to a family of curves.
– Asterisks (*) appear next to all parameter names listed under Data Series.
• Sheet: Indicates whether the data comes from the Data worksheet, the Calc worksheet, or a specific Append worksheet.
• Column: Lists the parameter’s Data, Calc, or Append worksheet column label (A, B, C, and so on).
4. KITE assumes that first-row cells contain variable names. However, a first-row Calc worksheet cell is allowed to contain a number, and KITE displays such a number under Data Series. Avoid placing numbers (or any unwanted plot parameter names) in the first row of a Calc worksheet.
5. For more information about generation and use of Append worksheets, refer to Append execution of tests, test sequences, and Project Plans, Understanding and using Append worksheets of a Sheet tab, and Appending curves from multiple runs on a single graph in Section 6 of the Reference Manual.
4200-900-01 Rev. H / February 2013
Return to
2-43
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
• X, Y1, and Y2: Are the axes of the graph, as follows:
– X is the X axis.
– Y1 is the Y axis on the left side of the graph.
– Y2 is the Y axis on the right side of the graph.
NOTE
The scale and label of the Y2 axis are allowed to be different from the scale and label of the Y1 axis.
The cells under the X, Y1, and Y2 may be selected and deselected by clicking the boxes.
– If you select a cell under X, the corresponding Data Series parameter is plotted on the X axis. KITE can plot multiple parameters on the X axes when the test does not define a family of curves (see the Reference Manual, Allow Multiple X’s, page 6-213 ).
– Similarly, if you select a cell under Y1 or Y2, the corresponding Data Series parameter is plotted on the Y1 axis or the Y2 axis. KITE can plot multiple parameters on the Y1 and Y2 axes.
Understanding buttons in the Graph Definition window
The buttons of the Graph Definition window are used as follows:
• Clear all: Click the Clear All button to clear all selections under columns X, Y1, and Y2.
NOTE
If you click the Clear All button by mistake, click the Cancel button to exit the Graph
Definition window without making any changes.
• Axis properties: A click of the axis properties button opens the axis properties window. You can also open the axis properties window by selecting axis properties in the graph settings menu. Before using the axis properties window, refer to the Reference Manual, Defining the axis properties of the graph, page 6-213 .
Opening and using the Graph Definition window
To open and use the Graph Definition window:
1. In the Graph tab, display the graph settings menu by right-clicking the graph or by selecting
Tools
>
Graph Settings.
2. In the graph settings menu, select Define Graph. The Graph Definition window opens.
3. Using the Graph Definition window, indicate which parameters are to be plotted and assign them to appropriate axes by selecting the appropriate X, Y1, and Y2 cells.
2-44
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Figure 2-32
Configured Graph Definition window for a vds-id ITM
In
. The family of curves corresponds to four sets of data generated by drain-voltage sweeps at four different gate voltages.
Figure 2-33
View of vds-id graph after Graph Definition window configuration
The axis labels shown in
are not yet optimally named. KITE inserted the default data sheet column labels for sweep #1 of the Data Series. For more information about renaming the axis labels, refer to the Reference Manual, Defining the axis properties of the graph, page 6-213 .
4200-900-01 Rev. H / February 2013
Return to
2-45
Section 2: Model 4200-SCS Software Environment Model 4200-SCS User’s Manual
KITE library management
Submitting devices, ITMs, and UTMs to libraries
If you create a customized device or test and wish to reuse it in more than one place in other project plans, you must first submit it to a device or test library.
Submitting devices to a library
You may submit a project plan device (an empty device plan) to any Device Library, if you submit it with a name that does not duplicate a device name that is already in the library.
To submit a device to a library:
1. In the project navigator, locate the subsite plan that contains the device plan you wish to submit.
highlights subsite_b of the u_build project plan (developed for illustration purposes during the example in the Reference Manual, Building a completely new Project Plan, page 6-47 . The subsite_b plan presently contains an added composite device plan to be submitted.
Figure 2-34
Subsite plan containing the device plan to be submitted
2. Double-click the subsite plan that contains plans for the device that you wish to submit. The subsite plan window opens. See
.
2-46
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Figure 2-35
Subsite plan window containing the device plan to be submitted
3. If you wish to submit the device plan to a Device Library directory other than the default
Device Library directory,
*6
select the alternate Device Library directory in the Device Library box of the subsite plan window.
NOTE
Only the default Device Library directory is available in the Device Library box, unless other Device Library directories were previously added through the directories tab of the KITE Options window. Access the KITE Options window by selecting Options on the Tools menu. through the Tools
>
Options menu.
4. In the Device Library directory tree, select a destination folder that is appropriate for the device(s).
5. In the Device Sequence Table of the subsite plan window, select the devices(s) to be submitted.
NOTE
You may select and submit multiple device plans at the same time. To select a sequential group of device plans, hold down the Shift key while clicking the first and last device plan in the sequence. To select a group of individual device plans, hold down the Ctrl key while clicking the individual device plans.
Figure 2-36 shows the composite device selected in the Device Sequence Table, and the
General destination folder selected in the Device Library.
6. For example, the C:\S4200\kiuser\Devices factory-default directory or another directory that was specified as the default using KCON, such as C:\S4200\YourName\Devices.
4200-900-01 Rev. H / February 2013
Return to
2-47
Section 2: Model 4200-SCS Software Environment
Figure 2-36
Selected device and destination folder
Model 4200-SCS User’s Manual
6. Do one of the following:
• If you wish to submit the selected device or devices with the original name(s), click the
Submit >> button in the subsite plan window. The selected device or devices is submitted to the chosen folder.
• Stop here. You have finished the device submission procedure.
• If you wish to submit the selected device or devices under a different name or names, click the Submit As >> button in the subsite plan window. The Submit device dialog box opens, displaying the original name of the device (or, if you selected multiple devices, displaying the original name of one of the devices). See
Figure 2-37
Submit device dialog box
2-48
• If you selected only one device in the Device Sequence Table, the selected device is submitted to the chosen folder under the new name. Stop here; you have finished the device submission procedure.
• If you selected multiple devices in the Device Sequence Table, the following occurs: a. The device that you renamed in Step 7 is submitted to the chosen folder under the new name.
9. Repeat Steps 7 and 8 until all of the selected devices have been submitted (until no more
Submit device dialog boxes open).
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 2: Model 4200-SCS Software Environment
Submitting tests to a library
You may submit one or more ITMs or UTMs to any test library if you submit them with names that do not duplicate test names that are already in the library.
NOTE
Before submitting any UTM to a library, make sure that it is configured. If you try to
submit an unconfigured UTM, KITE displays the message shown in Figure 2-38 .
Figure 2-38
Unconfigured UTM message
To submit the UTMs or ITMs (for simplicity, these will be referred to as “tests” for the rest of this topic):
1. In the project navigator, locate the device plan that contains the test or tests that you wish to submit.
shows an example device plan capacitor from an example u_build project plan used in the Reference Manual, Building a completely new Project Plan, page 6-
47 ). The capacitor device plan contains the charg_char ITM to be submitted.
Figure 2-39
Device plan containing an ITM to be submitted
2. Double-click the device plan that contains the test or tests that you wish to submit. The
device plan window opens. See Figure 2-40 .
4200-900-01 Rev. H / February 2013
Return to
2-49
Section 2: Model 4200-SCS Software Environment
Figure 2-40
Device plan window containing an ITM to be submitted
Model 4200-SCS User’s Manual
3. If you want to submit the tests to a test library directory other than the default test library directory,
*7
select the alternate test library directory in the Test Library box in the device plan window.
NOTE
Only the default test library directory is available in the Test Library box, unless other test library directories were previously added through the directories tab of the KITE
Options window. The KITE Options window is accessed by selecting Options on the
Tools menu.
4. In the Test Library directory tree, select a destination folder that is appropriate for the tests.
5. In the Test Sequence Table of the device plan window, select the test(s) to be submitted.
NOTE
You may select and submit multiple ITMs and UTMs at the same time. To select a sequential group of ITMs and UTMs, hold down the Shift key while clicking the first and last ITM / UTM in the sequence. To select a group of individual ITMs and UTMs, hold down the Ctrl key while clicking the individual ITMs and UTMs.
Figure 2-41 shows the charg_char ITM selected in the Test Sequence Table, and the
Capacitor destination folder selected in the Test Library.
2-50
7. For example, the C:\S4200\kiuser\Tests factory-default directory or another directory that was specified as the default using KCON, such as C:\S4200\YourName\Tests.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 2-41
Selected ITM and destination folder
Section 2: Model 4200-SCS Software Environment
6. Do one of the following:
• If you wish to submit the selected test(s) with the original name(s), click the Submit >> button in the device plan window. The selected test(s) is submitted to the chosen folder.
Stop here. You have finished the test submission procedure.
• If you wish to submit the selected test(s) under a different name(s), click the
Submit As >> button in the device plan window. The submit test dialog box opens, displaying the original name of the test (or, if you selected multiple tests, displaying the original name of one of the tests). See
.
Figure 2-42
Submit test dialog box
• If you selected only one test in the Test Sequence Table, the selected test is submitted to the chosen folder under the new name. Stop here. You have finished the test submission procedure.
• If you selected multiple tests in the Test Sequence Table, the following occurs:
• The test that you renamed in Step 7 is submitted to the chosen folder under the new name.
• Then, another Submit test dialog box opens for another selected test.
9. Repeat Steps 7 and 8 until all of the selected tests have been submitted (until no more
Submit test dialog boxes open).
4200-900-01 Rev. H / February 2013
Return to
2-51
Section 3: Common Device Characterization Tests
Section 3
Common Device Characterization Tests
In this section:
Topic Page
How to perform an I-V test on my device . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Copying individual tests using the test library manager . . . . . . . . . . . . . . . . . . . . 3-10
How to perform a Pulsed I-V test on my device . . . . . . . . . . . . . . . . . . . . . . . .3-25
What PulseIV Packages are available for the Model 4200-SCS . . . . . . . . . . . . . . . 3-26
4200-900-01 Rev. H / February 2013
Return to
3-1
Section 3: Common Device Characterization Tests
3-2
How to perform a Quiescent-point Pulsed I-V test (PIV-Q) on my device . . . 3-64
How to perform reliability (stress-measure) tests on my device . . . . . . . . . . 3-66
Step C1: Specify cycle timing; linear, log or list (stress / measure mode only) . .3-68
Step C2: Specify number of cycles (cycle mode only) . . . . . . . . . . . . . . . . . . . . . .3-70
Step D: Set periodic test intervals (stress / measure mode, log timing only) . . . .3-70
Step E: Update and save the subsite setup configuration . . . . . . . . . . . . . . . . . . .3-71
How to perform AC stress for wafer level reliability (WLR) . . . . . . . . . . . . . . 3-75
How to perform a flash memory test on my device . . . . . . . . . . . . . . . . . . . . . 3-95
Return to
4200-900-01 Rev. H / February 2013
Section 3: Common Device Characterization Tests
Using Kpulse to create and export Segment ARB waveforms . . . . . . . . . . . . . . . . 3-104
Entering Segment ARB values into UTM array parameters . . . . . . . . . . . . . . . . . . 3-106
Running the Flash-NAND, Flash-NOR or Flash-Switch Project . . . . . . . . . . . . . . . . . 3-126
Running the ConPin-Pulse or ConPin-DC UTM (Switch projects only) . . . . . . . . . . 3-130
4200-900-01 Rev. H / February 2013
Return to
3-3
Section 3: Common Device Characterization Tests
How to perform an I-V test on my device
Model 4200-SCS User’s Manual
Section 3
Common Device Characterization Tests
NOTE
It is assumed that the reader of this section already has a basic understanding of the
Model 4200-SCS software environment and terminology. Please review Model 4200-
SCS Software Environment, page 2-3 before proceeding to Section 3.
Default project overview
The Keithley Interactive Test Environment (KITE) default project contains more than ten of the most common I-V tests a typical user might perform on a regular basis. These tests serve as examples and intended to be copied and modified to work for your own devices. These default tests cover 4-terminal FETs, three terminal BJTs, two terminal diodes, resistors, and capacitors.
The KITE project default should open automatically upon starting the KITE application. If it does not, the default project can be found at C:\S4200\kiuser\default\default.kpr.
Upon opening the default project in KITE, observe the following tests (see Figure 3-1 ):
Figure 3-1
Project Plan: Default
3-4 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
4- terminal n-MOSFET tests
By default, the following tests use three source-measure units (SMUs) and one ground unit
(GNDU). It is also possible to use four SMUs, one for each device-under test (DUT) terminal (see
Figure 3-2 ). For more information about the vds-id Definition tab refer to the
Figure 3-2
4-terminal n-MOSFET tests
Description of 4-terminal n-MOSFET tests:
vds-id:
This test generates a family of I-V curves on a 4-terminal n-MOSFET and plots drain current versus drain voltage.
vtlin:
This test runs a typical linear curve fit to find the threshold voltage of a
4-terminal n-MOSFET and plots drain current vs. gate voltage.
subvt:
This test runs an I-V sweep and calculates the sub-threshold voltage of a
4-terminal n-MOSFET and plots drain current vs. gate voltage.
vgs-id:
This test runs an I-V sweep on the gate and calculates the threshold voltage using the Max GM method.
Ig-vg:
This test runs a linear I-V sweep on the gate, plots gate voltage vs. gate current, and calculates the gate leakage current using formulator functions and a linear line fit.
4200-900-01 Rev. H / February 2013
Return to
3-5
Section 3: Common Device Characterization Tests
Three terminal NPN BJT tests
The following tests require three SMUs (see
Figure 3-3
Three terminal NPN BJT tests
Model 4200-SCS User’s Manual
3-6
Description of three terminal NPN BJT tests:
vce-ic:
This test runs nested I-V sweeps to generate an n-p-n transistor collector family of curves. Collector current is plotted vs. collector voltage.
gummel:
This test runs two voltage sweeps on the collector and base to produce a classic n-p-n transistor Gummel plot.
vc-sat:
This test runs a voltage sweep on the collector, uses formulator functions to calculate
ICSAT and VCSAT, and plots a collector I-V curve to show the n-p-n transistor saturation voltage.
Two wire resistor test
By default, the following test uses two SMUs. It is also possible to use one SMU and the GNDU
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-4
Two wire resistor test
Section 3: Common Device Characterization Tests
Description of two wire resistor test:
res2t:
This test runs a simple negative-to-positive voltage sweep across a two-wire resistor and plots the current vs. voltage.
Diode tests
By default, these tests use two SMUs. It is also possible to use one SMU on the anode and the
GNDU on the cathode (see
).
4200-900-01 Rev. H / February 2013
Return to
3-7
Section 3: Common Device Characterization Tests
Figure 3-5
Diode tests
Model 4200-SCS User’s Manual
Description of diode tests:
vfd:
This test runs a linear forward I-V sweep through the anode, uses the formulator to calculate the exponential line fits, and plots anode current vs. anode voltage.
vrd:
This test runs a linear reverse I-V sweep through the anode, uses the formulator to calculate the exponential line fits, and plots anode current vs. anode voltage.
These tests serve as good examples on how to configure tests in the definition tab, how to use
Formulator functions to perform common mathematical calculations and return them to the data sheet, and how to configure the graph to plot the data in a variety of ways.
All test parameters in the default project were written for standard discrete parts but can be easily modified for use with other discrete devices or devices on a semiconductor wafer.
To see exactly what discrete DUTs these tests were performed on, see the Default project notes by clicking on the default project tree node and then selecting the Project Notes tab (see
). Data sheets for the test DUTs used with the default project can be found on the Model
4200 Complete Reference webpage on the data sheets page.
3-8 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-6
Project Notes tab
Section 3: Common Device Characterization Tests
Connections
The vast majority of I-V DUT connections are made by using mini triax cables (for SMU) or full triax-to-triax cables (for preamp), and connecting to the SMU/PA source and sense connectors on one end, and to your DUT on the other.
The SenseLO SMU connector is used only under special cases. For additional details and
schematics on connecting DUTs to the Connecting DUTs, page 1-40
or Model 4200-SCS
Reference Manual, Connections and Configuration, Section 4 .
NOTE
In general, the Model 4200-SCS utilizes BLACK triax cables for I-V testing, RED
SMA cables for C-V testing, and WHITE SMA cables for pulse testing.
Leveraging the default project
CAUTION
It is strongly suggested that you do not modify the default project itself, but rather copy the entire project or individual test to another KITE project before making modifications.
4200-900-01 Rev. H / February 2013
Return to
3-9
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
All modifications to any KITE Default project will be lost when upgrading the Model 4200-SCS software to a new version. All customer-created KITE projects and data will NOT be deleted or modified in any way when upgrading the Model 4200-SCS software or uninstalling KTE
Interactive. See the Model 4200-SCS Release Notes (Installation Instructions) in the Model 4200-
Copying entire KITE project
The entire Default project (or any KITE project for that matter) can be copied in its entirety in one easy step. After opening the default project, select the menu item File, Save Project As… (see
).
Figure 3-7
Copying entire KITE project
3-10
After entering a new project name, click the OK button. This will copy the entire KITE project to another KITE project and will include all test definitions, formulas, graph settings, and data (by default).
Copying the default project first will preserve the original default project and allow you to add tests, delete tests, and modify tests without affecting the default project.
Copying individual tests using the test library manager
Individual tests can be copied to test library and then copied into another project by performing the following steps (see
To copy individual tests using the test library manager:
1. Double-click the device node that is the parent of the test you want to copy.
2. Select one or more tests from the Test Sequence Table (hold down the Shift or Ctrl key while clicking with the mouse to select multiple tests) (see
4. Create a new KITE project or open a different KITE project
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
5. Double-click the device node you want to copy the test to.
6. Select one or more tests from the test library and copy or copy as the library tests to the
KITE project.
See the
How to display and manage test results, page 2-25 or the
Reference Manual, Keithley
Interactive Test Environment (KITE), page 6-1 for further details on managing KITE tests and projects.
Figure 3-8
Selecting multiple tests
Changing KITE startup behavior
To stop the Default project from opening automatically when starting KITE or to change the project
that opens when starting KITE, perform the following steps (see Figure 3-9 ).
To change KITE startup behavior:
1. Select the KITE Tools… Options… menu item.
2. To change which project opens when starting KITE, click the Change button and change the default KITE project.
3. To stop any default project from opening when staring KITE, uncheck the Load Default
Project checkbox.
See the Reference Manual, Customizing KITE, page 6-338 for further details on configuring KITE behavior.
4200-900-01 Rev. H / February 2013
Return to
3-11
Section 3: Common Device Characterization Tests
Figure 3-9
KITE options workspace settings
Model 4200-SCS User’s Manual
How to perform a C-V test on my device
KITE ITM configuration
KITE is the graphical user interface used to configure and run interactive test modules (ITMs). The workspace for KITE includes tabs for ITM configuration (Definition tab) and tabs for evaluating test results (Sheet, Graph, and Status tabs).
The following information explains how to configure an ITM that uses the Model 4200-CVU. The
ITMs provided by Keithley Instruments are documented in Reference manual, C-V project plans, page 15-27 .
NOTE
Details about KITE ITMs are provided in Reference Manual, Keithley Interactive Test
Environment (KITE), page 6-1 . The KITE ITM information provided here is supplemental and pertains specifically to the Model 4200-CVU to configure ITMs.
Definition tab
Terminal settings
In the project navigator, double-click an ITM to open the Definition tab. Figure 3-10 shows an example of a typical definition tab for a two-terminal device. When terminal A is set for CVH1, terminal B will be set for CVL1.
3-12
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-10
Definition tab for an ITM
Section 3: Common Device Characterization Tests
ITM Timing window
Opens Forcing Functions /
Measure Options window
Drop-down menu for terminal A
ITM timing
The ITM Timing window (see Figure 3-11 ) is used to set measurement speed and the test mode.
The ITM Timing window is opened by clicking the Timing button located at the top of the definition tab (see Figure 3-10 ).
Figure 3-11
ITM timing
A) Sweeping Mode selected B) Sampling Mode selected
Speed
There are four measurement speed settings:
4200-900-01 Rev. H / February 2013
Return to
3-13
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
• Fast
• Normal
Good choice for quick measurements where noise and settling time are not concerns.
Provides a good combination of speed and low noise, and is the best setting for most cases.
• Quiet Best choice when you need the lowest noise and most accurate measurements.
• Custom Allows you to fine-tune the timing parameters to meet a particular need. For details about this setting, refer to the Reference manual, Timing window, page
6-134 .
NOTE
The above measurement speed selections can also be made from the speed dropdown menu located at the top of the Definition tab ( Figure 3-10
).
Mode
There are two test modes for the Model 4200-CVU: sweeping and sampling. The sweeping test mode applies to any ITM in which voltage or frequency varies with time. The sampling test mode applies to any ITM in which the forced voltage and frequency are static, with measurements made at timed intervals.
With the Sweeping Mode selected ( Figure 3-11 A), the sweep delay and hold time can be set. With the Sampling Mode selected ( Figure 3-11 B), the Interval, #samples, and hold time can be set.
The setting ranges for these timing parameters are as follows:
• For the sweeping mode, Sweep Delay and Hold Time can be set from 0 to 999s. Use the drop-down menu to select units (µs, ms, or s).
• For the sampling mode, Interval and Hold Time can be set from 0 to 999s. Use the drop-down menu to select units (µs, ms, or s). The # Samples (measurements) can be set from 1 to 4096.
The
CVU ITM examples provide details about the mode parameters.
NOTE
The test mode (sweeping or sampling) can also be selected from the Mode dropdown menu located at the top of the definition tab ( Figure 3-10
).
Timestamp and output disable
At the bottom of the ITM Timing window are controls for the timestamp and output disable:
• With Timestamp enabled (checked), a timestamp for every measurement will be included in the Sheet tab.
• With Disable outputs at completion enabled (checked), the output will turn off (0 V) when the test is completed. When disabled, DC Bias voltage will remain at the last bias voltage level.
Forcing functions and measure options
The Forcing Functions / Measure Options (FFMO) window is used to configure the force and measure options for the Model 4200-CVU. This window is opened by clicking the FORCE
MEASURE bar for the CVH1 terminal in the definition tab (as shown in Figure 3-10 ). Figure 3-12 shows an example of the FFMO window.
3-14
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-12
Forcing function: CVU voltage bias (sampling mode)
Forcing Function (click to open drop-down menu)
Advanced settings
AC Drive Conditions
DC bias conditions
Measure settings
Test Conditions
Open/short/load cable length compensation
Status
Selecting the forcing function
The forcing function options for the Model 4200-CVU are listed in Table 3-1 . After configuring the
device terminals ( Terminal settings ), measurement speed (
Speed ), and the test mode ( Mode ), a forcing function can be selected from the Forcing Function drop-down menu (see Figure 3-12 ).
Table 3-1
Forcing functions: DC bias settings and AC drive settings
Forcing Function Test mode DC bias condition AC drive condition **
FFMO window example
CVU voltage bias
CVU voltage sweep*
Sampling PreSoak,
DC bias
Sweeping PreSoak,
Start, Stop,
Step
-30 V to 30 V frequency voltage
-30 V to 30 V frequency voltage
1 kHz to 10 MHz
10 mV to 100 mV
Figure 3-12
1 kHz to 10 MHz Figure 3-17
10 mV to 100 mV
CVU voltage list sweep Sweeping Data Points 1 to 4096
Volts values,
PreSoak frequency
-30 V to 30 V voltage
CVU frequency sweep (bias) Sweeping PreSoak,
DC bias
-30 V to 30 V start, stop frequency voltage
1 kHz to 10 MHz
10 mV to 100 mV
1 kHz to 10 MHz
Figure 3-19
Figure 3-21
10 mV to 100 mV
CVU frequency sweep (step) Sweeping PreSoak,
Start, Stop,
Step
-30 V to 30 V start, stop frequency
1 kHz to 10 MHz voltage 10 mV to 100 mV
* The CVU voltage sweep can be configured to perform a dual sweep (see
** 4200-CVU lowest frequency is 10 kHz. 4210-CVU lowest frequency is 1 kHz.
Figure 3-23
4200-900-01 Rev. H / February 2013
Return to
3-15
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Setting the DC bias conditions
The DC bias conditions depend on which forcing function is presently selected. As shown in Figure
3-12 , settings include pre-soak voltage, DC bias, start voltage, stop voltage, step voltage, number of data points and volts values. Table 3-1 lists the DC bias conditions (and setting range) for each forcing function.
Setting the AC drive conditions
As shown in Figure 3-12 , the AC drive conditions include frequency (Hz) and voltage (mV RMS), and are summarized in Table 3-1 . Frequency can be set to the following values:
• 10 kHz to 90 kHz in 10 kHz steps
• 100 kHz to 900 kHz in 100 kHz steps
• 1 MHz to 10 MHz in 1 MHz steps
When performing a frequency sweep, the Model 4200-CVU will step through all the frequency points from start to stop. For example, if the start frequency is 800 kHz and the stop frequency is
3 MHz, the CVU will step through the following frequency points: 800 kHz, 900 kHz, 1 MHz,
2 MHz, 3 MHz.
Measure settings
Referring to the Measure Settings area indicated in Figure 3-12 , use the drop-down menu for
Parameters to select one of the following measurement options:
• Z, Theta
• R+jX
• Cp-Gp
• Cs-Rs
• Cp-D
• Cs-D
Impedance and phase angle (degrees)
Resistance and reactance
Parallel capacitance and conductance
Series capacitance and resistance
Parallel capacitance and dissipation factor
Series capacitance and dissipation factor
The Column Names appear in the data sheet (see the Reference manual, Figure 15-175 ). A default name (for example, Cs_AB) can be changed by typing in a different name.
CAUTION
Changing the measurement options will change the Column vector names, which may then cause any formulator functions to be erased. When using any of the Keithley Instruments-supplied tests or libraries, please leave the measurement option set to Cp-Gp.
Test conditions
The DC V bias and drive frequency values used for the test will appear in the data sheet when
Test Conditions (shown in Figure 3-12 ) is enabled (checked). The column names appear in the data sheet (see the Reference manual, Figure 15-175 ). A default name (for example, F_AB) can be changed by typing in a different name.
Advanced settings (terminal properties)
The AC drive voltage and DC bias voltage can be applied to either the CVH1 terminal or the CVL1 terminal. Clicking the Advanced button (shown in Figure 3-12 ) opens the Model 4200-CVU terminal properties window shown in Figure 3-13 .
3-16
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-13
CVU terminal properties window
Section 3: Common Device Characterization Tests
By default (reset), AC drive is applied to the CVH1 terminal and the current measurement is made at the CVL1 terminal. A drop-down menu sets the range for the current measurement (Auto, 1µA,
30µA, or 1mA). The terminal properties can be toggled by clicking one of the other AC radio buttons.
By default (reset), DC bias is also applied to the CVH1 terminal. DC bias can instead be applied to the CVHL terminal by clicking one of the other DC radio buttons.
Figure 3-14 shows the four possible configurations for terminal properties.
4200-900-01 Rev. H / February 2013
Return to
3-17
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-14
Advanced settings for terminal properties
Configuration A (default)
Use the following settings to source AC drive voltage and DC bias voltage to terminal A and measure
AC current at terminal B:
Simplified Test Circuit:
+
-
Source
ACV
A
DUT
B Measure
ACI
-
+
+
-
Source
DCV
Source
0 VDC -
+
Configuration B
Use the following settings to source AC drive voltage to terminal B, source DC bias voltage to terminal
A, and measure AC current at terminal A:
Simplified Test Circuit:
+
-
Measure
ACI
A
DUT
B Source
ACV
-
+
+
-
Source
DCV
Source
0 VDC -
+
Configuration C
Use the following settings to source AC drive voltage to terminal A, source DC bias voltage to terminal
B, and measure AC current at terminal B:
Simplified Test Circuit:
+
-
Source
ACV
A
DUT
B Measure
ACI
-
+
+
-
Source
0 VDC
Source
DCV
-
+
Configuration D
Use the following settings to source AC drive voltage and DC bias voltage to terminal B, and measure
AC current at terminal A:
Simplified Test Circuit:
+
-
Measure
ACI
+
-
Source
0 VDC
A
DUT
B
Source
ACV
-
+
Source
DCV
-
+
3-18
Status
With Status enabled (as shown in Figure 3-12 ), the following errors will be reported in the sheet and graph tabs when a measurement fault occurs:
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
• ABB fails to lock
• AC voltage high overflow
• AC voltage low overflow
• AC current overflow
For more information refer to the Reference manual, CVU measurement status, page 15-160 .
Compensation
After making connections for the test, connection compensation must be performed and enabled before running test. See the Reference manual, Connection compensation, page 15-16 to perform connection compensation.
The CVU compensation window (shown in Figure 3-15 ) is used to enable (check) Open, Short, and Load compensation. The window is opened by clicking the Compensation button in the force-measure window.
Cable length setting is to be made from the compensation window:
• 0 M = Disables compensation
• 1.5M = 1.5 meters
• 3 M = 3.0 meters
• Custom = Cable length coefficients measured by the user using the Tools > Connection
Compensation dialog box.
Figure 3-15
CVU compensation window
CVU ITM examples
CVU Voltage Bias
Figure 3-12 shows an example of a FFMO window with CVU Voltage Bias selected as the forcing function to measure Cp-Gp. The Sampling test mode must be selected for this test (see Figure 3-
11 ).
When this test is run (see Figure 3-16 ), the following force-measure sequence occurs:
1. The DC source goes to the PreSoak voltage of 5 V for the hold time period.
2. The DC source goes to the DC bias voltage of 1 V.
3. After the built-in system delay and Interval, the Model 4200-CVU performs a measurement.
The AC test signal is applied just before the start of the measurement. AC drive is turned off after the measurement is completed.
4. Step 3 is repeated for every sample.
The number of samples (measurements), interval between each measurement, hold time and output disable are set from the ITM timing window for sampling.
4200-900-01 Rev. H / February 2013
Return to
3-19
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-16
CVU Voltage Bias output
PreSoak 5V
Frequency = 100kHz
AC Voltage = 15mVRMS
Bias
1V
0V
Run
Test
HT
SD
Int Meas
SD
Int
HT = Hold Time
SD = Built-In System Delay
Int = Programmed Interval
Meas = Measure Time
Meas
SD
Int Meas
Disable outputs at completion
enabled
CVU Voltage Sweep
Figure 3-17 shows an example of a FFMO window with CVU Voltage Sweep selected as the forcing function to measure Cp-Gp. The Sweeping test mode must be selected for this test (see
Figure 3-11 ).
Figure 3-17
Forcing Function: CVU Voltage Sweep
Select Dual to perform a dual sweep.
3-20
When this test is run (see Figure 3-18 ), the following force-measure sequence occurs:
1. The DC source goes to the PreSoak voltage of -5 V for the hold time period.
2. The DC bias voltage goes to the first step of the sweep (1 V).
3. After the built-in system delay and programmed delay, the Model 4200-CVU will perform a measurement. The AC test signal is applied just before the start of the measurement. AC drive is turned off after the measurement is completed.
4. Steps 2 and 3 are repeated for the 2 V and 3 V DC bias voltage steps. The Sweep delay repeats at the beginning of each subsequent step.
The sweep delay, hold time and output disable are set from the ITM timing window for sweeping.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
A dual CVU Voltage Sweep can be performed by selecting (checking) Dual in the Forcing
Functions / Measure Options window. After the last (stop) step is measured, the sweep will continue in the reverse direction. For the force settings shown in Figure 3-17 , the dual sweep will step as follows. 1 V, 2 V, 3 V, 3 V, 2 V, and 1 V. The number of measurements will double to six.
Figure 3-18
CVU Voltage Sweep output
CVU Voltage List Sweep
Figure 3-19 shows an example of a FFMO window with CVU Voltage List Sweep selected as the forcing function to measure Cp-Gp. The Sweeping test mode must be selected for this test (see
Figure 3-11 ).
Figure 3-19
Forcing Function: CVU Voltage List Sweep
When this test is run (see Figure 3-20 ), the following force-measure sequence occurs:
4200-900-01 Rev. H / February 2013
Return to
3-21
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
1. The DC source goes to the PreSoak voltage of 2 V for the hold time period.
2. The DC Bias goes to the first sweep point voltage (1 V).
3. After the built-in system delay and programmed delay, the Model 4200-CVU will perform a measurement. The AC test signal is applied just before the start of the measurement. AC drive is turned off after the measurement is completed.
4. Steps 2 and 3 are repeated for the -2 V, 3 V and -4 V DC bias voltages. The hold time delay repeats at the beginning of each subsequent step.
The sweep delay, hold time and output disable are set from the ITM timing window for sweeping.
Figure 3-20
CVU Voltage List Sweep output
AC Voltage
15mV RMS
3V
SD Delay Meas
PreSoak 2V
Frequency = 100kHz
1V
HT SD Delay Meas
0V
Run
Test
Disable outputs
at completion enabled
-2V
SD Delay Meas
-4V
SD
Delay Meas
CVU Frequency Sweep (bias)
Figure 3-21 shows an example of a FFMO window with CVU Frequency Sweep (bias) selected as the forcing function to measure Cp-Gp. The Sweeping test mode must be selected for this test
(see Figure 3-11 ).
3-22
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-21
Forcing Function: CVU Frequency Sweep (bias)
Section 3: Common Device Characterization Tests
When this test is run (see Figure 3-21 ), the following force-measure sequence occurs:
1. The DC source goes to the PreSoak voltage of 5 V for the hold time period.
2. The DC bias goes to 1 V for the system delay and programmed delay time periods.
3. The Model 4200-CVU performs a measurement for the first frequency point (100 kHz). The
AC test signal is applied just before the start of the measurement. AC drive is turned off after the measurement is completed.
4. Step 3 is repeated for the other frequency points. The system delay and programmed delay are repeated for each subsequent measurement.
The sweep delay, hold time and output disable are set from the ITM timing window for sweeping.
Figure 3-22
CVU Frequency Sweep (bias) output
PreSoak
5V
100kHz
(Start)
200kHz
300kHz
(Stop)
Bias 1V
HT
0V
Trigger
SD Delay Meas
HT = Hold Time
SD Delay
SD = Built-In System Delay
Delay = Programmed Delay
Meas = Measure Time
Meas SD Delay Meas
AC Voltage = 15mVRMS
4200-900-01 Rev. H / February 2013
Return to
3-23
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
CVU Frequency Sweep (step)
Figure 3-23 shows an example of a FFMO window with CVU Frequency Sweep (step) selected as the forcing function to measure Cp-Gp. The Sweeping test mode must be selected for this test
(see Figure 3-11 ).
Figure 3-23
Forcing Function: CVU Frequency Sweep (step)
When this test is run (see Figure 3-24 ), the following force-measure sequence occurs:
1. The DC source goes to the PreSoak voltage of -1 V.
2. After the hold time, DC bias goes to 0V.
3. After the system delay and the programmed delay, the Model 4200-CVU performs a measurement for the 100 kHz frequency point. The AC signal is applied just before the start of the measurement.
4. After another system delay and programmed delay, a measurement is performed for the
200 kHz frequency point.
5. DC bias goes to 1 V.
6. Steps 3 and 4 are repeated.
7. DC bias goes to 2 V.
8. Steps 3 and 4 are repeated.
The sweep delay, hold time and output disable are set from the ITM timing window for sweeping.
3-24
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-24
CVU Frequency Sweep (step) output
100kHz 200kHz
Stop
2V
100kHz
200kHz
Step
1V
SD Del Msr SD Del Msr
1V
100kHz
200kHz
Step
1V
SD Del
Msr
SD Del
Msr
Start
0V
Run
Test
PreSoak
-1V
HT SD Del
Msr
SD Del
Msr
AC Voltage = 15mVRMS
HT = Hold Time
SD = Built-In System Delay
Del = Programmed Delay
Msr = Measure Time
Disable outputs
at completion enabled
How to perform a Pulsed I-V test on my device
There are a few ways to perform Pulse IV testing with the Model 4200-SCS. The most recent method uses the Model 4225-PMU with or without the Model 4225-RPM. The PMU is an integrated solution, with two channels of voltage pulsing and integrated simultaneous voltage and current sampling. See Section 16 of the Reference Manual for more information on the PMU,
RPM, and how to test using these instruments.
There are also pulse packages (Models 4200-PIV-A and 4200-PIV-Q) that use individual pulse and scope instruments and are described below. These packages use different hardware and are not compatible with the PMU or RPM.
Introduction (PIV-A and PIV-Q)
Pulse IV is used in addition to DC IV test results to address two DUT behaviors: self heating (also called joule heating) and transient charging. For RF Transistors, especially those implemented with compound semiconductor materials, these two effects are called dispersion. The self heating and charging effects cause the DC and Pulse IV responses to differ.
Pulse IV addresses self heating by permitting the use of a low duty cycle, <0.1%, pulses to virtually eliminate heating within the DUT. Pulse IV addresses the charging effects by using pulse widths short enough so that charges cannot be sufficiently mobile within the pulse.
NOTE
The UTMs used for legacy Pulse IV tests are described in the following paragraphs.
These UTMs control all instrumentation for these applications. The pulse generator and scope cards can also be used as stand-alone instruments.
Reference Manual, Pulse Source-Measure Concepts, page 11-1 explains front panel operation and provides remote programming information for the pulse generator and scope. For remote programming, the pulse generator card uses LPTLib functions, while the scope card uses kiscopeulib UTMs.
Reference Manual, Pulse Projects for Models 4200-PIV-A and 4200-PIV-Q, page 12-
1 provides additional information about projects for the PIV-A and PIV-Q packages.
Reference Manual, Models 4220-PGU, 4225-PMU, and 4225-RPM, page 16-1 provides information on using the Models 4220-PGU and
4225-PMU to perform pulse I-V tests.
4200-900-01 Rev. H / February 2013
Return to
3-25
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
What is Pulse IV
Pulse IV provides a user with the capability of running parametric curves on devices using pulsed rather than DC signals. A pulse source with a corresponding pulse measurement can be used in two general ways.
The first method is to provide DC-like parametric tests, where the measurement happens during the flat, settled part of the pulse. Typical tests are IV sweeps, such as a Vds-Id family of curves or a Vgs-Id curve used for Vt extraction.
The second method is transient testing, where a single pulse waveform is used to investigate time varying parameter(s). An example of this second case would be using a single pulse waveform to investigate the Id degradation versus time due to charge trapping or self-heating.
Why use Pulse IV
Both methods of Pulse IV (PIV) testing listed above are used to overcome or study the effects of self heating (joule heating) and for time-domain studies, such as transient charge trapping in the
DUT. The pulse and pulse IV testing is increasingly important in semiconductor research, device and process development.
This section will focus on the DC-like IV sweep capability of the PIV-A package, although other types of pulse testing are possible, such as charge pumping, single pulse charge trapping, AC stress, and non-volatile memory testing. Because charge pumping and floating gate memory testing use a pulse source with DC measure, these methods are not using pulse IV (pulse source with pulse measure) capabilities.
What PulseIV Packages are available for the Model 4200-SCS
PIV-A Package – The Model 4200-PIV-A package provides pulse IV self heating for CMOS SOI for
45nm technology node or any device that may benefit from low duty cycle pulsed IV testing to reduce the amount of power provided to the DUT during the test. The PIV-A package utilizes bias tees to permit both DC and pulse IV tests without re-cabling and pulses the DUT gate while DC
biasing the DUT drain. See Pulse IV for CMOS:Model 4200-PIV-A for details about using the PIV-
A package.
PIV-Q Package – The Model 4200-PIV-Q package provides higher power pulsing than the PIV-A package, while also permitting voltage pulsing from a non-zero bias, or quiescent point. The PIV-Q package provides voltage pulses to both the DUT gate and drain simultaneously. The PIV-Q package is appropriate for pulse IV testing of LDMOS and compound semiconductor FETs (HEMT, pHEMT) and other devices that require two channels of voltage pulsing, such as some HBTs. The
PIV-Q package also provides DC tests without re-cabling. See Q-Point Pulse IV – Model 4200-
PIV-Q for details about using the PIV-Q package.
Pulse IV for CMOS:Model 4200-PIV-A
What is the PIV-A PulseIV Package
The PIV-A package is an optional factory-installed kit to the Model 4200-SCS. The focus for the
PIV-A package is testing lower power CMOS transistors that exhibit self-heating or charge trapping effects. Self-heating has been an issue for some higher power devices, but is emerging as a problem for lower power devices based on smaller dimensions and silicon-on-insulator (SOI) technology, where it is more difficult for the heat generated by the transistor to leave its immediate surroundings. Note that the PIV-A package is not compatible with the 4225-PMU or 4225-RPM.
See the Reference Manual Section 16 for information on using the PMU and RPM for Pulse I-V testing.
3-26
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
In addition to smaller dimensions, high k materials are being considered to greatly lower gate leakage current for future transistor technology. Unfortunately, these high k materials and related integration processes are not yet perfected and have both interface and bulk lattice imperfections that can cause charges to be trapped.
Both the charge trapping and self-heating effects can be largely avoided by using pulse IV instead of DC parametric testing.
To accomplish pulse IV testing of CMOS transistors, the PIV-A package consists of the following:
• Model 4205-PG2 Dual channel voltage pulse generator
• Model 4200-SCP2 Dual channel oscilloscope
• Pulse IV Interconnect Model 4205-Remote Bias Tees (RBTs) to combine both DC and pulse signals
• Pulse IV software – Projects and test routines for testing of CMOS transistors, including cable compensation and load-line algorithms to provide DC-like sweep results
Target applications and test projects for PIV-A
The PIV-A package includes test projects that address the most common parametric transistor tests: Vds-id and Vgs-id. These tests are provided in both DC and Pulse modes, allowing correlation between the two test methods, and have been configured for testing leading edge, lower-power CMOS devices. These tests, as well as initialization steps for scope auto-calibration and cable compensation, are included in a single Model 4200-SCS test project, Pulse-IV-
Complete.
There is another Pulse IV test project, Demo-PulseIV. This demo project is a subset of
PulseIVComplete and is intended for demonstrating the Pulse IV capabilities using a packaged demonstration DUT.
NOTE
The user test modules (UTMs) used for Pulse IV tests are described in the following paragraphs. These UTMs control all instrumentation for these applications. The pulse generator and scope cards can also be used as stand-alone instruments.
Reference Manual, Pulse Source-Measure Concepts, page 11-1 explains front panel operation and provides remote programming information for individual control of the pulse generator and scope. For remote programming, the pulse generator card uses
LPTLib functions, while the scope card uses kiscopeulib UTMs.
4200-PIV-A test connections
The block diagram for PIV-A testing is shown in Figure 3-25 , and the hardware connections are shown in Figure 3-26 . A side view of the scope card is provided in Figure 3-27 to show the adapters.
4200-900-01 Rev. H / February 2013
Return to
3-27
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-25
Pulse IV—hardware setup block diagram
DC Bias and Measure
4200-SMU (1)
4200-SMU (2)
Scope
4200-SCP2
Trigger
Pulse Generator
4205-PG2
Channel 1
Channel 2
Channel 1
Output
S
3-port power divider
1
2
Channel 2
(No Connection)
NOTE The AC signal component to
4205-RBT (2) is required for pulse Vd (Id) measurement.
V d
4205-RBT
(2)
V g
AC+DC
Output
Drain
V
DD
Substrate
4205-RBT
(1)
AC+DC
Output
Gate
Source
Supplied interconnect parts
The interconnect parts listed in Table 3-2 are supplied with the PIV-A package.
3-28
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-2
Supplied interconnect parts for Model 4200-PIV-A
Qty Description Comment
1 4.25 in / 10.8 cm white SMA cable Interconnect for trigger
2 6 in / 15 cm white SMA cables Interconnect between RBT and prober manipulator
2 13 in / 33 cm white SMA cables Interconnect between RBT and prober manipulator (optional)
3 6.6 ft / 2 m white SMA cables
4 6.6 ft / 2 m black Triax cables
2 SMA female to BNC Male
1 SMA female to SMB plug
Interconnect between SCP2, pulse generator and RBTs
Interconnect between SMUs and RBTs
Adapt SCP2 BNC channels to SMA
Adapt SCP2 SMB trigger to SMA
1 Power Divider, Male/Female/Male Connects to Gate side RBT AC IN connector
Supplied tools
The following tools are supplied with the Model 4200-SCS or PIV-A package:
• #1 Phillips screwdriver
• Torque wrench, 8 in / lb, with 5 / 16 in head installed
NOTE
The various adapters, cables and hardware used for the pulse projects are shown in the Reference manual, Figure 11-35 .
Figure 3-26
Pulse IV—hardware connections
Model 4200-SMU (1)
Model 4205-PG2
Model 4200-SMU (2)
Scope Card
Model 4200-SCS
Instrument Slots
White SMA Cable (2m, 6ft)
(male-to-male)
1 of 5
SLOT
8
KEITHLEY
4205
PG2
SLOT
7
KEITHLEY
4200
SCP2
TRIGGER
OUT
Channel 1
TRIGGER
IN
Ext
Trg
Ext
Clk
CHANNEL 1
Channel 2
CHANNEL 2
SLOT
6
INSTRUMENTS
SLOT
5
SLOT
4
KEITHLEY
4210
SMU
SENSE LO
SLOT
3
KEITHLEY
4210
SMU
SENSE LO
SLOT
2
KEITHLEY
4200
SMU
SENSE LO
SLOT
1
KEITHLEY
4200
SMU
SENSE LO
SENSE SENSE SENSE SENSE
FORCE FORCE FORCE FORCE
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
S
1
2
SENSE
AC
INPUT
AC+DC
OUTPUT
FORCE
Model 4205-RBT (1)
3-port power divider
White SMA Cable
(15cm, 6in)
(male-to-male)
4200-MTRX-X
Cable (2m, 6ft)
(1 of 4)
= SMB Male to SMA Female Adapter
= BNC Male to SMA Female Adapter
SENSE
AC
INPUT
AC+DC
OUTPUT
FORCE
Model 4205-RBT (2)
NOTE Use torque wrench to tighten SMA connections to 8 inch-lbs.
AC+DC Output
Gate
Drain
AC+DC
Output
V
G
Source
V
D
Substrate
4200-900-01 Rev. H / February 2013
Return to
3-29
Section 3: Common Device Characterization Tests
Figure 3-27
Side view of scope card connections
Model 4200-SCS User’s Manual
Model 8101- PIV test fixture
The Model 4200-PIV-A includes a test fixture and DUTs to verify proper PIV-A setup and operation, and is also useful for troubleshooting.
The test fixture, Model 8101-PIV (shown in Figure 3-28 ), has two electrically separate sockets to support testing three and four leaded devices. The lower socket, located near the latch, is for DC testing with SMUs and uses four Triax connectors. The upper, or back, socket, located near the hinge, is for Pulse IV or Pulse IV + DC testing and uses two SMA connectors.
The SMU socket has a triax connector for each of the four DUT pins. The pulse socket uses only two SMA connectors, where the DUT source and bulk connections are connected to ground (SMA coax shield) and are optimized for use with the Model 4200-PIV-A package.
The fixture may also be used with the Model 4200-PIV-Q package, but higher power testing, either
DC or pulse IV, requires additional care to prevent damage to the included DUTs. The schematic of
the 8101 test fixture is shown in Figure 3-29 .
The tests included in both the PulseIV-Complete and PulseIV-Demo projects have parameter defaults that provide reasonable results with the included DUT (metal can TO-72, SD-210 nMOS
FET).
Figure 3-28
Model 8101-PIV test fixture
3-30
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-29
Model 8101-PIV schematic
Section 3: Common Device Characterization Tests
Prober Interconnect
The PIV-A package provides both DC and Pulse capability to the DUT pins without re-cabling or switching. The key to this capability is the RBT, that uses passive electrical components to combine the low frequency DC signals with the high frequency pulse signals. For further information about the Model 4205-RBT refer to the
Reference Manual, Pulse Projects for Models
4200-PIV-A and 4200-PIV-Q, page 12-1
.
The cabling from the RBT output is SMA, which will directly connect with RF probe manipulators using the DC probe adapter cables described below.
DC Prober Interconnect
For DC structures, an adapter cable (Model 4200-PRB-C) is included to convert from the SMA to dual SSMC connections on DC manipulators. The adapter cable is shown in Figure 3-30 . Two
4200-PRB-C cables are included with the 4200-PIV-A package, which allows testing of either three or four terminal FETs.
Many DC probe manipulators are available with SSMC connections at the probe needle holder:
• Cascade DCM-2xx Kelvin DC probe manipulators
• Suss Microtec probe tips
• Signatone SCA-50 coaxial probes
• American Probe and Technologies:
– 74CJ series coaxial probe holder
• Any probe interconnect with SSMC connectors near the probe tip
Figure 3-31 shows the schematic diagram of the PRB-C adapter cable. The Ground Tap is to be connected to the Ground Tap of the second PRB-C adapter cable, as shown in Figure 3-32 .
4200-900-01 Rev. H / February 2013
Return to
3-31
Section 3: Common Device Characterization Tests
Figure 3-30
PRB-C adapter cable – pulse SMA to SSMC Y
Model 4200-SCS User’s Manual
Figure 3-31
Schematic diagram of the PRB-C adapter cable
3-32
These SMA to SSMC Y adapter cables are appropriate for on-wafer pulse IV testing of nominally
DC structures. Figure 3-32 shows Pulse IV connections from RBTs to DC probes for a DC layout
DUT structure, using the PRB-C Y adapter cable.
These Y cables are not appropriate for higher frequency devices. The upper frequency limit is not specified, because the effect of actual device layout and probe configuration can have a significant impact. In general, any device that has an F
T much above 1GHz might oscillate when using a DC probe connection scheme and the PRB-C cables.
RF Prober Interconnect
If the device has an RF layout (G-S-G), the Y adapter cables and DC probe manipulators will most likely be insufficient. In the case of RF G-S-G pad layout, do not use the Model 4200-PRB-C Y cables use the shorter SMA cables (6in/15cm) supplied with the PIV-A package to connect directly from the RBTs to the RF manipulators. The RBT with the power divider is connected to the Gate.
For additional information see the documentation included with the Model 4200-PRB-C (PA-928).
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
PIV-A interconnect assembly procedure
and
, refer to Figure 3-25 , Figure 3-26 and Figure 3-27 to configure the test setup for PIV testing. Use the supplied torque wrench for the SMA connections on the RBTs, power divider and manipulators. Use care when installing the cable to the scope card trigger SMB connector.
2. Perform one of the following procedures to connect the test system to the DUT:
• For DC structures, prepare the probe connection by disconnecting all DC cables from the
SSMC connectors on the needle holders. Continue setup of PIV-A by connecting a PRB-
C cable to the 15cm (6in) SMA cable attached to each RBT. Refer to Figure 3-32 . Don’t forget to connect the black shield jumpers to each other as shown in the middle of Figure
3-32 . Connecting shields together is necessary and very important, as it greatly reduces the inductance that is caused by the loop area of the interconnect.
• For RF probes, connect the SMA cables from the RBTs to the RF probe manipulators, as shown in Figure 3-33 .
• To use the supplied 8101-PIV test fixture (see Figure 3-28 ), connect the SMA cables from the RBTs to the 8101-PIV Test fixture as shown in Figure 3-34 . Install DUT as shown in
Figure 3-35 .
3. Finish the setup by verifying connections and running a scope-shot test from the Pulse IV-
Complete project.
Figure 3-32
Pulse IV connections using PRB-C adapter cables
4200-900-01 Rev. H / February 2013
Return to
3-33
Section 3: Common Device Characterization Tests
Figure 3-33
Pulse IV connections using RF G-S-G probes
Model 4200-SCS User’s Manual
Figure 3-34
Pulse IV connections using the 8101-PIV test fixture
3-34
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-35
DUT inserted in pulse socket of 8101-PIV test fixture
Using the PulseIV-Complete project for the first time
To use the PulseIV-Complete project:
1. Connect PIV-A as explained above in
PIV-A interconnect assembly procedure on page 3-33 .
2. If KITE is not running, start KITE by double-clicking the KITE icon on the Model 4200-SCS desktop.
3. Open the PulseIV-Complete project as follows: b. If necessary, move up one level to display all the project folders, and double-click the
_Pulse folder. c. Double-click on the PulseIV-Complete folder.
d. Double-click to open the project. Figure 3-36 shows the project plan that is displayed on the left side of the KITE window.
4. Connect or touch-down on the chosen DUT.
5. Verify the setup as follows:
i.
Follow the instructions for Running scope-shot
to validate proper setup and operation of the
PIV-A package. Ensure that both the gate and drain waveforms are visible and do not have any significant ringing or overshoot (see Figure 3-45 ).
ii.
Try running vds-id-pulse
( Running vds-id-pulse UTM ) or
vgs-id-pulse
(
)and look for a characteristic response.
If desired, DC IV tests may also be run ( Running vds-id DC ITM ,
). Once both the scope-shot and a pulse IV test have been verified, pulse system calibration can be performed.
7. After successful pulse calibrations, the system is now ready to be used for pulse and DC characterization of transistor devices.
4200-900-01 Rev. H / February 2013
Return to
3-35
Section 3: Common Device Characterization Tests
Figure 3-36
Project plan for Pulse-IV Complete
Model 4200-SCS User’s Manual
Running AutocalScope
AutocalScope should be run before any pulse calibration is performed. For best Pulse IV results, the AutocalScope should also be run before the first experiments of the day.
To run AutocalScope:
1. The Model 4200-SCS should be turned on at least 30 minutes before performing any calibration or measurements.
2. Double-click Figure 3-36 ).
3. Click the green Run button.
4. Follow the instructions given in the pop-up dialog box and disconnect all connections to the scope card.
5. The scope performs an autocal, that takes about one minute.
6. The test is complete when the Run button turns green. In the Sheet tab, autoCalStatus=0
means that there were no errors.
7. Reconnect the cables to the scope card. Use care when installing the cable to the scope card trigger SMB connector.
Running PulseIVCal
Verify proper setup by running a scope-shot. For on-wafer testing, have a through, or short, structure available, or ensure that sharing a pad for both the gate and drain probes provides a good connection. There are two steps to the calibration, open, and through/short.
To run PulseIVCal:
1. If not already performed, run AutocalScope as explained above.
2. Double-click Figure 3-36 ).
3. Click the green Run button to start the PulseIVCal.
4. Click Figure 3-37 , left dialog box).
3-36
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
5. The second dialog box requests that the probe pins be raised from the wafer, breaking contact. Raise the probe pins or lower the wafer to create the Open condition. If using the
8101-PIV Test fixture, ensure that the pulse socket (near the fixture hinge), is empty.
6. Click Figure 3-37 , middle dialog box). The Open portion should take about one minute.
7. The third dialog box requests that the probe pins be connected to each other through another device. Lower the probes onto another device.
8. Click Figure 3-37 , right dialog box). The Through portion should take about one minute.
9. The test is complete when the Run button turns green. In the Sheet tab, cal_pulseiv=0 implies that there were no errors.
10. The system is now ready to test regular devices.
Figure 3-37
PulseIVCal dialog boxes
Figure 3-38
8101-PIV shorted/through socket
Running vds-id DC ITM
The default settings sweep the drain from 0-4 V in 100 mV steps while stepping through three gate voltages: 1.5 V, 2.0 V and 2.5 V (see Figure 3-39 ). When changing these settings, make note of the voltages and step size so that the same settings can be used in vds-id-pulse.
To run vds-id DC ITM:
1. Double-click Figure 3-36 ).
2. Click the green Run button. Three vds-id curves will be generated and displayed on the graph.
4200-900-01 Rev. H / February 2013
Return to
3-37
Section 3: Common Device Characterization Tests
Figure 3-39
Default definition and typical graph for vds-id
Model 4200-SCS User’s Manual
Running vds-id-pulse UTM
The default vds-id-pulse test uses (see Figure 3-40 ) the same drain voltage settings as the DC vds-id. The vds-id-pulse does not have the automatic step capability of the DC vds-id. There are two ways to generate a family of pulse IV curves. The easier way is to use the vds-id-pulse-vs-DC
(see Running vds-id-pulse-vs-dc UTM below). If using the 8101-PIV test fixture, insert the metal
can (SD-210) DUT as shown in Figure 3-35 .
To run the three gate voltages using single curve vds-id-pulse:
1. Ensure that the VdStart, VdStop, VdStep values match the values in the DC vds-id. To sweep from a high to a low voltage, enter voltages so that vdstop < vdstart and use a negative value for VdStep. If any values need to be modified, remember to press the Enter key after typing in the value.
typing in the value.
3. Click the green Run button.
4. After the test is finished, set vgs to the second voltage. The default is 2.0 V.
5. Click the yellow and green Append button.
6. After the test is finished, set vgs to the third voltage. The default is 2.5 V.
7. Click the yellow and green Append button.
8. To add or update the DC results on the pulse Graph, perform the procedure for
.
3-38
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-40
Default Definition tab and GUI For vds-id-pulse
Section 3: Common Device Characterization Tests
Running vds-id-pulse-vs-dc UTM
The default settings are the same as the vds-id-pulse UTM, with the addition of the DC measurement parameters (see Figure 3-41 ):
To run vds-id-pulse-vs-dc UTM:
1. If measurement parameters (pulse average, NPLC, measure range) need to be set, use the definition table.
2. (Optional) If only source parameters need to be changed, use the UTM GUI by clicking the
GUI button on the vds-id-pulse-vs-DC test. Modify the source parameters in the GUI, and click OK when finished.
3. Click the green Run button. For a test with three curves and 40 points per curve, the test should take about 1.5-2 minutes. During the test, neither the Graph tab or Sheet tab is updated.
Figure 3-41
Default definition and typical graph for vds-id-pulse-vs-dc
4200-900-01 Rev. H / February 2013
Return to
3-39
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Running vgs-id DC ITM
The default settings sweep the pulses on the gate from 0-2 V in 50 mV steps and set the drain voltage to 1 V (see Figure 3-42 ). When changing these settings, note the voltages and step size used so the same settings can be used in vgs-id-pulse.
2. Click the green Run button. The Vgs-id curve will be generated and displayed on the graph.
Figure 3-42
Default definition and typical graph for vgs-id
Running vgs-id-pulse UTM
The default Vgs-id-pulse uses the same default settings as the DC Vgs-id (see Figure 3-43 ). If
or use the single DC and Pulse UTM as described in Running vgs-id-pulse-vs-dc
. Alternately, the source values may be entered using the UTM GUI:
1. Ensure that the Vds, VgStart, VgStop, VgStep values match the values in the DC Vgs-id. To sweep from a high to a low voltage, enter voltages so that VdStop < VdStart and use a negative value for VdStep. If any values need to be modified, remember to press the Enter key after typing in the value.
2. Click the green Run button.
3. To add or update the DC results on the pulse Graph, perform the procedure for
.
4. To reduce noise, the smaller subthreshold currents of this test require a larger number of measurements to be averaged. For best results on smaller signals (Id < 500uA), use
AverageNum = 0 to enable the adaptive filtering mode, where lower scope ranges will use a large AverageNum and higher ranges a lower AverageNum. If desired, a fixed number may be entered for AverageNum.
3-40
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-43
Default definition and typical graph for vgs-id-pulse
Running vgs-id-pulse-vs-dc UTM
Instead of using the separate vgs-id ITM and vgs-id-pulse UTM to compare DC and pulse Vg-Id results, the vgs-id-pulse-vs-DC UTM combines both DC and pulse tests (see Figure 3-44 ):
1. If measurement parameters (pulse average, NPLC, measure range) need to be set, use the definition table.
2. (Optional) If only source parameters need to be changed, use the UTM GUI by clicking on the GUI button on the Vds-id-pulse-vs-DC test. Modify the source parameters and click OK when finished.
3. Click the green Run button. For a test with 40 points, the test should take about one minute.
During the test, neither the graph tab or sheet tab is updated.
Figure 3-44
Default GUI definition and typical graph for vgs-id-pulse-vs-dc
Running scope-shot
The scope-shot test is used to verify proper connection and system setup. The waveform shown in
Figure 3-45 is a typical result; actual results should be similar. If waveform has significant ringing or overshoot, the pulse IV tests will not provide good results. Check the pulse interconnects to
4200-900-01 Rev. H / February 2013
Return to
3-41
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual ensure proper cabling and ensure all connections are tight. If using the Model 4200- PRB-C cables
(Y adapter cable for pulsing with DC interconnect and structures), ensure that the two ground lugs are connected together.
The left pulse curve (blue) is the pulse applied to the gate. The displayed waveform data has approximate calibration factors applied, but the calibrated measurement is given in the lower left portion of the Graph tab. Note that the Data Variables values in the lower left corner just display the Data values, not subsequent test runs (Appends) which are only graphically displayed. The right pulse curve (red) is the drain current, shown with approximate calibration factors applied, with the calibrated Vd and Id measurements listed in the lower left corner of the graph.
The AverageNum value specifies the number of pulses that are averaged together to provide the data. The DUT will have more pulses applied than AverageNum due to other test factors, such as load line correction and measurement autoranging.
Figure 3-45
Typical graphical result for scope-shot
3-42
Adjustable parameters in scopeshot_cal_pulseiv
Vds
Vgs
PulseWidth
PulseAmplitude
PulsePeriod
GateRange
DrainRange
DC voltage for the drain
Pulse voltage level for gate
Vgs pulse width, full width half maximum (FWHM)
Vgs, gate voltage pulse
Vgs pulse period. When using the Pulse IV setup with RBTs, use a
PulsePeriod 1000 x PulseWidth, to keep the pulse duty cycle less than or equal to 0.1%. For most cases, it is best to use 200 E-6, that will allow an appropriate duty cycle across the range of supported 40-150 ns pulse widths.
Scope card gate voltage range. Use 0 for autoranging, or a specific value for a fixed range. The scope range is centered around zero, so the 5 V range on the scope covers -2.5 V to +2.5 V. As an example, for a 3 V signal, use GateRange = 10 (-5 V to +5 V), not 5 (-2.5 to +2.5 V).
Available ranges for the scope card: 0.05, 0.10, 0.25, 0.5, 1, 2, 5, 10 V.
Scope card drain voltage range. Use 0 for autoranging, or a specific value for a fixed range. To calculate an appropriate fixed range, use DrainRange
= (Estimated Id) x 50 x 2. See above for valid scope card ranges.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
AverageNum
LoadLineCorr
Number of pulses to average. For larger currents, Id > 500 µA,
AverageNum = 10-25 is usually sufficient. For smaller Id, use 50-100.
Larger values provide minimal additional improvement. All pulse IV tests have this setting, that controls how many pulses are used to return a result, not how many pulses are sent to the DUT.
Turns drain side load line correction on or off. This is similar to the vds-idpulse and vgs-id-pulse tests and is a routine to ensure that the desired Vd is provided to the drain DUT terminal, regardless of the amount of Id flowing through the DUT.
GateSMU
DrainSMU
SMU for DC Vg. Default is SMU1, but any other available SMU may be used.
SMU for DC Vd. Default is SMU2, but any other available SMU may be used.
Tips for using Pulse IV
• Confirm connection: Use scope-shot as the first test after touching down on a device to confirm that there is proper connection to the DUT, before running PulseIVCal or any pulse tests.
• Always calibrate after any setup changes (new probe tips or manipulators, cable replacement).
• Proper pulse IV performance can be verified by testing a device that does not exhibit any selfheating or charge trapping effects. The 8101-PIV Test Fixture and SD-210 DUT provide good DC and pulse correlation for Id < 10 mA and Vd < 5 V. For Id < 1mA, set AverageNum
= 0 to use the Adaptive Filtering. If a fixed number for AverageNum is desired, use
AverageNum = 2000 for Id < 500 µA.
• Pulse IV measurements have less resolution and sensitivity than typical DC results, so test parameters, such as averaging or smaller steps sizes, and post-test processing, such as curve fitting, may be required to obtain roughly equivalent results.
Comparing DC and pulse results
There are two methods for comparing DC and Pulse IV results. The first method uses the UTMs that combine pulse and DC tests: Vds-id-pulse-vs-dc, vgs-id-pulse-vs-dc. The second method, described below, uses the data in the Sheet tab of KITE to compare any results across tests. This procedure explains how to copy the DC results into a pulse UTM to allow comparison between pulse and DC IV results in a single graph.
1. In the PulseIV-Complete project navigator, double-click the vds-id ITM in the project navigator.
3. Choose the desired results worksheet. If there is only one set of curves, then the results are in the Data tab. If additional tests have been appended, choose the desired Append tab.
4. Highlight all of the data in the desired worksheet by clicking the Entries Selection Cell as shown in Figure 3-46.
5. To copy the data, right-click the Entries Selection Cell and select Copy from the drop-down menu.
6. In the PulseIV-Complete project navigator, double-click vds-id-pulse UTM.
4200-900-01 Rev. H / February 2013
Return to
3-43
Section 3: Common Device Characterization Tests
9. Click cell A1.
Model 4200-SCS User’s Manual
10. To paste DC data into the pulse Calc worksheet, right-click cell A1, and select Paste from the drop-down menu. If there is previous data in the Calc worksheet, the paste operation will overwrite it. Figure 3-47 shows the data that was pasted from the vds-id ITM.
11. All comparison DC and pulse data is now located in the same test. The graph needs to be defined to display the DC data located in the Calc worksheet.
12. For vds-id-pulse, click the Graph tab.
13. Right-click the graph and select the first option (Define Graph) from the drop-down menu.
The Define Graph dialog box is shown in Figure 3-48.
14. In Define Graph, click the cells in Column Y1, to add the appropriate DC curves. In this case, three vds-id curves have been added: DrainI(1), DrainI(2), DrainI(3). These Y1 cells are circled in red. All three of these Data Series are located in the Calc worksheet, as noted in the Sheet column. Also shown in Figure 3-48 is graph with the three added curves.
15. To change graph colors or add data point shapes/patterns, move the cursor along the desired curve until the pointer appears. With the pointer displayed, right-click to get the Data
Series Properties dialog box. Select a shape property to demarcate each data.
16. To verify pulse operation, use a DUT that does not exhibit any self-heating or transient charging effect. In a properly configured and calibrated system, the pulse IV results should correlate to the DC results within
±4%, with many results less than or equal to 2%, when testing a device that does not exhibit heating or charging effects.
Figure 3-46
Highlighting all entries in vds-id data sheet
Entries Selection
Cell - Click to select all entries.
3-44
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-47
Data from vds-id pasted into vds-id-pulse calc sheet
Figure 3-48
Graph Definition dialog box and resulting graph that shows the three added curves
4200-900-01 Rev. H / February 2013
Return to
3-45
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Pulse IV UTM descriptions
The pulse IV user library contains modules required to provide low duty cycle pulsed IV testing.
The modules contained in the pulse IV user library are listed in Table 3-3 with detailed information following the table.
Table 3-3
Pulse IV UTMs
User Module
cal_pulseiv vdsid_pulseiv vdId_Pulse_DC_Family_pulseiv vgId_DC_DC_pulseiv vgsid_pulseiv scopeshot_cal_pulseiv scopeshot_pulseiv vdsid_pulseiv_demo vgsid_pulseiv_demo
Description
Performs a cable compensation routine.
Performs a pulsed Vd-Id sweep.
Performs a Pulsed vs. DC Vd-Id sweep.
Performs a Pulsed vs. DC Vg-Id sweep.
Performs a pulsed Vg-Ig sweep.
Used to display a single Pulse IV scopeshot_pulseiv.
Displays a single Pulse IV scopeshot.
Performs a pulsed Vd-Id sweep, with simplified parameter list.
Performs a pulsed Vg-Id sweep, with simplified parameter list.
cal_pulseiv
Description
The cal_pulseiv module is used to perform a cable compensation routine for the
4200-PIV package. This routine permits the system to compensate for losses in the cabling from the 4200 to the connection to the DUT. Use this routine during initial system setup and whenever changes are made in any part of the interconnect (cables, 4200-RBTs, probe manipulators or pins).
There are two main steps to this procedure:
• Open cal—the gate signal is measured while there is no connection to the
DUT.
• Through cal—the drain signal is measured while making contact on a
Through structure (or by shorting the two 4200-RBTs, AC+DC outputs with an appropriate cable, or adapter).
The factors generated by this routine are used during any testing where the 4200-
RBTs are used (vdsid_pulse, vgsid_pulse). Make sure to set the appropriate values for the cal_pulseiv parameters in Table 3-4 . Table 3-5 and Table 3-6 contain outputs and return values, respectively.
Connection
The source and body (well) of the DUT must be shorted together and connected to the common low (outer shield) of the SMA cables on the AC+DC output of the
RBTs. The RBT connected to GateSMU (with the Power Divider) should be connected to the gate. The RBT connected to DrainSMU should be connected to the drain. For detailed connection information, refer to the
PIV-A interconnect assembly procedure on page 3-33
.
3-46
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-4
Inputs for cal_pulseiv
Input
VPUID
GateSMU
DrainSMU vRange
PulsePeriod
Vs_Size
Vm1_size
Vm2_size
Type
char * char * char * int double int
Description
The instrument ID. This should be set to VPU1 for 4200 systems with the 4200-PIV package.
Default
VPUID
The SMU used for the Gate. This can be SMU1 up to the maximum number of SmUs in the system.
GateSMU
The SMU used for the Drain. This can be SMU1 up to the maximum number of SMUs in the system. This is the SMU that applies the DC bias to the DUT drain during the sweep.
DrainSMU
5 The pulse generator card voltage source range to be calibrated (V). Valid values are: 5, 20.
The pulse period for the Vgs pulse. The period can be set from 40 us to 1 s (10 ns resolution).
The period must be set so that the Duty Cycle
(DC) is no more than 0.1%.
100 e-6
Set to a value that is at least equal to the number of steps in the sweep and all three must be the same value.
100
100
100
Table 3-5
Outputs for cal_pulseiv
Output
Vs
Type
double *
Description
The pulse source value (V).
Vm1 double * The measured voltage from channel 1 of the scope card.
Vm2 double * The measured voltage from channel 2 of the scope card.
Note: These outputs are included for compatibility with older setups. They no longer return any information.
-13001
-13002
-13003
-13004
-13005
-13006
-13007
-13008
-13009
-13010
Table 3-6
Return values for cal_pulseiv
Value
0
-13998
-13999
Description
OK
Array Sizes Do Not Match
Arrays Not Large Enough For Data
Invalid Instruments
Unable To Malloc Memory
Unable To Find Delay Between Channels
Scope Measurement Error
Unable To Write To Calibration Files
Invalid Range
Invalid Calibration Type
Calibration Data Does Not Meet Correlation
Specification
Calibration Constant Error
Divider Cal Error
4200-900-01 Rev. H / February 2013
Return to
3-47
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
3-48
vdsid_pulseiv
Description
The vdsid_pulse sweep is used to perform a pulsed Vd-Id sweep using the 4200-
PIV package. This test is similar to a typical DC Vd-Id but only two sources are used: gate (VPUID pulse channel 1) and drain (DrainSMU). The gate is pulsed, but the drain is DC biased.
Measurements are made with the two channel scope card. To create a family of Vd-
Id curves, change Vgs and run the test by using the append button. Make sure to set the appropriate values for the Vds-Id parameters (see Table 3-7 ). Table 3-8 and
Table 3-8 contain outputs and return values, respectively.
Connection
The source and body (well) of the DUT must be shorted together and connected to the common low (outer shield) of the SMA cables on the AC+DC output of the
4200-RBT. The RBT connected to GateSMU (with the power divider) should be connected to the gate. The RBT connected to DrainSMU should be connected to the drain. For detailed connection information, refer to the
PIV-A interconnect assembly procedure on page 3-33
.
Table 3-7
Inputs for vdsid_pulseiv
Input
Vgs
Type
double
Vg_off
VdStart
VdStop
VdStep
PulseWidth
PulsePeriod
AverageNum
GateRange
DrainRange
LoadLineCorr double double double double double double int double double int
Description
The pulsed gate-source voltage bias, output by channel 1 of the pulse generator card (VPUID).
The DC bias applied by the GateSMU to put device in the OFF state. Normally set to 0 V for enhancement FETs (may be non-zero for depletion FETs).
The starting sweep value for Vd, output by the DrainSMU (defined below).
The final sweep value for Vd, output by the DrainSMU (defined below).
The sweep step size for the Vd sweep, output by the DrainSMU (defined below).
The Vgs pulse width (PW). The PW can be 40 ns to 150 ns (10 ns resolution). Pulses wider than 150 ns will begin to be attenuated by the capacitor in the 4200-RBT.
The pulse period for the Vgs pulse. The period can be set from 100µs to
1 s (10 ns resolution). The period must be set so that the Duty Cycle
(DC) is no more than 0.1%. The period is most easily calculated by multiplying the largest desired pulse width (PW) by1000. Example: PW
= 150 ns, so Period = 150 us.
The number of pulses to average at each step of the sweep. For best low signal performance, set AverageNum = 0 for Adaptive Filtering.
The voltage measure range for the scope channel measuring the Gate.
Use 0 for scope autoranging, or specify a voltage value for a fixed range. Valid voltages are 0.050, 0.1, 0.2, 0.5, 1, 2, 5, 10.
The voltage measure range for the scope channel measuring the Drain.
Use 0 for scope autoranging, or specify a voltage value for a fixed range, where V = I * 50
. Valid voltages are 0.050, 0.1, 0.2, 0.5, 1, 2, 5,
10.
Determines whether to use load line correction to compensate for the voltage drop caused by the 50
sense resistor used to measure the drain current (Id).
1 = load line correction active.
0 = no load line correction.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-7 (continued)
Inputs for vdsid_pulseiv
Input
VPUID
GateSMU
DrainSMU
Type
char * char * char *
Description
The instrument ID. This should be set to VPU1 for 4200 systems with the 4200-PIV package.
The SMU used for the Gate. This can be SMU1 up to the maximum number of SmUs in the system.
The SMU used for the Drain. This can be SMU1 up to the maximum number of SMUs in the system. This is the SMU that applies the DC bias to the DUT drain during the sweep.
Set to a value that is at least equal to the number of steps in the sweep and all five must be the same value.
IdSize
VdMeasSize
VdProgSize
VgSize
VgProgSize int
Table 3-8
Outputs for vdsid_pulseiv
Output
IdArray
Type
double *
VdMeas
VdProg
VgMeas
VgProg double * double * double * double *
Description
The measured drain current from channel 2 of the scope card. This current is determined by measuring the voltage drop across the scope card 50
termination, giving Id = Vd / 50
.
Array of measured drain voltage values.
Array of programmed drain voltage values.
The measured gate voltage from channel 1 of the scope card.
Array of programmed gate voltage values.
Value
0
-9
-10
-11
-12
-13
-14
-5
-6
-7
-8
-1
-2
-3
-4
Table 3-9
Return values for vdsid_pulseiv
Description
OK
Invalid value for Vgs
Invalid value for VdStart
Invalid value for VdStop
Invalid value for VdStep
Invalid value for PulseWidth
Invalid value for PulsePeriod
Invalid value for AverageNum
Invalid value for LoadLineCorr
Array sizes do not match
Array sizes not large enough for sweep
Invalid VPUId
Invalid GateSMU
Invalid DrainSMU
Unable to initialize PIV solution
4200-900-01 Rev. H / February 2013
Return to
3-49
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
VdId_Pulse_DC_Family_pulseiv
Description
The VdId_Pulse_DC_Family_pulseiv sweep is used to perform a Pulsed vs DC
Vd-Id sweep using the 4200-PIV-A package. This test is similar to a typical Vd-Id but only two sources are used: one for the DUT Gate and one for the DUT Drain.
Pulsed Measurements are made with the 2-channel scope, 4200-SCP2.
To create a family of curves, choose an appropriate start and stop value for Vgs, and a number of steps.
This routine can run the sweeps in three different ways: 1) DC only; 2) Pulse only;
3) Pulse and DC curves. This routine supports from one to 10 Vd-Id curves based on up to 10 different Vgs values.
This routine also supports the 4200-PIV-A package using the 4200-RBT. For this package, all test parameters and limits are given below, except the 4200-PIV-A with the 4200-RBT has a max pulse width of 150 ns, not the 250 ns of the 4205-
RBT.
All voltage levels specified below assume a 50
DUT load.
Connection
The source and body (well) of the DUT must be shorted together and connected to the common low (outer shield) of the SMA cables on the AC+DC output of the
4205-RBT. The RBT connected to GateSMU (the RBT with the Power Divider) should be connected to the gate. The RBT connected to DrainSMU should be connected to the drain. Use either G-S-G probes for RF structures, or use DC probes with the 4200-PRB-C adapter cables for DC structures.
Set the appropriate values for the Vds-Id parameters. Inputs, outputs and returned values are provided in Table 3-10 , Table 3-11 and Table 3-12 .
Table 3-10
Inputs for VdId_Pulse_DC_Family_pulseiv
Input
VgStart
VgStop
VgNumSteps
Vg_off
VdStart
VdStop
VdStep
Type Description
double The starting step value for Vg. For DC only sweeps, VgStart must be between -200 V to +200 V dependent on the type of SMU and the current requirements of the DUT. For pulse and pulse and DC
Sweeps, VgStart must be between -5 V to +5 V.
double The final step value for Vg. For DC only sweeps, VgStop must be between -200 V to +200 V dependent on the type of SMU and the current requirements of the DUT. For pulse and pulse and DC
Sweeps, VgStop must be between -5 V to +5 V.
double The number of steps for Vg (Max = 10).
double The DC bias applied by the GateSMU to put device in the OFF state. Set to 0 V for enhancement FETs (may be non-zero for depletion FETs).
double The starting sweep value for Vd. For DC only sweeps, VdStart must be between -200 V to +200 V dependent on the type of SMU and the current requirements of the DUT.
double The final sweep value for Vd. For DC only sweeps, VdStop must be between -200 V to +200 V dependent on the type of SMU and the current requirements of the DUT.
double The number of steps for the Vd sweep (Max = 10000).
3-50
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-10 (continued)
Inputs for VdId_Pulse_DC_Family_pulseiv
Input
PulseWidth
PulsePeriod
AverageNum
GateScpRange
DrainScpRange
GateSMURange
Type Description
double The Vgs pulse width (PW). The PW can be 40 ns to 250 ns (10 ns resolution). Pulses wider than 250 ns will begin to be attenuated by the coupling capacitor in the Remote Bias Tee (4205-RBT). double The pulse period for the Vgs pulse. The period can be set from
100µs to 1 s (10 ns resolution). The period must be set so that the
Duty Cycle (DC) is no more than 0.1%. The period is most easily calculated by multiplying the largest desired pulse width (PW) by1000. Example: PW = 150 ns, so Period = 150µs.
int The number of pulses to average at each step of the sweep. For best low signal performance, set AverageNum = 0 for Adaptive
Filtering.
double The voltage measure range for the scope channel measuring the
Gate. Use 0 for scope autoranging, or specify a voltage value for a fixed range. Valid voltages are 0.050, 0.1, 0.2, 0.5, 1, 2, 5, 10. These ranges are Vpp. For example, the 0.5 range covers -250 to +250 mV.
double The voltage measure range for the scope channel measuring the
Drain. Use 0 for scope autoranging, or specify a voltage value for a fixed range, where V = I * 50
. Valid voltages are 0.050, 0.1, 0.2,
0.5, 1, 2, 5, 10. These ranges are Vpp. For example, the 0.5 range covers -250 to +250 mV.
int The current measurement range to be used for the SMU on the DUT
Gate terminal. Values correspond to the table below. Limited Auto means that the value given is the minimum measurement range used, with automatic ranging for larger currents.
DrainSMURange int
2 Limited Auto 10 pA
3 Limited Auto 100 pA
4 Limited Auto 1 nA
5 Limited Auto 10 nA
6 Limited Auto 100 nA
7 Limited Auto 1
A
8 Limited Auto 10
A
9 Limited Auto 100
A
10 Limited Auto 1 mA
11 Limited Auto 10 mA
12 Limited Auto 100 mA
The current measurement range to be used for the SMU on the DUT
Drain terminal. Values correspond to the table below. Limited Auto means that the value given is the minimum measurement range used, with automatic ranging for larger currents.
2 Limited Auto 10 pA
3 Limited Auto 100 pA
4 Limited Auto 1 nA
5 Limited Auto 10 nA
6 Limited Auto 100 nA
7 Limited Auto 1
A
8 Limited Auto 10
A
9 Limited Auto 100
A
10 Limited Auto 1 mA
11 Limited Auto 10 mA
12 Limited Auto 100 mA
4200-900-01 Rev. H / February 2013
Return to
3-51
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Table 3-10 (continued)
Inputs for VdId_Pulse_DC_Family_pulseiv
Input
LoadLineCorr
GateCompliance
DrainCompliance
NPLC
DCSourceDelay
DC_vs_Pulse
VPUID
GateSMU
DrainSMU
DrainVMeas_DC_Size
DrainVProg_DC_Size
DrainI_DC_Size
GateVMeas_DC_Size
GateVProg_DC_Size
DrainVMeas_Pulse_Size
DrainVProg_Pulse_Size
DrainI_Pulse_Size
GateVMeas_Pulse_Size
GateIProg_Pulse_Size
Type
int
Description
Determines whether to use load line correction to compensate for the voltage drop caused by the 50
sense resistor used to measure the drain current (Id).
1 = load line correction active.
0 = no load line correction.
double The SMU current compliance for the DUT Gate.
double The SMU current compliance for the DUT Drain.
double The DC measurement integration time in NPLC (Number of Power
Line cycles).
double Time, in seconds, between the DC source and measure for each sweep point.
int Determines whether to run a DC and Pulse test or a DC only test or a Pulse only test. 0 - Pulse Only, 1 - DC Only, 2 - DC and Pulse.
char * The instrument ID. This should be set to VPU1 for 4200 systems with a 4200-PIV package.
char * The SMU used for the Gate. This can be SMU1 up to the maximum number of SMUs in the system.
char * The SMU used for the Drain. This can be SMU1 up to the maximum number of SMUs in the system. This is the SMU that applies the DC bias to the DUT drain during the sweep.
int Sizes of the output arrays. All arrays should be the same size and need to be large enough to hold all sweep points.
3-52
Table 3-11
Outputs for Vdid_Pulse_DC_Family_pulseiv
Output
DrainVProg_DC
DrainVProg_Pulse
DrainVMeas_DC
DrainVMeas_Pulse
DrainI_DC
DrainI_Pulse
GateVMeas_DC
GateVMeas_Pulse
GateVProg_DC
GateVProg_Pulse
Type
double double double double double
Description
Array of programmed drain voltage values.
Array of measured drain voltage values.
Array of measured drain currents.
Array of measured gate voltages.
Array of programmed gate voltages.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
-13
-14
-15
-16
-9
-10
-11
-12
-5
-6
-7
-8
-1
-2
-3
-4
Table 3-12
Return values for Vdid_Pulse_DC_Family_pulseiv
Value
0
Description
OK
Invalid value for Vgs
Invalid value for VdStart
Invalid value for VdStop
Invalid value for VdStep
Invalid value for PulseWidth
Invalid value for PulsePeriod
Invalid value for AverageNum
Invalid value for LoadLineCorr
Array sizes do not match
Array sizes not large enough for sweep
Invalid VPUId
Invalid GateSMU
Invalid DrainSMU
Unable to initialize PIV solution
Invalid GateSMU Range
Invalid DrainSMU Range
vgsid_pulseiv
Description
The vgsid_pulse sweep is used to perform a pulsed Vg-Ig sweep using the 4200-
PIV package. This test is similar to a typical DC Vg-Id but only two sources are used: gate (VPUID pulse channel 1) and drain (DrainSMU). The gate is pulsed, but the drain is DC biased.
Measurements are made with the 2 channel scope card. Set the appropriate values
for the Vgs-Id parameters ( Table 3-13 ).
Table 3-14 and Table 3-15 contain outputs and return values, respectively.
Connection
The source and body (well) of the DUT must be shorted together and connected to the common low (outer shield) of the SMA cables on the AC+DC output of the
4200-RBT. The RBT connected to GateSMU (with the Power Divider) should be connected to the gate. The RBT connected to DrainSMU should be connected to the drain. For detailed connection information, refer to the
PIV-A interconnect assembly procedure on page 3-33
.
4200-900-01 Rev. H / February 2013
Return to
3-53
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Table 3-13
Inputs for vgsid_pulseiv
Input
Vds
Vg_off
Type
double double
VgStart
VgStop
VgStep
PulseWidth
PulsePeriod
AverageNum
GateRange
DrainRange
LoadLineCorr
VPUID
GateSMU
DrainSMU
IdSize
VgMeasSize
VgProgSize
VdMeasSize
VdProgSize double double double double double int double double int char * char * char * int
Description
The drain-source voltage, output by the DrainSMU (defined below).
The DC bias applied by the GateSMU to put device in the OFF state. Normally set to 0 V for enhancement FETs (may be non-zero for depletion FETs).
The starting sweep value for Vg, output by channel 1 of the pulse generator card (VPUID).
The final sweep value for Vg, output by channel 1 of the pulse generator card (VPUID).
The sweep step size for the Vg sweep, output by channel 1 of the pulse generator card (VPUID).
The Vgs pulse width (PW). The PW can be 40 ns to 150 ns (10 ns resolution). Pulses wider than 150 ns will begin to be attenuated by the capacitor in the 4200-RBT.
The pulse period for the Vgs pulse. The period can be set from 100µs to
1 s (10 ns resolution). The period must be set so that the Duty Cycle
(DC) is no more than 0.1%. The period is most easily calculated by multiplying the largest desired pulse width (PW) by1000. Example: PW
= 150 ns, so Period = 150 us.
The number of pulses to average at each step of the sweep. For best low signal performance, set AverageNum = 0 for Adaptive Filtering.
The voltage measure range for the scope channel measuring the Gate.
Use 0 for scope autoranging, or specify a voltage value for a fixed range. Valid voltages are 0.050, 0.1, 0.2, 0.5, 1, 2, 5, 10.
The voltage measure range for the scope channel measuring the Drain.
Use 0 for scope autoranging, or specify a voltage value for a fixed range, where V = I * 50
. Valid voltages are 0.050, 0.1, 0.2, 0.5, 1, 2, 5,
10.
Determines whether to use load line correction to compensate for the voltage drop caused by the 50
sense resistor used to measure the drain current (Id).
1 = load line correction active.
0 = no load line correction.
The instrument ID. This should be set to VPU1 for 4200 systems with the 4200-PIV package.
The SMU used for the Gate. This can be SMU1 up to the maximum number of SmUs in the system.
The SMU used for the Drain. This can be SMU1 up to the maximum number of SmUs in the system. This is the SMU that applies the DC bias to the DUT drain during the sweep.
Set to a value that is at least equal to the number of steps in the sweep and all five must be the same value.
3-54
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-14
Outputs for Vgsid_pulseiv
Output
VgMeas
VgProg
VdMeas
VdProg
IdArray
Type
double double double double double
Description
Array of measured gate voltage values.
Array of programmed gate voltage values.
Array of measured drain currents.
Array of programmed drain voltages.
Array of measured drain current values.
Value
0
-9
-10
-11
-12
-13
-14
-5
-6
-7
-8
-1
-2
-3
-4
Table 3-15
Return values for vgsid_pulseiv
Description
OK
Invalid value for Vds
Invalid value for VgStart
Invalid value for VgStop
Invalid value for VgStep
Invalid value for PulseWidth
Invalid value for PulsePeriod
Invalid value for AverageNum
Invalid value for LoadLineCorr
Array sizes do not match
Array sizes not large enough for sweep
Invalid VPUId
Invalid GateSMU
Invalid DrainSMU
Unable to initialize PIV solution
VgId_DC_Pulse_pulseiv
Description
The VgId_DC _Pulse pulseiv sweep is used to perform a Pulsed vs DC Vg-Id sweep using the 4200-PIV-A package. This test is similar to a typical Vg-Id but only two sources are used: one for the DUT Gate and one for the DUT Drain.
Pulsed Measurements are made with the 2-channel scope, 4200-SCP2.
This routine can run the sweeps in three different ways: 1) DC only; 2) Pulse only;
3) Pulse and DC curves. This routine supports from one to 10 Vd-Id curves based on up to 10 different Vgs values.
This routine also supports the 4200-PIV-A package using the 4200-RBT. For this package, all test parameters and limits are given below, except the 4200-PIV-A with the 4200-RBT has a max pulse width of 150 ns, not the 250 ns of the
4205-RBT.
All voltage levels specified below assume a 50
DUT load.
4200-900-01 Rev. H / February 2013
Return to
3-55
Section 3: Common Device Characterization Tests
3-56
Model 4200-SCS User’s Manual
Connection
The source and body (well) of the DUT must be shorted together and connected to the common low (outer shield) of the SMA cables on the AC+DC output of the
4205-RBT. The RBT connected to GateSMU (the RBT with the Power Divider) should be connected to the gate. The RBT connected to DrainSMU should be connected to the drain. Use either G-S-G probes for RF structures, or use DC probes with the 4200-PRB-C adapter cables for DC structures.
Set the appropriate values for the Vds-Id parameters. Inputs, outputs and returned values are provided in Table 3-16 , Table 3-17 and Table 3-18 .
Table 3-16
Inputs for Vgid_DC_Pulse_pulseiv
Input
Vds
VgStart
VgStop
VgStep
Vg_off
PulseWidth
PulsePeriod
AverageNum
GateScpRange
DrainScpRange
Type Description
double The voltage value for Vd. For DC only sweeps, Vds must be between -200 V to +200 V dependent on the type of SMU and the current requirements of the DUT. For pulse and pulse and DC
Sweeps, Vds must be between -5 V to +5 V.
double The starting step value for Vg. For DC only sweeps, VgStart must be between -200 V to +200 V dependent on the type of SMU and the current requirements of the DUT. For pulse and pulse and DC
Sweeps, VgStart must be between -5 V to +5 V.
double The final step value for Vg. For DC only sweeps, VgStop must be between -200 V to +200 V dependent on the type of SMU and the current requirements of the DUT. For pulse and pulse and DC
Sweeps, VgStop must be between -5 V to +5 V.
double The sweep step size for the Vg sweep, output by channel 1 of the pulse card (VPUID).
double The DC bias applied by the GateSMU to put device in the OFF state. Normally set to 0 V for enhancement FETs (may be non-zero for depletion FETs). This package does not support a similar capability for the drain. For full quiescent, or bias, point testing, review the 4200-PIV-Q specs.
double The Vgs pulse width (PW). The PW can be 40 ns to 250 ns (10 ns resolution). Pulses wider than 250 ns will begin to be attenuated by the coupling capacitor in the Remote Bias Tee (4205-RBT). double The pulse period for the Vgs pulse. The period can be set from 100
µs to 1 s (10 ns resolution). The period must be set so that the Duty
Cycle (DC) is no more than 0.1%. The period is most easily calculated by multiplying the largest desired pulse width (PW) by
1000. Example: PW = 150 ns, so Period = 150 µs.
int The number of pulses to average at each step of the sweep. For best low signal performance, set AverageNum = 0 for Adaptive
Filtering.
double The voltage measure range for the scope channel measuring the
Gate. Use 0 for scope autoranging, or specify a voltage value for a fixed range. Valid voltages are 0.050, 0.1, 0.2, 0.5, 1, 2, 5, 10. These ranges are Vpp. For example, the 0.5 range covers -
250 to +250 mV.
double The voltage measure range for the scope channel measuring the
Drain. Use 0 for scope autoranging, or specify a voltage value for a fixed range, where V = I * 50
. Valid voltages are 0.050, 0.1, 0.2,
0.5, 1, 2, 5, 10. These ranges are Vpp. For example, the 0.5 range covers -250 to +250 mV.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-16 (continued)
Inputs for Vgid_DC_Pulse_pulseiv
Input
GateSMURange
Type
int
Description
The current measurement range to be used for the SMU on the DUT
Gate terminal. Values correspond to the table below. Limited Auto means that the value given is the minimum measurement range used, with automatic ranging for larger currents.
DrainSMURange
LoadLineCorr
GateCompliance
DrainCompliance
NPLC
DCSourceDelay
DC_vs_Pulse
VPUID
GateSMU int
2 Limited Auto 10 pA
3 Limited Auto 100 pA
4 Limited Auto 1 nA
5 Limited Auto 10 nA
6 Limited Auto 100 nA
7 Limited Auto 1
A
8 Limited Auto 10
A
9 Limited Auto 100
A
10 Limited Auto 1 mA
11 Limited Auto 10 mA
12 Limited Auto 100 mA
The current measurement range to be used for the SMU on the DUT
Drain terminal. Values correspond to the table below. Limited Auto means that the value given is the minimum measurement range used, with automatic ranging for larger currents.
int
2 Limited Auto 10 pA
3 Limited Auto 100 pA
4 Limited Auto 1 nA
5 Limited Auto 10 nA
6 Limited Auto 100 nA
7 Limited Auto 1
A
8 Limited Auto 10
A
9 Limited Auto 100
A
10 Limited Auto 1 mA
11 Limited Auto 10 mA
12 Limited Auto 100 mA
Determines whether to use load line correction to compensate for the voltage drop caused by the 50
sense resistor used to measure the drain current (Id).
1 = load line correction active.
0 = no load line correction.
double The SMU current compliance for the DUT Gate.
double The SMU current compliance for the DUT Drain.
double The DC measurement integration time in NPLC (Number of Power
Line cycles).
double Time, in seconds, between the DC source and measure for each sweep point.
int Determines whether to run a DC and Pulse test or a DC only test or a Pulse only test. 0 - Pulse Only, 1 - DC Only, 2 - DC and Pulse.
char * The instrument ID. This should be set to VPU1 for 4200 systems with a 4200-PIV package.
char * The SMU used for the Gate. This can be SMU1 up to the maximum number of SMUs in the system.
4200-900-01 Rev. H / February 2013
Return to
3-57
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Table 3-16 (continued)
Inputs for Vgid_DC_Pulse_pulseiv
Input
DrainSMU
Type
char * The SMU used for the Drain. This can be SMU1 up to the maximum number of SMUs in the system. This is the SMU that applies the DC bias to the DUT drain during the pulse or DC sweep.
int
Description
These values *must* be set to a value that is at least equal to the number of steps in the sweep and all values must be the same.
Draini_DC_X_Size
DrainVMeas_DC_Size
DrainVProg_DC_Size
GateVMeas_DC_X
GateVProg_DC_Size
DrainISize_Pulse_Size
DrainVMeas_Pulse_Size
DrainVProg_Pulse_Size
GateVSize_Pulse_Size
GateVProg_Pulse_Size
3-58
Table 3-17
Outputs for Vgid_DC_Pulse_pulseiv
Output
DrainI_DC/Pulse
Type
double
DrainVMeas_DC/Pulse double
DrainV_Prog_DC/Pulse double
GateVMeas_DC/Pulse double
GateVProg_DC/Pulse double
Description
The measured drain current from channel 2 of the 4200-SCP2 or the
DrainSMU. In the case of Pulse, this current is determined by measuring the voltage drop across the 4200-SCP2 50
termination, giving Id = Vd / 50
.
The measured drain voltage from channel 2 of the 4200-SCP2 in the case of pulse and the measured voltage on the DrainSMU in the case of DC.
The programmed drain voltage, either supplied by the pulse card or the SMU for the drain.
The measure gate voltage from channel 1 of the 4200-SCP2 in the case of pulse and the measured voltage on the GateSMU in the case of DC.
The programmed gate voltage, either supplied by the pulse card or
Gate SMU.
-1
-2
-3
-4
-5
-6
Table 3-18
Return values for Vgid_DC_Pulse_pulseiv
Value
0
Description
OK
Invalid value for Vds
Invalid value for VgStart
Invalid value for VgStop
Invalid value for VgStep
Invalid value for PulseWidth
Invalid value for PulsePeriod
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-18 (continued)
Return values for Vgid_DC_Pulse_pulseiv
-13
-14
-15
-16
Value
-7
-8
-9
-10
-11
-12
Description
Invalid value for AverageNum
Invalid value for LoadLineCorr
Array sizes do not match
Array sizes not large enough for sweep
Invalid VPUId
Invalid GateSMU
Invalid DrainSMU
Unable to initialize PIV solution
Invalid GateSMU Range
Invalid DrainSMU Range
scopeshot_cal_pulseiv
Description
The scopeshot_cal_pulseiv routine is used to display a single Pulse IV scopeshot_pulseiv. This routine is useful to understand the basic source and measure concepts behind the Pulse IV methods for pulse vds-id and vgs-id.
Measurements are made with cable compensation values applied to them and load line compensation can be used if desired.
Connection
The source and body (well) of the DUT must be shorted together and connected to the common low (outer shield) of the SMA cables on the AC+DC output of the RBT.
The RBT connected to GateSMU (with the Power Divider) should be connected to the gate. The RBT connected to DrainSMU should be connected to the drain.
Set the appropriate values for the scopeshot_cal_pulseiv. Set the appropriate values for the Vds-Id parameters. Inputs, outputs and returned values are provided in Table 3-19 , Table 3-20 and Table 3-21 .
Table 3-19
Inputs for scopeshot_cal_pulseiv
Input
Vds
Vgs
VgStart
Type
double double double
PulseWidth
PulsePeriod
AverageNum double double int
Description
The DC drain bias, provided by the DrainSMU.
The pulse gate voltage amplitude. This can be set from -5 to +5 V.
The starting sweep value for Vg, output by channel 1 of the pulse generator card (VPUID).
The Vgs pulse width (PW). The PW can be 40 ns to 300 ns (10 ns resolution).
The pulse period for the Vgs pulse. The period can be set from 100 us to
1 s (10 ns resolution). The period must be set so that the Duty Cycle
(DC) is no more than 0.1%. This period is most easily calculated by multiplying the largest desired pulse width (PW) by 1000.
Example: PW = 150 ns, so Period = 150 us.
The number of pulses to average at each step of the sweep. For best low signal performance, set AverageNum = 0 for Adaptive Filtering.
4200-900-01 Rev. H / February 2013
Return to
3-59
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Table 3-19 (continued)
Inputs for scopeshot_cal_pulseiv
Input
GateRange
Type
double
LoadLineCorr
VPUID
GateSMU
DrainSMU
TimeSize
GatePulseSize
DrainPulseSize int char * char * char * int
Description
The voltage measure range for the scope channel measuring the Gate.
Use 0 for scope autoranging, or specify a voltage value for a fixed range. Valid voltages are 0.25, 0.5, 1.25, 2.5, 5, 10, 25, 50. The range is a full range value (for example, 2.5 is -1.25 V to +1.25 V).
Determines whether to use load line correction to compensate for the voltage drop caused by the DUT impedance on the Drain. When load line correction is on (1), the test will start by assuming a high impedance value for the device and will approach the correct bias and pulse values over a series of pulses, that ensures that the sourced pulses match the requested values. When load line correction is turned off, the specified voltages will be sourced (1 = Use Load Line, 0 = No Load Line).
The instrument ID. This should be set to VPU1 for 4200 systems with the 4200-PIV package.
The SMU used for the Gate. This can be SMU1 up to the maximum number of SmUs in the system.
The SMU used for the Drain. This can be SMU1 up to the maximum number of SmUs in the system. This is the SMU that applies the DC bias to the DUT drain during the sweep.
These values must be set to a GatePulseSize value that is at least equal to the DrainPulseSize number of steps in the sweep and all three must be the same value.
3-60
Table 3-20
Outputs for scopeshot_cal_pulseiv
Output
Time
GatePulse
DrainPulse
VgMeas
VdMeas
IdMeas
Type
double * double * double * double * double * double *
Description
Array of time values from the 4200-SCP2 scope (s).
Array of gate pulse voltages from channel 1 of the 4200-SCP2 scope.
Array of drain voltages from channel 2 of the 4200-SCP2 scope.
Measured Gate Voltage.
Measured Drain Voltage.
Measured Gate Current.
-1
-2
-5
-6
Table 3-21
Return values for scopeshot_cal_pulseiv
Value
0
Description
OK
Invalid Gate Voltage (Max 5 V).
Invalid Drain Voltage (Max 210 V).
Invalid Pulse Width (Min 40 ns).
Invalid Pulse Period (Min 40 ns).
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-21 (continued)
Return values for scopeshot_cal_pulseiv
Value
-7
-8
-9
-11
-12
-13
-14
Description
Invalid Average Num (must be between 1 and 100000).
Invalid LoadLineCorr (must be between 0 and 1).
Time, GatePulse, and Drain Pulse array sizes must be equal.
Invalid VPU. Specified VPU is not in current system configuration.
Invalid GateSMU. Specified SMU is not in current system configuration.
Invalid DrainSMU. Specified SMU is not in current system configuration.
PIV Initialization Failed.
scopeshot_pulseiv
Description
The scopeshot_pulseiv routine displays a single Pulse IV scopeshot. This routine is useful to understand the basic source and measure concepts behind the Pulse
IV methods for pulse vds-id and vgs-id. The scope waveforms are retrieved and displayed for both channels (no measurements are made). Make sure to set the appropriate values for the scopeshot_pulseiv (see Table 3-22 ). Table 3-23 and
Table 3-24 contain outputs and return values, respectively.
Connection
The source and body (well) of the DUT must be shorted together and connected to the common low (outer shield) of the SMA cables on the AC+DC output of the
4200-RBT. The RBT connected to GateSMU (with the Power Divider) should be connected to the gate. The RBT connected to DrainSMU should be connected to the drain. For detailed connection information, refer to the
PIV-A interconnect assembly procedure on page 3-33
.
4200-900-01 Rev. H / February 2013
Return to
3-61
Section 3: Common Device Characterization Tests
3-62
Model 4200-SCS User’s Manual
Table 3-22
Inputs for scopeshot_pulseiv
Input
RiseTime
Type
double
FallTime
PulseWidth
PulseBase
PulseAmplitude
GateLoad
GateRange
DrainLoad
DrainRange
PulsePeriod
AverageNum
GateBias
DrainBias
VPUID
GateSMU
DrainSMU
TimeSize
Ch1OutSize
Ch2OutSize double double double double double double double double double int double double char * char * char * int
Description
The gate pulse transition rise time (s). This can be set from 10 e-9 to
300 e-9 in 10 e-9 (10 ns) steps. This value programs the full transition time (0–100%), not the 10–90% time.
The gate pulse transition fall time (s). This can be set from 10 e-9 to 300 e-9 in 10 e-9 (10 ns) steps. This value programs the full transition time
(0–100%), not the 10–90% time.
The gate pulse width (PW). The PW can be 20 ns to 1us (10 ns resolution). Pulses wider than 150 ns will begin to be attenuated by the capacitor in the 4200-RBT.
The pulse gate base voltage. This can be set from -5 to +5 V, inclusive of amplitude.
The pulse gate voltage amplitude. This can be set from -5 to +5 V, inclusive of base voltage.
The scope card channel 1 input impedance for the gate. Either 50 or
1E6. Use 50 for Pulse IV with RBTs.
The scope card channel 1 Y scale voltage range for the gate measurement. Typical values are 1, 2, 5 V.
The scope card channel 2 input impedance for the drain. Either 50 or
1E6. Use 50 for Pulse IV with RBTs.
The scope card channel 2 Y scale voltage range for the drain measurement. Typical values are 1, 2, 5 V.
The pulse period for the Vgs pulse. The period can be set from 40 ns to
1 s (10 ns resolution). The period must be set so that the Duty Cycle
(DC) is no more than 0.1%. This period is most easily calculated by multiplying the largest desired pulse width (PW) by 1000. Example: PW
= 150 ns, so Period = 150 us.
The number of waveforms to average.
The DC gate bias, provided by the gateSMU.
The DC drain bias, provided by the drainSMU.
The instrument ID. This should be set to VPU1 for 4200 systems with the 4200-PIV package.
The SMU used for the Gate. This can be SMU1 up to the maximum number of SmUs in the system.
The SMU used for the Drain. This can be SMU1 up to the maximum number of SMUs in the system. This is the SMU that applies the DC bias to the DUT drain during the sweep.
Set to a value that is at least equal to the number of steps in the sweep and all three must be the same value.
Table 3-23
Outputs for scopeshot_pulseiv
Output
Time
Ch1Out
Ch2Out
Type
double * double * double *
Description
Array of time values from the scope card (s).
Array of gate voltages from channel 1 of the scope card.
Array of drain voltages from channel 2 of the scope card.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Table 3-24
Return values for scopeshot_pulseiv
Value
0
Description
OK
-1
-2
-3
-4
Invalid Pulse Width (Min 40 ns)
Invalid Pulse Period (Min 40 ns)
Invalid Average Num (1 - 1000)
Array Sizes Do Not Match
-5
-6
Invalid VPU. Specified VPU Is Not In Current System Configuration
Invalid GateSMU. Specified SMU Is Not In Current System Configuration
-7 Invalid DrainSMU. Specified SMU Is Not In Current System
Configuration
Negative numbers are errors—refer to LPT and PulseIV documentation for description.
vdsid_pulseiv_demo
(Also see vdsid_pulseiv on page 3-48
)
vgsid_pulseiv_demo
(Also see vgsid_pulseiv on page 3-53
)
scopeshot_pulseiv_demo
(Also see
scopeshot_pulseiv on page 3-61
)
These three UTMs are functionally identical but simpler than their respective routines listed earlier in this section of the manual. The difference being less-used parameters have been eliminated from the parameter list and hard-coded (for example, SMU channels, ranges, load line).
4200-900-01 Rev. H / February 2013
Return to
3-63
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
How to perform a Quiescent-point Pulsed I-V test (PIV-Q) on my device
Q-Point Pulse IV – Model 4200-PIV-Q
This application provides q-point pulse IV testing for higher power compound semiconductor or
LDMOS RF transistors, or any device may benefit from low duty cycle pulse IV testing. This application uses the Model 4200-PIV-Q package, that differs from the Model 4200-PIV-A package by:
1) Pulsing both the gate and drain
2) Providing higher power to the DUT drain
3) Pulsing from non-zero bias point, or quiescent point, testing
The compound semiconductor transistors consist of materials made from the III-V groups in the periodic table of the elements, but other groups or elements may be used.Note that the PIV-Q package is not compatible with the Model 4225-PMU or 4225-RPM. See Section 16 of the
Reference Manual for information on using the PMU and RPM for Pulse I-V testing.
What is the PIV-Q package
The PIV-Q package is an optional factory-installed kit to the Model 4200-SCS. The focus for the
PIV package is testing RF FETs that exhibit self-heating or charge trapping effects (also called dispersion).
To accomplish pulse IV testing of LDMOS and compound semiconductor FETs, the PIV-Q package consists of the following:
• Model 4205-PG2 Dual channel voltage pulse generator (Qty: three).
• Model 4200-SCP2HR Dual channel oscilloscope.
• 4205-PCU Pulse Combiner Unit to create one higher power pulse channel for the DUT drain by combining the four pulse channels from two 4205-PG2 cards.
• Pulse IV Interconnect adapters and cabling.
• Pulse IV software - Projects and test routines for testing of RF FETs, including cable compensation and load-line algorithms to provide DC-like sweep results.
Target applications and test projects
The PIV-Q package includes test projects that address the most common parametric transistor tests:
• Vds-id
• Vgs-id
These tests are provided in both DC and Pulse modes, allowing correlation between the two test methods.
These tests, as well as initialization steps for scope auto-calibration and cable compensation, are included in a single Model 4200 test project, QPulse-IV-Complete.
There are two methods for performing DC IV sweeps.
• Use the SMUs to provide the DC source and measure: Vd-Id-DC, Vg-Id-DC. Because SMU output impedance varies with the source and measure ranges, high gain or high frequency
DUTs may be difficult to test because of oscillation
3-64
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
• Pulse IV instrumentation may also be used to provide DC-like IV sweeps. Using the pulse source and measure hardware provides a fixed output impedance, which can provide better
DC test results on high gain or high frequency DUTs that are prone to oscillation.
Use the desired pulse test and set the duty cycle from the typical low values up to 90+% to mimic a DC test by choosing a longer period, up to one second, with appropriate pulse width and transitions.
NOTE
For further information on how to use Model 4200-PIV-Q, refer to Application Note
PA-956 Rev. B, Model 4200-PIV-Q Pulse IV Measurements for Compound
Semiconductor and LDMOS Transistors. This and all 4200 related notes can be found on the Model 4200-SCS Complete Reference. See QPulseIV-Complete project in Section 12 of the Reference Manual for details on using the PIV-Q package.
4200-900-01 Rev. H / February 2013
Return to
3-65
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
How to perform reliability (stress-measure) tests on my device
Connecting devices for stress / measure cycling
Devices that are stress / measure cycled in parallel are connected through a switch matrix. Figure
3-49 shows an example of such connections for an HCI evaluation.
Figure 3-49
Stress / measure wiring example
4200-SCS
Ground
Unit
4210-
SMU
5
4210-
SMU
4
4210-
SMU
3
4210-
SMU
2
4210-
SMU
1
Preamp Preamp Preamp
GPIB n s
S e e
L o w r c
F o e
Switch Matrix
8 ´ 36 (Three cards in
Mainframe)
During Characterization of Each Transistor
Vds = SMU3
Vgs = SMU1
Vbb = SMU2
Vss = Ground Unit
During Stress
SMU1 = Common Gate
SMU2 = Common Substrate
SMU3 = All Drains at 3.5 Volts
SMU4 = All Drains at 4.0 Volts
SMU5 = All Drains at 4.5 Volts
3-66
1
1
1
2 3
6 Cables
6 Cables
2 3
6 Cables
6 Cables
2 3
6
6
6
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Overviewing the cycling-related tabs
When you double-click the name of a subsite, KITE displays the tabs shown in Figure 3-50 . Use the Subsite Setup tab to configure cyclical tests, the Subsite Data tab to view test results numerically, and the Subsite Graph tab to view results graphically.
Figure 3-50
General tab overview
Configuring subsite cycling
Understanding the Subsite Setup tab
Figure 3-51
Subsite setup tab
Use to enable or disable cycling. If Enable Cycles is unchecked, KITE ignores the Subsite Setup tab settings and executes the Subsite Plan without cycling.
•
Linear, if you want all
•
Log, if you want the
•
Log, if you want to
Use to choose one of the following cycling modes:
•
Stress
measure cycles: for example, HCI tests: by selecting a stress / measure mode.
•
Only measure cycles: no stressing: by selecting Cycle Mode.
When Cycle Mode is selected, enter here the fixed number of times (cycles) that you want the subsite to execute (up to 128, maximum). No stressing is performed when in cycle mode.
When Stress /
Measure Mode is selected, use to open the Device Stress
Properties window, which is used to configure the subsite stressing parameters.
When Stress / Measure
Mode AND Log cycle times are selected, use to “ask”
KITE to stop stressing and make measurements at the intervals specified in the
Rate(s) field: in addition to
any intervals specified in the Stress / Measure
Cycle Times area. For more information, refer to
Step D: Set periodic test intervals (stress / measure mode, log timing only) on page 3-70.
When a stress / measure mode is selected, use to apply and save the settings you have entered in the Setup tab.
This button also applies and saves settings made in the
Device Stress
Properties window
(see Figure 3-59 ).
4200-900-01 Rev. H / February 2013
Return to
3-67
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Configuring the Subsite Setup tab
To set up cyclical testing, configure the Subsite Setup tab as shown in steps A through E below.
Step A: Enable cycling
Figure 3-52
Enabling cycling
Note that cycling cannot be configured until it is enabled
Step B: Choose the mode of cycling
Figure 3-53
Specifying the mode of cycling (Stress / Measure Mode or Cycle Mode)
Test
Stress Test Stress
Test ... cycles.
For example, Hot Carrier Injection
(HCI) or Negative Bias Temperature
Instability (NBTI) studies.
What are your test objectives?
Only repetitive cycling through subsite tests: no stressing of devices
NOTE
In order to utilize the switching feature of Model 4225-RPMs during the transition from measure to stress, ensure that the instruments connected to the RPMs are configured in KCON (see Tools > Update DC Preamp and RPM Configuration in
Section 7).
Step C1: Specify cycle timing; linear, log or list (stress / measure mode only)
Figure 3-54 explains how to set timing for the linear and log modes, while Figure 3-55 explains how to set timing for the list mode.
3-68
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-54
Specifying timing (linear and log) for stress / measure mode
Want logarithmic or linear stress timing?
Linear: After first stress cycle, all stress times are identical
Log: After first stress cycle all tress times increase logarithmically.
Specify the amount of time
(seconds) that devices are stressed during
1st cycle.
Specify
Linear.
KITE calculates cumulative stress times for the cycles (seconds), based on the values that you enter (First
Stress Time, Last Stress Time, etc).
Specify the total stress time for the entire
Subsite Plan.
Specify the total number of stresses (128, maximum).
If desired, specify a measurement delay
(seconds) after each stress interval: to allow each device to equilibrate before measuring its parameters.
Last Stress Time is the total amount of stress time that will have passed when the last stress is completed
Specify the amount of time
(seconds) that devices are stressed during
1st cycle.
Specify
Log.
KITE calculates cumulative stress times for the cycles (seconds), based on the values that you enter (First
Stress Time, Total Stress Time, etc).
Specify total amount of time
(seconds) that devices are stressed during the study.
Specify the number of stresses in each decade> (128 stresses allowed, maximum, in all decades
combined). See the simpler example at right: four decades of stress times and
1 stress/decade.
If desired, specify a measurement delay
(seconds) after each stress interval: to allow each device to equilibrate before measuring its parameters.
Simpler example
4200-900-01 Rev. H / February 2013
Return to
3-69
Section 3: Common Device Characterization Tests
Figure 3-55
Specifying timing (List)
Model 4200-SCS User’s Manual
3-70
1) Select List.
2) Enter a Stress Time.
3) Click the Add button to add the stress time to the Stress Times list.
4) Repeat steps 2 and 3 to add more stress times to the list.
To remove a stress time, select the entry in the Stress Times list and click Remove.
If desired, specify a measurement delay (seconds) after each stress interval: to allow each device to equilibrate before measuring its parameters.
Step C2: Specify number of cycles (cycle mode only)
Figure 3-56
Specifying the number of cycles
Specify here the total number of no-stress (measurements-only) cycles. Maximum number of cycles is 128.
Step D: Set periodic test intervals (stress / measure mode, log timing only)
In the Periodic Test Interval (Log) area you can specify uniform, periodic intervals at which to interrupt the stress to perform tests. These are in addition to the intervals specified under Stress /
Measure Cycle Times. Specify these intervals as shown in Figure 3-57 .
NOTE
You can use the Periodic Test Interval (Log) area only if you select Log in the
Stress / Measure Cycle Times area (the Periodic Test Interval (Log) area is disabled if you select Linear).
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-57
Setting periodic test intervals
Section 3: Common Device Characterization Tests
For the particular example at left, these were the Stress
Times before entering a Periodic
Test Interval.
In the Rate(s) field, enter the periodic interval (in seconds) at which stressing is to be stopped and tests are to be performed: in addition to any intervals that are specified in the Stress /
Measure Cycle Times area.
KITE calculates the Total Cycles /w
Periodic: the total number of cycles: based on the Stress / Measure Cycle
Times and the Periodic Test
Interval.This value may not exceed
128.
These were the Stress Times after entering a Periodic Test Interval.
Step E: Update and save the subsite setup configuration
Update the window and save your settings or setting changes by clicking the Apply button.
NOTE
Subsite Setup tab calculations do not execute / update until you click Apply (see
Figure 3-58 ).
Figure 3-58
Saving the subsite setup configuration
The Subsite Setup window updates and settings are saved.
Configuring device stress properties
Properties for device stressing are set from the Device Stress Properties windows (see
Figure 3-59 ). This window is opened by clicking the Device Stress Properties button on the
Subsite Setup tab. The button is shown in Figure 3-51 .
4200-900-01 Rev. H / February 2013
Return to
3-71
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
The device stress properties window that opens will be for the first device in the subsite plan.
There is a separate properties window for each device in the plan. The properties window for each device is displayed by clicking the Next Device or Prev Device button at the bottom of the window. The basic steps to configure each device are provided in Figure 3-59 . For details about configuration follow the illustration.
Figure 3-59
Device Stress Properties: Setup steps for first device in Subsite Plan
1) Select the wafer site number.
See Multi-site testing
2) Select DC Voltage Stress,
DC Current Stress or AC
Voltage Stress and then enter the stress values (V or I) and limit values (I or V).
See DC voltage, DC current, or
AC voltage stressing
3) Assign connection pin numbers for this device. With
“AC Voltage Stress” selected, click “VPU” checkbox if connected to the Model
4205-PG2.
See Device pin connections
4) Degradation targets: Lists the tests and Output Values for this device. Targets can be enabled and the Target Values can be set (in % or Absolute
Value).
Click to enable or disable all
Targets.
See Degradation targets
5) Use the pull-down menus to control Stress Measurements.
Options include:
Do Not Measure
First Stress Only
Every Stress Cycle
See Stress measurements
.
6) For a multi-device Subsite
Plan, click Next Device to display the stress properties window for the next device.
Clicking Prev Device selects the previous device.
See Device selection .
7) Repeat steps 2 through 6 for all devices in the Subsite
Plan.
8) Repeat steps 1 through 7 to configure the Device Stress
Properties for another site.
This button appears only when AC Voltage Stress is selected. Click this button to open the window to make common settings for the Keithley pulse card. See
See Clear, copy, paste, and paste to all sites
9) When active, enable to leave the outputs on after the end of a stress cycle.
See Leave stress conditions on .
10) Click to check SMU or VPU resources and connections for the active (displayed) site.
Resource Status will indicate if enough SMUs and VPUs are present. Connections status will report any problems with matrix connections.
See Device pin connections .
Click to cancel all changes and close window.
11) When finished setting the stress properties for all devices and all sites, click OK.
12) In the Subsite Plan tab,
(see Figure 3-51 ), click
Apply to apply and save the settings made in the Device
Stress Properties window.
NOTE
After setting the device stress properties for all devices and sites, steps 10 and 11 of the above procedure must be performed in order to apply and save the new settings.
Failure to do so will cause the new settings to be lost.
3-72
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
NOTE
In the Device Stress Properties windows, the names for device terminals (for example, Drain, Gate, Source and Bulk) and the enabled fields for those terminals are set automatically by KITE. The terminal names correspond to the terminal names used by the ITMs for the device. When you double-click an ITM in the project navigator for the device, it will show the schematic of the device and the names of the terminals.
Setting AC stress properties
With the AC voltage stress type selected, DC and AC stress properties can be set. Figure 3-60 shows an example for a device that is connected directly (no matrix) to channel 2 of the VPU (AC stress). The device is also connected to SMU1 for DC stress.
• Device Pin / SMU connections:
In this area of the window, the 2 pin assignment and the checked box for VPU indicates that the gate is connected to channel 2 of the VPU.
NOTE
If the gate is connected to Channel 1instead of the VPU, the pin assignment must be set to 1.
– The 1 pin assignment, and the unchecked box for VPU indicates that the drain is connected to SMU1. The 0 assignments for the source and bulk indicate no connection.
• Stress conditions:
In this area of the window, the AC stress voltage on the gate is set to 1 V. This is the high level for VPU pulse output.
– The DC stress on the drain is set to 1 VDC. Since there are no connections for the source and bulk, these stress voltages are set to 0 V.
– The Gate Duty Cycle is set to 50%. This means the high level (1 V) pulse will be applied for half (50%) of the pulse period, and the low level will be applied for the other half.
• Stress measurements:
This area of the window indicates that no stress measurements will be made. I Gate Stress selection is disabled.
NOTE
The VPU does not measure in this instance.
• The stress measurement settings for the source and bulk are not relevant since there are no SMUs connected to the device.
NOTE
The AC stress settings support multiple pulse cards in the chassis.
• VPU Common Settings:
The rest of the settings for the VPU are made from the VPU Common Settings window.
This window (shown in Figure 3-61 ) is opened by clicking the VPU Common Settings button at the top of Device Stress Properties window.
– The pulse low values for channel 1 and channel 2 are set from this window.
– Rise time, fall time, frequency and the impedance of the load are also set from this window.
4200-900-01 Rev. H / February 2013
Return to
3-73
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
– These settings apply to both channels of the VPU.
NOTE
for recommended VPU parameter settings.
NOTE
The bandwidth of the interconnect, including any switch matrix, will determine the fastest rise / fall transition transmitted with minimal over- or under-shoot. The impedance of the device terminal affects both the stress and low level voltages. An oscilloscope may be used to ensure that the rise / fall times and voltage levels match the desired test parameters.
Figure 3-60
AC stress properties settings
Figure 3-61
VPU common settings window
3-74
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
How to perform AC stress for wafer level reliability (WLR)
AC, or pulsed, stress is a useful addition to the typical stress-measure tests for investigating both semiconductor charge trapping and degradation behaviors. NBTI (negative bias temperature instability) and TDDB (time dependent dielectric breakdown) tests consist of stress / measure cycles.
The applied stress voltage is a DC signal, that is used because it maps more easily to device models. However, incorporating pulsed stress testing provides additional data that permits a better understanding of device performance in frequency-dependent circuits.
NOTE
Key test parameters are contained in Table 3-25 .
1. Connect pulse generator to DUT during stress as shown in Figure 3-62 , Figure 3-63 , and
Figure 3-64 .
2. The test pulse stresses the device for HCI, NBTI and TDDB test instead of DC bias by outputting a train of pulses for a period of time (stress time). Pulse characteristics are not changed during the stress-measure test.
3. The test then measures device characteristics using SMUs: Vth, Gm, and so on.
Figure 3-62
AC Pulse stress-measure—hardware setup block diagram
Stress
Drain
V g
V
DD
Substrate
Pulse Generator
4205-PG2
Output
Gate
Source
4200-SMU (2)
4200-SMU (1)
4200-SMU (3)
Measure
Drain
Substrate
Gate
Source
4200-900-01 Rev. H / February 2013
Return to
3-75
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-63
AC Pulse stress-measure—hardware matrix card simplified schematic
4200-SCS
4200-SMU (1)
4200-SMU (2)
4200-SMU (3)
Pulse Generator
4205-PG2
Model 708A Switching Mainframe
A
Model 7072 Matrix Card (8 x 12)
B
C
F
G
D
E
H
1 2 3 4 5 6 7 8 9 10 11 12
Drain
Substrate
Gate
Source
3-76
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-64
AC Pulse stress-measure—hardware connections
Columns 1 2 3 4 5 6 7 8 9 1011 12
KEITHLEY 708A SWITCHING SYSTEM
F
G
D
E
H
A
B
C
1 2 3 4 5 6 7 8 9 10 11 12
TALK
LSTN
REM
ERR
COPY
IN OUT
OPEN
LOCAL
DIG I/O
RESET
RELAY
COPY
DISPLAY RELAYS
POWER
WARNING: NO INTERNAL OPERATOR SERVICEABLE PARTS. SERVICE BY QUALIFIED SERVICE PERSONNEL ONLY
LIGHT PEN
Model 7072
Model 708A
Black BNC Cable
(male-to-male)
(1 of 4)
SLOT
8
KEITHLEY
4205
PG2
A B C D
White SMA Cable (2m, 6ft)
(male-to-male)
E F G H Rows
SLOT
7
KEITHLEY
4200
SCP2HR
SLOT
6
Model 4200-SCS
Instrument Slots
INSTRUMENTS
SLOT
5
SLOT
4
KEITHLEY
4210
SMU
SENSE LO
SLOT
3
KEITHLEY
4210
SMU
SENSE LO
SLOT
2
KEITHLEY
4200
SMU
SENSE LO
SLOT
1
KEITHLEY
4200
SMU
SENSE LO
TRIGGER
OUT
Channel 1
SENSE SENSE SENSE SENSE
TRIGGER
IN
Ext
Trg
Ext
Clk
FORCE FORCE FORCE FORCE
CHANNEL 1
Channel 2
CHANNEL 2
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
4200-MTRX-X
Cables (2m, 6ft) (3)
Model 4205-PG2
Scope Card
Model 4200-SMU (1)
Model 4200-SMU (2)
Model 4200-SMU (3)
Model 7072 (side view to show connector adapters)
NOTE Use torque wrench to tighten SMA connections to 8 inch-lbs.
Drain
Gate
Source
Substrate
Row E
A = Adapter, BNC Male to 3-lug Triax Male
B = Adapter, SMA Female to BNC Female
A B
To Model 4205-PG2 Channel 1
Table 3-25
Key pulse generator parameters—AC stress for WLR
Parameters
Rise / Fall time
Pulse width
Pulse amplitude
Duty cycle
Base voltage
Range / Specification
Variable 100 ns–500
s
200 ns–1ms single pulse
-5 to +5 V
~50%
+/- 5 V
4200-900-01 Rev. H / February 2013
Return to
3-77
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Device Stress Properties configuration notes
The following information is supplemental to the procedure in Figure 3-59 to configure Device
Stress Properties:
Multi-site testing
If your project is set up to run on more than one site you will need to set the Device Stress
Properties for each site separately. This allows you to have different levels of stress on each site.
After performing all the steps in Figure 3-59 to configure the first site, repeat step 1 in
Figure 3-59 to select the next site. The COPY and PASTE buttons can be used to speed up the configuration process (see Clear, copy, paste, and paste to all sites on page 3-80 ).
DC voltage, DC current, or AC voltage stressing
A device can be stressed with DC voltage or DC current using an SMU. When stressing with DC voltage, a current limit can be set, and when stressing with DC current, a voltage limit can be set.
Limits are set to protect the device from damage.
One or two device terminals can also be stressed with AC voltage by each Keithley Instruments pulse card. Each pulse card has two output channels allowing two devices to be stressed by AC voltage.
NOTE
Current stressing: When setting the current stress level for each device in the subsite plan, keep in mind that a setting of zero (0) connects the device pin to the ground unit
(0 V ground). In order to current stress a device, the current level must be set to a non-zero value.
Device pin connections
In the Device Stress Properties window (see Figure 3-59 ) there are input fields for device pin numbers. With DC Voltage Stress or DC Current Stress selected, the device pins are connected to an SMU or a matrix card. With AC Voltage Stress selected, checkboxes appear next to the device pin input fields which allow for the user to enable a VPU for each individual pin. If the pin is routed to an SMU, leave the corresponding VPU checkbox empty. If a pin is routed to a pulse card, click the corresponding checkbox to enter a checkmark.
No matrix card system: If a matrix card is not being used in the system, the pin number assignments for each device must match the actual physical connections to the SMUs. For example, if the drain of a device is connected to SMU2, the pin number assignment for Drain Pin in the Device Stress Properties window must be set to 2.
For a VPU with no matrix, assign value 1 to the device terminal that is connected to channel 1 of the VPU. If the device terminal is connected to VPU channel 2, assign it to value 2.
Matrix card system: For a system using a matrix card, the pin number assignments for each device must match the actual physical connections to the matrix card. Figure 3-65 shows an example of how the Device Pin Connections properties must match the actual connections of the devices to the matrix card.
SMUs: If your voltage stress system is using a switch matrix, the Model 4200-SCS will try to maximize the amount of SMU sharing in order to allow parallel testing. It determines what pins can share SMUs in the following fashion. If pins from different devices have the same name (for example, Gate Pin, Drain Pin, etc). and the like named pins are assigned the same voltage stress, then when the stress is applied these pins will all be automatically connected to the same SMU through the switch matrix. That SMU will supply the voltage stress to all the pins simultaneously.
3-78
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
4200-SCS
SMU1
FORCE
Figure 3-65
Example of device pin connections to a matrix card
708A Switching Mainframe
A
7072 Matrix Card (8 x 12)
SMU2
FORCE
B
SMU3
FORCE
C
SMU4
FORCE
D
E
F
G
H
1
2 3 4 5 6 7 8 9 10 11 12
Device Stress Properties
Device1 pin assignments
Device2 pin assignments
Drain
G
Gate
Device1
Bulk
Source
Drain
G
Gate
Device2
Bulk
Source
The above pin assignments must match the actual device pin connections to the matrix card.
Degradation targets
Tests and Output Values for the device are listed in this area of the properties window. Post-stress
Output Value readings are compared to the first cycle pre-stress readings. The % Change between the pre-stress and post-stress readings are listed in Subsite Data sheet.
An Output Value can be enabled (checked) as a Target and assigned a Target Value (in % or an absolute value). When all Targets for a device are reached, that device will not be tested for subsequent cycles. The Subsite Plan will stop when all enabled targets are reached or the last subsite cycle is completed.
Stress measurements
Stress measurements can be performed for each device. When the device is being stressed by
DC voltage, the DC currents can be measured. If the device is being stressed by DC current, the
DC voltages can be measured. Stress measurements are placed in the Subsite Data sheet for the
Stress label.
When a device is being stressed by AC voltage (VPU), the current or voltage cannot be measured by the VPU. The VPU does not have measure capability.
Figure 3-66 shows an example of a single First Stress Only measurement for I Drain. If Every
Stress Cycle was selected, then there would be a corresponding reading for every stress cycle.
4200-900-01 Rev. H / February 2013
Return to
3-79
Section 3: Common Device Characterization Tests
Figure 3-66
Example of “First Stress Only” measurement
Model 4200-SCS User’s Manual
1 10.00
41.8017E-10
Drop-down menus to control Stress Measurements.
Do Not Measure: Do not Make the specified measurement.
First Stress Only: Take the specified measurement on the first stress cycle only.
Every Stress Cycle: Take the specified measurement on every stress cycle.
Example of First Stress Only measurement (I Drain)
3-80
Device selection
The Device Stress Properties window corresponds to the selected device in the Subsite Plan. The individual properties window for the each device is selected using the Next Device or Prev Device buttons. If there is only one device in the Subsite Plan, these buttons will be disabled.
Leave stress conditions on
DC stressing only: Enable the Leave Stress Conditions On button to leave the outputs of the
SMUs on after the end of a stress cycle.This allows the stress to continue until the next test is performed in the project tree. You may want to keep stress on as long as possible so the DUT doesn’t have time to relax before the tests are performed.
Clear, copy, paste, and paste to all sites
Clear: Clicking the Clear button clears all stress properties data for the displayed device. It sets all voltage and current values to zero, sets device pin number assignments to zero, sets Stress
Measurements to Do Not Measure, and disables all Targets (clears Target Values).
Copy and Paste: Copy and Paste allow properties settings for one device to be copied and pasted into the properties window for a different device. It can also be used to copy and paste settings into a different site.
Use Copy and Paste as follows:
1. On the desired Device Stress Properties window, click Copy to copy the properties into the buffer.
2. If pasting to a different site, select the site as shown in step 1 in Figure 3-59 .
device.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Paste to All Sites: After copying the properties for the desired Device Stress Properties window
(as explained in step 1 above), click Paste to All Sites to overwrite the device properties for all available sites.
Segment Stress / Measure Mode
NOTE
The following supplemental information explains stress testing using the Segment
Stress / Measure Mode. This stress / measure mode is similar to the basic Stress /
Measure Mode, but instead uses the Segment ARB pulse mode of a Keithley pulse
card.
Segment Stress / Measure Testing consists of two phases:
• During a measure phase, the SMUs perform DC measurements on the DUT.
• During a stress phase, the Keithley pulse card provide stress using Segment ARB
® waveforms, and the SMUs provide voltage bias and current limit. There are no measurements performed during the stress phase.
NOTE
Refer to
Segment ARB stressing on page 3-82
for details about using Segment ARB stressing to endurance test floating gate flash memory devices.
Figure 3-67 shows a typical stress / measure test system using a switch matrix to automate the stress and measure phases of the test:
• During a measure phase, the switch matrix connects the SMUs that will perform the DC measurements on the DUT. The Keithley pulse card is disconnected from the DUT during a measure phase.
• During a stress phase, the switch matrix connects the pulse generator to the DUT. It also connects SMUs that will be used for device pin grounding or biasing.
NOTE
The Model 708A Switching Mainframe and Model 7174A Matrix Card shown in
Figure 3-67 are added to the Model 4200-SCS system from KCON. See the
Reference manual, Appendix B, Using KCON to add a switch matrix to the system and configure its connections.
NOTE
When using segment stress / measure mode with multiple pulse cards installed in a
Model 4200-SCS, trigger connections must be made as shown in Figure 3-34 . For further information, see Section 11 Pulse Source-Measure Concepts of the
Reference Manual. Specifically, refer to Trigger connections: Output synchronization and Multi-channel synchronization with the Segment Arb™ Mode .
NOTE
To effectively transmit the higher frequency components of the typical pulse
(Segment ARB or Standard), a high bandwidth switch matrix should be used (for example, Keithley Instruments Model 7174A or 7173-50).
4200-900-01 Rev. H / February 2013
Return to
3-81
Section 3: Common Device Characterization Tests
Figure 3-67
Stress / measure test system
4200-SCS
4200-SMU (1)
4200-SMU (2)
4200-SMU (3)
4205-PG2 Ch 1
4205-PG2 Ch 2
C
D
E
Model 708A Switching Mainframe
A
Model 7174A Matrix Card (8 x 12)
B
F
G
H
1 2 3 4 5 6 7 8 9 10 11 12
Model 4200-SCS User’s Manual
Drain
Substrate
Gate
Source
Segment ARB stressing
Figure 3-68 shows an example of how a DUT can be stressed using Segment ARB
®
waveforms.
During a stress phase, the matrix shown in Figure 3-67 connects the channels of the Keithley pulse card to the drain and gate of the DUT. The pulse generator stresses the drain and gate by outputting Segment ARB waveforms.
Two Model 4200-SMUs (SMU1 and SMU2) are connected to the substrate and source terminals of the DUT, and are set to 0 V to effectively ground the terminals.
Figure 3-68
Segment stressing: Stress phase example
Signal
Ground*
Signal
Ground*
Pulse Card
Pulse Card
4200-SMU (1)
4200-SMU (2)
* Setting a SMU to 0V connects the device pin to signal ground.
0V
SARB Waveform
Ch 2
SARB Waveform
Ch 1
0V
Gate
Drain
Source
Substrate
3-82
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Segment Stress / Measure Mode configuration
The Segment Stress / Measure Mode is configured from the subsite setup tab. After double-clicking the name of the subsite plan in the project navigator, select the subsite setup tab
(see
Figure 3-69 ).
For Segment ARB
®
stressing, the waveform period is the fundamental unit of time for stressing. In the subsite setup tab, the term stress counts is used to specify the number of times the Segment
ARB waveform will stress the device. For example, assume the stress count is three, and the waveform period is four seconds. For that stress cycle, the Segment ARB waveform will stress the device three times for a total stress time of twelve seconds.
Configure stress counts
To configure the stress counts for the Segment / Stress Measure Mode: (see Figure 3-69 )
Figure 3-69
Segment Stress / Measure Mode: Subsite Setup
1
3
2
6
4
5
4200-900-01 Rev. H / February 2013
Return to
3-83
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
3. Select and configure Stress / Measure Cycle Times:
Linear cycle counts: After setting the first and total stress counts, and the number of stresses, the linear Stress Counts will be automatically calculated and displayed when Apply is clicked (Step 5). The
Number of Stresses must be less than the Total Stress Count, or an error will be displayed. Note that the Total Stress Count is cumulative.
Log cycle counts:
After setting the first and total stress counts, and the number of stresses per decade, the log Stress Counts will be automatically calculated and displayed when Apply is clicked
(step 5) (see Figure 3-70 ). Note that the Total Stress Count is cumulative.
List cycle counts:
Cycle counts are added to the Cycle Times list by entering a count value into the Stress Counts field and clicking Add. A cycle count value can be removed by selecting it and clicking
Remove (see Figure 3-70 ). Note that the Total Stress Count is cumulative.
If desired, specify a Stress / Measure Delay. This allows the device to settle after stressing before performing the DC measurements.
4. Periodic testing is not available for the Segment Stress / Measure Mode. inactive if updating is not required.
Device Stress Properties to open the window to configure the Segment ARB
® waveform, SMU bias levels and matrix connections (see Figure 3-71
Device Stress Properties on page 3-84 to continue the configuration process.
Figure 3-70
Segment stress / measure mode: Log and list cycle counts
Log cycle counts List cycle counts
Configure Device Stress Properties
To configure the device stress properties for the Segment / Stress Measure Mode:
(see Figure 3-71 )
3-84
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-71
Segment Stress / Measure Mode: Device Stress Properties
1
3
5
2
4
6
7
8
9
10
1. Active Site selection:
• When active, this field is used to select the wafer site number.
• If there is only one wafer site, this field will be inactive.
2. Pulser selection:
• There is a Device Settings Properties window for each pulse generator card in the system
(Model 4225-PMU, 4220-PGU, 4205-PG2, or 4200-PG2).
• Select the pulser to be configured.
3. SMU Pins:
• No switch matrix:
– With no switch matrix, the active SMU pin fields must be set to 0 (no connection) or -
1 (high impedance).
– The -1 setting puts the SMU in a high impedance mode, which is necessary if it shares a pin with a VPU.
• Switch matrix:
– With a switch matrix added to the system, the pin number settings determine signal routing for the SMUs through the matrix to the device pins.
4. PG2 Matrix connections:
• With a switch matrix added to the system, fields for PG2 Channel pins are active.
– There is a PG2 pin connection setting each channel.
• The pin number settings determine signal routing for the PG2 Channels through the matrix to the device pins.
NOTE
A setting of 0 indicates no connection to the DUT (PG2-1 Channel not used).
5. SMU settings:
• A DC bias voltage and current limit is set for each SMU being used in the stress test:
– A bias setting of 0 V effectively grounds the terminal.
4200-900-01 Rev. H / February 2013
Return to
3-85
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
– The fields for SMUs not installed in the system are inactive.
– Only five SMU’s are supported in Segment Stress / Measure Mode, SMU1 through
SMU5.
6. Segment ARB waveform file:
• Use to import the .ksf Segment ARB
®
waveform file for each pulse generator channel.
• An imported waveform will be shown in the previewer.
• The .ksf waveform file can be created and saved (exported) in KPulse (see
Generate Basic Pulses, Section 5 ).
7. Degradation Targets:
• Lists the tests and Output Values for this device.
• Targets can be enabled and the target values can be set (in % or Absolute Value).
• The test sequence for the Segment Stress / Measure Mode, is the same as the test
sequence for the basic Stress/measure mode
described later in this section.
NOTE
Output Values are imported into this target list from the ITM/UTMs in the device plan
(see the Reference manual, ITM Output Values, page 6-144 , and UTM Output
Values, page 6-151 ).
8. Next Device and Prev Device buttons:
• For a multi-device Subsite Plan, click Next Device to display the stress properties window for the next device, and repeat steps 1 through 7.
• Clicking Prev Device selects the previous device.
– If there is only one device in the plan, these buttons will be inactive.
9. Editing buttons:
• Select the Clear, Copy, Paste, and Paste to All Sites buttons to perform editing operations for managing entries (see Clear, copy, paste, and paste to all sites on page 3-80 ).
10. OK button:
• Click when finished setting the stress properties for all devices and all sites.
11. In the Subsite Plan tab (see Figure 3-69 ), click the Apply button to apply and save the settings made in the Device Stress Properties window.
CAUTION
After setting the device stress properties for all devices and sites, steps 11 of the above procedure must be performed in order to apply and save the new settings. Failure to do so will cause the new settings to be lost.
Executing subsite cycling
With the Subsite Plan in the project navigator selected and enabled, subsite cycling is started by clicking the Run Test/Plan and Cycle Subsites button (see Figure 3-72 ):
• If the Cycle Mode is selected for subsite cycling, all cycles of the Subsite Plan will run.
• If using the Stress / Measure Mode is being used and there are enabled Targets, the
Subsite Plan will terminate when all enabled Targets are reached.
• Otherwise, all cycles of the Subsite Plan will run.
3-86
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-72
Starting subsite cycling
Section 3: Common Device Characterization Tests
Click Run Test/Plan and Cycle Subsites button to start subsite cycling.
Multiple subsite cycling
If two or more subsites are configured for subsite cycling, they can all be run consecutively. When the first subsite is finished cycling, the next subsite will start automatically.
Multiple subsite cycling is started from the project level, rather than the subsite level. In the project navigator, select and enable the Project and then start cycling as shown in Figure 3-72 .
Subsite cycling data sheets
Spreadsheet Data for the Subsite Plan is acquired in the Subsite Data sheet. With the Subsite
Plan opened in the workspace, the data sheet is displayed by clicking the Subsite Data tab.
Cycle Mode data sheet
Figure 3-73 shows an example data sheet for a Subsite Plan that has one device. Column A lists the cycles that were run. For the example in Figure 3-73 , four cycles were run. Columns B, C, D and E lists the readings for the four Output Values.
4200-900-01 Rev. H / February 2013
Return to
3-87
Section 3: Common Device Characterization Tests
Figure 3-73
Subsite Data sheet: Cycle Mode
Model 4200-SCS User’s Manual
3
4
1
2
291.1666E-15
293.2366E-15
290.9966E-15
289.1465E-15
2.2350E-3
2.2360E-3
2.1390E-3
2.2325E-3
2.9236E-3
2.9259E-3
2.9186E-3
2.9200E-3
4.8939E-12
4.8436E-12
4.8989E-12
4.8900E-12
Output Value readings from test named Id
Output Value readings from test named IgLeak
The above subsite data is for device 4terminal-n-fet. For a multi-device Subsite Plan, there would be a separate tab for each device.
- The data for other devices are displayed by clicking the corresponding tab.
Clicking this tab displays the Calc sheet.
- It is the same as the Calc sheet for an ITM and UTM.
Clicking this tab displays information about the subsite cycling setup, including Output Values. See Figure 3-75 for details.
3-88
Stress / Measure Mode data sheet
Figure 3-74 shows an example data sheet for a Subsite Plan that has one device. Spreadsheet columns are explained as follows:
Column A Lists the cycles that were run. For the example in run.
Figure 3-74 , eight cycles were
Column B Lists the stress times (in seconds) for all cycles.
NOTE
The stress for the first cycle is 0.0 seconds.
Column C
Column D
This is the no-stress cycle for HCI testing.
Output Values: Lists the measured readings for the first Output Value (IDOFF reading for the ID#1 test).
Starting with Cycle 2, lists the % Change between each post-stress IDOFF reading and the pre-stress IDOFF reading (Cycle 1). The % Change for an Output
Value is calculated as follows:
% Change = ABS[(Post-Stress Rdg: Pre-Stress Rdg) / Pre-Stress Rdg x 100]
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
For the example in Figure 3-74 , the following shows how % Change IDOFF for
Cycle 2 is calculated:
% Change IDOFF = ABS[(82.2013e-15: 291.1666e-15) / 291.1666e-15 x 100]
= ABS[-208.9653e-15 / 291.1666e-15 x 100]
= ABS[-0.7176 x 100]
= 71.8
Column E This is the Target Value that was assigned to the Output Value in the Device
Stress Properties window (see step 4 in Figure 3-59 ). A Target Value of 0.0 indicates that the Target for IDDOF is disabled. A Target is reached when the %
Change value equals or exceeds the Target Value.
Starting with Column F, every three columns provide readings for another Output Value, the %
Change and the Target Value.
Figure 3-74
Subsite Data sheet: Stress / Measure Mode
The above subsite data is for device 4terminal-n-fet. For a multi-device
Subsite Plan, there would be a separate tab for each device. The data for other devices are displayed by clicking the corresponding label.
Clicking this tab displays any enabled stress measurements. See Figure 3-66 for details.
Clicking this tab displays the Calc sheet. It is the same as the Calc sheet for an ITM and UTM.
Clicking this tab displays information about the subsite cycling setup, including Output Values and
Target evaluation. See Figure 3-76 for details.
Settings window
The Settings window displays information about the subsite cycling setup. The Settings window is displayed by clicking the Settings tab at the bottom of Subsite Setup tab (see Figures 3-73 and 3-
74 ).
4200-900-01 Rev. H / February 2013
Return to
3-89
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
The Settings window for the Cycle Mode is shown in Figure 3-75 . It provides basic information on the subsite cycling setup and lists the Output Values for each device and test. The Settings window for the Stress / Measure Mode is shown in Figure 3-76 . It is similar to the Settings window for the Cycle Mode and includes information on Targets. For each enabled Target, the Target Value is listed. After subsite cycling, it also indicates if Targets have been reached.
Figure 3-75
Subsite Data: Settings window for Cycle Mode
Subsite cycling setup
3-90
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-76
Subsite Data: Settings window for Stress / Measure Mode
Subsite cycling setup
Output Values and
Target information:
Lists Output
Values
Identifies enabled
Targets
Lists the Target %
Values
Indicates if a
Target was reached
Additional information provided for the stress / measure mode
Subsite cycling graphs
Graphs for subsite cycling are located in the Subsite Graph tab of the Subsite Plan.
Cycle mode
The graphs for the Cycle Mode plot Output Values versus the cycle index. Each data point in the graph represents an Output Value reading for each subsite cycle. Figure 3-77 explains how to display the various graphs.
Figure 3-77 shows the graph traces for test ID#1 for the NMOS-1 device. The three traces are for
Output Values IDOFF, IDLIN and IDSAT.
4200-900-01 Rev. H / February 2013
Return to
3-91
Section 3: Common Device Characterization Tests
Figure 3-77
Subsite graph tab: cycle mode
NOTE
For a single-device subsite plan, the Device select buttons and the checkbox to Overlay All
Devices are disabled.
For a single-test subsite plan, the Test select buttons are disabled.
Model 4200-SCS User’s Manual
1) Use to select device.
Click (enter
) to display all the graph traces for all devices that were measured by the selected Test.
2) Use to select test.
Stress/measure mode
The graphs for the stress / measure mode plot degradation (in %) versus the stress times. Each data point in the graph represents the device degradation (% Change) for tests after each stress cycle (stress time). Figure 3-78 explains how to show the graphs for a selected device test.
Figure 3-78 shows the graph traces for test ID#1 for the 4terminal-n-fet device. The three traces are for Output Values IDOFF, IDLIN and IDSAT.
3-92
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-78
Subsite Graph tab: Stress / Measure Mode
Section 3: Common Device Characterization Tests
NOTE
For a single-device subsite plan, the
Device select buttons and the checkbox to
Overlay All Devices are disabled.
For a single-test subsite plan, the Test select buttons are disabled.
1. Use to select device.
Select (check) to display all the graph traces for all devices that were measured by the selected Test.
2. Use to select test.
Configuration sequence for subsite cycling
There are four project plans that use subsite cycling. These include HCI_1_DUT, HCI_4_DUT,
NBTI_1_DUT, and EM_const_I. The process flow for these projects is shown in Figure 3-79 .
NOTE
A new project plan for subsite cycling can be created or one of the four existing project plans can be modified as needed. For details, see the Reference Manual,
Building, modifying, and deleting a Project Plan, page 6-47 .
When adding a device plan or test to a subsite cycling project, the following sequence must be followed:
1. Insert a device plan for the type of device to be tested. For example, if testing a
4-terminal, n-channel MOSFET, insert the 4terminal-n-fet device into the subsite plan.
2. Under the device plan, insert a new test (ITM or UTM) or copy a test from the test library and make the proper modifications.
• The window to set the formulator is opened by clicking the Formulator button on the definition tab of the ITM or UTM.
– For more information about how to use the Formulator refer to the Reference Manual, Analyzing test data using the Formulator, page 6-288 . monitoring.
4200-900-01 Rev. H / February 2013
Return to
3-93
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
• The window to select output values is opened by clicking the Output Values button in the
Definition tab for the ITM or UTM.
• An Output Value is selected by clicking a checkbox to insert a
.
– For details, see the
Reference manual, ITM Output Values, page 6-144 , and UTM
Output Values, page 6-151 .
is selected and the source for the ITM goes into compliance, the test, device plan, subsite plan, site, or project will terminate. None is the default exit condition.
• The window to set the exit condition is opened by clicking the Exit Conditions button in the Definition tab of the ITM.
– For details, see the Reference Manual, ITM compliance exit conditions, page 6-144 .
6. Save the project plan by selecting Save All from the File menu (at the top of the KITE window). You can also save the project by clicking the Save All button on the toolbar.
7. Repeat steps 2 through 6 for adding more tests for the same device.
8. Repeat steps 1 through 7 for adding more devices to the subsite plan.
9. Configure the subsite for subsite cycling (stress / measure mode: In the project navigator, double-click the subsite plan and select the Subsite Setup tab to configure subsite cycling.
a. Set the stress / measure mode cycle times for the subsite plan: The stress / measure mode and cycle times are set from the Subsite Setup tab.
b. Configure the stress properties and connection information for every device in the subsite plan: In the Subsite Setup tab, click the Device Stress Properties tab to open the properties window.
For detailed information about subsite cycling, see Subsite cycling in Section 6 of the reference manual.
Figure 3-79
Process flow: HCI/NBTI/constant current EM
Pre-stress characterization
Fail?
Yes
No
Record data
Stress
Stop
Increase stress time
Fail?
Yes
No
Interim test
Record data
No
Fail/Exit?
Yes
3-94
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
How to perform a flash memory test on my device
Introduction
There are several projects included with the Model 4200-SCS FLASH package that facilitate testing of floating gate transistors (NOR, NAND), as well as other types of Non-volatile Memory
(NVM). The package consists of two pulse cards (four pulse channels), projects described in this section, and all required interconnecting cables and adapters (see Figure 3-89 ).
Depending on the desired setup, at least two SMUs are required. To illustrate the flexibility of the
Model 4200-SCS FLASH package on page 3-95 Figure 3-84 and Figure 3-85 depict a typical configuration using four SMUs.
This configuration permits independent source and measure for each terminal in a typical
4-terminal floating gate transistor.
NOTE
The Model 4200-SCS FLASH package does not include a Model 4200-SCP2
(2-channel scope card). When using the Models 4205-PG2 or 4220-PGU, the scope card can be added for manual pulse height verification. Since the Model 4225-PMU has measure capability, a separate scope card is not necessary.
NOTE
The PMU-Flash-NAND project (in Section 16 of the Reference Manual) uses the
Model 4225-PMU to test flash memory. The NVM_examples project (see Table 16-
17 ) samples the voltage and current during pulsing. For more information, see the
NVM Application Note link on the Applications page of the 4200 Complete
Reference.
Theory of operation
Programming and erasing flash memory
A floating gate transistor is a modified field-effect transistor with an additional floating gate. The floating gate transistor is the basic storage structure for data in non-volatile memory. The floating gate (FG) stores charge, that represents data in memory (see Figure 3-80 ).
The control gate (CG) reads, programs, and erases the FG transistor. The presence of charge on the gate shifts the voltage threshold, V
T
, to a higher voltage, as shown in Figure 3-81 .
Figure 3-80
Cross section of a floating gate transistor in both the erased and programmed states
Tunnel Oxide
CG Floating Gate
CG
FG
FG
- - -
S D
S D
-
-
B
Erased state
B
Programmed state
4200-900-01 Rev. H / February 2013
Return to
3-95
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-81
Graph of shifted voltage threshold, V
T level) cell
, due to stored charge on floating gate on a 1 bit (2
Programmed State
ΔV
T
Erased State
V
CG
The Flash transistors tests consist of two parts:
1. Pulse waveforms to program or erase the DUT
2. DC measurements are taken to determine the state of the device
This implies switching between two conditions:
1. Pulse resources are connected to the DUT
2. Pulse resources are disconnected and the DC resources are connected to the DUT
The pulses are used to move charge to or from the floating gate. There are two different methods to move charge:
1. Tunneling
2. Hot electron injection (HEI)
The tunneling method is commonly known as Fowler-Nordheim (FN) tunneling, or quantum tunneling, and is a function of the electric potential across the tunneling oxide (see Figure 3-82 ).
HEI is considered a damage mechanism in non-floating gate transistors, and is commonly called hot charge injection (HCI). HEI/HCI is a method that accelerates charges by applying a drainsource field, and then the charges are directed into the floating gate by a gate voltage.
Figure 3-82 shows examples of tunneling to move charge to and from the FG.
• The electric field and the preferred direction of electron flow are indicated by the black arrows.
• The signal applied to each device terminal are indicated by the blue text and blue features.
NOTE
Both the drain and source are not connected to any test instrumentation.
This condition may also be called floating or high impedance. Figure 3-83 shows examples of moving charge using HEI. These conditions are only examples with approximate voltage values, and both pulse width and pulse height will vary depending on device structure and process details.
There are many other ways to provide similar electric fields and balance performance across a variety of parameters: program or erase speed, retention longevity, adjacent cell disturbance, endurance, and others.
3-96
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-82
Fowler-Nordheim tunneling program and erase.
Tunnel Oxide
Open
FG
S
~18-20V
CG
- - -
-
D
Open
Tunnel Oxide
Open
FG
S
0V
CG
- - -
-
B
0V
B
~19-21V
Program using FN tunneling Erase using FN tunneling
D
Open
Figure 3-83
Hot Electron Injection (HEI) program and erase.
Tunnel Oxide
0V or GND
S
FG
~10-14V
CG
-
-
-
D
~5-7V
Tunnel Oxide
~10-14V
FG
S
0V
CG
- -
-
Open
D
B
0V
B
0V
Program using hot electron injection Erase using HEI
The flash projects support two methods for performing the switching between the pulse and measure phases of the typical flash memory test.
The first is the typical method, using a switch matrix to route the pulse or DC signals to the DUT
(see Figure 3-84 ). Using the switch matrix is more complicated, but provides flexibility for certain tests and test structures that use arrays. The second method utilizes the on-card isolation relays on both the SMUs and the Keithley pulse card to configure a simpler setup without the external switch matrix (see Figure 3-85 ).
Because both the SMUs and the Keithley pulse card have isolation relays located on the cards, it is possible to configure a simpler setup without the external switch matrix (see Figure 3-85 and
Figure 3-89 ). The advantage of the simpler setup is lower cost, while the switch matrix approach provides lower current measurement performance and flexibility necessary for testing arrays of test structures.
NOTE
For the Model 4225-PMU, the PMU-Flash-NAND project uses the output relays of the instrument cards to switch the SMU and PMU outputs to the device terminals
(see Figure 16-125 ).
4200-900-01 Rev. H / February 2013
Return to
3-97
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
To determine the state of the device, one would perform a Vg-Id sweep, then perform a calculation to find the voltage threshold, V
T
. The shift in V
T represents a change in the amount of charge stored in the floating gate, that indicates the state of the cell, from fully programmed (1) to fully erased (0). The Model 4200-SCS FLASH package does not include the ability to measure the pulse waveform or pulse response.
Figure 3-84
Block diagram of an example flash test setup using a switch matrix
3-98
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-85
Block diagram of a flash test setup without using a switch matrix (direct connect)
The pulse waveforms are a program pulse (see Figure 3-86 ), an erase pulse (see Figure 3-87 ), or a waveform made up of both program and erase pulses (see Figure 3-88 ). All of these waveforms are implemented by using the Segment ARB
®
capability. For more information about waveforms refer to the Reference Manual, Pulse Source-Measure Concepts, page 11-1 . There are many different methods and voltage levels for programming and erasing, so these are only examples.
Figure 3-86
Program pulse waveforms for a floating gate DUT, with separate pulse waveforms for the
DUT gate, drain, source, and bulk
4200-900-01 Rev. H / February 2013
Return to
3-99
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-87
Example erase pulse waveforms for a floating gate DUT, with separate pulse waveforms for the DUT gate, drain, source, and bulk
Figure 3-88
Program + Erase pulse waveforms for a floating gate DUT, with separate pulse waveforms for the DUT gate, drain, source, and bulk.
3-100
The block diagram for the Flash setup is shown in Figure 3-89 . Reconfiguring from the pulse stress to DC measure phases is done by activating the switches on the SMU and PG2 cards.
During the pulse program / erase phase, the relays in the PG2 channels are closed and the relays in the SMUs are open. For the DC measure phase, the opposite is true.
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-89
Basic schematic of flash testing without a switch matrix
Endurance testing
Endurance testing stresses the DUT with a number of Program+Erase waveform cycles, and then periodically measures both the voltage threshold in the programmed state V
TP voltage threshold of the erased state, V
TE
, as well as the
. The purpose of these tests is to determine the lifetime of the DUT, based on the number of Program+Erase cycles withstood by the device before a certain amount of shift, or degradation, in either the V
TP or V
TE
, as shown in Figure 3-90 . The endurance test is performed a set number of program and erase cycles (see Figure 3-88 ), while periodically measuring V
T
for both the programmed and erased state. degradation on a NOR cell for both V
TP increases.
and V
TE
Figure 3-90 shows typical
as the number of applied program/erase cycles
Figure 3-90
Example results of V
T
shift in an Endurance test on a NOR flash cell.
Programmed State
V
TP
Voltage Threshold Window
Window Closure
V
TE
Erased State
10 10
2
10
3
10
4
10
5
Program/Erase Cycles
10
6
Disturb testing
The purpose of the Disturb test is to pulse stress a device in an array test structure, then perform a measurement, such as V
T
, on a device adjacent to the pulsed device.
The goal is to measure the amount of V
T shift in adjacent cells, either in the programmed or erased states, when a nearby device is pulsed with either a Program, Erase, or Program+Erase waveform.
4200-900-01 Rev. H / February 2013
Return to
3-101
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
The typical measurement is a V
T extraction based on a Vg-Id sweep, but any type of DC test may be configured. This test is similar to the endurance test, but the pulsing and measuring are performed on adjacent devices.
Figure 3-91 shows an example configuration to pulse stress a device (Cell 2) and then test an adjacent device (Cell 1) in an array cell memory structure.
The solid-line blue circle indicates the cell to be pulse stressed, and the dotted-line red circles are the adjacent memory cells that will be disturbed by the stressing.
The stress / measure process is explained as follows.
Initial test conditions – SMU4 outputs a DC voltage to turn on the control devices for the array.
This connects instrumentation at the top of array to the flash memory cells. SMU2 and SMU3 are set to output 0 V. This ensures that only the Cell 2 will be turned on during pulse stressing.
Pulse stressing – The output relay for SMU1 is opened, and the gate and drain of Cell 2 are pulse stressed by PG2 #1 (ch 1) and PG2 #2 (ch 1).
Disturbed cell testing – The outputs for the PG2s are turned off and their output relays are opened. SMU1 and SMU2 are then used to perform a DC Vg-Vd sweep on Cell 1 to determine V
T
.
Using a switch matrix
A limitation of the no-switch, direct connect test configuration shown in Figure 3-91 is that only three devices can be measured. The test would have to be manually reconfigured or re-cabled to test other devices.
Without a switch matrix, the number of adjacent cells that can be measured is limited. Therefore, it is recommended that a switch matrix be used for disturb testing, as shown in Figure 3-97 .
Using a switch matrix allows the flexibility of routing pulse and DC signals without having to make connection changes. Also, this type of structure uses a multi-pin probe card, that provides an additional opportunity for mapping test resources to DUT pins. For example, a SMU can be shared across multiple device terminals where the required voltage is the same.
3-102 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-91
Disturb testing – configuration to test a single device
Pulse waveforms for NVM testing
A pulse card has several attributes that support NVM testing. To perform the multi-level pulse waveforms for the typical program / erase waveform (see Figure 3-88 ), each pulse card channel has the Segment ARB capability.
For more information about Segment ARB
®
waveforms refer to the Segment ARB waveforms . The
ability to disconnect, or float, a particular device pin, within the Segment ARB waveform requires an inline solid state relay. This solid state relay is called the high endurance output relay (HEOR).
The pulse card output channels each have 50
Ω
output impedance. When current flows through the pulse channel, there is a voltage drop across this 50
Ω
resistor internal to the pulse card. This dictates that the voltage at the output may be different from what is expected based on the resistance of the DUT. This effect is called the Load Line Effect and is covered in more detail in
Reference Manual, DUT resistance determines pulse voltage across DUT, page 11-11 .
• The gate of a flash or NVM device is high impedance.
• The voltage at the gate will be double of the programmed voltage.
• The voltage at the drain will be a function of the resistance of the drain-source, as mentioned above.
Adjusting the pulse level to match the desired drain voltage is performed iteratively with an oscilloscope to measure V
D
during the pulse.
The projects in the Flash package use two methods to define the multi-level waveforms used in flash memory testing (for example, Figure 3-88 ). For endurance or disturb testing, that uses the subsite stress / measure looping feature of KITE, the Kpulse application is used to define each unique voltage waveform. The details for using Kpulse are provided in
.
4200-900-01 Rev. H / February 2013
Return to
3-103
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Use Kpulse to define and export each unique waveform. The following procedure details how to create and export a hypothetical program/erase waveform.
Using Kpulse to create and export Segment ARB waveforms
NOTE
Each segment pulse waveform must have the same total time. The minimum programmed time for any segment is 20 ns (20 E-9), but actual output waveform performance is determined by the channel output capability.
To use Kpulse to create and export Segment ARB waveforms:
1. Close KITE and KCON, if open.
3. Load the Kpulse setup file Kpulse_Flash_Example_01.kps. Click File > Load Setup, then double-click Kpulse_Flash_Example_01.kps. If this file is not available, see Table
3-26 and enter the values into the Segment ARB definition tables in Kpulse. Kpulse should look similar to Figure 3-92 . See
in Section 5 for details on using
KPulse. a. The keyboard version of copy (Ctrl-c) and paste (Ctrl-v) can be used to copy the
Segment ARB values between channels. This is useful for ensuring that each waveform has the same period (total waveform time). b. To select cells for copying, first move the entry cell to row 1 and Start (V).
– Hold down the Shift key while using the cursor arrow keys to highlight all the cells in the Segment ARB
®
waveform.
– Press Ctrl-c to copy.
c. Place the entry cell into an undefined channel (Row 1, Start (V) column) and press Ctrlv to copy.
– Use the cursor arrow keys to move around and edit the various cells as necessary.
4. The trigger = 1 values in the 1 st
and 5 th
segments. These are the first segments in the program and erase pulses in a typical two pulse program/erase waveform.
• In the case of multi-card waveform output, the trigger is not used as a typical trigger, but as a synchronizing signal between pulse cards (see the Reference Manual, Multi-channel synchronization with the Segment Arb™ Mode, page 11-32 ) .
NOTE
It is recommended to use trigger = 1 for the first segment of each pulse in a waveform.
5. For each unique waveform, export each to a file following the steps given in the Exporting
Segment ARB waveform files, page 5-8
.
6. The exported Segment ARB files cannot be imported back into Kpulse and are saved in the path C:\S4200\kiuser\KPulse\Sarbfiles by default.
7. These waveforms will be chosen in the Subsite Setup Device Stress Properties window used in the FlashEndurance projects as well as FlashDisturb. For example, the waveforms are chosen by clicking the browse … button on the Device Stress Properties in Figure 3-
114 . The use of these projects is described below.
3-104 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-92
Kpulse Segment ARB pulse card settings
Section 3: Common Device Characterization Tests
Table 3-26
Segment ARB parameter values for example waveforms
PMU1 Channel 1
6
7
4
5
8
2
3
Segment
1
0
0
-7
-7
0
8
8
Start V
0
Stop V
8
8
0
0
-7
-7
0
0
Time (s)
20.00 E-8
50.00 E-4
20.00 E-8
10.00 E-4
20.00 E-8
5.00 E-2
20.00 E-8
20.00 E-8
0
0
0
1
0
0
0
Trigger
1
PMU Channel 2
6
7
4
5
8
2
3
Segment
1
0
0
-5
-5
0
0
0
Start V
0
Stop V
0
0
0
0
-5
-5
0
0
Time (s)
20.00 E-8
50.00 E-4
20.00 E-8
10.00 E-4
20.00 E-8
5.00 E-2
20.00 E-8
20.00 E-8
Trigger
1
0
0
0
1
0
0
0
1
1
1
1
1
1
1
HEOR*
1
1
1
1
1
1
1
1
HEOR*
1
4200-900-01 Rev. H / February 2013
Return to
3-105
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
NOTE
HEOR – The solid state relay (SSR) on the output of each pulse channel, that provides a high impedance disconnect.
Entering Segment ARB values into UTM array parameters
The second method for defining a Segment ARB
®
waveform is by entering values into arrays for the UTM tests:
• Program
• Erase
• Fast-Program-Erase
These UTM-based Segment ARB waveforms have been partially pre-defined to reduce the number of parameters required. Figure 3-102 defines the parameters for the single pulse Program and Erase waveforms.
NOTE
The sign of the PulseVoltages array determines whether the pulse is positive (usually for a Program pulse) or negative (usually for an Erase pulse).
Figure 3-103 defines the parameters for the dual pulse Program and Erase pulse waveform. Each parameter in these figures has a corresponding array, where each entry in the array represents a pulse channel used in the test.
NOTE
The number of parameters and number of pulse channels in the test must be the same. The period of each pulse waveform must be the same.
This UTM method also includes the triggering settings to synchronize multiple PG2 cards, as described above in the Kpulse method, but they are built-in and do not require user modification:
1. Enter the number of pulse channels required for the test (NumPulseTerminals), up to the maximum number VPU channels in the Model 4200-SCS chassis (two channels per pulse card). Figure 3-93 shows four.
2. Enter the channel names for the number of channels specified above.
• The names are VPUnCHm, where n is the number of the VPU card (numbered right to left when viewing the back of the Model 4200-SCS chassis) and m is the channel number
(one or two), resulting in VPU1CH1,VPU1CH2.
• There is a comma separator, but no spaces used.
3. Click each array entry and enter the pulse parameter values for each of the four channels.
• There are five arrays (red arrows in Figure 3-93 ) for the five pulse parameters shown in
Figure 3-102 . See Figure 3-94 for two examples of array dialog box displayed after clicking the grey bar on the corresponding UTM parameter (see Figure 3-93 , red arrows, one through five).
NOTE
The number of parameters in each array must match the number specified for
NumPulseTerminals. If the number of parameters is lower than a previous test, delete the values (blank, not a zero) in the unused cells.
a. PulseVoltages – Pulse height in volts, assuming a 50 Ω device impedance. The maximum program voltage is 20 V, resulting in a nearly 40 V pulse on a gate or similar
3-106 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests high impedance terminal. To open the solid state relay during the pulse (as shown for
V
D
in Figure 3-88 ), use -999.
b. PrePulseDelays – Pre-pulse delay time in seconds. The minimum time is 20 ns (20 E-
9), but actual output waveform performance is determined by the channel output capability. All timing delays are made the same across all channels.
c. TransitionTimes – Rise and fall times in seconds. The minimum time is 20 ns (20 E-9).
All transition times are made the same across all channels.
d. PulseWidths – Pulse width time in seconds (FWHM – Full width half maximum, as shown in Figure 3-102 ). The minimum time is 20 ns (20 E-9). All pulse widths are made the same across all channels, but the total waveform time for each channel must be the same.
e. PostPulseDelays – Post-pulse delay time in seconds. The minimum time is 20 ns
(20 E-9). All timing delays are made the same across all channels.
4. Enter the value for NumPulses.
• For typical characterization, use NumPulses = 1. Setting a higher number is useful for testing multiple pulses before performing a SMU measurement
5. Enter the number of SMUs being used as DC bias terminals, that is useful when DUT terminals require a DC bias to address a particular device.
• For a direct connection to a single DUT, as shown in Figure 3-95 , enter 0. For Figure 3-
96 , SMU 4 is used to DC bias Bit Line 1, so NumSMUBiasTerminals = 1.
• Enter the SMU numbers, as a string.
• If more than one bias terminal is required list all SMUs in ascending order separated by a comma, but no spaces.
6. Enter the array of bias voltages for the SMUs listed in the previous two steps.
• The number of values in the array must match the value of NumSMUBiasTerminals.
• If an entry is not needed, delete the value and leave it blank, not 0.
7. Enter the number of SMUs that are sharing a cable with a pulse channel into
NumSharedSMUs
.
• Sharing means that one pulse and one SMU signal are combined to a single DUT terminal.
a) Figure 3-95 shows four SMUs are paired with a pulse channel, with each SMU/ pulse pair sharing a cable to a terminal.
b) Figure 3-96 shows that three pairs of SMU/pulse channels are shared.
• The SMA tees on each of the top three SMUs that incorporate both a pulse channel and a SMU signal into a single cable to a DUT terminal.
• Supplying the shared SMU information allows the software to open the SMU relay during the pulse output, that is necessary to permit good pulse fidelity.
• If a switch matrix is used in the configuration (see Figure 3-97 ), then use
NumSharedSMUs = 0
.
8. Enter the SMU IDs for the SMU(s) sharing a cable with a pulse channel into SharedSMUs.
• For the configuration in Figure 3-96 , SharedSMUs = SMU1,SMU2,SMU3.
NOTE
There are NO spaces allowed in the SharedSMUs string.
Both of the Segment ARB
®
definition methods are required and are test dependent. For all UTMs, the UTM array approach is used.
For any stress / measure loop tests, such as endurance or disturb, use Kpulse to define and export the waveform files, then import waveforms into the Device Stress Properties.
4200-900-01 Rev. H / February 2013
Return to
3-107
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
When the same waveform is required in the stress / measure Device Stress Properties and in a
UTM, the same waveform information must be manually entered using both methods.
In addition to the waveform definition, the interconnect between cards is necessary to provide synchronized multi-channel Segment ARB
®
output.
The interconnection information below is for a typical two card (4 pulse channel) Model 4200-SCS
FLASH configuration, using four Source Measure Units (SMUs).
In addition to the cabling there are corresponding parameters in the Segment ARB table that must be set. This is also covered in the Reference Manual, Multi-channel synchronization with the
Segment Arb™ Mode, page 11-32 .
Figure 3-93
Flash-NAND Project Definition Tab, including arrows for the 6 input arrays
3
4
5
1
2
6
3-108 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-94
Flash-NAND pulsevoltages array entry and prepulsedelays entry
Pulsevoltages array PrePulseDelays array
Flash connections
The Flash package includes all the necessary cables and adapters required for the test connections. Also included is an 8 in / lb torque wrench for tightening the SMA connections.
The Model 4200-SCS Flash package has four channels of multi-level pulse capability. The number of SMUs is configurable. For a system without switching, it is best to have four SMUs, to match the number of pulse channels to connect to a three or four terminal DUT.
For a direct connect configuration, the minimum number of pulse channels is equal to the number of DUT terminals that need to be simultaneously pulsed, including terminals that must change from connected to disconnected, or open, states (see Figure 3-82 and Figure 3-88 ), for either the program or erase condition.
The minimum number of SMUs is determined by the measurement tests and the number of DUT terminals.
NOTE
The 4205-PG2 card is referred to as a VPU, voltage pulse unit, in the software.
Figure 3-98 shows the items that are supplied with the Flash package.
Interconnect diagrams for flash testing are shown in Figure 3-95 , Figure 3-96 and Figure 3-97 .
Figure 3-95 shows the connections for test configuration shown in Figure 3-85 and Figure 3-89 , that is used for both initial program/erase investigation and endurance testing of a direct connect
DUT.
This configuration does not require a switch matrix, and provides four channels of pulse and well as four SMUs, to permit full characterization of single (non-array) NVM DUT.
4200-900-01 Rev. H / February 2013
Return to
3-109
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-95
Flash connections – program/erase and endurance testing using direct connection to a single, stand-alone 4-terminal device
5' (1.5 m)
BNC
D
5' (1.5 m)
BNC
G
B
4200-SMU/
4210-SMU
Force
S
4200-SMU/
4210-SMU Force
5' (1.5 m)
DUT
5' (1.5 m) BNC
4200-SMU/
4210-SMU Force
4200-SMU/
4210-SMU Force
4205-PG2 #1
4205-PG2 #2
Trigger OUT
Trigger IN
Chan 1
Chan 2
Trigger OUT
Trigger IN
Chan 1
Chan 2
8" (20 cm)
4.25" (11 cm)
DUT Connections
Gate
Drain
Source
Bulk
Instrument Connectors
LEMO Triax Connector
SMA Connector
Adapters
SMA Tee, male-female-male
LEMO Triax -to-SMA Adapter
SMA male to BNC female
Triax female to BNC female
Note: All interconnect on instrument chassis are white
SMA cables. Cables from the instrument to device are BNC coax. Use Triax to BNC adapters if necessary to connect to probe manipulators .
Figure 3-96 shows the connections for test similar to Figure 3-91 , that is used for disturb testing. It is strongly recommended to use a switch matrix for testing array test structures, whether for endurance or disturb. However, it is possible to perform a limited test of an array structure without using a switch matrix, as one example is shown in Figure 3-96 .
Figure 3-96 shows connection to an array test structure, where one of the four SMU+PG2 channels was split, to provide a total of five test signals to provide the minimum necessary
3-110 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests channels for the select pins (Bit Line Select, Bit Lines 1 and 2), to the pulse DUT (circled in blue), and the measure DUTs (circled in dashed purple).
Figure 3-96 allows for pulsing one DUT, while performing disturb measurements on the three DUTs labeled Measure. The preferred connection method for disturb testing, or any testing of a an array
DUT, is to add a switch matrix, as shown in Figure 3-97 .
Figure 3-96
Flash direct DUT connections – Disturb testing
SMU & PG2
5' (1.5 m) BNC
SMU only
78" (2 m)
Triax
Bit Line Select
PG2 only
BL1
Bit Lines
V
PGM
BL2
Pulse this cell
4200-SMU/
4210-SMU
4200-SMU/
4210-SMU
Force
Force
5' (1.5 m)
BNC
WL1
SMU & PG2
Word Lines
5' (1.5 m) BNC
WL2
SMU & PG2
Measure
WLn
4200-SMU/
4210-SMU
Force
4200-SMU/
4210-SMU
Force
4205-PG2 #1
4205-PG2 #2
Trigger OUT
Trigger IN
Chan 1
Chan 2
Trigger OUT
Trigger IN
Chan 1
Chan 2
8" (20 cm)
4.25" (11 cm)
DUT Connections
WL1 / Gate
WL2 / Gate
BL2 / Drain
PG: BL Select /
SMU: BL1
Instrument Connectors
LEMO Triax Connector
SMA Connector
Adapters
SMA Tee, male-female-male
LEMO Triax -to-SMA Adapter
SMA male to BNC female
Triax female to BNC female
Note: All interconnect on instrument chassis are white SMA cables.
Cables from the instrument to device are BNC coax, except for the direct SMU4 connection, which is black Triax. Use Triax to BNC adapters if necessary to connect to probe manipulators .
4200-900-01 Rev. H / February 2013
Return to
3-111
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Figure 3-97
Flash Switch connections – characterization, endurance or disturb testing
4200-SMU/
4210-SMU Force
78" (2 m) Triax
Switch Matrix
Card: 8x12
A
1
4200-SMU/
4210-SMU Force
78" (2 m) Triax
B
2
3
BL1
Bit Lines
BL2
4200-SMU/
4210-SMU Force
78" (2 m) Triax
C
Bit Line
Select
4200-SMU/
4210-SMU Force
4205-PG2 #1
4205-PG2 #2
Trigger OUT
Trigger IN
Chan 1
Chan 2
Trigger OUT
Trigger IN
Chan 1
Chan 2
78" (2 m) Triax
4.25" (11 cm)
5' (1.5 m) BNC
5' (1.5 m) BNC
5' (1.5 m) BNC
5' (1.5 m) BNC
D
E
F
G
H
7
8
9
4
5
6
10
11
12
WL1
Word Lines
WL2
WLn
DUT Connections
WL1 / Gate
WL2 / Gate
BL2 / Drain
PG: BL Select /
SMU: BL1
Instrument Connectors
LEMO Triax Connector
SMA Connector
Adapters
SMA Tee, male-female-male
LEMO Triax -to-SMA Adapter
SMA male to BNC female
Triax female to BNC female
Note: The trigger interconnects are white SMA cables. Cables from the instrument to device are BNC coax for the PG2 channels and Triax for the SMUs. Use Triax to BNC adapters if necessary to connect to probe manipulators .
Figure 3-98
Supplied items for Model 4200-SCS Flash package
BL3
3-112 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
4
4
4
4
4
2
4
Table 3-27
Interconnect parts for Model 4200-SCS FLASH package
Quantity
6
Description
SMA Tee, female – male – female
LEMO triax to SMA adapter
3 slot male triax to female BNC adapter
SMA male to BNC female adapter
4.25 in (10.8) cm white SMA cables
8 in (20.3 cm) white SMA cables
Comment
Trigger, combine SMU and PG2 channels
Adapt SMU Force output to SMA for signal interconnect
Convert BNC cabling to Triax for prober or switch matrix connection
Adapt Tee to BNC for cabling from instrument to probe manipulators
Interconnect for triggering
Interconnect between PG2 and SMU signals
6.6 ft (2 m) white SMA cables
5 foot/ 1.5 m BNC cable Connect to probe manipulators
Table 3-28
Tools supplied with the Model 4200-SCS FLASH package
Quantity
1
Description
SMA Torque wrench, 8 in-pound, with 5/16 head installed
NOTE
Use the supplied torque wrench to tighten each connection as it is assembled.
Always connect and torque adapter/cable assemblies before attaching the assembly to the instrument cards.
Pre-torquing eliminates any non-axial stress on the bulkhead connectors on the SMU or pulse cards, that could possibly cause damage to the cards installed in the Model
4200-SCS chassis, requiring repair.
To remove the LEMO triax-to-SMA adapter from a SMU, pull on the knurled silver portion of the connector to release the latches and permit the adapter to separate from the SMU connector.
CAUTION
Failure to fully disengage the LEMO adapter latches may result in damage to the adapter and/or the SMU, requiring repair.
The connection instructions below assume a four channel Model 4200-SCS FLASH system, consisting of two 4205-PG2 cards (4 pulse channels) as well as four SMUs, either Model 4200-
SCS SMU or 4210-SMU, with SMU preamps removed (see Figure 3-83 or Figure 3-84 ).
To test on-wafer devices, there are various ways to connect the supplied SMA cables to the probe manipulators. For the direct connect method (see Figure 3-95 and Figure 3-96 ) or switch method
(see Figure 3-97 ), adapters convert the BNC cabling to the Triax connector compatible with many types of probe manipulators.
Direct connection to single DUT
Cabling instructions for direct connect to single DUT are below. Refer to Figure 3-95 for the following procedure.
NOTE
In all of the following steps apply sufficient torque using the wrench.
4200-900-01 Rev. H / February 2013
Return to
3-113
3-114
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
These instructions are compatible with the following projects in the Projects\_Memory folder:
• Flash-NAND
• Flash-NOR
• FlashDisturb-NAND
• FlashDisturb-NOR
• FlashEndurance-NAND
• FlashEndurance-NOR
1. Set up the Model 4200-SCS, referring to the
, Reference Manual,
Installation, page 2-1 , and Connections and Configuration, page 4-1 . For examples of cables, adapters, and connectors see Reference manual, Figure 11-35 .
2. Take one of the SMA Tees and connect the two shortest (4.25 inch or 10.8 cm) SMA cables to either end.
3. Connect this assembly to the right-most PG2 card, that is, the PG2 card in the lowest numbered slot.
• First connect one of the SMA cables to TRIGGER OUT
• Connect the SMA tee to TRIGGER IN.
4. Then connect the other SMA cable to TRIGGER IN on the second PG2 card. This second card is the card to the immediate left of the card in step 3.
NOTE
If the FLASH package consists of more than two PG2 cards, continue to connect the cable and Tees to the adjacent cards. Torque both connections using the wrench.
For a system consisting of four PG2 cards, there should be three SMA tees used to connect the triggering across the four cards.
5. Take an SMA Tee and connect one SMA-to-BNC adapter to one of the female connectors.
6. Connect the assembly from step 5 to one Triax-to-SMA Adapter.
7. Connect one 8 inch (20.3 cm) SMA cable to the remaining SMA female connector.
8. Connect one 5 foot (1.5 m) black BNC cable to the BNC connection.
9. Perform steps 5-8 three more times.
10. Take one of the cable assemblies from step 9, connect the SMA to CHANNEL 2 of the PG2 in the left most slot (PG2 in the slot with the highest number).
11. Carefully insert the LEMO Triax connector from step 10 into the Force connector on the
SMU in Slot 4.
12. Route BNC cable from SMU4 to the DUT terminal Bulk connection. Connect Triax-to-BNC adapter, if necessary. Connect cable to probe manipulator.
13. Take one of the cable assemblies from step 9, connect the SMA to CHANNEL 1 of the PG2 in the left most slot (PG2 in the slot with the highest number).
14. Carefully insert the LEMO Triax connector from step 13 into the Force connector on the
SMU in Slot 3.
15. Route BNC cable from SMU3 to the DUT terminal Source connection. Connect Triax-to-
BNC adapter, if necessary. Connect cable to probe manipulator.
16. Take one of the cable assemblies from step 9, connect the SMA to CHANNEL 2 of the PG2 in the right-most slot (PG2 in the slot with the lowest number).
17. Carefully insert the LEMO Triax connector from step 16 into the Force connector on the
SMU in Slot 2.
18. Route BNC cable from SMU2 to the DUT terminal Drain connection. Connect Triax-to-BNC adapter, if necessary. Connect cable to probe manipulator.
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
19. Take one of the cable assemblies from step 9, connect the SMA to CHANNEL 1 of the PG2 in the right-most slot (PG2 in the slot with the lowest number).
20. Carefully insert the LEMO Triax connector from step 19 into the Force connector on the
SMU in Slot 1.
21. Route BNC cable from SMU1 to the DUT terminal Gate connection. Connect Triax-to-BNC adapter, if necessary. Connect cable to probe manipulator.
Direct connection to array DUT for disturb testing
Cabling instructions for direct connect to an array DUT are below. Refer to Figure 3-96 for the following procedure. These instructions are compatible with the following projects in the
Projects\_Memory folder:
• FlashDisturb-NAND
• FlashDisturb-NOR
• FlashEndurance-NAND
• FlashEndurance-NOR
NOTE
In all of the following steps, when necessary torque both connections using the wrench.
1. Set up the Model 4200-SCS, referring to the
, Reference Manual,
Installation, page 2-1 , and Connections and Configuration, page 4-1 .
2. Take one of the SMA Tees and connect the two shortest (4.25 inch or 10.8 cm) SMA cables to either end.
3. Connect this assembly to the right-most PG2 card, that is, the PG2 card in the lowest numbered slot. First connect one of the SMA cables to TRIGGER OUT and connect the
SMA tee to TRIGGER IN.
4. Then connect the other SMA cable to TRIGGER IN on the second PG2 card. This second card is the card to the immediate left of the card in step 3.
NOTE
If the FLASH package consists of more than two PG2 cards, continue to connect the cable and Tees to the adjacent cards. For a system consisting of four PG2 cards, there should be three SMA tees used to connect the triggering across the four cards.
5. Take one SMA-to-BNC adapter and connect one 5 foot (1.5 m) black BNC cable.
6. Take the cable from step 5 and connect the SMA adapter to CHANNEL 2 of the PG2 in the left most slot (PG2 in the slot with the highest number).
7. Route BNC cable from step 6 to the DUT array Bit Line Select connection. Use a Triax-to-
BNC adapter, if necessary. Connect cable to probe manipulator.
8. Take one black Lemo Triax to 3-slot Triax cable and insert the LEMO end into the Force connection on the left-most SMU in slot 4.
9. Route triax from SMU4 to the DUT array BL1 connection. Connect cable to probe manipulator.
10. Take an SMA Tee and connect one SMA-to-BNC adapter to one of the female connectors.
11. Connect the assembly from step 5 to one Triax-to-SMA Adapter.
12. Connect one 8 inch (20.3 cm) SMA cable to the remaining SMA female connector.
13. Connect one 5 foot (1.5 m) black BNC cable to the BNC connection.
14. Perform steps 10-13 two more times.
4200-900-01 Rev. H / February 2013
Return to
3-115
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
15. Take one of the cable assemblies from step 14, connect the SMA to CHANNEL 2 of the
PG2 in the left most slot (PG2 in the slot with the highest number).
16. Carefully insert the LEMO Triax connector from step 15 into the Force connector on the
SMU in Slot 4.
17. Route BNC cable from SMU4 to the DUT array WL2 terminal. Use a Triax-to-BNC adapter, if necessary. Connect cable to probe manipulator.
18. Take one of the cable assemblies from step 14, connect the SMA to CHANNEL 1 of the
PG2 in the left most slot (PG2 in the slot with the highest number).
19. Carefully insert the LEMO Triax connector from step 18 into the Force connector on the
SMU in Slot 3.
20. Route BNC cable from SMU3 to the DUT array BL2 connection. Connect Triax-to-BNC adapter, if necessary. Connect cable to probe manipulator.
21. Take one of the cable assemblies from step 14, connect the SMA to CHANNEL 2 of the
PG2 in the right-most slot (PG2 in the slot with the lowest number).
22. Carefully insert the LEMO Triax connector from step 21 into the Force connector on the
SMU in Slot 2.
23. Route BNC cable from SMU2 to the DUT array WL2 connection. Connect Triax-to-BNC adapter, if necessary. Connect cable to probe manipulator.
24. Take one of the cable assemblies from step 14, connect the SMA to CHANNEL 1 of the
PG2 in the right-most slot (PG2 in the slot with the lowest number).
25. Carefully insert the LEMO Triax connector from step 24 into the Force connector on the
SMU in Slot 1.
26. Route BNC cable from SMU1 to the DUT array WL1 connection. Connect Triax-to-BNC adapter, if necessary. Connect cable to probe manipulator.
Switch matrix connection to array DUT
Cabling instructions for switch connect to an array DUT are below. Refer to Figure 3-97 for the following procedure. These instructions are compatible with the following projects in the
Projects\_Memory folder:
• Flash-Switch
• FlashDisturb-Switch
• FlashEndurance-Switch
Unlike the direct connect methods described above, the use of a switch matrix permits the use of
SMU preamp.
1. Set up the Model 4200-SCS, referring to the
, Reference Manual,
Installation, page 2-1 , and Connections and Configuration, page 4-1 .
2. Set up the 707 or 708 Switch matrix using the Reference manual, Appendix B, Using KCON to add a switch matrix to the system . See Figure 3-99 for a suggested configuration for the row-column connection, consistent with Figure 3-97 .
3. Take one of the SMA Tees and connect the two shortest (4.25 inch or 10.8 cm) SMA cables to either end.
4. Connect this assembly to the right-most PG2 card, that is, the PG2 card in the lowest numbered slot. First connect one of the SMA cables to TRIGGER OUT and connect the
SMA tee to TRIGGER IN.
5. Then connect the other SMA cable to TRIGGER IN on the second PG2 card. This second card is the card to the immediate left of the card in step 4.
3-116 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
NOTE
If the FLASH package consists of more than two PG2 cards, continue to connect the cable and Tees to the adjacent cards. For a system consisting of four PG2 cards, there should be three SMA tees used to connect the triggering across the four cards.
6. Take one SMA-to-BNC adapter and connect one 5 foot (1.5 m) black BNC cable.
7. Take the cable from step 5 and connect the SMA adapter to CHANNEL 2 of the PG2 in the left most slot (PG2 in the slot with the highest number).
8. Route BNC cable from step 7 to the switch matrix card Triax input, using a Triax-to-BNC adapter.
9. Repeat steps 6-8 for the other three PG2 pulse channels.
10. Take one black Lemo Triax to three-slot Triax cable and insert the LEMO end into the Force connection on the left-most SMU in slot four.
11. Route triax from SMU4 to the switch matrix card Triax input.
12. Repeat steps 10-11 for the remaining three SMUs.
13. Use triax cables to route the switch matrix outputs to the array DUT probe manipulators.
Figure 3-99
KCON Row-Column Card Properties for Flash testing with four SMUs and four VPU pulse channels
Memory projects
The Memory projects folder covers a variety of non-volatile memory testing. There are tests for floating gate memory, phase change memory, and ferroelectric memory. There are several projects for floating gate NAND and NOR testing
There are three types of flash memory projects:
4200-900-01 Rev. H / February 2013
Return to
3-117
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
• Initial Characterization
• Endurance
• Disturb
Each type of project has three different sets of defaults for common setups:
• NAND device (direct connect)
• NOR device (direct connect)
• Switch (using a Keithley 707A/708A switch matrix and compatible card(s)).
This results in the nine different projects in the Projects\_Memory folder as shown in Figure 3-100 .
Figure 3-100
Project listing _Memory folder
3-118
There are three similar projects that provides the ability to send
n
pulses to the DUT, then perform a V
T sweep.
• Flash-NAND project
• Flash-NOR project
• Flash-Switch project
The pulses can be either a single pulse program or erase waveform, or the combined program and erase waveform. Figure 3-101 shows the program and erase tests for the Flash-NAND project .
These tests allow investigation into program and erase state dependencies on pulse parameters.
There are three different waveform types available:
• Program Erase
• Fast Program
• Erase
The Program waveform and Erase waveform output pulses with a single set of parameters for the pulse width, transition (0-100% rise/fall), and level (see Figure 3-102 ).
The Fast Program and Erase test waveform uses two pulses, that can have independent widths and levels (see Figure 3-103 ).
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Each test permits programming the pulse width, level and transition (0-100% rise/fall) parameters, as well as the number of pulses.
For extended Program Erase cycling, use one of the FlashEndurance projects.
Instead of a voltage the disconnected or open state may also be chosen for any pulse segment.
The open state is useful when tunneling for programming or erasing a floating gate transistor.
These projects support from one to eight pulse channels to support typical 4-terminal devices, as well as higher pin count devices or array test structures.
NOTE
The 8-terminal testing requires four Model 4205-PG2 cards and, for most tests, a compatible external switch matrix.
The purpose of these projects is to initially characterize a floating gate transistor. For example, determine the appropriate pulse parameters for both the program and erase waveforms to reach a target V
TE and V
TP
.
This can be done by setting the Program pulse height to the desired value, but setting the pulse width to a fraction of the expected pulse width (
Entering Segment ARB values into UTM array parameters ).
1. Set the NumPulses to one and uncheck the Erase and Fast-Program-Erase tests.
2. Run the Program, SetupDC and Vt-MaxGm tests, monitoring the shift in the V
T and noting the number of pulses required to reach the target Vt
TP
.
Then the same approach can be used for the erase. If the DUT was initially in an unknown state, the determination of appropriate pulse parameters for the program and erase waveforms may be iterative.
The Fast-Program-Erase test may be used to confirm that the chosen pulse parameters are providing an acceptable erase, and the V
T after the Fast-Program-Erase is not shifting.
Once acceptable pulse parameters are determined, use Kpulse to define and export the waveforms for use in the Endurance and Disturb projects (see
Using Kpulse to create and export
The difference between the Flash-NAND and Flash-NOR are the typical pulse widths and levels specific to the DUT type. The Flash-switch is a generic example of the Flash testing described above, but adds support for an external Keithley switch matrix.
NVM_examples
The NVM_Examples test uses one 4225-PMU, two 4225-RPMs and two SMUs to characterize NAND flash, phase change memory and ferroelectric memory. For additional information see the NVM
Application Note link on the Applications page of the 4200 Complete Reference.
Flash-NAND tests
Flash-NAND tests consist of the following tests:
• Program
• Erase
• Fast-Program-Erase
• SetupDC
• Vt-MaxGm
• Program-8
4200-900-01 Rev. H / February 2013
Return to
3-119
Section 3: Common Device Characterization Tests
• Erase-8
• Fast-Program-Erase-8
NOTE
The Flash-NAND project navigator is shown in Figure 3-101 .
Figure 3-101
Flash-NAND project
Model 4200-SCS User’s Manual
3-120
Figure 3-102
Parameters for Program or Erase UTMs (using single_pulse_flash module)
PulseWidths
PulseVoltages
0V
PrePulseDelays
0V
PostPulseDelays
TransitionTimes
Figure 3-103
Parameters for Fast Program-Erase pulse waveform (using double_pulse_flash module)
Pulse1Widths Pulse2Widths
Pulse1Voltages
0V
PrePulse 1Delays
Pulse2Voltages
0V
PostPulse1Delays
0V
PrePulse 2Delays
0V
PostPulse2Delays
TransitionTimesPulse 1 TransitionTimesPulse 2
Program test – This test uses a partially pre-defined waveform, see Figure 3-102 , to program a flash memory device. The Definition tab for this test is shown in Figure 3-104 .
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-104
Flash-NAND project – Program definition tab
Section 3: Common Device Characterization Tests
Erase test – This test uses a partially pre-defined waveform, see Figure 3-102 , to erase a flash memory device. The Definition tab for this test is shown in Figure 3-105 .
Figure 3-105
Flash-NAND project – Erase definition tab
4200-900-01 Rev. H / February 2013
Return to
3-121
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Fast-Program-Erase test – This test uses a partially pre-defined waveform, see Figure 3-103 , to program and erase a flash memory device. The Definition tab for this test is shown in Figure 3-
106 .
Figure 3-106
Flash-NAND project – Fast-Program-Erase definition tab
SetupDC test – The Definition tab for this test is shown in Figure 3-107 . This test isolates the VPU outputs from the DUT, allowing the SMUs to perform a DC without signal interference from the pulse outputs. It does this by opening the HEOR for each VPU channel in the PulseTerminals list.
Disconnecting the VPU channels allows for accurate DC results. This isolation step is only necessary when using the direct connect method (see Figure 3-95 and Figure 3-96 ), where the
SMU and VPU signals are sharing a single connection to each device terminal (see Figure 3-89 ).
The same test step is called Open-VPU-Relay, and is optional for switch matrix configurations (see
Figure 3-97 ), but is recommended to prevent accidental simultaneous connection of both SMU and PG2 channels to a single terminal.
The SetupDC test step is used in the configuration without a switch matrix and is required before any DC tests. When using a switch matrix, a ConPin test can replace the SetupDC test (see
Reference Manual, LPT functions, page 8-59 ) to set the appropriate matrix connections prior to any DC tests.
3-122 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-107
Flash-NAND project – SetupDC definition tab
Section 3: Common Device Characterization Tests
Vt-MaxGm test – This test is used to perform a DC voltage sweep on the gate of the DUT and measure the drain current at each sweep step. The default Definition tab for this test is shown in
Figure 3-108 . SMU3 is configured to perform a 101 point sweep from 0 to 5 V in 50m V steps.
SMU1 is configured to DC bias the drain at 0.5 V and measure current at each step of the sweep.
Figure 3-108
Flash-NAND project – Vt-MaxGm definition tab
Program-8 test – This test uses Segment ARB waveforms to program an 8-terminal flash memory device.
4200-900-01 Rev. H / February 2013
Return to
3-123
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Erase-8 test – This test uses Segment ARB
®
waveforms to erase an 8-terminal flash memory device.
Fast-Program-Erase-8 test – This test uses Segment ARB waveforms to program and erase an
8-terminal flash memory device.
Flash-NOR tests
The Flash-NOR project has tests similar to the Flash-NAND project, with parameter defaults for
NOR type floating gate DUTs.
Flash-switch tests
The Flash-Switch project has similar tests to the Flash-NAND, with parameter defaults for using a switch matrix for more complex multi-DUT addressable test structures (see Figure 3-84 ). Also,
SMU and 4205-PG2 pulse channels are connected to the matrix differently, eliminating the
SMU+Pulse sharing of cables to the DUT. Using the switch means that ConPin tests (see Figure 3-
109 ) are added after the Open-VPU-Relay tests in the direct-connect versions Flash-NAND (see
Figure 3-101 ) and Flash-NOR.
Figure 3-109
Flash-Switch project
3-124
ConPin-Pulse or ConPin-DC test – This test is used to connect pulse or SMUs to the DUT.
Figure 3-110 shows the definition tab for ConPin-Pulse. The parameters are typed into the UTM parameter table, with the Pin1, Pin2, etc determining where the instrument (SMU, VPU) signals connect. It is also possible to configure a single switch matrix card using the GUI. Click the GUI button shown in Figure 3-110 to see the dialog in Figure 3-111 .
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 3-110
ConPin-Pulse test Definition tab
Section 3: Common Device Characterization Tests
Figure 3-111
ConPin-Pulse test GUI definition dialog
Running any Flash Project for the first time
1. Connect up the Model 4200-SCS FLASH package, using the Flash Connections instructions for one of the following configurations:
4200-900-01 Rev. H / February 2013
Return to
3-125
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual a. Direct connection (no switch matrix) to single DUT: Use Figure 3-95
and Direct connection to single DUT .
b. Direct connection (no switch matrix) to array DUT: Figure 3-96 and
Direct connection to array DUT for disturb testing
.
c. Switch matrix connection to array or single DUT: Use Figure 3-97
and Switch matrix connection to array DUT .
2. See procedures below for using a specific Flash project.
a. Initial characterization using the
Running the Flash-NAND, Flash-NOR or Flash-Switch
b. Endurance or Disturb testing using the
Running a FlashEndurance or FlashDisturb project
by using FlashEndurance-NAND , FlashEndurance-NOR , FlashEndurance-
Switch , FlashDisturb-NAND , FlashDisturb-NOR , or FlashDisturb-Switch .
3-126
Running the Flash-NAND, Flash-NOR or Flash-Switch Project
The Flash projects use a small number of tests and methods. This section will explain the tests and how to set parameter values.
These projects allow initial characterization of a device, including the determination of the pulse settings (pulse width, height, and transition time) that will provide a target programmed or erased
V
T
. After the appropriate pulse settings are determined, they can be used to perform Endurance or
Disturb testing on the DUT.
1. If system connections have not been made, follow the instruction in
.
2. If KITE is not running, start KITE by double-clicking the KITE icon on the Model 4200-SCS desktop.
3. Open the appropriate KITE Flash project.
a. Within KITE, click FILE > Open Project. If the dialog window is not displaying the
_Memory folder, move up one or two levels to the display the Projects directory. b. Double-click the _Memory folder, then double-click the desired Flash test folder (Flash-
NAND, Flash-NOR or Flash-Switch) c. Double-click the Flash-NAND.kpr, Flash-NOR.kpr or Flash-Switch.kpr file to open the desired Model 4200-SCS Flash project. KITE should resemble Figure 3-104 or Figure
3-109 for Flash-Switch Project.
4. Touch-down or connect the DUT.
5. Verify setup and connection by running Vt-MaxGm test a. Set appropriate voltages b. Run the test by clicking the yellow and green triangle Append button.
c. Ensure that the V
G
-I
D
and V
T
results are reasonable.
6. Determine the appropriate pulse voltage levels.
a. Review the section Pulse waveforms for NVM testing .
b. Recall that pulse voltage levels on the gate will double
i.
For example, using PulseVoltage = 2 will result in V
G
= 4 V for a typical high-impedance
(1 k Ω) terminal.
c. Use oscilloscope to determine appropriate PulseVoltage values for the desired V
G
V
D
, making sure to use the 1 M
Ω
input setting on the oscilloscope.
and
i.
Drain: Connect the oscilloscope probe across the drain-source of the DUT.
ii.
Use the Program and Erase UTMs to output pulses, while using the oscilloscope to measure the pulse height. Iterate by modifying the PulseVoltages to reach the target voltage.
7. Once the appropriate voltage levels are determined, the appropriate pulse width may be determined by iteratively outputting pulses while occasionally measuring the V
T
.
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests a. Start by using a pulse width that is shorter than the expected PW. For example, if 20
s is the expected PW, try using a 2
s PW.
b. Enter the parameter values into the Program UTM, following the procedure in
Running the Program or Erase UTM
.
Initially, set NumPulses = 2, or another small number.
c. Uncheck the Erase and Fast-Program-Erase tests.
d. Enter the parameter values for the Vt-MaxGm test, following the procedure in
e. Run the test
i.
Double-click
ii.
Press the Run button f.
Check the graph on the Vt-MaxGm test. It will likely be too low on the first few runs, but note the total number of pulses sent to the DUT. Rerun test until the V
T
has met the target value, and note the total pulse width to use to program the device, using either the Program or Fast-Program-Erase tests.
g. Repeat the above step with the Erase test, feeding final results into the Erase and Fast-
Program-Erase tests.
h. Ensure that the erase parameters are fully erasing the DUT
i.
Set the parameters in the Fast-Program-Erase test. Set NumPulses = 10.
ii.
Uncheck the Program and Erase tests.
iii.
Double-click 4Terminal-FloatingGate. Press run
iv.
Note the V
T
.
v.
Change NumPulses = 100 or a larger number
vi.
Double-click 4Terminal-FloatingGate. Press Append.
vii.
Note the V
T
. If the V
T
value for the tests are similar, then the erase pulse is fully erasing the DUT.
Running the Program or Erase UTM
These tests are located in all of the Flash projects. It outputs a number of pulses (Parameter =
NumPulses) with a shape shown similar to Figure 3-102 , on a number of pulse channels
(Parameters = NumPulseTerminals, PulseTerminals).
1. Enter the number of pulse waveforms required into NumPulseTerminals. This must be a minimum of one channel, up to a maximum of the number of channels available. For a
Flash system with 2 4205-PG2 cards, there are four pulse channels available.
2. Enter which pulse channels will be used into PulseTerminals. This is a string of channels, in the form VPU1CH1,VPU1CH2,VPU2CH1,VPU2CH2. VPU1 is the 4205-PG2 in the lowestnumbered slot (right-most slot when looking at back of Model 4200-SCS chassis). a) The characters are all capitalized and each channel is separated by a comma. b) No spaces are allowed in the PulseTerminals string.
3. Enter the values in the five arrays that define the pulse shape, referring to Figure 3-102 and the instructions in
Entering Segment ARB values into UTM array parameters . The number
of non-blank entries in the array must match NumPulseTerminals, as shown in Figure 3-
104 , NumPulseTerminals = 4, and the size each array (PulseVoltagesSize, PrePulseDelays,
TransitionTimesSize, PulseWidthsSize, PostPulseDelaysSize) are also four.
a) PulseVoltages: Use a positive value for a waveform similar to Figure 3-102 . If a negative pulse is required, use a negative voltage value. To put a pulse channel into a disconnected, or high impedance, state, use -999.
b) PrePulseDelays, TransitionTimes, PulseWidths, PostPulseDelays: The minimum time is 20 E-9 (20 ns). Number 0 (zero) is not a valid input value. The maximum time is
1 s.
4. Enter the number of pulses into NumPulses. This parameter determines the number of pulses that will be output each time the test is run.
4200-900-01 Rev. H / February 2013
Return to
3-127
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
5. Enter the number of SMUs that are used as Bias Terminals into NumSMUBiasTerminals. An example of using an SMU as a bias terminal is shown in Figure 3-96 . The 4 th
SMU in Figure
3-96 is a dedicated connection to a bit line on the array DUT. During a pulse test, such as
Program or Erase, this SMU would output a DC voltage that would provide power to the drain terminal of the first column of the array.
6. Enter the SMU IDs for the SMU(s) used as a bias into SMUBiasTerminals. For the configuration in Figure 3-96 , SMUBiasTerminals = SMU4.
7. Enter the voltages in the array SMUBiasVoltages. These are the voltages for the SMUs listed in SMUBiasTerminals. The number of non-blank entries in the array must match
NumSMUTerminals.
8. Enter the number of SMUs that are sharing a cable with a pulse channel into
NumSharedSMUs. Sharing means that one pulse and one SMU signal are combined to a single DUT terminal. Figure 3-96 shows that three pairs of SMU/pulse channels are shared.
Note the SMA tees on each of the top three SMUs that incorporate both a pulse channel and a SMU signal into a single cable to a DUT terminal. Supplying the shared SMU information allows the software to open the SMU relay during the pulse output, that is necessary to permit good pulse fidelity. If a switch matrix is used in the configuration (see
Figure 3-97 ), then use NumSharedSMUs = 0.
9. Enter the SMU IDs for the SMU(s) sharing a cable with a pulse channel into SharedSMUs.
For the configuration in Figure 3-96 , SharedSMUs = SMU1,SMU2,SMU3. There are no spaces allowed in the SharedSMUs string.
10. Press the green triangle Run button to output the pulses.
11. Check the Data tab in the Sheet control. The single_pulse_flash value should be 0, indicating that there were no errors. No measurements are taken in this test, so there is no data to graph.
12. If single_pulse_flash is non-zero, pulses are not being output, or there are error messages
in the Project Messages pane, see Troubleshooting
section.
Table 3-29
Parameter values for Program or Erase UTM for 4 or 2 channel configurations
Parameter
NumPulseTerminals
PulseTerminals
Value for 4 channel test
4
VPU1CH1, VPU1CH2,
PulseVoltages
PrePulseDelays
TransitionTimes
PulseWidths
VPU2CH1, VPU2CH2
0
PostPulseDelays
NumPulses
SMUBiasTerminals
1
NumSMUBiasTerminals 0
1 E-6
3 E-7
5 E-6
2 E-6
7 0 0
1 E-6 1 E-6 1 E-6
3 E-7 3 E-7 3 E-7
5 E-6 5 E-6 5 E-6
2 E-6 2 E-6 2 E-6
SMUBiasVoltages
NumSharedSMUs
SharedSMUs
4
SMU1,SMU2,SMU3,SMU4
Value for 2 channel test
2
VPU1CH1, VPU1CH2
0
1 E-6
3 E-7
5 E-6
2 E-6
1
0
2
SMU1,SMU2
7
1 E-6
3 E-7
5 E-6
2 E-6
NOTE
Channel count refers to the number of pulse+SMU channels with a direct connect setup. A setup with four channels of each pulse and SMU is in Figure 3-95 . All channels in group must have the same total time.
3-128 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Running the Fast-Program-Erase UTM
This test is used in all of the Flash projects. It outputs a number of pulse waveforms (Parameter =
NumPulses) with a shape shown similar to Figure 3-103 , on a number of pulse channels
(Parameters = NumPulseTerminals, PulseTerminals).
1. Enter the number of pulse waveforms required into NumPulseTerminals. This must be a minimum of one channel, up to a maximum of the number of channels available. For a typical Flash system with two 4205-PG2 cards, there are four pulse channels available.
2. Enter which pulse channels will be used into PulseTerminals. This is a string of channels, in the form VPU1CH1,VPU1CH2,VPU2CH1,VPU2CH2. VPU1 is the 4205-PG2 in the lowestnumbered slot (right-most slot when looking at back of Model 4200-SCS chassis). The characters are all capitalized and each channel is separated by a comma. No spaces are allowed in the PulseTerminal string.
3. Enter the values in the ten arrays that define the pulse shape, referring to Figure 3-103 and the instructions in
Entering Segment ARB values into UTM array parameters . The number
of non-blank entries in the array must match NumPulseTerminals, as shown in Figure 3-
104 , NumPulseTerminals = 4, and the size each array (Pulse1VoltagesSize,
PrePulse1Delays, TransitionTimesPulse1Size, Pulse1WidthsSize, PostPulse1DelaysSize,
Pulse2VoltagesSize, PrePulse2Delays, TransitionTimesPulse2Size, Pulse2WidthsSize,
PostPulse2DelaysSize) are also 4.
a. PulseVoltages: Use a positive value for a waveform similar to Figure 3-103 . If a negative pulse is required, use a negative voltage value. To put a pulse channel in to a disconnected, or high impedance, state, use -999.
b. PrePulseDelays, TransitionTimes, PulseWidths, PostPulseDelays: The minimum time is
20 E-9 (20 ns). Number 0 (zero) is not a valid input value. The maximum time is 1 s.
4. Enter the number of pulses into NumPulses. This parameter determines the number of program and erase pulse waveforms that will be output each time the test is run.
5. Enter the number of SMUs that are used as Bias Terminals into NumSMUBiasTerminals. An example of using an SMU as a bias terminal is shown in Figure 3-96 . The 4 th
SMU in Figure
3-96 is a dedicated connection to a bit line on the array DUT. During a pulse test, such as
Program or Erase, this SMU would output a DC voltage that would provide power to the drain terminal of the first column of the array.
6. Enter the SMU IDs for the SMU(s) used as a bias into SMUBiasTerminals. For the configuration in Figure 3-96 , SMUBiasTerminals = SMU4.
7. Enter the voltages in the array SMUBiasVoltages. These are the voltages for the SMUs listed in SMUBiasTerminals. The number of non-blank entries in the array must match
NumSMUTerminals.
8. Enter the number of SMUs that are sharing a cable with a pulse channel into
NumSharedSMUs. Sharing means that one pulse and one SMU signal are combined to a single DUT terminal. Figure 3-96 shows that three pairs of SMU/pulse channels are shared.
NOTE
The SMA tees on each of the top three SMUs that incorporate both a pulse channel and a SMU signal into a single cable to a DUT terminal. Supplying the shared SMU information allows the software to open the SMU relay during the pulse output, that is necessary to permit good pulse fidelity. If a switch matrix is used in the configuration
(see Figure 3-97 ), then use NumSharedSMUs = 0.
9. Enter the SMU IDs for the SMU(s) sharing a cable with a pulse channel into SharedSMUs.
For the configuration in Figure 3-96 , SharedSMUs = SMU1,SMU2,SMU3. There are no spaces allowed in the SharedSMUs string.
10. Press the green triangle Run button to output the pulses.
4200-900-01 Rev. H / February 2013
Return to
3-129
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
3-130
11. Check the Data tab in the Sheet control. The double_pulse_flash value should be 0, indicating that there were no errors. No measurements are taken in this test, so there is no data to graph.
12. If double_pulse_flash is non-zero, pulses are not being output, or there are error messages
in the Project Messages pane, see Troubleshooting
section.
Running the SetupDC UTM
This UTM disconnects the PG2 channels by opening solid state relays. This is necessary when using the direct connect method (see Figure 3-95 and Figure 3-96 ), to ensure that a subsequent
SMU test is only connected to the DUT terminals:
1. Enter the number of shared terminals into SharedPulseTerminals. Sharing means that a single cable provides either a pulse or a SMU signal to a DUT terminal.
2. Enter the Pulse channel IDs for the VPU channels sharing a cable with a SMU into
SharedPulseTerminals. For the configuration in Figure 3-96 , SharedPulseTerminals =
VPU1CH1,VPU1CH2,VPU2CH1VPU2CH2. There are no spaces allowed in the string.
3. Check the Data tab on the Sheet tab, configure_dc_flash = 0. If the value is non-zero, or there are error messages in the Project Messages pane, see
Running the Vt-MaxGm ITM
This test performs a DC V
G
-I
D
sweep on the DUT and extracts the threshold voltage (V results for the first run are shown on the graph, in the lower left corner. V
T
T
). The VT
values for each test (run or append) is shown in each tab, in the right-most column headed VT. This test can be run after setting the device in any state, using the Program, Erase and/or Fast-Program-Erase UTMs. This test provides the V
T
, but does not determine an appropriate, or target, V
T
, that is usually provided by historical performance, a review of the device structure, or the device engineer.
1. Enter the voltage values for each SMU. Defaults have a voltage sweep on the gate, a fixed
DC bias on the drain, and 0 V or a GNDU signal for the source and bulk.
2. Once the test is run, review the graph or sheet results.
Running the ConPin-Pulse or ConPin-DC UTM (Switch projects only)
This test routes the desired pulse or SMU signals to the DUT by closing switches on a switch
matrix card. See Switch matrix connection to array DUT
for connection and switch matrix setup instructions. The UTM entries for TermIdStr1-TermIdStr8 Pin1-Pin8 define which instrument (SMU or VPU channel) get connected to which output pin.
1. Enter a value for OpenAll. The default value is 1, that opens all switches. The remaining parameters define which switches to close. If more than 8 closures are required for a test, use two ConPin tests, setting the second ConPin test OpenAll = 0, to ensure the first
ConPin switch settings are not cleared. See Figure 3-110 for the screenshot of the ConPin parameters.
2. Enter values for TermIdStr1 and Pin1. This first pair of parameters determines which instrument, either SMU or VPU channel, gets output. For a SMU to be output on the 1 st output of the switch matrix, TermIdStr1 = SMU1 and Pin1 = 1. If no connection is desired set
Pin1 = 0. Another way to set the connections is to use the GUI. To use the GUI, click the
GUI button (see Figure 3-110 ) that displays the dialog shown in Figure 3-111 . Click the desired crosspoint closures. The Input strings shown in the GUI must match the labels supplied in the KCON setup for the switch matrix card (see Figure 3-99 ). Note that the Open
All checkbox (and OpenAll parameter in the UTM parameter list) controls whether to open all switches before making any new switch closures. This checkbox does not clear the state of the switches shown in Figure 3-111 .
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
3. Continue to enter values for the remaining 7 pairs of TermIdStr and Pins.
4. Running the test will set the switch closures as specified.
There are three similar projects that stress the DUT with a number of Program+Erase waveforms, then periodically measures the V
T
:
• FlashEndurance-NAND project
• FlashEndurance-NOR project
• FlashEndurance-switch project
The purpose of these projects is to determine the lifetime of the DUT, based on the number of
Program+Erase cycles withstood by the device before a certain amount of shift, or degradation, in the V
T or other measurement. The waveforms may be unique for each pulse channel, and are defined in the separate Kpulse program and saved to files. For more information refer to
Reference Manual, KPulse (for Keithley Pulse Generator Cards), page 13-1 and
Using Kpulse to create and export Segment ARB waveforms .
These files are specified for each pulse channel in the test. The number and interval for the pulse stresses are set, as well as the desired SMU measurements. The typical measurement is a V
T extraction based on a V
G
-I
D
sweep, but any type of DC test may be configured.
These projects support from one to eight pulse channels to support typical 4-terminal devices, as well as higher pin count devices or array test structures. The 8-terminal testing requires four Model
4205-PG2 cards and, for most tests, a compatible external switch matrix.
The difference between the FlashEndurance-NAND and FlashEndurance-NOR are the difference in the typical pulse widths and levels specific to the DUT type. The FlashEndurance-Switch project is a generic example of the Flash testing described above, but adds support for an external
Keithley switch matrix. Example results for the Endurance tests are shown in Figure 3-113 and
Figure 3-90 .
FlashEndurance-NAND tests
FlashEndurance-NAND tests consist of the following test:
• Program
• SetupDC-Program
• Vt-MaxGm-Program
• Erase
• SetupDC-Erase
• Vt-MaxGm-Erase
The project navigator for FlashEndurance-NAND is shown in Figure 3-112 . Stressing for the
FlashEndurance-NAND tests are configured from the Subsite Setup tab for the FlashEndurance subsite plan.
The default setup (shown in Figure 3-113 and Figure 3-114 ) uses Segment ARB
®
waveforms to perform log stressing that ranges from 1 to 100,000 counts.
The Segment ARB waveform files (Flash-NAND-Vg-ksf and Flash-NAND-Vd-ksf) used for stressing are loaded into the Device Stress Properties window shown in Figure 3-114 . The stress properties window is opened by clicking the Device Stress Properties button in Figure 3-113 .
Example results for the Endurance tests are shown in Subsite Graph tab (see Figure 3-115 ).
4200-900-01 Rev. H / February 2013
Return to
3-131
Section 3: Common Device Characterization Tests
Figure 3-112
FlashEndurance-NAND project plan
Model 4200-SCS User’s Manual
Figure 3-113
FlashEndurance-NAND project – Subsite Plan tab
3-132 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-114
FlashEndurance-NAND project – Device Stress Properties
Figure 3-115
FlashEndurance-NAND project – Subsite Graph tab
4200-900-01 Rev. H / February 2013
Return to
3-133
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Program test – The Definition tab for this test is shown in Figure 3-116 . This test uses a partially predefined Segment ARB
®
waveforms, see Figure 3-102 , to program a flash memory device and identical to the Program UTMs included in the other Flash projects.
Figure 3-116
FlashEndurance-NAND project – Program Definition tab
SetupDC-Program test – The Definition tab for this test is shown in Figure 3-117 . This test isolates the VPU outputs from the DUT. It does this by opening the HEOR for each VPU channel.
Disconnecting the VPU channels allows for accurate DC results.
The SetupDC test is a UTM that should be used when using a directly wired DUT, without an external switch matrix. SetupDC disconnects the PG2 channels from the DUT to permit proper operation of any subsequent DC measurements.
When using a switch matrix, a ConPin test is used (see the Reference Manual, LPT functions, page 8-59 ) to set the appropriate matrix connections prior to any DC tests.
3-134 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-117
FlashEndurance-NAND project – SetupDC Definition tab
Vt-MaxGm-Program test – This test is used to perform a DC voltage sweep on the gate of the
DUT and measure the drain current at each sweep step. The default Definition tab for this test is shown in Figure 3-118 . SMU3 is configured to perform a 101 point sweep from 0 to 5 V in 50 mV steps.
SMU1 is configured to DC bias the drain at 0.5 V and measure current at each step of the sweep.
The results of the test are shown in the Graph tab (see Figure 3-119 ). The Vt-MaxGm tests may be replaced with another Vt or DC test. Or, additional DC tests may be added after this test.
Figure 3-118
FlashEndurance-NAND project – Vt-MaxGm-Program Definition tab
4200-900-01 Rev. H / February 2013
Return to
3-135
Section 3: Common Device Characterization Tests
Figure 3-119
FlashEndurance-NAND project – Vt-MaxGm-Program Graph tab
Model 4200-SCS User’s Manual
3-136 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Erase test – This test uses Segment ARB
®
waveforms to program a flash memory device. The default Definition tab for this test is shown in Figure 3-120 .
Figure 3-120
FlashEndurance-NAND project – Erase Definition tab
SetupDC-Erase test – This test isolates the VPU outputs from the DUT. It does this by opening the HEOR for each VPU channel. Disconnecting the VPU channels allows for accurate DC results.
Vt-MaxGm-Erase test – This test is used to perform a DC voltage sweep on the gate of the DUT and measure the drain current at each sweep step. SMU3 is configured to perform a 101 point sweep from 0 to 5 V in 50 mV steps. SMU1 is configured to DC bias the drain at 0.5 V and measure current at each step of the sweep.
The Vt-MaxGm tests may be replaced with another Vt or DC test. Or, additional DC tests may be added after this test.
FlashEndurance-NOR tests
The FlashEndurance-NOR project has tests similar to the FlashEndurance-NAND project, with defaults for NOR type floating gate DUTs.
FlashEndurance-switch tests
The FlashEndurance-switch project, Figure 3-121 , has similar tests to the FlashEndurance-NAND, with defaults for using a switch matrix for more complex multi-DUT addressable test structures
(see Figure 3-97 ). Also note the additional test, Open-VPU-Relay, added prior to Conpin-DC tests.
This step ensures that VPU channels will not be inadvertently connected to a device terminal when the SMU testing is performed.
4200-900-01 Rev. H / February 2013
Return to
3-137
Section 3: Common Device Characterization Tests
Figure 3-121
FlashEndurance-Switch project
Model 4200-SCS User’s Manual
3-138
Running a FlashEndurance or FlashDisturb project
This section explains how to use the following Flash projects:
• FlashEndurance-NAND
• FlashEndurance-NOR
• FlashEndurance-Switch
• FlashDisturb-NAND
• FlashDisturb-NOR
• FlashDisturb-Switch
These Flash projects use a small number of tests and methods. This section will explain the tests
and how to set parameter values for Endurance testing or Disturb testing
.
Before using any of these projects, determine the appropriate pulse voltages and widths by first
using the appropriate project, using the procedures in Running the Flash-NAND, Flash-NOR or
The Endurance and Disturb projects include everything from the corresponding Flash-NAND,
Flash-NOR, or Flash-Switch projects. To use an Endurance or Disturb test, ensure that each test in the project navigator is functioning properly by following the procedures below. After setting up all of the tests, the information below will continue to explain the setup for the stress / measure looping that is the core of any endurance or disturb test.
1. If system connections have not been made, follow the instruction in Running any Flash
.
2. If KITE is not running, start KITE by double-clicking the KITE icon on the Model 4200-SCS desktop.
3. Open the appropriate KITE Flash project.
a. Within KITE, click FILE > Open Project. If the dialog window is not displaying the
_Memory folder, move up one or two levels to the display the Projects directory. Doubleclick the _Memory folder, then double-click the desired Flash test folder (see list above
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests this procedure), then double-click the appropriate *.kpr file to open the desired Model
4200-SCS Flash project.
b. KITE should resemble Figure 3-116 .
4. Touch-down or connect the DUT.
5. Verify setup and connection by running Vt-MaxGm test a. Set appropriate voltages b. Run the test by clicking the yellow and green triangle Append button.
c. Ensure that the V
G
-I
D
and V
T
results are reasonable.
6. Determine the appropriate pulse voltage levels:
a. Review the section Pulse waveforms for NVM testing on page 3-103
. b. Recall that pulse voltage levels on the gate will double:
i.
For example, using PulseVoltage = 2 will result in V
G
= 4 V for a typical high-impedance
(1 k Ω) terminal.
c. Use oscilloscope to determine appropriate PulseVoltage values for the desired V
G
V
D
, making sure to use the 1 M
Ω
input setting on the oscilloscope:
and
i.
Drain: Connect the oscilloscope probe across the drain-source of the DUT.
ii.
Use the Program and Erase UTMs to output pulses, while using the oscilloscope to measure the pulse height. Iterate by modifying the PulseVoltages to reach the target voltage.
7. Once the appropriate voltage level is determined, the appropriate pulse width may be determined by iteratively outputting pulses while occasionally measuring the V
T
.
a. Start by using a pulse width that is shorter than the expected PW. For example, if 20
s is the expected PW, try using a 2
s PW.
b. Enter the parameter values into the Program UTM, following the procedure in
Running the Program or Erase UTM
. Initially, set NumPulses = 2, or another small number.
c. Uncheck the Erase and Fast-Program-Erase tests.
d. Enter the parameter values for the Vt-MaxGm test, following the procedure in
e. Run the test:
i.
Double-click
ii.
Click Run button
iii.
Check the graph on the Vt-MaxGm test. It will likely be too low on the first few runs, but note the total number of pulses sent to the DUT.
iv.
Rerun test by following the previous Run the Test steps. Once the V
T
has met the target value, note the total pulse width to use to program the device, using either the Program or Fast-Program-Erase tests.
f.
Repeat above with the Erase test, feeding final results into the Erase and Fast-
Program-Erase tests.
g. Ensure that the erase parameters are fully erasing the DUT
i.
Set the parameters in the Fast-Program-Erase test. Set NumPulses = 10.
ii.
Uncheck the Program and Erase tests.
iii.
Double-click 4Terminal-FloatingGate. Press run.
iv.
Note the V
T
.
v.
Change NumPulses = 100 or a larger number.
vi.
Double-click 4Terminal-FloatingGate. Press Append.
vii.
Note the V
T
. If the V
T
value for the tests are similar, then the erase pulse is fully erasing the DUT.
The following link to procedures for these UTM and ITM tests:
Running the Program or Erase UTM
Running the Fast-Program-Erase UTM
4200-900-01 Rev. H / February 2013
Return to
3-139
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Running the ConPin-Pulse or ConPin-DC UTM (Switch projects only)
Running endurance or disturb looping
The Endurance or Disturb testing is essentially a stress / measure test. The stress portion applied a number of pulse waveforms to the DUT, then periodically measurements are performed.
1. Double-click Figure 3-113 ), then click the Subsite Setup tab.
The screen should resemble Figure 3-113 .
2. Ensure that the Segment Stress / Measure Mode is chosen.
3. Determine the stress intervals and how often the measurements are performed. Each entry in the Stress Counts box is the number of waveforms that will be output. After the listed number of waveform counts is output, measurements are preformed. All checked boxes in the project navigator will be run after each stress interval.
a. Choose Linear, Log or List b. Enter the First stress count, that must be at least 1.
c. Enter the Total Stress Count, that is the last stress interval output.
d. Number of stresses is the number of stress intervals.
i.
For linear, the number of total stress intervals
ii.
For log, the number of stress intervals per decade count of stress counts e. Press the Apply button to see the updated Stress Counts and intervals.
4. Click the Device Stress Properties button, that will display something similar to Figure 3-
114 .
5. The General Settings show the SMU settings during the stress portion of the test. These settings are necessary when using an array DUT structure, either direct connect (see Figure
3-96 ) or using a switch matrix (see Figure 3-97 ).
a. If a SMU bias is required, then set the voltage and current limit.
b. If using shared cabling, or SMU/VPU pairings, set all Pins entries = -1, to disconnect the
SMUs during the stress, allowing the pulse signals to properly reach the DUT terminals.
c. If using a switch matrix, set the pin connection. If no connection is required, input 0.
6. Pulse generator settings configure the waveforms used during the stress. See
Using Kpulse to create and export Segment ARB waveforms
to create the desired multi-level pulse waveforms.
a. Click the … button for each available pulse channel. Choose the desired waveform, previously created and exported, from the available list. Each channel must have an associated .ksf waveform and each waveform should have the same duration.
7. Parameter properties show which parameters are graphed in the Subsite graph, and if any test should end early. If a test should end after a certain VT shift, either an absolute voltage shift, or a % shift follow the below: a. Choose % or Abs b. Check the box c. Enter the Target value.
8. Before running the test for the first time, it is recommended to try out the project on a scrap device: a) Ensure that the project navigator is showing the FlashEndurance entry highlighted, as shown in Figure 3-113 .
b) Click Figure 3-113 ). c) Ensure that the test cycles through each test in the project navigator, and that data is input into the Subsite Data tab.
9. Move to a fresh device and click the Run Test/Subsite icon.
3-140 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
10. If errors or unexpected operation occurs, see the Error codes
sections.
The following three projects are similar, and use the shared stress-measure looping capability of the FlashEndurance projects:
• FlashDisturb-NAND project
• FlashDisturb-NOR project
• FlashDisturb-switch project
The purpose of the Disturb test is to pulse stress a device in an array test structure, then perform a measurement, such as V
T
, on a device adjacent to the pulsed device.
The goal is to measure the amount of V
T shift in adjacent cells, either in the programmed or erased states, when a nearby device is pulsed with either a Program, Erase, or Program+Erase waveforms.
The typical measurement is a V
T be configured. extraction based on a Vg-Id sweep, but any type of DC test may
The difference between the FlashDisturb-NAND and FlashDisturb-NOR are the typical pulse widths and levels specific to the DUT type. The FlashDisturb-switch is a generic example of the
Flash testing described above, but adds support for an external Keithley switch matrix.
FlashDisturb tests
The FlashDisturb tests consists of the following tests:
• Program
• SetupDC-Program
• Vt-MaxGm-Program
• Erase
• SetupDC-Erase
• Vt-MaxGm-Erase
The six tests listed above are the same ones used for endurance testing (see
for details).
Stressing for the disturb tests are configured from the subsite setup tab for a disturb project subsite plan. The default subsite setup for FlashDisturb-NAND (shown in Figure 3-122 ) uses Segment
ARB
®
waveforms, defined and saved to file using Kpulse, to perform log stressing that ranges from 100,000 to 1,000,000 counts.
The Segment ARB waveform files (Flash-NAND-Vg.ksf and Flash-NAND-Vd.ksf) used for stressing are loaded into the device stress properties window shown in Figure 3-123 . The stress properties window is opened by clicking the Device Stress Properties button in Figure 3-122 .
4200-900-01 Rev. H / February 2013
Return to
3-141
Section 3: Common Device Characterization Tests
Figure 3-122
FlashDisturb-NAND project – subsite setup tab
Model 4200-SCS User’s Manual
Figure 3-123
FlashDisturb-NAND project – device stress properties
3-142
Explanation of flash UTM parameters
NumPulseTerminals
PulseTerminals
(int) The number of pulse terminals, or pulse channels, to use for the test. The number of pulse terminals ranges from one to eight.
(char *) A string representation of all the VPU channels being used in the test, matching the number given in NumPulse. For example if the setup is such that VPU1 Channel 1 and VPU2
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Pulse1Voltages
PrePulse1Delays
TransitionTimesPulse1
Pulse1Widths
PostPulse1Delays
Pulse2Voltages
PrePulse2Delays
TransitionTimesPulse2
Pulse2Widths
PostPulse2Delays
NumPulses
4200-900-01 Rev. H / February 2013
Channel 2 are being used, then PulseTerminals should look like this: VPU1CH1,VPU2CH2. There are no spaces in this list of channels.
(double) Array of voltage values for the pulse height (0 V referenced) of first pulse on each pulse channel. Valid values range from -20 V to +20 V. All voltage levels assume a 50 Ω load.
In order to float a channel (disconnect pulse output from a DUT pin), using the Solid State Relay, use -999. Minimum time required for a SSR open or close is 100 us.
(double) Array of time values used as a delay before the first pulse is output. Valid values range from 20 ns to 1 s in 10 ns increments (s).
(double) The amount of time it will take the first pulse to rise/fall
(0-100%/100-0%) from the BaseValue (0 V) to the given Pulse
Voltage. If the pulse voltage level is from -5 to +5 V, then the valid transition times are from 20 ns to 33 ms in 10 ns increments, else if pulse voltage is within -20 to +20 V, then valid values range from 100 ns to 33 ms in 10 ns increments (s).
(double) Array of values defining the pulse widths for the first pulse of each channel. Minimum values are 20 ns to 1 s. Pulse width is defined as FWHM, so it includes half of the fall time and half of the rise time (transition time), in seconds.
(double) Array of time values used as a delay after the first pulse is output (that is, time at the 0 V base voltage). Valid values are
20 ns to 1 s in 10 ns increments (s).
(double) Array of voltage values for the pulse height (0 V referenced) of second pulse on each pulse channel. Valid values range from -20 V to +20 V. All tests assume a 50 Ω load. In order to float a channel, or disconnect from a DUT pin, using the Solid
State Relay, use -999. Minimum time required for a SSR open or close is 100 us.
(double) Array of time values used as a delay before the second pulse is output. This delay happens after the PostPulse1Delays.
Valid values range from 20 ns to 1 s in 10 ns increments (s).
(double) The amount of time it will take the second pulse to rise/ fall (0-100%/100-0%) from the BaseValue (0 V) to the given Pulse
Voltage. If the pulse voltage level is from -5 to +5 V, then the valid transition times are from 20 ns to 33 ms in 10 ns increments, else if pulse voltage is within -20 to +20 V, then valid values range from 100 ns to 33 ms in 10 ns increments (s).
(double) Array of values defining the pulse widths for the second pulse in each channel. Minimum values are 20 ns to 1s. Pulse width is defined as FWHM, so it includes half of the fall time and half of the rise time (transition time), in seconds.
(double) Array of time values used as a delay after the second pulse is output (that is, time at the 0 V base voltage). Valid values are 20 ns to 1 s in 10 ns increments (s).
(int) The number of pulses to output. Valid range: 1 to (2^31)
(about 4.2 billion).
Return to
3-143
Section 3: Common Device Characterization Tests
NumSMUBiasTerminals
SMUBiasTerminals
SMUBiasVoltages
NumSharedSMUs
SharedSMUs
SharedPulseTerminals
SharedPulseTerminals
OpenAll
Model 4200-SCS User’s Manual
(int) The number of bias SMUs to include in the test. These are
SMUs that are not connected in the SMU+Pulse sharing configuration, but additional SMUs that could be used for biasing word or bit lines.
(char *) A string representation of all the SMU channels being used in the test. For example, if the setup is such that SMU1 and
SMU2 are being used for a bias, then SMUBiasTerminals would be: SMU1,SMU2.
(double) Array of SMU bias values used during the test. The values correspond to the number and order in the
SMUBiasTerminals string.
(int) The number of SMUs sharing a connection to the device with a VPU. Sharing a connection means using a Tee to combine a
SMU and VPU channel for a DUT terminal, instead of using an external switch matrix. This variable stores the number of shared
SMU+Pulse instances.
(char *) A string representation of all the shared SMU channels being used in the test. This string is used to disconnect each
SMU from the shared cable during pulse output. For example, if
SMU1 is connected through a Tee to a pulse channel and SMU2 is also connected to another pulse channel, then the
SharedSMUs string would be: SMU1, SMU2.
(int) Number of Pulse channels that are paired with an SMU. This parameter is used in conjunction with SharedPulseTerminals.
See Figure 3-89 and Figure 3-95 for examples of a SMU and
VPU sharing a cable to a DUT terminal.
(char *) A list of pulse channels that each share a cable with a
SMU. The list for two channels on the lowest numbered VPU would be: VPU1CH1,VPUCH2. There are no spaces or quotation marks in the string. See Figure 3-89 and Figure 3-95 for examples of a SMU and VPU sharing a cable to a DUT terminal.
(int) Value for ConPin test that determines if all matrix switch points are opened, before the desired switch point closures.
Using OpenAll = 1 essential resets the switch to an all open state, then the desired switches are closed.
3-144
Error codes
0
-16001
-16002
-16003
-16004
-16005
-16006
-16007
-16008
No Errors
Invalid number of pulse terminals
PulseVoltagesSize has to match the number of pulse terminals
PrePulseDelaysSize has to match the number of pulse terminals
TransitionTimesSize has to match the number of pulse terminals
PulseWidthsSize has to match the number of pulse terminals
PostPulseDelaysSize has to match the number of pulse terminals
Invalid number of bias SMU terminals
Invalid name of shared pulse terminal(s)
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
-16009
-16010
-16011
-16012
-16013
-16014
-16015
-16016
-16017
-16018
-16019
Required bias SMU is not available in current configuration
Required shared SMU is not available in current configuration
Required VPU is not available in current configuration
PrePulseDelay value is out of valid range
PrePulseDelay value has to be in 10 ns increments
TransitionTime value is out of valid range
TransitionTime value has to be in 10 ns increments
Pulse level value is out of valid range
Pulse width value is out of valid range
PostPulseDelay value is out of valid range
PostPulseDelay value has to be in 10 ns increments
Troubleshooting
Check the
for additional information.
No pulse output
If pulses are not being output, please check the following:
1. Ensure proper cabling. The trigger interconnections between the pulse cards must match the diagram shown in Figure 3-95 , Figure 3-96 , or Figure 3-97 . The TRIGGER OUT from the pulse card in the lowest numbered slot (right-most slot) must be cabled into TRIGGER
IN of the same card, as well as the TRIGGER IN of all adjacent pulse cards.
2. All size values (PulseVoltagesSize, PrePulseDelaysSize, and so on) must match the value of NumPulseTerminals. As shown in Figure 3-93 , NumPulseTerminals = four and there are four entries in:
• PulseTerminals
• PulseVoltages
• PrePulseDelays
• TransitionTimes
• PulseWidths
• PostPulseDelays
This rule must be followed for any Program, Erase or Fast-Program-Erase UTM.
3. Ensure that all time-based pulse parameters are not zero. The minimum time interval is 20 ns (20 E-9). This applies to the parameters:
• PrePulseDelays
• TransitionTimes
• PulseWidths
• PostPulseDelays
This rule must be followed for any Program, Erase or Fast-Program-Erase UTM.
4. Ensure that all pulse channel waveforms have the same total time, or period.
a. To check for a single pulse Program or Erase UTM, add up the following for each channel:
• PrePulseDelays
• TransitionsTimes
• PulseWidths
4200-900-01 Rev. H / February 2013
Return to
3-145
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
• PostPulseDelays
All channels should have the same total. If they do not have the same total time, make them the same by modifying the timing.
b. To check for a double pulse Fast-Program-Erase UTM, add up the following for each channel:
• PrePulse1Delays
• TransitionsTimesPulse1
• Pulse1Widths
• PostPulse1Delays
• PrePulse2Delays
• TransitionsTimesPulse2
• Pulse2Widths
• PostPulse2Delays
All channels should have the same total. If they do not have the same total time, make them the same by modifying the timing.
Voltage levels do not match expected values
If the voltage at the DUT terminal is not the expected level, please check the following:
1. The pulse channel is a 50
Ω
output and expects a 50
Ω
DUT terminal impedance. For a gate, or other high impedance (>1 k
Ω
) terminal, the voltage at the terminal will be twice (2x) the value specified. For example, setting PulseVoltage = 2 will result in a 4 V level at the
DUT gate. See the Reference manual, Load Line Effect Compensation: Coping with the
Load Line Effect, page 11-15 for additional details about the effect of the DUT impedance on the pulse level.
2. If the DUT terminal is the drain, alternate manual methods are appropriate. The most common method for determining the pulse voltage level on the drain is to use an oscilloscope with the scope input impedance set to 1 M
Ω
. a) Ensure that the gate voltage level meets the desired value before setting other voltage levels. b) Modify the PulseVoltage until the level matched the desired level.
The drain voltage level is a function of the drain-source impedance, that is largely determined by the gate voltage.
How to perform Charge Pumping
Charge Pumping is a useful technique for understanding gate stack behavior. Charge Pumping characterizes interface and charge-trapping phenomena. The change in the CP results can be used to determine the amount of degradation caused by typical reliability test methods, employing either DC or pulsed stress.
The Model 4200-SCS provides pre-configured tests to perform Charge Pumping. These tests are included in the KITE project plan for Charge Pumping.
The User Library for Charge Pumping is also provided in Section 16 of the Reference Manual (see chargepumping user library ). You can use the chargepumping User Library and an appropriate
User Module to create a new UTM (test) in a project plan.
3-146 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
How to perform a Charge Trapping test
NOTE
The chargetrapping project uses the 4205-PG2 pulse generator card and Model
4200-SCP2 scope card. The Model 4225-PMU can also be used for charge trapping (see chargepumping user library in Section 16 of the Reference Manual.
Slow single pulse charge trapping high K gate stack
The key to using the single pulse method is to look at the charge trapping and de-trapping behavior within a single, well-configured gate pulse (see Figure 3-124 ). The gate pulse usually starts in a position that discharges the gate capacitor before the voltage ramp begins.
This is to clean up any residual charges that might be trapped in the gate. Then, during the rise time of the voltage ramp, the corresponding drain current response is captured, allowing a Vgs-Id curve to be formed.
Slow single pulse refers to rise and fall transition times of 100 ns minimum, with a pulse width of at least 1
s.
These relatively slow pulse parameters mean that the RBT are not used and a simple splitter can be used for monitoring the drain current pulse.
For each measurement, a pulse is applied to the gate of the transistor while its drain is biased at a certain voltage. The change in drain current, resulting from the gate pulse, appears on the digital oscilloscope.
Figure 3-124
Trapping and de-trapping in a single gate voltage pulse
Gate Voltage Pulse
Charge Trapping during transistor on
0V
Up Trace
Trapping
Down Trace
Trapping
De-trap before ramp
Clean up interface charges
NOTE
The Charge Trapping project provides two capabilities: Slow charge trapping on a device and the ability to perform relatively generic transient IV tests on a device. The time-based voltages for the gate signal need to be multiplied by 1.33 if the power divider is used as shown in Figure 3-125 .
4200-900-01 Rev. H / February 2013
Return to
3-147
Section 3: Common Device Characterization Tests Model 4200-SCS User’s Manual
Charge trapping procedure
1. Perform cable correction (open and through, if necessary), with calibration substrate. Open and through correction measurements are taken and inputted into correction algorithm to calculate cable losses.
2. Connect DUT (transistor) as shown in Figure 3-125 and Figure 3-126 .
3. Input test parameters, refer to key parameters contained in Table 3-30 .
4. The UTM will pulse the gate with single pulse (for average >1 use a series of very low duty cycle pulses), bias drain with a PG2, capture drain current response on oscilloscope, then calculate corresponding drain current (Vgs-Id) from the whole waveform.
5. To ensure a determinate number of pulses are applied to the DUT, the period must be set to
>10 ms. Wider pulse widths require a longer period. If the period is too short, pulse(s) will not be measured and will cause the UTM to hang, requiring KITE to be manually halted.
Figure 3-125
Slow single pulse—hardware setup block diagram
NOTE This configuration can handle pulse widths ³ 100ns which is too wide to use Remote Bias Tees.
Scope
4200-SCP2HR or
4200-SCP2
Channel 1
Channel 2
SMA
Splitter
Tee
Trigger
Pulse Generator
4205-PG2
Channel 1
Output
3-port power divider
1
S
2
Trigger
V g
Drain
V
D
Gate
Source
Channel 2
Output
Table 3-30
Key parameters—Slow Single Pulse Charge Trapping
Parameters
Application
Rise / Fall time
Pulse width
Pulse amplitude
Base voltage
Load impedance
Range/Specification
Pulse I-V like application
Variable 10 ns–10
s
5
s–1 ms single pulse
0-5 V
+/- 5 V
50
or 1 M
Substrate
3-148 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 3: Common Device Characterization Tests
Figure 3-126
Slow single pulse—hardware connection
Model 4200-PG2
Scope Card
SLOT
8
KEITHLEY
4205
PG2
SLOT
7
KEITHLEY
4200
SCP2HR
TRIGGER
OUT
TRIGGER
IN
Channel 1
Ext
Trg
Ext
Clk
CHANNEL 1
Channel 2
CHANNEL 2
Model 4200-SMU (1)
Model 4200-SMU (2)
Model 4200-SCS
Instrument Slots
SLOT
6
INSTRUMENTS
SLOT
5
SLOT
4
KEITHLEY
4210
SMU
SENSE LO
SLOT
3
KEITHLEY
4210
SMU
SENSE LO
SLOT
2
KEITHLEY
4200
SMU
SENSE LO
SLOT
1
KEITHLEY
4200
SMU
SENSE LO
SENSE SENSE SENSE SENSE
FORCE FORCE FORCE FORCE
PA CNTRL PA CNTRL PA CNTRL PA CNTRL
White SMA Cable (2m, 6ft)
(male-to-male)
1 of 6
S
1
2
3-port power divider
V g
V
DD
White SMA Cable
(15cm, 6in)
(male-to-male)
= SMB Male to SMA Female Adapter
= BNC Male to SMA Female Adapter
NOTE Use torque wrench to tighten SMA connections to 8 inch-lbs.
SMA
Splitter
Tee
AC+DC Output
Gate
Drain
AC+DC
Output
V
G
V
D
Source
Substrate
Figure 3-127
Example slow single pulse waveform graph
800
I d
degradation
PW = Pulse Width
600
400 t r
V g
= 1 to 2.2V
PW = 60ms t r
, t f
= 5ms t f
200
0
0 20 40 60
Time (ms)
80 100
4200-900-01 Rev. H / February 2013
Return to
3-149
Section 3: Common Device Characterization Tests
Figure 3-128
Single slow pulse example data plot
450
400
350
300
250
200
150
100
50
0
0.0
1nm Chem Ox/3.5 nm HfSixOy nFET W/L = 10/1mm
Vd = 40mV
0.5
tr
1.0
Gate Voltage [V] tf
1.5
Vg = -1 to 2.2 V
PW = 10mS tr, tf = 5mS tr
PW tf
2.0
Model 4200-SCS User’s Manual
3-150 Return to
4200-900-01 Rev. H / February 2013
Section 4: How to Control Other Instruments with the Model 4200-SCS
Section 4
How to Control Other Instruments with the Model 4200-SCS
In this section:
Topic Page
How to control external equipment . . . . . . . . . . . . . . . . . . 4-2
Controlling external equipment overview . . . . . . . . . . . . . . . . .4-2
Keithley Configuration Utility (KCON) . . . . . . . . . . . . . . . . 4-5
How to control a switch matrix . . . . . . . . . . . . . . . . . . . . . . 4-7
KCON setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
Open KITE and the ivswitch project . . . . . . . . . . . . . . . . . . . . . .4-11
Running test sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11
The connect test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-13
How to control a probe station . . . . . . . . . . . . . . . . . . . . . . 4-15
Prober control overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-16
Test system connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-17
KCON setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-18
Probe station configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-20
Open the probesubsites project . . . . . . . . . . . . . . . . . . . . . . . . .4-21
Open the project plan window . . . . . . . . . . . . . . . . . . . . . . . . . .4-21
Test descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-22
Running the test sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-25
Running individual plans or tests . . . . . . . . . . . . . . . . . . . . . . . .4-27
How to control an external pulse generator . . . . . . . . . . . 4-27
Test system connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-28
KCON setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-28
Open the ivpgswitch project . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-31
Description of tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-32
First connect test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-32
First id-vg test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-32
Second connect test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-33
pgu1-init test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-33
pgu1-setup test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-34
pgu-trigger test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-34
Third connect test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-34
Second id-vg test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-34
Running the test sequence . . . . . . . . . . . . . . . . . . . . . . . . . . .4-35
Compare the test results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-35
Overlaying graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-36
How to control an external CV analyzer . . . . . . . . . . . . . . 4-37
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-37
KCON setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-38
Create a new project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-39
Add a subsite plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-40
Add a device plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-41
Add a UTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-42
Modifying the cvsweep UTM . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-43
Executing the test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-44
What if my equipment is not listed in KCON . . . . . . . . . . . 4-44
4200-900-01 Rev. H / February 2013
Return to
4-1
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
Section 4
How to Control Other Instruments
How to control external equipment
To complete the tutorials in this section, and obtain data that functionally correlates with the sample data and projects provided, you will need the following equipment:
• 1 - Keithley Model 4200-SCS User’s Manual with a total of three SMUs (preamps not required)
• 1 - Keithley Model 590 CV Analyzer
• 1 - Hewlett Packard 8110A/81110A Pulse Generator
• 1 - Keithley Model 707 or 708 Switch Matrix
• 1 - Keithley Model 7072 or 7174 8
12 matrix card
• 1 - Keithley Model 8006 Component Test Fixture
• 1 - Probe station (manual or supported semi-automatic) and a wafer containing test devices
(MOS capacitor, N-channel MOSFET, and NPN bi-polar transistor)
• 2 - Keithley Model 4801 BNC cables
• 1 - Keithley Model 7078-TRX-BNC adapter
• 1 - Keithley Model 8007-GND-3 cable
• 4 - Keithley Model 4200-MTRX-X cables (0 if using preamps)
• 8 - Keithley Model 4200-TRX-X cables (11 if using preamps)
• 2 - Keithley Model 7007 GPIB cables
• 1 - Keithley Model 236-ILC-3 safety interlock cable
Controlling external equipment overview
The Keithley Instruments Model 4200 Semiconductor Characterization System (SCS) can control any external instrument or component connected to any of the following communication interfaces:
• IEEE-488 (GPIB) bus
• RS-232 (COM1) port
• Ethernet
1
When an external instrument is added to the system configuration, it is grouped into one of the following categories:
• Switch matrix
• Capacitance meter
• Pulse generator
• Probe station or test fixture
• General-purpose test instrument
Figure 4-1 shows the relationship between internal and external instrumentation and illustrates each instrument category. For more information about relationships between internal and external instrumentation, refer to the Reference Manual Keithley CONfiguration Utility (KCON), page 7-1 .
4-2
1. See the Reference Manual KXCI Ethernet client driver, page 9-104 to learn how to enable ethernet control of external instruments.
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-1
System configuration with external instruments
External instruments
GPI1-8
General-purpose test instruments
IEEE-488
or
RS-232
PGU1-16
Pulse generators
IEEE-488
Model 4200-SCS
Internal instruments
Safety Interlock
Instrument terminal connections
CMTR1-8
Capacitance meters
MTRX1
Switch matrix
PRBR1
Probe station
Probe station controller
TF1
Test fixture
IEEE-488
IEEE-488
Ethernet
or
IEEE-488
or
RS-232
Test system pins
Device under test
(DUT)
Legend
RED = GPIB/IEEE-488
BLUE = RS-232
Green = Ethernet
User modules are utilized to access these communication interfaces and control external equipment. User modules are stored in user libraries, that are created and maintained with the
Keithley User Library Tool (KULT). For information about creating and maintaining user libraries refer to the Advanced KULT features in Section 8 of the Reference Manual.
To execute a KULT user module in Keithley Interactive Test Environment (KITE) create a KITE user test module (UTM) and connect it to the user module. Once this user module is connected to the UTM, the following occurs each time KITE executes the UTM:
• KITE dynamically loads the user module and the appropriate user library.
• KITE passes the user-module parameters stored in the UTM to the user module.
• Data generated by the user module is returned to the UTM for interactive analysis.
4200-900-01 Rev. H / February 2013
Return to
4-3
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
Figure 4-2 illustrates the relationships between user libraries, user modules, UTMs, KITE, and
KULT.
Figure 4-2
Relationships between KULT and KITE - user libraries, user modules, and UTMs
KITE window displaying UTM definition
User library directory (usrlib)
KULT window
User library
Use r
M od ule
Use r
M od ule
4-4
Keithley Instruments provides a number of standard user libraries to control external equipment used in semiconductor characterization applications. Standard libraries of user modules for the following equipment are provided in
Table 4-1
Supported external equipment table
Category
Switch matrix
Capacitance meter
Instrument
Keithley Model 707/707A Switching
Matrix
Keithley Model 590 CV Analyzer ki595ulib ki82ulib
Hewlett Packard Model 4284 LCR
Meter
Pulse generator Hewlett Packard Model 8110A
Pulse Generator
Probe station
Keithley Model 340X Pulse
Generator
Karl Suss Model PA-200
Semiautomatic probe station
Micromanipulator Model 8860
Semiautomatic probe station
Test fixture
General- purpose test instrument
Manual or Fake probe station
Keithley Model 8006 Component
Test Fixture
Keithley Model 8007 Semiconductor
Test Fixture
Generic test fixture
(Any IEEE-488 or RS-232 or controlled instrument or Ethernet equipment)
Keithley user library / additional information
matrixulib / Model 4200-SCS Reference Manual ki590ulib / Model 4200-SCS Reference Manual
Model 595 Quasistatic CV Meter Instruction
Manual (document number 595-901-01)
Model 4200-SCS Reference manual hp4284ulib / Model 4200-SCS Reference Manual hp8110ulib / Model 4200-SCS Reference Manual
KI340xulib / Model 4200-SCS Reference Manual prbgen / Model 4200-SCS Reference Manual prbgen / Model 4200-SCS Reference Manual prbgen / Model 4200-SCS Reference Manual
(not applicable)
(not applicable)
(not applicable)
(created by user)
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
NOTE
Contact Keithley for the most current list of supported external equipment.
Keithley Configuration Utility (KCON)
You do not need to perform system configuration operations if you use only internal instruments — factory-installed Source-Measure Units (SMUs), preamps, and the ground unit (GNDU). The
Model 4200-SCS automatically detects internal instruments and configures the system accordingly for local operation.
However, after adding supported external instruments, switch matrices, external General Purpose
Instrument Bus (GPIB), probe stations, and so on. You must properly configure the system so that
KITE and Keithley External Control Interface (KXCI) can utilize these resources. Also, if you need remote operation of the Model 4200-SCS, through KXCI, you must further configure the system.
Perform these configurations using the Keithley CONfiguration utility (KCON). Figure 4-3 provides
an overview of KCON features. For details about using KCON, refer to the Reference Manual
Keithley CONfiguration Utility (KCON), page 7-1 .
To start KCON, double-click the KCON icon on the Windows desktop.
NOTE
If KCON is running, you cannot start KITE or KXCI. If KITE or KXCI is already running, you can start KCON in read-only mode and cannot save any system configuration changes that you make.
If you select KI System Configuration in the KCON configuration navigator, the
Workspace displays a summary of the entire system configuration.
If you select KI Model 4200 SCS in the configuration navigator, the workspace displays abbreviated system properties and SMU slot assignments, and allows you to perform the following:
•
Specify the correct power line frequency (60 Hz or 50 Hz) for your installation.
•
Configure the system for remote control using KXCI.
•
Specify a particular user library to be the active user library, or the active user library will default to C:\S4200\kiuser\usrlib.
4200-900-01 Rev. H / February 2013
Return to
4-5
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-3
Keithley CONfiguration Utility Overview
Model 4200-SCS User’s Manual
Internal
instruments:
Factoryinstalled SMUs, preamps, 4200-
PG2, 4200-
SCP2 and ground unit.
External
Instruments:
User-installed switch matrix, capacitance meters, pulse generators, probe station, test fixture, and generalpurpose test instruments.
Selected instrument for which this configuration information is displayed
Configuration navigator:
Displays all instruments and equipment that are included in the Model 4200-SCS system configuration.
Workspace:
Displays configuration properties for the instrument that is selected in the configuration navigator, and — for external instruments — allows changing of configured properties, such as the GPIB address shown above.
4-5 , and 4-6 describe the menu options of the KCON utility graphical user interface
(GUI).
Figure 4-4
KCON utility file menu
Saves the revised system configuration, making it the working configuration for KITE,
KULT, or KXCI. If you do not save the changes, the configuration reverts to the last-saved configuration.
Saves the system configuration as an HTML file that can be viewed in a web browser. If you first select KI System Con-
figuration in the configuration navigator, this menu item generates a web page that displays general Model
4200-SCS system information.
4-6
Closes the KCON program. If you revised but did not save the configuration, KCON reminds you.
Prints the general system configuration information
— the information that displays in the KCON workspace when KI System Configuration is selected in the configuration navigator.
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-5
KCON Utility Tools menu
Adds a supported external instrument that is selected by category in the first submenu and, where applicable, by model number in the second submenu. External instruments are controlled by KITE User Test Modules (UTMs). UTMs are in turn connected to
KULT user modules — libraries that are included with the Model 4200-SCS.
Modifies the “default,” automatically assigned Formulator constants for newly created KITE test modules. The Formulator is a programmable in-test and post-test calculation tool for test data.
Removes, from the system configuration, the external instrument that is selected in the configuration navigator. Selecting an external instrument enables this item — “Delete External
Instrument.”
Automatically tests the system configuration for conflicts or instrument communication problems. Applies to all instruments except probe stations, test fixtures, and general purpose test instruments.
Figure 4-6
KCON Utility Help menu
Displays a window that contains version and copyright information.
Automatically starts the web browser and loads the preinstalled Complete Reference documents, including the
Model 4200-SCS User and Reference manuals, product data sheets, and application notes.
Prompts you for contact information, analyzes your Model 4200-SCS, and stores the results on a diskette. The diskette, when sent to Keithley Instruments, helps
Technical Support to resolve problems on your system.
How to control a switch matrix
This tutorial demonstrates how to use a switch matrix to connect any instrument terminal to any test system pin automatically. The ivswitch sample project will be used to illustrate this functionality. Before loading and running the ivswitch project, the Model 4200-SCS, switch matrix, and component test fixture must be connected as illustrated in Figure 4-7 .
The switch matrix is controlled by the Model 4200-SCS using the GPIB bus. Use a Model 7007
GPIB cable to connect the Model 707 Switching Matrix to the Model 4200-SCS. For connection details, refer to the Reference Manual KI 70X Switching Matrix Properties tab, page 7-29 and Test connections for a switch matrix, page 15-11 . The example below shows a Model 7174A matrix card installed in slot 1 of a Model 707A Switching Matrix. The row-column connection scheme is used for this tutorial.
A UTM is used to control the switch matrix. When a test sequence for a device is started, the UTM will close the appropriate matrix crosspoints to connect the specified instrument terminals to the
4200-900-01 Rev. H / February 2013
Return to
4-7
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual appropriate test system pins. For details about UTMs, refer to the Model 4200-SCS Reference
Manual.
Figure 4-7
Devices connected to 707A switching matrix
SMU1
Model 707A Switching Matrix
Model 7174A Low Current Matrix Card
A
1
2 3 4 5
SMU2
SMU3
B
Rows
C
GNDU
D
Columns
6
7 8
9
10 11 12
GPIB
To the
4200-SCS
Pin 1 Pin 2 Pin 3 Pin 4
Pin 5
Pin 6 Pin 7 Pin 8 Pin 9
Pin 10
Pin 11 Pin 12
Resistor
Drain
Gate
Source
Bulk
N-Channel
MOSFET
Collector
Base
NPN
Transistor
Emitter
Capacitor
Diode
SAFETY
INTERLOCK
To the
4200-SCS
Model 8006 Component Test Fixture
GNDU
F
G
C
Triax
Connector
Column 1
Force
Guard
Row D
F = Force
G = Guard
C = Common
F G C
Pin 1
707A chassis
Triax
Connector
4-8
KCON setup
After connecting the system as indicated in Figure 4-7 , run the KCON utility to add the switch matrix and test fixture to the system configuration. KCON is used to manage the configuration of all instrumentation controlled by the Model 4200-SCS software. Once the matrix and test fixture(s) have been added, and the instrument-to-matrix-to-pins connections have been defined, simply specify an instrument terminal and test system pin, and KITE will automatically connect the three
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS using the matrix. Changes to the system configuration will only be necessary when changes to instrument-to-matrix-to-pins wiring are made.
Follow the steps below to start KCON and modify the system configuration as described above.
For additional information about KCON, refer to the Reference Manual Keithley CONfiguration
Utility (KCON), page 7-1 . Similarly, for additional information about switch matrix configuration and usage, refer to the Reference Manual, Appendix B, Using Switch Matrices .
To add a switch matrix to the system configuration:
1. On the desktop, double-click the KCON icon to open KCON.
the desired switch matrix to the system configuration as indicated in Figure 4-8 .
Figure 4-8
Add a switch matrix to the system configuration
system configuration as indicated in Figure 4-9 .
Figure 4-9
Add a test fixture to the system configuration
control on left side of screen) and add a Keithley 7174 Low Current Matrix Card to Slot 1 of the switch matrix. Add the switch card using the pull-down menu on the Properties tab.
See Figure 4-10 .
4200-900-01 Rev. H / February 2013
Return to
4-9
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-10
Add a switch card to the system configuration
Model 4200-SCS User’s Manual
SMUs, GNDU, and test fixture pins as indicated in Figure 4-7 using the pull-down menus on the Properties tab. See Figure 4-11 .
Figure 4-11
Define the system connections
6. Select Figure 4-12 .
4-10
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 4-12
Save the system configuration
Section 4: How to Control Other Instruments with the Model 4200-SCS
Open KITE and the ivswitch project
To open KITE and the ivswitch project:
1. On the desktop, double-click the KITE icon to open KITE.
The project navigator for the ivswitch project is shown in Figure 4-13 .
Figure 4-13
Project navigator - ivswitch project
Running test sequences
NOTE
For detailed information about test and sequence execution, refer to the Run execution of individual tests and test sequences
in Section 6 of the Reference Manual.
The ivswitch project uses the same ITMs that are used in the default project. The primary difference between the two projects is that the ivswitch project uses connect UTMs to control the switch matrix. As shown in Figure 4-13 , there is a connect UTM at the beginning of each device test sequence.
4200-900-01 Rev. H / February 2013
Return to
4-11
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
A test sequence for a device is executed by selecting the device plan, and then clicking the green
Run button .
When a device plan is started, the connect test closes the appropriate matrix crosspoints to connect the instruments to the appropriate device.
All devices may be tested by selecting the Subsite Plan and clicking the green Run button .
Figure 4-14 through Figure 4-18 show the signal paths that are automatically selected for the five devices.
Figure 4-14
Signal paths for 4terminal-n-fet tests
N-Channel
MOSFET
Gate
Drain
Substrate
Source
SMU1
SMU2
SMU3
GNDU
C
1 2 3 4 5 6 7 8 9 10 11 12
D
A
B
Figure 4-15
Signal paths for 3terminal-npn-bjt tests
NPN
Transistor
Base
Collector
Emitter
SMU1
SMU2
SMU3
GNDU
C
1 2 3 4 5
6
7 8 9 10 11 12
D
A
B
4-12
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-16
Signal paths for 2-wireresistor tests
Resistor
SMU1
SMU2
SMU3
GNDU
C
1 2 3 4 5 6 7 8 9 10 11 12
D
A
B
Figure 4-17
Signal paths for diode tests
Diode
SMU1
SMU2
SMU3
SMU4
C
1 2 3 4 5
6
7 8 9 10 11 12
D
A
B
Figure 4-18
Signal paths for capacitor test
Capacitor
SMU1
A
SMU2
SMU3
SMU4
1 2 3 4 5 6 7 8 9
10 11 12
D
B
C
The connect test
In the project navigator, double-click connect under the 4terminal-n-fet device to open the test. The test is shown in Figure 4-19 .
4200-900-01 Rev. H / February 2013
Return to
4-13
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-19
The connect test
Model 4200-SCS User’s Manual
4-14
The connect test is a UTM. KITE supports two types of test modules: ITMs and UTMs. A UTM, like an ITM, has definition, sheet, graph, and status tabs. The operation of each tab, regardless of test module type, is identical except for the definition tab.
On the UTM Definition tab, you can connect the UTM to a user module located within a user library, and then set the module parameter values. This information is stored with the UTM when it is saved. When a UTM is executed, the parameters will be passed from the UTM to the user module and the user module will be executed. User libraries and user modules are created and managed using the Keithley User Library Tool (KULT). For more information about user libraries refer to the Reference Manual, Keithley User Library Tool (KULT), Section 8 .
In this example, the connect UTM is connected to the ConnectPins user module in the Matrixulib user library. ConnectPins has a total of 17 parameters. The first parameter, OpenAll, will cause
ConnectPins to open all matrix crosspoints before closing any additional crosspoints.
NOTE
It is a good practice to open all the switch connections before making any new closures.
CAUTION
Inadvertent switch closures may damage device-under test (DUT).
The 16 additional parameters are comprised of eight terminal-pin pairs. As shown in Figure 4-20 , each specified terminal-pin-pair causes ConnectPins to make the desired matrix connection.
Because the instrument-to-matrix-to-pin connectivity was defined using KCON, KITE is able to connect the specified instrument terminals to the appropriate tester pins automatically .
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-20
Connect parameters for 4terminal-n-fet device
1
Opens all relays
Connects SMU1 to pin 3 of test fixture
Connects SMU2 to pin 4 of test fixture
Connects SMU3 to pin 5 of test fixture
Connects GNDU to pin 6 of test fixture
NOTE
If a pin parameter is < 1, the terminal-pin-pair is ignored and no matrix connections are made.
How to control a probe station
This tutorial demonstrates how to control a probe station to test five identical sites (or die or reticles) on a sample wafer.
Each wafer site has two subsites (or test element groups). At each subsite there are two devices
(or test elements) to be tested:
• 4-terminal N-channel MOSFET
• 3-terminal NPN transistor.
The subsites need not be identical, but for simplicity they are assumed to be the same. This is illustrated below in Figure 4-21 .
4200-900-01 Rev. H / February 2013
Return to
4-15
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-21
Sample wafer organization
Site or Die or Reticle
Final
Product
Die
Model 4200-SCS User’s Manual
4-16
Subsites or Test
Element Groups
1
Probe Pads
12 1 12
Subsite 1 Subsite 2
Prober control overview
A probe station, like any other external instrument, is controlled by the Model 4200-SCS through user modules. Basic system connections are illustrated in Figure 4-1 . A library of user modules, called prbgen
, is provided with the Model 4200-SCS to facilitate prober control. This generic prober user library, developed and maintained by Keithley Instruments, allows KITE to control all supported probers in the same manner. Therefore, KITE projects utilizing prbgen
will work with any prober supported by Keithley Instruments. Refer to Table 4-2 for the list of supported probers.
NOTE
The information provided in this overview is a summary of the information provided in the
Reference Manual, Using a Probe Station, Appendix G .
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Table 4-2
Supported probers
Supported Probe
Stations
Suss MicroTec Model PA-200
Micromanipulator Model 8860
Manual (or Fake)
Additional Information
Model 4200-SCS Reference Manual
Appendix H, Suss MicroTec PA-200 Prober
Appendix I, Micromanipulator 8860 Prober
Appendix H, Suss MicroTec PA-200 Prober
NOTE
Contact Keithley Instruments for the most up to date list of supported probe stations.
Sophisticated prober control software, available from each supported prober vendor, provides access to the full feature set of each prober. In all cases, this prober control software provides the ability to define a list of wafer locations to be probed. The Model 4200-SCS relies on the prober controller, and associated software, to maintain this probe list. The prbgen
user modules communicate with the prober controller, through the GPIB bus or COM1 port in most cases, to instruct it to step through the probe list. This technique of prober control is referred to as learn mode,” because the prober control software is taught where each probe location is physically located. Table 4-3 summarizes the user modules included in the prbgen
prober control user library.
Table 4-3
prbgen user modules
User Module
PrInit
PrChuck
PrSSMovNxt
PrMovNxt
Description
Initializes the prober driver and establishes the reference site (or die). All ITM or UTM data acquired by
KITE
will be tagged with [row, column] site coordinate information that is relative to the reference site.
Instructs the prober to move the probe station chuck up or down, making or breaking contact between the wafer and test system pins (probe needles).
Instructs the prober to move to the next subsite (or test element group) in the probe list.
Instructs the prober to move to the next site (or die) in the probe list.
Before a KITE project that utilizes the prbgen
user library can be executed, the probe list must be created using the appropriate prober control software. Helpful instructions for creating the probe list for each supported prober are included in the Reference manual, Appendix H and Appendix I .
Refer to Table 4-2 for additional information.
Test system connections
A typical test system for this tutorial is shown in Figure 4-22 . As shown, the Model 4200-SCS and probe station are connected to a Model 7174A matrix card. The matrix card is installed in the switch matrix, and the switch matrix and probe station are controlled through the GPIB bus. For connection details as well as information about the KCON utility, refer to the Reference Manual
Keithley CONfiguration Utility (KCON), page 7-1 .
4200-900-01 Rev. H / February 2013
Return to
4-17
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
Figure 4-22
System configuration for the probesubsites project
4200-MTRX-X or
4200-TRX-X
Cables
SMU1
Model 707 or 708 Switch Matrix
Model 7174A Matrix Card
1 2 3 4 5 6 7 8 9 10 11 12
A
SMU2
B
SMU3
C
GNDU
D
GPIB
To the
4200-SCS
(7007 Cable)
4200-TRX-X
Cables
Pin
1
Pin
2
Pin
3
Pin
4
Pin
5
Pin
6
Pin
7
Pin
8
Pin
9
Pin
10
Pin
11
Pin
12
N-Channel
MOSFET
Gate
Drain
Substrate
Source
Base
Wafer Subsite
Probe Station
Collector
Emitter
NPN
Transistor
Safety
Interlock
To the
4200-SCS
(236-ILC-3
Cable)
KCON setup
For this tutorial, the following external equipment must be added to the system configuration:
• Switch matrix
• Matrix card
• Probe station
KCON is used to add external equipment to the test system. Below is a step by step procedure for adding the necessary equipment to the system configuration:
To setup KCON:
1. Start KCON. Double-click the KCON icon on the desktop or use the Start menu, and select
Start > Programs > Keithley > KCON.
KCON Tools menu as illustrated in Figure 4-23 .
4-18
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 4-23
Adding a switch matrix
Section 4: How to Control Other Instruments with the Model 4200-SCS
3. Set the GPIB Address for the switch matrix and add the Model 7174A matrix card in Slot 1, as illustrated in Figure 4-24 .
Figure 4-24
Configuring the switch matrix
4. Add a manual probe station to the system configuration using the KCON Tools menu as illustrated in Figure 4-25 . If a test fixture is already part of the configuration, it must be removed before the probe station can be added. To remove any external component from the system configuration, select it in the configuration navigator, and press the DELETE key.
Figure 4-25
Adding a probe station
5. Connect the instrument terminals and probe station pins to the switch matrix by selecting the KI 7174 Matrix Card - CARD1 in the configuration navigator and configuring it as illustrated in Figure 4-26 . Detailed information about switch matrix configuration can be found in the Reference Manual, Appendix B, Using Switch Matrices .
4200-900-01 Rev. H / February 2013
Return to
4-19
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-26
Connecting the switch matrix
Model 4200-SCS User’s Manual
6. Save the configuration using the KCON File menu as illustrated in Figure 4-27 .
Figure 4-27
Saving the system configuration
4-20
Probe station configuration
Before KITE can begin controlling a probe station, the probe station must be properly configured.
The probe station configuration includes:
1. Making test system measurement and communication connections.
2. Creating a probe list using the appropriate prober control software.
3. Loading and aligning the wafer.
Helpful configuration instructions for each supported prober are included in the Reference Manual,
Appendix H, Probe station configuration . Refer to Table 4-2 for additional information. This tutorial uses a manual probe station, however the probe station configuration is simple, because step 2 can be omitted. To configure a manual probe station, connect the test system measurement signals to the probe station as indicated in Figure 4-22 , and align the prober to the first subsite
(test element group) in the test sequence.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Open the probesubsites project
Open the probesubsites project from the File menu on the KITE toolbar (click Open Project). The project navigator for the probesubsites project is shown in Figure 4-28 .
Figure 4-28
Project navigator
Open the project plan window
In the project navigator, double-click probesubsites to open the project plan window. For this tutorial, five sites on a wafer are to be tested. As shown in Figure 4-29 , set up the project plan as follows and click the Apply button at the bottom right-hand corner of the window:
3. Start Execution at Site: 1
4. Finish Execution at Site: 5
4200-900-01 Rev. H / February 2013
Return to
4-21
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-29
Modified project plan settings
Model 4200-SCS User’s Manual
Test descriptions
Test descriptions for the probesubsites project are provided in Table 4-4 . Tests can be opened in the workspace by double-clicking them in the project navigator.
NOTE
The connect UTMs are used to control the switch matrix.
4-22
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Table 4-4
probesubsites test descriptions
Test Description probesubsites Project
InitializationSteps
prober-init
Subsite1
4terminal-n-fet connect
Initializes the prober driver (see Figure 4-30 ).
Connects the SMUs to the probes for the N-channel MOSFET (see
Figure 4-31 ).
Generates a family of curves (I
D
vs. V
D
) for the MOSFET. vds-id-1x
3terminal-npn-bjt connect vce-ic-1x probe-ss-move
Subsite2
4terminal-n-fet connect
Connects the SMUs to the probes for the NPN transistor (see Figure 4-32 ).
Generates a collector family of curves (I
Moves the prober to next subsite.
C
vs. V
C
) for the transistor.
Connects the SMUs to the probes for the N-channel MOSFET (see
Figure 4-31 ).
Generates a family of curves (I
D
vs. V
D
) for the MOSFET.
vds-id-2x
3terminal-npn-bjt connect vce-ic-2x probe-ss-move
TerminationSteps
prober-separate prober-prompt
Connects the SMUs to the probes for the NPN transistor (see Figure 4-32 ).
Generates a collector family of curves (I
C
vs. V
C
) for the transistor.
Moves the prober to the first subsite of the next site.
The following steps occur after all three sites are tested:
Separates the prober pins from the wafer (see Figure 4-33 ).
Displays a pop-up window indicating that testing is finished (see
Figure 4-34 ).
Figure 4-30
prober-init
Line 1:
Parameter value
6 selects the Learn control mode. Assumes that the probe list is maintained by the prober controller software.
Lines 2 and 3
:
These parameters (along with the units setting in Line 6) input a die size of
22 mm x 22 mm.
Lines 4 and 5
:
These parameters input the initial prober position as the 0, 0 coordinates.
Line 6
:
Line 7
:
Parameter value 1 sets units for die size (lines 2 and 3) to metric.
(not used)
4200-900-01 Rev. H / February 2013
Return to
4-23
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-31
Connect SMUs to N-channel MOSFET
Matrix Card
A
1 2
SMU1
SMU2
SMU3
B
Rows
C
GNDU
D
3 4
Columns
5 6 7 8
Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9
9
Gate
Drain
Bulk
Base
Source
N-Channel
MOSFET
NPN
Transistor
Wafer Subsite
Collector
Emitter
Probe Station
Figure 4-32
Connect SMUs to NPN transistor
Matrix Card
A
1 2
SMU1
SMU2
SMU3
B
Rows
C
GNDU
D
3 4
Columns
5 6 7 8
Pin 3 Pin 4 Pin 5
Pin 6 Pin 7 Pin 8
Pin 9
9
Gate
Drain
Bulk Base
Source
N-Channel
MOSFET
NPN
Transistor
Wafer Subsite
Collector
Emitter
Probe Station
Model 4200-SCS User’s Manual
4-24
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 4-33
prober-separate
Section 4: How to Control Other Instruments with the Model 4200-SCS
Line 1: Parameter value 0 separates the prober pins from the wafer.
Figure 4-34
prober-prompt test and dialog window
A. Prober-prompt test window
Line 1:
Parameter value 3 specifies three lines of text to be displayed.
Lines 2 thorough 5: Text messages to be displayed in dialog box when testing is finished (see B. Dialog box).
B. Dialog box
Running the test sequence
To test the five wafer sites:
1. Manually align the prober to test Subsite 1 of Site 1. Make sure the prober pins are making contact with the wafer probe pads.
2. In the project navigator, click probesubsites in the KITE project navigator to select the project.
3. Click the green Run button to execute the test sequence.
NOTE
Because a manual probe station is being used, the prober will not actually move when the prober control UTMs are executed. However, a pop-up dialog box will appear, instructing you to move the probes to the next subsite in the test sequence.
4200-900-01 Rev. H / February 2013
Return to
4-25
Section 4: How to Control Other Instruments with the Model 4200-SCS
Start
Model 4200-SCS User’s Manual
The test sequence is shown in
Figure 4-35 . After the prober is initialized by the prober-init
command, the tests for subsite 1 and subsite 2 are performed at site 1. The last test for site 1
(probe-ss-move) moves the prober to site 2, where the subsite tests are repeated.
After all five sites are tested, the prober pins separate from the wafer (prober-separate), and a dialog box (prober-prompt) will alert you that the test sequence is finished (see Figure 4-34 B).
Click Ok to continue.
Figure 4-35
Test sequence
probesubsites
InitializationSteps
ProbeInit
Site 1
Subsite1
4terminal-n-fet connect vds-id-1x
3terminal-npn-bjt connect vce-ic-1x probe-ss-move
Subsite2
4terminal-n-fet connect vds-id-2x
3terminal-npn-bjt connect vce-ic-2x probe-ss-move
Site 2
Subsite1
4terminal-n-fet connect vds-id-1x
3terminal-npn-bjt connect vce-ic-1x probe-ss-move
Subsite2
4terminal-n-fet connect vds-id-2x
3terminal-npn-bjt connect vce-ic-2x probe-ss-move
TerminationSteps prober-separate prober-prompt
Stop
Test data
Since five sites were tested, there will be five sets of test data: one for each site. Remember, a test is opened by double-clicking it in the project navigator. Test data is viewed by clicking the Graph or
Sheet tab for the test.
When you double-click a test to open it, its test data corresponds to the site number displayed by the site navigator at the top of the project navigator. As shown in Figure 4-36 , click the up or down arrow to change the site number. For example, to view test data for Site 2, set the site navigator to
Site 2 and double-click the desired test.
4-26
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 4-36
Site Navigator
Section 4: How to Control Other Instruments with the Model 4200-SCS
Click to increment or to decrement site number
The title bar at the top of the KITE panel indicates which test is presently being displayed. In
Figure 4-37 , test vce-ic-2x for Site 2 is displayed. The unique identifier (UID) distinguishes this test from any other test having the same name.
Figure 4-37
KITE title bar
vce-ic-2x
(test name)
#1
(UID number)
@2
(site number)
Running individual plans or tests
You can run any subsite plan, device plan, or test in the project. The test sequence will stop after the plan or test is finished.
To show how to run the 3terminal-npn-bjt device plan for subsite 2 of site 2:
1. Manually position the prober to test Subsite 2 of Site 2. Make sure the prober pins are making contact with the subsite pads.
2. Set the site navigator to Site 2.
3. In the project navigator, click 3terminal-npn-bjt for Subsite2 to select the device plan.
4. Click the green Run button to start the test sequence.
How to control an external pulse generator
This tutorial demonstrates how to control a pulse generator to stress a semiconductor device and analyze the effects of the stress. The applied stress is a burst of 3.5V pulses across the gate-substrate (bulk) terminals of an N-channel MOSFET.
To run the basic test sequence:
1. Measure the transfer characteristics of the device before the stress.
2. Apply a stress burst of 3.5V pulses.
3. Measure the transfer characteristics of the device after the stress.
The after-stress characteristics can then be compared to the before-stress characteristics.
4200-900-01 Rev. H / February 2013
Return to
4-27
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
Test system connections
A typical test system for this application is shown in Figure 4-38 . As shown, the Model 4200-SCS,
HP Model 8110A/81110A pulse generator (PGU), and the DUT are connected to the Model 7174A
Low Current Matrix Card. UTMs are used to control the switch matrix and the PGU. For details about SMU, GNDU, and matrix card connections, refer to the Reference Manual, Appendix B,
Using Switch Matrices .
The Model 7174A matrix card is installed in the Model 707/707A or Model 708/708A Switching
Matrix. The switch matrix and PGU are controlled through the GPIB. Use the Model 7007 GPIB cables to connect the switch matrix and PGU to the Model 4200-SCS. For details about GPIB connections, refer to the Reference Manual, Appendix B, GPIB connections .
Figure 4-38
Test system for “ivpgswitch” project
4200-MTRX-X or
4200-TRX-X
Cables
Model 707 or 708 Switch Matrix
SMU1
Model 7174A Matrix Card
1 2 3 4 5
A
6 7 8 9 10 11 12
SMU2
B
SMU3
C
4801 BNC
Cable
SMU4
D
GPIB
To the
4200-SCS
(7007
Cable)
Pulse
Generator
Chassis GND
7078-TRX-BNC
Adapter
COMMON
(8007-GND-3
Cable)
GNDU
4200-TRX-X
Cables
E
F
Pin
1
Pin
2
Pin
3
Pin
4
Pin
5
Pin
6
Pin
7
Pin
8
Pin
9
Pin
10
Pin
11
Pin
12
GPIB
To the
4200-SCS
(7007 Cable)
Probe Station
Gate
Drain
Substrate
Source
N-Channel
MOSFET
Wafer Subsite
Safety
Interlock
To the
4200-SCS
(236-ILC-3
Cable)
4-28
KCON setup
For this tutorial, a Hewlett Packard Model 8110A/81110A pulse generator, Keithley Instruments
Model 707A Switching Matrix, Keithley Instruments Model 7174A Low Current Matrix Card, and a test fixture must be added to the system configuration.
KCON is used to add external equipment to the test system. Follow the steps below to add these components to the system configuration.
Detailed information about KCON can be found in the Reference Manual Keithley CONfiguration
Utility (KCON), page 7-1 .
To setup KCON:
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
1. Start KCON. Double-click the KCON icon or use the Start menu, Start > Programs >
Keithley > KCON.
2. Add the Hewlett Packard Model 8110A/81110A Pulse Generator to the system configuration using the KCON Tools menu as illustrated in Figure 4-39 .
Figure 4-39
Adding a pulse generator
3. Set the GPIB Address for the pulse generator by selecting it in the configuration navigator and entering the appropriate GPIB Address on the Properties & Connections tab. This is illustrated in Figure 4-40 .
Figure 4-40
Pulse generator configuration
KCON Tools menu as illustrated in Figure 4-41 .
Figure 4-41
Adding a switch matrix
5. Set the GPIB Address for the switch matrix and add the Model 7174A matrix card in Slot 1 as illustrated in Figure 4-42 .
4200-900-01 Rev. H / February 2013
Return to
4-29
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-42
Configuring the switch matrix
Model 4200-SCS User’s Manual
6. Add a manual probe station to the system configuration using the KCON Tools menu as illustrated in Figure 4-43 . If a test fixture is already part of the configuration, it must be removed before the probe station can be added. To remove any external component from the system configuration, select it in the configuration navigator and press the DELETE key.
Figure 4-43
Adding a probe station
7. Connect the instrument terminals and probe station pins to the switch matrix by selecting the KI 7174 Matrix Card - CARD1 in the configuration navigator and configuring it as illustrated in Figure 4-44 . Detailed information about switch matrix configuration can be found in the Reference Manual, Appendix B, Using Switch Matrices .
4-30
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 4-44
Connecting the switch matrix
Section 4: How to Control Other Instruments with the Model 4200-SCS
8. Save the configuration using the KCON File menu, as illustrated in Figure 4-45 .
Figure 4-45
Saving the system configuration
Open the ivpgswitch project
Open the ivpgswitch project from the File menu (select Open Project). The project navigator for the ivpgswitch project is shown in Figure 4-46 .
Figure 4-46
Project navigator: ivpgswitch project
4200-900-01 Rev. H / February 2013
Return to
4-31
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
Description of tests
First connect test
The first test, connect, is a UTM that connects the device to the four SMUs. In the project navigator, double-click the first connect UTM to open it. Figure 4-47 shows the parameters that connect the device to the SMUs.
NOTE
The first parameter (line 1) opens any relays that may have been closed by a previous test.
For the other parameter shown in Figure 4-47 , the device connects to the SMUs as shown in
Figure 4-48 . For details about the connect UTM, refer to the Reference Manual, Appendix B,
Using Switch Matrices .
Figure 4-47
First connect test: Connects the device to the SMUs
Figure 4-48
Signal paths for the pre- and post-stress tests
N-Channel
MOSFET
Gate
Drain
Substrate
Source
Opens all relays
Connects SMU1 to pin 3 of test fixture
Connects SMU2 to pin 4 of test fixture
Connects SMU3 to pin 5 of test fixture
Connects SMU4 to pin 6 of test fixture
SMU1
SMU2
SMU3
SMU4
LO
PGU
GND
E
1 2 3 4 5 6
F
A
B
C
D
4-32
First id-vg test
The id-vg ITM measures the transfer characteristics of the N-channel MOSFET. The I
D
vs. V data points are graphed. The test also calculates and graphs transconductance. This is the
G
before-stress characterization test.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Second connect test
This connect UTM connects the device to the PGU and the GNDU. In the project navigator, double-click the second connect test to open it. Figure 4-49 shows the parameters that connect the device to the PGU. Not shown is line 1 (OpenAll) that opens the relays closed by the previous connect test. Line 1 is shown in Figure 4-47 .
For the parameters shown in Figure 4-49 , the device connection pathways to the PGU and GNDU are shown in Figure 4-50 . Remember that if your physical matrix connections are different, you will have to change the connection parameters in the UTM to match them.
Figure 4-49
Second connect test - connects the device to the PGU
Connects PGU to pin 5 of test fixture
Connects GNDU to pin 6 of test fixture
Figure 4-50
Signal paths to apply the pulse stress
N-Channel
MOSFET
Gate
Drain
Substrate
Source
SMU1
SMU2
SMU3
SMU4
LO
PGU
GND
D
1 2 3 4 5 6
E
F
A
B
C
pgu1-init test
In the project navigator, double-click pgu1-init to open the test. This one parameter test (see
Figure 4-51 ) initializes the PGU. For example, it disables the output, resets errors, and sets triggering. More information about the initialized state is provided in the description area of the definition tab. For details about the UTMs for the pulse generator, refer to the Reference Manual,
Appendix F, Pulse generator test example .
Figure 4-51
PGU initialization
4200-900-01 Rev. H / February 2013
Return to
Initializes HP 8110
4-33
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
pgu1-setup test
In the project navigator, double-click pgu1-setup to open the test. The complete parameter listing for the test is shown in Figure 4-52 . These parameters to configure the PGU are explained in the description area of the definition tab.
Figure 4-52 shows the pulse that is configured by this test.
Figure 4-52
PGU stress pulse specifications
Amplitude
(3.5V)
4-34
Base Value
(0V)
Rise
Time
(100ns)
Width
1 µs
Fall
Time
(100ns)
Period
5 µs
NOTE
The pulse is not drawn to scale.
pgu-trigger test
In the project navigator, double-click pgu-trigger to open the test. The two-line parameter list for this test is shown in Figure 4-53 . This test triggers the PGU to output 60,000 pulses to the
N-channel MOSFET.
Figure 4-53
pgu-trigger test: Trigger the burst of stress pulses
Triggers burst of pulses
Third connect test
This connect test is the same as the first connect test. It connects the device to the SMUs so that the transfer characteristics can be determined after applying the pulse stress (see Figure 4-47 and
Figure 4-48 ).
Second id-vg test
This id-vg test is the same as the first id-vg test. It measures the transfer characteristics of the
N-channel MOSFET. This is the after-stress characterization test.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Running the test sequence
To run the test sequence, select (click) the 4terminal-n-fet device in the project navigator, and then click the green Run button . The test sequence is summarized in Table 4-5 .
7
8
5
6
3
4
1
2
Table 4-5
Test sequence for ivpgswitch project
Test Description
Connects the MOSFET to the four SMUs. connect id-vg
Measures the initial transfer characteristics of the MOSFET.
connect
Connects the MOSFET to the PGU.
pgu1-init
Initializes the PGU.
pgu1-setup
Configures the PGU output pulse.
pgu-trigger
Triggers the PGU to output a burst of pulses.
connect
Connects the MOSFET to the four SMUs.
id-vg
Measures the final transfer characteristics of the MOSFET.
Compare the test results
A way to compare id-vg test results is to do a side-by-side visual inspection of the two graphs. In the project navigator, double-click the two id-vg tests to open them in the Workspace.
To compare the test results:
1. Close some UTMs: To reduce clutter, you may want to remove any other tests (UTMs) from the Workspace. Figure 4-54 shows the button to close a displayed test.
2. Make room for the two graphs: a. Hide the project navigator to expand the size of the Workspace.
b. Reduce the size of the test documents.
NOTE
The close button (X) is located at the top right corner of the project navigator.
Figure 4-54 shows the button to reduce the size of the test documents in the workspace.
Figure 4-54
Buttons to close or reduce size of test documents
Click to reduce size of all test documents
Click to close displayed test
To close or reduce size of test documents:
1. Position tests side-by-side: A test document is moved by clicking the title bar at the top of the document and dragging it to the desired location in the workspace.
2. Display the graphs: The graph for each test is displayed by clicking the Graph tab.
Figure 4-55 shows typical graphs for the two id-vg tests.
4200-900-01 Rev. H / February 2013
Return to
4-35
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-55
id-vg graphs
Model 4200-SCS User’s Manual
A. Before-stress graph B. After-stress graph
3. Scale settings: To effectively compare the two graphs, they must both have the same scale settings. Figure 4-56 shows the scale settings for the graphs in Figure 4-55 .
• Scale settings for a graph are set by clicking the axis properties item in the graph menu.
• A graph menu is displayed by placing the mouse pointer in an open area of the graph, and then right-clicking the mouse.
NOTE
Remember that there is a separate graph menu (and axis properties window) for each
graph.
Figure 4-56
Graph scale settings
A. X-axis B. Y-axis C. Y2-axis
4. Compare graphs: Visually inspect the two graphs for differences caused by the stress.
You can also click the Sheet tabs and compare the data collected for the two tests.
Overlaying graphs
To compare the two graphs by laying the after-stress graph over the before-stress graph:
1. For the after-stress test, click the Sheet tab to display the data spreadsheet.
2. Select all five columns by clicking and dragging the mouse pointer from Column A through
Column E. Press Ctrl + C to copy those columns.
3. For the before-stress test, click the Sheet tab, and then the Calc tab (located at the bottom).
4-36
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
4. In the Calc spreadsheet, click cell A1 to select it, and then press Ctrl + V. This pastes the copied columns into the Calc spreadsheet. This after-stress data is now available to be graphed.
5. In the Calc spreadsheet, rename the DrainI and GM columns to distinguish them as after-stress (AS) data. For example, change DrainI to DrainI(AS), and change GM to
GM(AS).
right-click the mouse to open the graph menu. In the graph menu, click Define Graph to open the graph definition window.
7. In the graph definition window, click the Y1/DrainI(AS) cell and the Y2/GM(AS) cell to select them, and click Ok. The graph will now show the overlaid data.
8. From the graph menu, use the Legend and Graph Properties - Series items to add a legend and to change the line properties of the graph, if desired.
How to control an external CV analyzer
This tutorial demonstrates how to control a Keithley Model 590 CV Analyzer to acquire capacitance verses voltage (CV) data from a MOS capacitor. This tutorial also demonstrates how to create a new KITE project. The new project will contain one UTM that is connected to a standard CV user module supplied with each Model 4200-SCS.
The CV Analyzer will apply a linear staircase voltage sweep to a capacitor. A capacitance measurement will be performed on every voltage step of the sweep. Figure 4-57 shows a typical
CV curve generated by this test.
Figure 4-57
Typical CV curve
Connections
Connection details for the Model 590 CV Analyzer are provided in the Reference Manual,
Appendix C, Using a Keithley Instruments Model 590 CV Analyzer . The INPUT and OUTPUT connectors of the Model 590 are connected to the capacitor using Model 4801 (RG-58) BNC
4200-900-01 Rev. H / February 2013
Return to
4-37
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual cables. The Model 590 is controlled by the Model 4200-SCS through the GPIB bus. Use a Model
7007 GPIB cable to connect the Model 590 to the Model 4200-SCS. Figure 4-58 provides an illustration of these connections.
Figure 4-58
Keithley Model 590 CV Analyzer DUT connections
590 CV Analyzer
Wafer
Faraday Shield
Metal/Polysilicon
Gate Oxide
GPIB
INPUT
To the
4200-SCS
BNC
Connectors
OUTPUT
BNC
Cables
Silcon Substrate
Probe Station
Chuck
KCON setup
For this tutorial, the Model 590 CV Analyzer must be included in the Model 4200-SCS system configuration. KCON is used to add external equipment to the test system. For details about
KCON, refer to the Reference Manual Keithley CONfiguration Utility (KCON), page 7-1 .
To add the Model 590 to the system configuration using KCON:
1. Start KCON. Double-click the KCON icon or use the Start menu, Start > Programs >
Keithley > KCON.
2. Add the Keithley Instruments Model 590 CV Analyzer to the system configuration using the
KCON Tools menu as illustrated in Figure 4-59 .
Figure 4-59
Adding a Keithley 590 CV Analyzer to the system configuration
3. Set the GPIB address for the Model 590 by selecting the KI 590 CV Analyzer - CMTR1 in the configuration navigator and entering the appropriate GPIB address on the Properties &
Connections tab. This is illustrated in Figure 4-60 .
4-38
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-60
Setting the Model 590 GPIB address
4. Save the configuration using the KCON File menu as illustrated in Figure 4-61 .
Figure 4-61
Saving the system configuration
Create a new project
To create a new project:
1. On the KITE toolbar, select New Project from the File menu (see Figure 4-62 ) to open the define new project window. The new project definition window is shown in Figure 4-63A .
Figure 4-62
New project menu selection
2. Type in the name of the project (cv) and define it as shown in Figure 4-63A . The directory path shown in the location box is the default location where the factory defined projects are located. Make sure the specified number of sites is 1, and initialization and termination steps are Off.
4200-900-01 Rev. H / February 2013
Return to
4-39
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
3. With the project defined as shown in Figure 4-63A , click the Ok button at the bottom of the window. The project name will appear in the project navigator as shown in Figure 4-63B .
NOTE
For details about creating a project, refer to the Reference Manual Building, modifying, and deleting a Project Plan, page 6-47 .
Figure 4-63
Define new project
A. Define new project window
B. Project navigator
Add a subsite plan
A subsite, or test element group, is a collection of devices to be tested.
To add a subsite plan:
button on the toolbar (see Figure 4-64A ), or click the New Subsite Plan item on the project menu (see Figure 4-64B ).
Figure 4-64
Add a new subsite plan to a KITE project
OR
Click to add subsite plan
A. Add new Subsite button
B. Project menu
2. With the add new subsite plan to project window open (see Figure 4-65A ), type in the name
subsite, and click Ok. The subsite plan appears in the project navigator as shown in
Figure 4-65B .
4-40
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 4-65
Add a new subsite plan
Section 4: How to Control Other Instruments with the Model 4200-SCS
A. Window to specify the subsite plan name
B. Project navigator
Add a device plan
To add a device plan:
1. A device plan is a collection of tests to be performed on a particular device. Open the Add
New Device Plan to Project window by clicking the Add new Device Plan button on the toolbar (see Figure 4-66A ). It can also be opened by clicking the New Device Plan item on the Project menu (see Figure 4-66B ).
Figure 4-66
Add a new device plan to a KITE project
OR
A. Add new device plan button
B. Project menu
2. In the window to add a device plan ( Figure 4-67 A), double-click the Capacitor folder to open it, and then click Capacitor to select that device plan name.
3. With the capacitor device plan selected, as shown in Figure 4-67 A, click Ok at the bottom of the window. The device plan will appear in the project navigator as shown in Figure 4-67 B.
4200-900-01 Rev. H / February 2013
Return to
4-41
Section 4: How to Control Other Instruments with the Model 4200-SCS
Figure 4-67
Add a device plan
Model 4200-SCS User’s Manual
A. Window to specify device plan name B. Project Navigator
Add a UTM
To add the cvsweep UTM to the new project by copying it from the default test library
(C:\S4200\kiuser\tests):
1. In the project navigator, double-click the Capacitor device to open the device plan window.
2. On the sequence tab of the device plan window, use the Test Library pull-down menu to select the default test library as shown in Figure 4-68 .
Figure 4-69 A shows the Capacitor folder opened.
4. For the Capacitor folder, click cvsweep to select it. Figure 4-69 shows cvsweep selected.
5. Click Figure 4-69 shows cvsweep copied into the test sequence table.
6. At the bottom of the device plan window, click Apply to copy the test into the project navigator. Figure 4-69 B shows the cvsweep UTM added to the project.
7. If desired, the device plan window may be closed by pressing the close (X) button. The close (X) button is located on the right, above the device plan window.
Figure 4-68
Default test library folders
4-42
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 4-69
Add the cvsweep UTM
Section 4: How to Control Other Instruments with the Model 4200-SCS
A. Window to specify the test module name B. Project navigator
Modifying the cvsweep UTM
The default cvsweep parameters will sweep the voltage from -4 V to +6 V. If these parameters are acceptable, proceed to
Executing the test on page 4-44
.
To modify the parameters:
1. In the project navigator, double-click the cvsweep UTM to open it. The window in
Figure 4-70 will be displayed:
Figure 4-70
cvsweep UTM
4200-900-01 Rev. H / February 2013
Return to
4-43
Section 4: How to Control Other Instruments with the Model 4200-SCS Model 4200-SCS User’s Manual
NOTE
For details about the cvsweep UTM, refer to the Reference Manual, Appendix C, Open and execute cvsweep UTM .
Executing the test
Since this new project has only one subsite plan and only one device plan, the test can be run from any level in the project navigator. To run the cvsweep test, click the green Run button. After the test is finished, use the sheet and graph tabs to view and analyze the results.
NOTE
The Model 4200-SCS also supports the Keithley Instruments Model 595 Quasistatic C-V
Meter and the Keithley Instruments Model 82-WIN Simultaneous C-V System.
For more information, refer to the Reference Manual KI595 CV Analyzer Properties and
Connections tab, page 7-24 and Appendix E, Using a Keithley Model 82 C-V System .
What if my equipment is not listed in KCON
A typical test setup often involves several instruments, performing sourcing, measuring, or auxiliary functions, all connected to a common communications bus (typically GPIB) and controlled by a PC station. The Keithley Model 4200-SCS parameter analyzer eliminated the need for a dedicated PC. Its interactive test environment, KITE, allows users to use the Model
4200-SCS both as a parameter analyzer and an external instrument controller, making it a
“command-and-control center” of the entire instrument rack. KITE software already supports pulse generators, switch matrices, and CV analyzers, through software control modules known as drivers. Occasionally, a user may need to control an instrument that is not supported by a standard
Keithley Instruments driver library.
To learn more about creating external instrument drivers for the Model 4200-SCS refer to the
Keithley Instruments Technotes No. 2661-1005 located on the Model 4200 Complete Reference.
4-44
4200-900-01 Rev. H / February 2013
Section 5: How to Generate Basic Pulses
Section 5
How to Generate Basic Pulses
In this section:
Topic Page
Keithley Pulse Application (KPulse) . . . . . . . . . . . . . . . . . 5-2
KPulse: Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2
Starting KPulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2
KPulse setup and help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3
Triggering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3
Standard pulse waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
Segment ARB waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6
Exporting Segment ARB waveform files . . . . . . . . . . . . . . . .5-8
Custom file arb waveforms (full-arb) . . . . . . . . . . . . . . . . . . . . .5-8
Waveform types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-12
4200-900-01 Rev. H / February 2013
Return to
5-1
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
Section 5
How to Generate Basic Pulses
Keithley Pulse Application (KPulse)
KPulse: Getting started
Keithley Pulse Application (KPulse) is a graphical user interface (GUI) that is a non-programming alternative to configure and control the installed Keithley pulse cards. It is used for quick tests requiring minimal interaction with other Model 4200-SCS test resources.
The Kpulse application supports the source-only configuration of Models 4225-PMU, 4220-PGU,
4205-PG2, and 4200-PG2 2-channel pulse cards. The Model 4225-PMU is identified as PMU on the card tab, whereas all other card types are identified as VPU.
Starting KPulse
The KPulse GUI ( Figure 5-1 ) is opened by double-clicking the KPulse icon on the desktop. The
GUI example shows one PMU installed in the system.
From the GUI, each pulse generator can be used to configure and control the following waveform types:
•
and
: Pulses are configured and run from the VPU or PMU tabs of KPulse. There is a tab for every Keithley pulse card installed in the Model 4200-SCS.
•
Custom file arb waveforms (full-arb)
: Pulses are configured and saved as a .kaf file
using the Arb Generator tab of KPulse. A VPU or PMU tab can then be used to load the saved .kaf file into the pulse generator and run it.
Figure 5-1
KPulse GUI
5-2 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 5: How to Generate Basic Pulses
KPulse setup and help
The following menus are located at the top-left corner of KPulse:
File Use this menu to load/save KPulse setups and exit KPulse. By default, setup files are saved at the following command path location: C:\S4200\kiuser\KPulse\Setup.
Tools From this menu, click Options to open the KPulse Options dialog box (see Figure 5-2 ):
• Graphing Options:
• Show Pulse Mode Graphs When enabled, shows the Standard Pulse waveform previewers for each PG2 tab.
• Show Segment Arb Graphs When enabled, shows the Segment ARB pulse waveform previewers for each PG2 tab.
• Show File Arb Graph
The following pulse preview graphs can be disabled or enabled:
When enabled, shows the Custom File Arb pulse waveform previewer for each PG2 tab.
• Show Arb Generator Graph When enabled, shows the Arb Generator pulse waveform previewer.
• Trigger Master Select the PG2 that will serve as the trigger master, or select None if you are not using a trigger master
(see the Reference Manual, Triggering, page 5-3
).
Help
Use this menu to access Model 4200-SCS Complete Reference information, and to open the About KPulse dialog box.
Figure 5-2
KPulse options
Triggering
With a Keithley pulse card selected as the trigger master, its Trigger Out can be used to start
(trigger) itself or other PG2s in the system. For details about using a pulse card as the trigger master, see the Reference Manual, Pulse output synchronization, page 11-29 .
NOTE
For the master pulse card, the polarity of the pulse trigger source (pulse_trig_source) and pulse trigger polarity (pulse_trig_polarity) function must be the same. If you are using a rising-edge trigger source, the pulse trigger polarity must be positive. If you are using a falling-edge trigger source, the pulse trigger polarity must be negative.
This requirement applies to all three pulse modes (Standard Pulse, Segment ARB, and FARB).
NOTE
When triggering multiple pulse cards in a master/slave configuration, changing the master card's trigger output polarity will result in a transition in the trigger output levels that may be interpreted as a trigger pulse by the other cards.
4200-900-01 Rev. H / February 2013
Return to
5-3
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
Standard pulse waveforms
Standard pulse waveforms are configured and controlled from the pulse card tabs in the GUI.
Figure 5-3 explains how to use the GUI for Standard Pulse output.
Standard pulse waveform previewers: KPulse provides a preview of configured standard pulse waveforms for each enabled channel. Each waveform previewer shows the high and low levels, and timing for the waveform.
In Figure 5-3 , the configuration shown in the waveform previewer for Channel 1 uses the default settings for KPulse (pulse high = 1 V and pulse low = 0 V). Channel 2 uses the same settings, but the complement mode is enabled. Pulse high goes to pulse low level (0 V) and pulse low goes to pulse high level (1 V).
5-4 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 5-3
Standard pulse operation
Section 5: How to Generate Basic Pulses
4200-900-01 Rev. H / February 2013
1) Click the pulse card tab.
2) Select Pulse to configure the Standard pulse Waveform Type.
3) Enable Channel 1 and/or Enable Channel 2 A channel must be enabled in order to preview its waveform and turn on its output.
4) Configure triggers for both channels of the pulse card:
·
·
Trigger Source Software, External or Internal Bus: With External selected, select the
trigger source: Initial Falling, Initial Rising, Per Pulse Falling or Per Pulse Rising.
Output Mode Select the output trigger mode: Continuous Mode or Burst Mode.
5) Configure the General Settings for both channels of the pulse card:
·
Set the Pulse Period in seconds.
·
·
Set the Trigger Polarity: Positive or Negative.
Select Apply Changes Immediately to enable automatic update for pulse output. After outputs are turned on (step 9), pulse output updates immediately when settings are changed.
·
OR
Click the Apply Settings button to manually apply settings.
This button is disabled when Apply Changes Immediately is enabled.
Clicking Reset All returns the pulse card to the Standard Pulse waveform type and its
default settings. It also updates the previewer.
6) Configure the Channel 1 Settings and/or Channel 2 Settings. The Pulse Count field is active if the Burst Mode is the selected trigger mode.
7) Optional DC Mode and Complement Mode:
·
With the DC Mode selected, the output will be fixed DC at the Pulse High level.
Disabling DC Mode returns the output to the previously defined pulse.
·
Enable the Complement Mode to set pulse high to the low level, and pulse low to the high level.
8) To configure other installed pulse cards for Standard Pulse, click on the tab for the desired pulse card and repeat steps 1 through 7.
9) Turn on all enabled channels Click the green triangle to turn on enabled channels for all pulse cards installed in the Model 4200-SCS.
With the output on, the square box will turn red. Clicking the red box turns off the outputs.
Return to
5-5
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
Segment ARB waveforms
Segment ARB
®
waveforms are configured and controlled from the PG2 tabs in the GUI. Figure 5-
4 explains how to use the GUI for standard pulse output.
NOTE
Due to the Segment ARB engine overhead, there is an additional 10 ns interval added to the end of the last segment of a Segment ARB waveform. During this interval, the output voltage, solid-state relay control (high endurance output relay
(HEOR)), and trigger output values remain the same as the final value reached in the last segment.
Start, stop, and time restrictions:
• The start level of the first segment and the stop level of the last segment must be the same.
In Figure 5-4 , Segment 1 start and Segment 7 stop are both set for 0.0 V.
• The stop level for a segment must be the same as the start level for the next segment. In
Figure 5-4 , the stop level for Segment 1 is 1.0 V, which is the same as start level for
Segment 2 (no discontinuities are allowed).
• Time values are in 10 ns increments, with a minimum of 20 ns.
Segment ARB pulse waveform previewers: KPulse provides a preview of configured Segment
ARB
®
waveforms for each enabled channel. Each waveform previewer shows the segment levels and timing for the waveform.
5-6 Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 5-4
Segment ARB operation
Section 5: How to Generate Basic Pulses
1) Click the tab for the pulse card to be configured.
2) Select Segment Arb to configure the Segment-Arb pulse Waveform Type.
3) Enable Channel 1 and/or Enable Channel 2 A channel must be enabled in order to preview its waveform and turn on its output.
4) Configure triggers for both channels of the pulse card:
·
Trigger Source Software, External or Internal Bus: With External selected, select the
trigger source: Initial Falling, Initial Rising, Per Pulse Falling or Per Pulse Rising.
·
Output Mode Select the output trigger mode: Continuous Mode or Burst Mode.
5) Configure the General Settings for both channels of the pulse card:
·
·
Set the Trigger Polarity; Positive or Negative.
Select Apply Changes Immediately to automatically apply settings and update the previewer.
OR
Click the Apply Settings button to manually apply settings and update the previewer.
·
This button is disabled when Apply Changes Immediately is enabled.
Clicking Reset All returns the pulse card to the Standard Pulse waveform type and its default settings. It also updates the previewer.
6) Configure the Channel 1 Settings and/or Channel 2 Settings:
·
Set the Source Range (volts), Current Limit (amps) and Pulse Load (ohms). If the trigger
· mode is set to Burst Mode, set the Pulse Count.
In the table, enter the Start voltage, Stop voltage, Time (in seconds), TTL output Trigger level (0 = low, 1= high) and the state of the SSR (Solid State Relay) (0 = open, 1 = closed).
7) To configure other installed pulse cards for Segment-Arb, repeat Steps 1 through 6.
8) Turn on all enabled channels Click the green triangle to turn on enabled channels for all pulse installed in the Model 4200-SCS.
With the output on, the square box will turn red. Clicking the red box turns off the outputs.
NOTE
The output trigger levels are not shown in the waveform previewers.
4200-900-01 Rev. H / February 2013
Return to
5-7
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
Exporting Segment ARB waveform files
After configuring a Segment ARB
®
waveforms in KPulse, it can be saved as a .ksf file. SARB
.ksf
files should be exported into the SarbFiles folder at the following command path:
C:\S4200\kiuser\KPulse\SarbFiles
To export a Segment ARB waveform file:
1. At the top-left corner of KPulse, click Tools, and then click Export Segment Arb to open the Segment Arb Export dialog box (see Figure 5-5 ).
2. In the Segment Arb Export dialog box, select the PG2 and channel for the waveform to be exported.
3. In the Segment Arb Export dialog box, use the file navigation button (...) to locate the target folder, and type a name for the file. The .ksf extension will be added automatically.
Figure 5-5
Segment Arb Export dialog box
5-8
A saved seg_arb.ksf waveform file can be imported back into the pulse generator card using the seg_arb_file function . For Segment ARB stress/measure testing, the .ksf file can be imported using the KITE Device Stress Properties dialog box shown in Model 4200-SCS Reference Manual,
Section 6, Figure 6-393 . For details about Segment ARB stress/measure testing, see the
Reference Manual, Segment stress/measure mode, page 6-323 .
Custom file arb waveforms (full-arb)
Figure 5-6 summarizes the basic processes to create a custom full-arb waveform file, to load the file into a pulse card, and to output the pulse waveforms.
Figure 5-6
Basic process to create and output custom file Arb waveforms
KPulse
Arb Generator Tab PG2 Tab
Define
New
Waveform
(A)
Waveform
Types:
Sine
Square
Triangle
Custom
Calculation
Noise
Gaussian
Ramp
Scratch Pad
SQUARE1
RAMP1
SQUARE1
SINE2
RAMP2
Copy
(B)
Copy
(B)
Sequencer
Channel 1
SINE2
RAMP1
RAMP2
Channel 2
SQUARE1
SQUARE1
Save As
(C)
.kaf File
seq_1
Load
File
(D)
Custom Arb File
Waveform Type
Channel 1
Channel 2
Turn On
Output
(E)
Return to
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 5: How to Generate Basic Pulses
To create custom file arb waveforms (full-arb):
A. Select and configure waveforms:
• After selecting an available waveform type, configuring its settings, and naming it, the waveform is placed in the Scratch Pad.
• Waveforms will remain in the Scratch Pad until they are deleted by the user.
• Refer to the
Waveform types on page 5-12 for information about the waveform types
available for custom file arb. Refer to Figure 5-7 and the steps that follow for details.
B. Copy the waveforms into the Sequencer for Channel 1, Channel 2, or both:
• The order that two or more waveforms appear in a channel sequencer is the order that the waveforms will be output by that channel.
• Refer to Figure 5-8 and the steps that follow for details.
C. Save the waveforms in the Sequencer as a .kaf file. See step 5 for Figure 5-8 . to Figure 5-9 and the steps that follow for details.
E. Turn on the output for enabled channels. See step 7 for Figure 5-9 .
Figure 5-7
Custom Arb file operation: Select and configure waveforms
1
2
4
3 6
5
3) Use the drop-down menu to select the Waveform Type to be created.
4200-900-01 Rev. H / February 2013
Return to
7
5-9
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
6) Type in a name for the waveform. You cannot use a name that is already used in the
Scratch Pad.
Figure 5-8 shows the new waveform named “Ramp1” has been added to the Scratch
Pad.
8) Repeat steps 2 through 7 to create another waveform in the Scratch Pad.
Figure 5-8
Custom Arb file operation: Copy waveforms into Sequencer
1
3
4
2
5
5-10
• Select Scratchpad or Sequencer:
• Scratchpad previews the waveform that is selected in the Scratch Pad.
• Sequencer previews enabled waveform sequences (see next bullet).
• To preview the waveform(s) in the Sequencer, Enable Channel 1 and/or Enable
Channel 2.
• Select the scale for the graph; Points Scale or Time Scale.
3) Copy Scratch Pad waveforms into the Sequencer: a) In the Scratch Pad, click (select) a waveform to be copied into the Sequencer.
and/or click Channel 2 to copy the waveform into the Sequencer for Channel 2.
c) To copy another waveform into the Sequencer, repeat steps a and b.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 5: How to Generate Basic Pulses
• Changing the waveform sequence - The waveform sequence for each channel can he changed. After clicking (selecting) a waveform in the Sequencer, click Move Up or
Move Down.
• Delete buttons - After clicking (selecting) a waveform in the Scratch Pad or
Sequencer, click the appropriate Delete button to remove it. Note that deleting a waveform from the Scratch Pad also removes it from the Sequencer.
waveform(s).
5) Save the waveform(s) as a Keithley Arb File (.kaf). By default, .kaf files are saved in a folder named “ArbFiles” at the following path: C: S4200\kiuser\KPuIse\ArbFiles.
• Use Save As to name the file and save it.
• After any subsequent changes, click Save to overwrite the .kaf file.
Figure 5-9
Custom Arb file operation: Load waveform and turn on output
7
1
5
2
6
3
4
1) Click a pulse card tab.
4) Enable Channel 1 and/or Enable Channel 2 - The loaded .kaf file will consist of a waveform for one or both of the channels. If the .kaf file was saved with one or both channels enabled, the .kat tile will load into this tab with the same channels enabled. A channel must be enabled in order to preview and output its waveform. The waveform for
Channel 1 is blue. and the waveform for Channel 2 is red.
5) Configure triggers for both channels of the pulse card:
4200-900-01 Rev. H / February 2013
Return to
5-11
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
• Trigger Source - Software, External, or Internal Bus. With External enabled, select the trigger source: Initial Falling, Initial Rising, Per Pulse Falling, or Per
Pulse Rising.
• Output Mode - Select the output trigger mode: Continuous Mode or Burst Mode.
active if the Burst Mode is the selected trigger mode.
Note: To configure other installed pulse cards for Custom File Arb, repeat Steps 1 through 6.
7) Turn on all enabled channels - Click the green triangle to turn on enabled channels for all installed pulse cards in the Model 4200-SCS. With the output on, the square box will turn red. Clicking the red box turns off the outputs of all pulse cards
Waveform types
KPulse provides the following fundamental waveform types to use as the building blocks for custom file arb:
• Sine waveform
• Square waveform
• Triangle waveform
• Custom waveform
• Calculation waveform
• Noise waveform
• Gaussian waveform
• Ramp waveform
• Sequences waveform
As explained in Figure 5-7 , a waveform is created using the Waveform Generator. After selecting and configuring one of the above waveform types, the waveform is placed into the Scratch Pad.
NOTE
The period for the waveforms is determined by the Time Per Point setting in the Arb
Generator tab (step 4 in Figure 5-8 ).
Sine waveform
An example of a Sine waveform, using the default settings, is shown in Figure 5-10 . The waveform for this example is named SINE1, but can be any name that is not already used in the Scratch
Pad.
After changing one or more settings, click Preview to display the waveform. Clicking Ok places the waveform in the Scratch Pad.
5-12
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 5-10
Sine waveform (default settings)
Section 5: How to Generate Basic Pulses
Square waveform
An example of a square waveform, using the default settings, is shown in Figure 5-11 . The waveform for this example is named SQUARE1, but can be any name that is not already used in the Scratch Pad.
After changing one or more settings, click Preview to display the waveform. Clicking Ok places the waveform in the Scratch Pad.
Figure 5-11
Square waveform (default settings)
Triangle waveform
An example of a triangle waveform, using the default settings, is shown in Figure 5-12 . The waveform for this example is named TRIANGLE1, but can be any name that is not already used in the Scratch Pad.
After changing one or more settings, click Preview to display the waveform. Clicking Ok places the waveform in the Scratch Pad.
4200-900-01 Rev. H / February 2013
Return to
5-13
Section 5: How to Generate Basic Pulses
Figure 5-12
Triangle waveform (default settings)
Model 4200-SCS User’s Manual
Custom waveform
An example of a custom waveform is shown in Figure 5-13 . The waveform for this example is named CUSTOM1, but can be any name that is not already used in the Scratch Pad.
The voltage values for the waveform are retrieved from an imported file (.txt or .csv). After creating a file (.txt or .csv) for the custom waveform, use Import Filename shown in Figure 5-
13 to import the file into the Waveform Generator.
After importing the file, click Preview to show the waveform. Clicking Ok places the waveform in the Scratch Pad.
Figure 5-13
Custom waveform
5-14
Creating a file (.txt or .csv) for custom waveform
The waveform file is created using a text editor utility, such as Notepad.
To create the list of voltage points:
1. Open a text editor utility.
2. On the first line, type the number of voltage points in the waveform, and then type the list
(one per line) of values for the waveform:
• .txt file format As shown in values.
Figure 5-14 , commas are not used to separate
•
.csv file format
As shown in Figure 5-14 , commas are used to separate values.
Only the first column of data is used for the waveform. Additional columns are ignored.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual Section 5: How to Generate Basic Pulses
Figure 5-14
Creating a .txt or .csv file for a custom waveform
.txt
file format
.csv
file format
3. The custom waveform in Figure 5-13 is a simple 6-point waveform made up of these voltage values: 0 V, 4 V, 1 V, 3 V, 2 V, 0 V. Those seven entries are shown in the text editors in
Figure 5-14 .
NOTE
The time at each point is determined by the Time Per Point setting in the Arb
Generator tab (Step 4 in Figure 5-8 ).
4. Save as a waveform file (.txt or .csv) in the ArbFiles folder at the following command path location:
C:\S4200\kiuser\KPulse\ArbFiles
Calculation waveform
An example of a calculation waveform is shown in Figure 5-15 . The waveform for this example is named CALC1, but can be any name that is not already used in the Scratch Pad.
The calculation (add, subtract, multiple or divide) performs the selected math operation on two selected Scratch Pad waveforms. In Figure 5-15 , SINE1 is added to RAMP1.
After selecting the two waveforms and the math operation, click Preview to display the result of the calculation. Clicking Ok places the waveform in the Scratch Pad.
Figure 5-15
Calculation waveform
Noise waveform
An example of a noise waveform, using the default settings, is shown in Figure 5-16 . The waveform for this example is named NOISE1, but can be any name that is not already used in the
Scratch Pad.
4200-900-01 Rev. H / February 2013
Return to
5-15
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
After changing one or more settings, click Preview to display the waveform. Clicking Ok places the waveform in the Scratch Pad.
Figure 5-16
Noise waveform (default settings)
Gaussian waveform
An example of a Gaussian waveform, using the default settings, is shown in Figure 5-17 . The waveform for this example is named GAUSSIAN1, but can be any name that is not already used in the Scratch Pad.
After changing one or more settings, click Preview to display the waveform. Clicking Ok places the waveform in the Scratch Pad.
Figure 5-17
Gaussian waveform (default settings)
5-16
Ramp waveform
An example of a ramp waveform, using the default settings, is shown in Figure 5-18 . The waveform for this example is named RAMP1, but can be any name that is not already used in the
Scratch Pad.
After changing one or more settings, click Preview to display the waveform. Clicking Ok places the waveform in the Scratch Pad.
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Figure 5-18
Ramp waveform (default settings)
Section 5: How to Generate Basic Pulses
Sequences waveform
An example of a sequences waveform is shown in Figure 5-19 . The waveform for this example is named SEQ1, but can be any name that is not already used in the Scratch Pad.
A sequence waveform consists of the waveforms that are present in the Channel 1 or Channel 2
Sequencer. Figure 5-7 shows the Sequencer for the two channels.
After selecting either Channel One Sequencer or Channel Two Sequencer, click Preview to show the waveform. Clicking Ok places the waveform in the Scratch Pad.
Figure 5-19
Sequences waveform
4200-900-01 Rev. H / February 2013
Return to
5-17
Section 5: How to Generate Basic Pulses Model 4200-SCS User’s Manual
5-18
4200-900-01 Rev. H / February 2013
Index
Symbols
“connect” parameters for “4terminal-n-fet” device
“cvsweep” UTM
.................................................. 4-43
“probesubsites” test descriptions
Numerics
4- terminal n-MOSFET tests
................................. 3-5
4200-SCS Hardware Overview
.......................... 1-11
59283
72968
Heading Level 3
Average equivalent time points
Heading Level 4
2.4.1.5 Project Plan
............................ 2-23
A
Acquisition sample rate
...................................... 1-34
Add a Device Plan
.............................................. 4-42
Add a new Device Plan to a KITE project
Add a new Subsite Plan
..................................... 4-41
Add a new Subsite Plan to a KITE project
Add a switch card to the system configuration
Add a switch matrix to the system configuration
Add a test fixture to the system configuration
Add the “cvsweep” UTM
..................................... 4-43
Adding a Keithley 590 CV Analyzer to the system configuration
............................................... 4-38
Adding a probe station
.............................4-19
Adding a pulse generator
................................... 4-29
Adding a switch matrix
.............................4-19
Advanced Connections
...................................... 1-42
B
Basic ground unit characteristics
......................... 1-37
SMU source-measure configuration
SMU/PreAmp source-measure configuration
Basic test execution
........................................... 2-22
Boot the system and log in
................................. 1-42
Buttons to close or reduce size of test documents
C
Calculate functions
............................................. 1-36
Changing KITE startup behavior
Chassis ground
.................................................. 1-40
Clear Append Data method for deleting Append worksheets
................................................. 2-39
Compensation
.................................................... 3-19
Configuration
ITMs
........................................................... 2-18
Configuring the switch matrix
Connect SMUs to N-channel MOSFET
Connect SMUs to NPN transistor
connect test
........................................................ 4-14
Connecting Devices Under Test (DUTs)
4200-900-01 Rev. H / February 2013
Connecting the switch matrix
Connections
......................................................... 3-9
Contents of the Keithley Device file new-mosfet.kdv
Controlling a CV Analyzer
.................................. 4-37
Add a Device Plan
..................................... 4-41
Add a Subsite Plan
.................................... 4-40
Add a UTM
................................................. 4-42
Connections
............................................... 4-37
Create a new project
.................................. 4-39
KCON setup
............................................... 4-38
Modifying the “cvsweep” UTM
Controlling a probe station
KCON setup
............................................... 4-18
Open the “probesubsites” project
Open the project plan window
Probe station configuration
Prober control overview
............................. 4-16
Running the test sequence
Test data
.................................................... 4-26
Test descriptions
........................................ 4-22
Test system connections
........................... 4-17
Controlling a pulse generator
Compare the test results
............................ 4-35
Overlaying graphs
.............................. 4-36
Description of tests
.................................... 4-32
“pgu1-init” test
.................................... 4-33
“pgu1-setup” test
................................ 4-34
“pgu-trigger” test
................................ 4-34
First “connect” test
............................. 4-32
First “id-vg” test
.................................. 4-32
Second “connect” test
Second “id-vg” test
............................. 4-34
Third “connect” test
............................ 4-34
KCON setup
............................................... 4-28
Open the “ivpgswitch” project
Running the test sequence
Test system connections
........................... 4-28
Controlling a switch matrix
“connect” test description
........................... 4-13
Running test sequences
............................ 4-11
Controlling external equipment overview
Copying entire KITE project
............................... 3-10
Copying individual tests using the test library manager
.................................................................... 3-10
CVU Frequency Sweep (bias)
........................... 3-22
CVU Frequency Sweep (step)
........................... 3-24
CVU Voltage Bias
.............................................. 3-19
CVU Voltage List Sweep
.................................... 3-21
CVU Voltage Sweep
.......................................... 3-20
D
Data Save As window
........................................ 2-37
Data worksheet of a Sheet tab containing both data and Formulator results
............................... 2-34
Data worksheet of a Sheet tab containing data for multiple sweeps
......................................... 2-34
Data-source identifier
......................................... 2-36
DC Preamp
........................................................ 1-19
Index-1
Model 4200-SCS User’s Manual
Default project overview
.......................................3-4
Default test library folders
...................................4-42
Default user directory
.........................................2-26
Define new project
..............................................4-40
Define the system connections
...........................4-10
Device Plan
........................................................2-23
containing an ITM to be submitted
window containing an ITM to be submitted
Devices connected to 707A switching matrix
Digital storage oscilloscope card
Diode tests
............................................................3-7
Displaying a Formulator equation using the Formula combo box
..................................................2-36
Dual Sweep
........................................................2-16
E
EM process flow
.................................................3-94
Environmental Considerations
..............................1-4
Example project
.........................................................2-24
Executing an individual test
................................2-23
F
First “connect” test - connects the device to the SMUs
Forcing function
Configuration of
..........................................2-18
Types summary
..........................................2-14
Front Panel
.........................................................1-11
Front panel
.................................................1-11
Full Kelvin PreAmp/ground unit connections
Full Kelvin SMU/ground unit connections
G
GPIB instrument connections
...............................1-9
Graph scale settings
...........................................4-36
Graph Settings menu
..........................................2-41
Graphing the Append worksheet data
Ground unit
...............................................1-37
I
H
HCI process flow
................................................3-94
How do I perform a charge pumping?
How do I… Use the 4200-SCS to perform a Pulsed I-V test on my device?
.....................................3-25
How to control a probe station
............................4-15
How to control a switch matrix
..............................4-7
How to Control an external pulse generator
How to Control external equipment
How to Create your own ITMs
............................2-14
How to Manage graphical test results in Graph Tab
How to Run a Basic Test
....................................1-42
id-vg graphs
........................................................4-36
Initialization and Termination Steps
Input attenuation
.................................................1-34
Input coupling
.....................................................1-34
Input filter
............................................................1-34
Installation
Environmental requirements
Operating environment
Index-2
Index
Cleanliness
....................................... 1-5
Proper ventilation
.............................. 1-4
Temperature and humidity
Shipping and storage environment
Powering the 4200-SCS
Line power
........................................... 1-5
Line frequency setting
Line fuses
......................................... 1-7
Line power connection
Warm-up period
................................... 1-7
SMU connections
Test fixtures
....................................... 1-40
Installation and System Connections
Instrument panels
.............................................. 1-11
Introduction
........................................................ 1-13
ITM (Interactive Test Module)
Definition tab
.............................................. 2-11
ITMs and UTMs in the Project Navigator
K
KCON (Keithley Configuration Utility)
KCON setup
......................................................... 4-8
Keithley Interactive Test Environment (KITE)
Displaying and analyzing project results
Displaying and analyzing data using the
Sheet tab
....................................... 2-32
Saving the worksheet
Saving a Sheet tab to the project
Saving the Sheet tab to an external spreadsheet file using the Save As button
......................................... 2-37
Understanding and using the Data worksheet of a Sheet tab
Understanding the data-source identifier
Managing KITE application files and test results
Devices
Creating and adding
files
................................................. 2-28
libraries
........................................... 2-26
library access selection
subdirectory
.................................... 2-26
Projects subdirectory
......................... 2-29
Tests subdirectory
.............................. 2-30
Overviewing KITE
Defining a UTM
.................................. 2-11
Defining an ITM
.................................. 2-10
KITE interface
...................................... 2-3
Project Navigator
................................. 2-5
Submitting devices, ITMs, and UTMs to libraries
Submitting devices to a library
Submitting tests to a library
Understanding KITE
Project components
............................. 2-7
Devices
............................................. 2-7
Sites
.................................................. 2-7
Subsites
............................................ 2-7
Tests
................................................. 2-7
Project defined
..................................... 2-6
Keithley Model 590 CV Analyzer DUT connections
Keyboard connections
......................................... 1-8
KITE (Keithley Interactive Test Environment)
4200-900-01 Rev. H / February 2013
Index
Configuring the Project ITMs
Connections, matching physical and virtual
Forcing functions configuring for each device terminal
KITE interface overview
....................................... 2-4
KITE ITM configuration
....................................... 3-12
KITE Library management
................................. 2-46
KITE project folders
............................................ 2-30
KITE project structure
........................................... 2-3
KPulse
Custom File Arb waveforms (Full-Arb)
Segment ARB waveforms
............................ 5-6
Setup and help
............................................. 5-3
Standard Pulse waveforms
.......................... 5-4
Starting KPulse
............................................ 5-2
Triggering
..................................................... 5-3
Waveform types
......................................... 5-12
L
LAN connections
................................................ 1-10
Leveraging the Default Project
............................. 3-9
Line power receptacle
.......................................... 1-6
Line-item descriptions for a .kdv file
Locate and Run the “vds-id” test module
M
Measure settings
................................................ 3-16
Measurement Hardware
SMU with Model 4200-PA overview
Basic characteristics
Voltage characteristics
Model 4200-CVU card
........................................ 1-21
Force-measure timing
................................ 1-24
Measurement circuit
................................... 1-22
Measurement functions
.............................. 1-22
Measurement overview
.............................. 1-21
Model 4200-PA connectors
.................................................. 1-20
Model 8101- PIV test fixture
............................... 3-30
Model 8101-PIV test fixture
................................ 3-30
Models 4200-SMU and 4210-SMU connectors
.................................................. 1-16
current characteristics
................................ 1-13
voltage characteristics
................................ 1-14
Modified project plan settings
............................. 4-22
N
NBTI (negative bias temperature instability)
NBTI process flow
.............................................. 3-94
New Project menu selection
............................... 4-39
O
Open KITE
.......................................................... 1-43
Open KITE and the “ivswitch” project
P
PGU initialization
................................................ 4-33
PGU stress pulse specifications
......................... 4-34
pgu-trigger test - trigger the burst of stress pulses
PIV-A test connections
....................................... 3-27
Power Divider
..................................................... 1-31
4200-900-01 Rev. H / February 2013
Model 4200-SCS User’s Manual
Powering up the 4200-SCS
................................. 1-5
prbgen user modules
......................................... 4-17
Primary differences between an ITM and a UTM
Printer connections
............................................ 1-10
Probe station connections
.................................... 1-9
prober-init
........................................................... 4-23
prober-prompt test and dialog window
prober-separate
................................................. 4-25
Programming and erasing flash memory
Project Navigator - “ivpgswitch” project
Project Navigator - “ivswitch” project
Project Navigator - probesubsites project
Project Navigator Checkboxes
........................... 2-22
Pulse generator card
.......................................... 1-25
Pulse generator configuration
............................ 4-29
Pulse IV for CMOS
Model 4200-PIV-A
..................................... 3-26
Pulse Mode (SMUs)
........................................... 2-17
Pulse projects
Power Divider
............................................ 1-31
RBT
.................................................. 1-30
Pulse source-measure
Full-Arb (FARB)
......................................... 1-29
KPulse
............................................... 1-30
Pulse generator settings
............................ 1-30
Scope card settings
................................... 1-33
Standard Pulse
.......................................... 1-27
Pulse source-measure UTMs
PulseIVulib
................................................. 3-46
cal_pulseiv
......................................... 3-46
scopeshot_pulseiv
scopeshot_cal_pulseiv
scopeshot_pulseiv_demo
Vdid_Pulse_DC_Family_pulseiv
vdsid_pulseiv
..................................... 3-48
vdsid_pulseiv_demo
.......................... 3-63
Vgid_DC_Pulse_pulseiv
vgsid_pulseiv
..................................... 3-53
vgsid_pulseiv_demo
.......................... 3-63
R
RBT
.......................................................... 1-30
Rear Panel
......................................................... 1-11
Rear panel
......................................................... 1-12
Remote Bias Tee (RBT) and 3-port Power Divider
Run “vds-id” test
................................................. 1-46
Running the test
................................................. 2-24
S
Sample wafer organization
................................ 4-16
Save the system configuration
........................... 4-11
Saving the system configuration
SCP2 (Oscilloscope)
.......................................... 1-32
Second “connect” test - connects the device to the
PGU
........................................................... 4-33
Segment Arb
...................................................... 1-27
Segment Stress/Measure Mode
Selected device and destination folder
Selected ITM and destination folder
Selecting a test
.................................................. 2-23
Setting the AC drive conditions
.......................... 3-16
Setting the DC bias conditions
........................... 3-16
Setting the Model 590 GPIB address
Index-3
Model 4200-SCS User’s Manual
Signal paths for “2-wireresistor” tests
Signal paths for “3terminal-npn-bjt” tests
Signal paths for “4terminal-n-fet” tests
Signal paths for “capacitor” test
..........................4-13
Signal paths for “diode” tests
..............................4-13
Signal paths for the pre and post stress tests
Signal paths to apply the pulse stress
SMU terminals and connectors
..........................1-16
SMU with Model 4200-PA voltage characteristics
................................1-18
SMU with Model 4200-PA current characteristics
Source-Measure Hardware
Ground unit (GNDU) overview
Basic characteristics
...........................1-36
Basic circuit configurations
Ground unit connections
Ground unit DUT connections
Ground unit terminals and connectors
Chassis ground
...............................1-40
COMMON terminal
FORCE terminal
..............................1-39
SENSE terminal
..............................1-39
Models 4200-SMU and 4210-SMU overview
Basic characteristics
...........................1-13
Current characteristics
Voltage characteristics
Basic SMU circuit configuration
SMU terminals and connectors
FORCE terminal
.................................1-16
PA CNTRL connector
SENSE LO terminal
............................1-17
SENSE terminal
.................................1-16
SMU with Model 4200-PA overview
Basic characteristics
...........................1-17
Current characteristics
Basic SMU/PreAmp circuit configuration
PreAmp terminals and connectors
FORCE terminal
..............................1-20
PreAmp CONTROL connector
SENSE terminal
..............................1-21
Status
.................................................................3-18
Stressing
Segment Stress/Measure Mode
Submit device dialog box
....................................2-48
Submit test dialog box
........................................2-51
Submitting devices, ITMs, and UTMs to libraries
Subsite Cycling
Segment Stress/Measure Mode
Subsite cycling
Configuration
..............................................3-67
Configuration sequence
.............................3-93
Cycle Mode
Subsite Data sheet
.............................3-88
Subsite Graph
....................................3-92
Device connections
....................................3-66
Mode selection
...........................................3-68
Running cycle subsite
................................3-86
Segment Stress/Measure Mode configuration
Index-4
Stress/Measure Mode
Configuring device stress properties
Subsite Data sheet
............................. 3-89
Subsite Graph
.................................... 3-93
Subsite Setup tab
....................................... 3-67
Timing setup
.................................... 3-69
Subsite Data sheet
Cycle Mode
................................................ 3-88
Stress/Measure Mode
Subsite Graph tab
Cycle Mode
................................................ 3-92
Stress/Measure Mode
................................ 3-93
Subsite Plan
....................................................... 2-23
Subsite Plan containing the Device Plan to be submitted
................................................... 2-46
Subsite Plan window containing the Device Plan to be submitted
................................................... 2-47
Subsite Settings window
Cycle Mode
................................................ 3-90
Stress/Measure Mode
................................ 3-91
Subsite Setup tab
............................................... 3-67
Supplied
............................................................. 3-29
Supplied interconnect parts
................................ 3-28
Supported external equipment table
Supported probers
............................................. 4-17
Sweep mode (triggering)
.................................... 1-35
System configuration for the “probesubsites” project
System configuration with external instruments
System Connections
............................................ 1-7
System connections
Connecting a LAN
...................................... 1-10
Connecting a printer
................................... 1-10
Connecting a prober
.................................... 1-9
Connecting GPIB instruments
Connecting the keyboard and mouse (optional)
T
Target applications and test projects for PIV-Q
TDDB (time dependent dielectric breakdown
Test conditions
................................................... 3-16
Test definition
..................................................... 1-45
Test library access selection
......................................... 2-31
results folder
.............................................. 2-32
Test sequence
................................................... 4-26
Test sequence for “ivpgswitch” project
Test system for “ivpgswitch” project
Testing with less than ±20 volts
......................... 1-41
Testing with more than ±20 volts
Tests (ITMs and UTMs)
..................................... 2-22
Three terminal NPN BJT tests
............................. 3-6
Two wire resistor test
........................................... 3-6
Typical test fixture
.................................................. 1-41
Typical CV curve
................................................ 4-37
U
Unconfigured Graph Definition window for the “vds-id”
ITM
............................................................. 2-45
Unconfigured Graph Definition window for the vds-id
ITM
............................................................. 2-43
Index
4200-900-01 Rev. H / February 2013
Index
Unconfigured UTM message
.............................. 2-49
Understanding Append worksheets
Understanding KITE
............................................. 2-3
Understanding the Formula combo box of the Data worksheet
................................................... 2-35
Unpacking and inspection
Inspection for damage
.................................. 1-3
Manual package
........................................... 1-3
Repacking for shipment
............................... 1-3
Shipment contents
....................................... 1-3
Unpacking the 4200-SCS
..................................... 1-3
Usrlib subdirectory
.............................................. 2-32
UTM (User Test Modules)
Definition tab
....................................2-12
V
Vds-id graph after configuring its Graph Definition window
................................................... 2-45
View and Save the Graph Data
.......................... 1-47
View and save the Sheet data
............................ 1-46
W
What if my equipment is not listed in KCON
What is the PIV-A PulseIV Package
Model 4200-SCS User’s Manual
4200-900-01 Rev. H / February 2013
Index-5
Model 4200-SCS User’s Manual Index
Index-6
4200-900-01 Rev. H / February 2013
Specifications are subject to change without notice.
All Keithley trademarks and trade names are the property of Keithley Instruments, Inc.
All other trademarks and trade names are the property of their respective companies.
A G R E A T E R M E A S U R E O F C O N F I D E N C E
Keithley Instruments, Inc.
Corporate Headquarters • 28775 Aurora Road • Cleveland, Ohio 44139 • 440-248-0400 • Fax: 440-248-6168 • 1-888-KEITHLEY • www.keithley.com
12/06
Stiahnuť
Reklama