Automatic Test Equipment: Keithley Instruments Series 4200 CVU
Automatic Test Equipment: Keithley Instruments Series 4200 CVU
Automatic Test Equipment: Keithley Instruments Series 4200 CVU
Automatic test equipment or automated test equipment (ATE) is any apparatus that performs tests on a
device, known as the device under test (DUT), equipment under test (EUT) or unit under test (UUT), using
automation to quickly perform measurements and evaluate the test results. An ATE can be a simple
computer-controlled digital multimeter, or a complicated system containing dozens of complex test
instruments (real or simulated electronic test equipment) capable of automatically testing and diagnosing
faults in sophisticated electronic packaged parts or on wafer testing, including system on chips and
integrated circuits.
Contents
Where it is used
In the semiconductor industry
Components
Industrial PC
Mass interconnect
Example: Simple voltage measurement
Test parameter requirements vs test time
Handler or prober and device test adapter Keithley Instruments Series 4200
Packaged part ATE with handlers CVU
Silicon wafer ATE with probers
Multi-site
Programming ATE
Test data (STDF)
Diagnostics
Test equipment switching
Test equipment platforms
GPIB/IEEE-488
LAN eXtensions for Instrumentation (LXI)
VME eXtensions for Instrumentation (VXI)
PCI eXtensions for Instrumentation (PXI)
Universal Serial Bus (USB)
RS-232
JTAG/Boundary-scan IEEE Std 1149.1
Test script processors and a channel expansion bus
See also
References
External links
Where it is used
ATE is widely used in the electronic manufacturing industry to test electronic components and systems after
being fabricated. ATE is also used to test avionics and the electronic modules in automobiles. It is used in
military applications like radar and wireless communication.
Semiconductor ATE, named for testing semiconductor devices, can test a wide range of electronic devices
and systems, from simple components (resistors, capacitors, and inductors) to integrated circuits (ICs),
printed circuit boards (PCBs), and complex, completely assembled electronic systems. For this purpose,
probe cards are used. ATE systems are designed to reduce the amount of test time needed to verify that a
particular device works or to quickly find its faults before the part has a chance to be used in a final
consumer product. To reduce manufacturing costs and improve yield, semiconductor devices should be
tested after being fabricated to prevent defective devices ending up with the consumer.
Components
The semiconductor ATE architecture consists of master controller (usually a computer) that synchronizes
one or more source and capture instruments (listed below). Historically, custom-designed controllers or
relays were used by ATE systems. The Device Under Test (DUT) is physically connected to the ATE by
another robotic machine called a handler or prober and through a customized Interface Test Adapter (ITA) or
"fixture" that adapts the ATE's resources to the DUT.
Industrial PC
The industrial PC is nothing but a normal desktop computer packaged in 19-inch rack standards with
sufficient PCI / PCIe slots for accommodating the Signal stimulator/sensing cards. This takes up the role of
a controller in the ATE. Development of test applications and result storage is managed in this PC. Most
modern semiconductor ATEs include multiple computer-controlled instruments to source or measure a wide
range of parameters. The instruments may include device power supplies (DPS),[1][2] parametric
measurement units (PMU), arbitrary waveform generators (AWG), digitizers, digital IOs, and utility
supplies. The instruments perform different measurements on the DUT, and the instruments are
synchronized so that they source and measure waveforms at the proper times. Based on the requirement of
response-time, real-time systems are also considered for stimulation and signal capturing.
Mass interconnect
The mass interconnect is a connector interface between test instruments (PXI, VXI, LXI, GPIB, SCXI, &
PCI) and devices/units under test (D/UUT). This section acts as a nodal point for signals going in/out
between ATE and D/UUT.
For example, to measure a voltage of a particular semiconductor device, the Digital Signal Processing (DSP)
instruments in the ATE measure the voltage directly and send the results to a computer for signal processing,
where the desired value is computed. This example shows that conventional instruments, like an Ammeter,
may not be used in many ATEs due to the limited number of measurements the instrument could make, and
the time it would take to use the instruments to make the measurement. One key advantage to using DSP to
measure the parameters is time. If we have to calculate the peak voltage of an electrical signal and other
parameters of the signal, then we have to employ a peak detector instrument as well as other instruments to
test the other parameters. If DSP-based instruments are used, however, then a sample of the signal is made
and the other parameters can be computed from the single measurement.
Not all devices are tested equally. Testing adds costs, so low-cost components are rarely tested completely,
whereas medical or high costs components (where reliability is important) are frequently tested.
But testing the device for all parameters may or may not be required depending on the device functionality
and end user. For example, if the device finds application in medical or life-saving products then many of its
parameters must be tested, and some of the parameters must be guaranteed. But deciding on the parameters
to be tested is a complex decision based on cost vs yield. If the device is a complex digital device, with
thousands of gates, then test fault coverage has to be calculated. Here again, the decision is complex based
on test economics, based on frequency, number and type of I/Os in the device and the end-use application...
ATE systems typically interface with an automated placement tool, called a "handler", that physically places
the Device Under Test (DUT) on an Interface Test Adapter (ITA) so that it can be measured by the
equipment. There may also be an Interface Test Adapter (ITA), a device just making electronic connections
between the ATE and the Device Under Test (also called Unit Under Test or UUT), but also it might contain
an additional circuitry to adapt signals between the ATE and the DUT and has physical facilities to mount
the DUT. Finally, a socket is used to bridge the connection between the ITA and the DUT. A socket must
survive the rigorous demands of a production floor, so they are usually replaced frequently.
Wafer-based ATEs typically use a device called a Prober that moves across a silicon wafer to test the device.
Multi-site
One way to improve test time is to test multiple devices at once. ATE systems can now support having
multiple "sites" where the ATE resources are shared by each site. Some resources can be used in parallel,
others must be serialized to each DUT.
Programming ATE
The ATE computer uses modern computer languages (like C, C++, Java, Python, LabVIEW or Smalltalk)
with additional statements to control the ATE equipment through standard and proprietary application
programming interfaces (API). Also some dedicated computer languages exists, like Abbreviated Test
Language for All Systems (ATLAS). Automatic test equipment can also be automated using a test execution
engine such as National Instruments' TestStand.[3]
Sometimes automatic test pattern generation is used to help design the series of tests.
Diagnostics
Automatic test equipment diagnostics is the part of an ATE test that determines the faulty components. ATE
tests perform two basic functions. The first is to test whether or not the Device Under Test is working
correctly. The second is when the DUT is not working correctly, to diagnose the reason. The diagnostic
portion can be the most difficult and costly portion of the test. It is typical for ATE to reduce a failure to a
cluster or ambiguity group of components. One method to help reduce these ambiguity groups is the
addition of analog signature analysis testing to the ATE system. Diagnostics are often aided by the use of
flying probe testing.
GPIB/IEEE-488
The General Purpose Interface Bus (GPIB) is an IEEE-488 (a standard created by the Institute of Electrical
and Electronics Engineers) standard parallel interface used for attaching sensors and programmable
instruments to a computer. GPIB is a digital 8-bit parallel communications interface capable of achieving
data transfers of more than 8 Mbytes/s. It allows daisy-chaining up to 14 instruments to a system controller
using a 24-pin connector. It is one of the most common I/O interfaces present in instruments and is designed
specifically for instrument control applications. The IEEE-488 specifications standardized this bus and
defined its electrical, mechanical, and functional specifications, while also defining its basic software
communication rules. GPIB works best for applications in industrial settings that require a rugged
connection for instrument control.
The original GPIB standard was developed in the late 1960s by Hewlett-Packard to connect and control the
programmable instruments the company manufactured. The introduction of digital controllers and
programmable test equipment created a need for a standard, high-speed interface for communication
between instruments and controllers from various vendors. In 1975, the IEEE published ANSI/IEEE
Standard 488-1975, IEEE Standard Digital Interface for Programmable Instrumentation, which contained
the electrical, mechanical, and functional specifications of an interfacing system. This standard was
subsequently revised in 1978 (IEEE-488.1) and 1990 (IEEE-488.2). The IEEE 488.2 specification includes
the Standard Commands for Programmable Instrumentation (SCPI), which define specific commands that
each instrument class must obey. SCPI ensures compatibility and configurability among these instruments.
The IEEE-488 bus has long been popular because it is simple to use and takes advantage of a large selection
of programmable instruments and stimuli. Large systems, however, have the following limitations:
The LXI Standard defines the communication protocols for instrumentation and data acquisition systems
using Ethernet. These systems are based on small, modular instruments, using low-cost, open-standard LAN
(Ethernet). LXI-compliant instruments offer the size and integration advantages of modular instruments
without the cost and form factor constraints of card-cage architectures. Through the use of Ethernet
communications, the LXI Standard allows for flexible packaging, high-speed I/O, and standardized use of
LAN connectivity in a broad range of commercial, industrial, aerospace, and military applications. Every
LXI-compliant instrument includes an Interchangeable Virtual Instrument (IVI) driver to simplify
communication with non-LXI instruments, so LXI-compliant devices can communicate with devices that
are not themselves LXI compliant (i.e., instruments that employ GPIB, VXI, PXI, etc.). This simplifies
building and operating hybrid configurations of instruments.
LXI instruments sometimes employ scripting using embedded test script processors for configuring test and
measurement applications. Script-based instruments provide architectural flexibility, improved performance,
and lower cost for many applications. Scripting enhances the benefits of LXI instruments, and LXI offers
features that both enable and enhance scripting. Although the current LXI standards for instrumentation do
not require that instruments be programmable or implement scripting, several features in the LXI
specification anticipate programmable instruments and provide useful functionality that enhances scripting's
capabilities on LXI-compliant instruments.[5]
The VXI bus architecture is an open standard platform for automated test based on the VMEbus. Introduced
in 1987, VXI uses all Eurocard form factors and adds trigger lines, a local bus, and other functions suited for
measurement applications. VXI systems are based on a mainframe or chassis with up to 13 slots into which
various VXI instrument modules can be installed.[6] The chassis also provides all the power supply and
cooling requirements for the chassis and the instruments it contains. VXI bus modules are typically 6U in
height.
PXI is a peripheral bus specialized for data acquisition and real-time control systems. Introduced in 1997,
PXI uses the CompactPCI 3U and 6U form factors and adds trigger lines, a local bus, and other functions
suited for measurement applications. PXI hardware and software specifications are developed and
maintained by the PXI Systems Alliance.[7] More than 50 manufacturers around the world produce PXI
hardware.[8]
The USB connects peripheral devices, such as keyboards and mice, to PCs. The USB is a Plug and Play bus
that can handle up to 127 devices on one port, and has a theoretical maximum throughput of 480 Mbit/s
(high-speed USB defined by the USB 2.0 specification). Because USB ports are standard features of PCs,
they are a natural evolution of conventional serial port technology. However, it is not widely used in
building industrial test and measurement systems for a number of reasons; for example, USB cables are not
industrial grade, are noise sensitive, can accidentally become detached, and the maximum distance between
the controller and the device is 30 m. Like RS-232, USB is useful for applications in a laboratory setting that
do not require a rugged bus connection.
RS-232
RS-232 is a specification for serial communication that is popular in analytical and scientific instruments, as
well for controlling peripherals such as printers. Unlike GPIB, with the RS-232 interface, it is possible to
connect and control only one device at a time. RS-232 is also a relatively slow interface with typical data
rates of less than 20 kbytes/s. RS-232 is best suited for laboratory applications compatible with a slower,
less rugged connection. It works on a ±24 Volts supply
JTAG/Boundary-scan can be implemented as a PCB-level or system-level interface bus for the purpose of
controlling the pins of an IC and facilitating continuity (interconnection) tests on a test target (UUT) and
also functional cluster tests on logic devices or groups of devices. It can also be used as a controlling
interface for other instrumentation that can be embedded into the ICs themselves (see IEEE 1687) or
instruments that are part of an external controllable test system.
One of the most recently developed test system platforms employs instrumentation equipped with onboard
test script processors combined with a high-speed bus. In this approach, one "master" instrument runs a test
script (a small program) that controls the operation of the various "slave" instruments in the test system, to
which it is linked via a high-speed LAN-based trigger synchronization and inter-unit communication bus.
Scripting is writing programs in a scripting language to coordinate a sequence of actions.
This approach is optimized for small message transfers that are characteristic of test and measurement
applications. With very little network overhead and a 100Mbit/sec data rate, it is significantly faster than
GPIB and 100BaseT Ethernet in real applications.
The advantage of this platform is that all connected instruments behave as one tightly integrated multi-
channel system, so users can scale their test system to fit their required channel counts cost-effectively. A
system configured on this type of platform can stand alone as a complete measurement and automation
solution, with the master unit controlling sourcing, measuring, pass/fail decisions, test sequence flow
control, binning, and the component handler or prober. Support for dedicated trigger lines means that
synchronous operations between multiple instruments equipped with onboard Test Script Processors that are
linked by this high speed bus can be achieved without the need for additional trigger connections.[9]
See also
Electronic test equipment
GPIB / IEEE-488
LAN eXtensions for Instrumentation
M-Module
PXI
Test automation (testing of software)
Test execution engine (software for testing)
VMEbus
VXI
References
1. Jose Moreira, Hubert Werkmann (2010). An Engineer's Guide to Automated Testing of High-
Speed Interfaces (https://books.google.de/books?id=8P3iLCGbfp0C&pg=PA160&lpg=PA160&
dq=%22device+power+supplies%22+DPS&source=bl&ots=5851Y-ni0_&sig=QSLboAneV4P7s
aoWXDYv8Wf-TQs&hl=en&sa=X&ved=0CDsQ6AEwBWoVChMI56Lw6Zi9yAIVEg0aCh1wRge
3#v=onepage&q=%22device%20power%20supplies%22%20DPS&f=false). Artech House.
Retrieved 2015-10-12.
2. Mark Baker (3 June 2003). Demystifying Mixed Signal Test Methods (https://books.google.de/b
ooks?id=A6oYzUj1_jYC&pg=PA269&dq=device+power+supplies+DPS&hl=en&sa=X&ved=0C
E0Q6AEwB2oVChMIzZ7dhp29yAIVB0wUCh1yIAKA#v=onepage&q=device%20power%20sup
plies%20DPS&f=false). Elsevier. Retrieved 2015-10-12.
3. "What is TestStand?" (http://www.ni.com/en-us/shop/electronic-test-instrumentation/application
-software-for-electronic-test-and-instrumentation-category/what-is-teststand.html). National
Instruments.
4. ICS Electronics. Extending the GPIB Bus (http://www.icselect.com/pdfs/ab48_12.pdf)
Retrieved December 29, 2009.
5. Franklin, Paul and Todd A. Hayes. LXI Connection.Benefits of LXI and Scripting. (https://web.a
rchive.org/web/20110714005908/http://www.lxiconnexion.com/articles/0708/0708_scripting.pd
f) July 2008. Retrieved January 5, 2010.
6. Hardware Mechanical Components VXI Chassis and Case Manufacturers (http://www.interface
bus.com/Equipment_VXI_Chassis_Manufacturers.html). Retrieved December 30, 2009.
7. PXI Systems Alliance. Specifications (http://www.pxisa.org/Specifications/Default.aspx).
Retrieved December 30, 2009.
8. PXI Systems Alliance. Member Roster (http://www.pxisa.org/Member_Roster.html) Archived (h
ttps://web.archive.org/web/20100905170530/http://www.pxisa.org/Member_Roster.html) 2010-
09-05 at the Wayback Machine Retrieved December 30, 2009.
9. Cigoy, Dale. R&D Magazine.Smart Instruments Keep Up With Changing RD Needs (http://ww
w.rdmag.com/Featured-Articles/2007/02/Smart-Instruments-Keep-Up-with-Changing-R-D-Nee
ds/) Retrieved January 4, 2009.
External links
System Integration of an Open-Architecture Test System (https://web.archive.org/web/2007092
7195033/http://wps2a.semi.org/wps/portal/_pagr/115/_pa.115/274?dFormat=application%2Fm
sword&docName=P038947) by Yuhai Ma, Advantest America Inc. (July 2006)
ATE automatic testing basics (http://www.radio-electronics.com/info/t_and_m/ate/automatic-tes
t-equipment-basics.php).
Impact of Cable Losses (http://www.maxim-ic.com/appnotes.cfm/an_pk/4303/CMP/ELK9) –
application note defines and details the sources for cable loss in automatic tester systems
(ATE).
GPIB 101A Tutorial About the GPIB Bus (https://web.archive.org/web/20110713002000/http://
www.icselect.com/pdfs/ab48_11.pdf) ICS Electronics (retrieved December 29, 2009).
List of books covering automatic test systems and applications (https://web.archive.org/web/20
110903182252/http://www.all-about-test.eu/technical-literature.html) (retrieved July 20, 2011).
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this
site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia
Foundation, Inc., a non-profit organization.