Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
INTERPOSER
Document Type and Number:
WIPO Patent Application WO/2022/132483
Kind Code:
A1
Abstract:
An interposer for a test system includes coaxial cables, each of which is configured to transport a first portion of current originating from a current source, and printed circuit boards (PCBs), each of which is connected to a set of the coaxial cables in order to receive the first portion of the current from each coaxial cable in the set and to transport a second portion of the current. A spring leaf assembly includes spring leaves, each of which is connected to a PCB in order to transport a third portion of the current obtained from the PCB to a device interface board (DIB) that connects to devices under test (DUTs) to be tested by the test system. The coaxial cables on each PCB are arranged in parallel, the PCBs are arranged in parallel, and the spring leaves on each PCB are arranged in parallel.

Inventors:
PARRISH FRANK (US)
SAXENA DIWAKAR (US)
HERZOG MICHAEL (US)
DAGUE EDWARD (US)
HALBLANDER MICHAEL F (US)
Application Number:
PCT/US2021/062039
Publication Date:
June 23, 2022
Filing Date:
December 06, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TERADYNE INC (US)
International Classes:
G01R1/04; G01R31/08; G01R31/28; H01B9/00
Foreign References:
KR20130036135A2013-04-11
US20100117673A12010-05-13
KR20180137761A2018-12-28
US20150377946A12015-12-31
US20050208787A12005-09-22
Attorney, Agent or Firm:
PYSHER, Paul A. et al. (US)
Download PDF:
Claims:
1. An interposer for a test system, the interposer comprising: coaxial cables, each of the coaxial cables being configured to transport a first portion of current originating from a current source; printed circuit boards (PCBs), each of the PCBs being connected to a set of the coaxial cables in order to receive the first portion of the current from each coaxial cable in the set and to transport a second portion of the current; and a spring leaf assembly comprising spring leaves, each of the spring leaves being connected to a PCB in order to transport a third portion of the current obtained from the PCB to a device interface board (DIB) that connects to devices under test (DllTs) to be tested by the test system; wherein the coaxial cables on each PCB are arranged in parallel, the PCBs are arranged in parallel, and the spring leaves on each PCB are arranged in parallel.

2. The interposer of claim 1 , wherein the interposer has an inductance of 100 nanohenries (nH) or less for a current of 2000 amperes (A) or more.

3. The interposer of claim 1 , wherein the interposer has a resistance of 3 milliohms (mQ) or less for a current of 2000 amperes (A) or more.

4. The interposer of claim 1 , wherein the interposer has an inductance of 500 nanohenries (nH) or less for a current of 2000 amperes (A) or more.

5. The interposer of claim 1 , wherein the interposer has a resistance of 10 milliohms (mQ) or less for a current of 2000 amperes (A) or more.

6. The interposer of claim 1 , wherein the first portion of the current is different from the second portion of the current.

7. The interposer of claim 1 , wherein the second portion of the current is different from the third portion of the current.

8. The interposer of claim 1 , wherein the first portion of the current is equal to the third portion of the current.

9. The interposer of claim 1 , wherein the second portion of the current is different from the third portion and the first portion.

10. The interposer of claim 1 , wherein on each PCB, a set of the spring leave is arranged such that adjacent spring leaves have different polarities.

11 . The interposer of claim 1 , wherein each coaxial cable comprises a center conductor and shield surrounding the center conductor, the shield comprising a return for current transmitted through the center conductor, the shield and the center conductor implementing a least some inductance cancellation.

12. The interposer of claim 1 , wherein each coaxial cable comprises a center conductor and a shield surrounding the center conductor and separated from the center conductor by a dielectric, the shield comprising a return for current transmitted through the center conductor, where the shield, the center conductor, and a thickness of the dielectric are configured for maximizing inductance cancellation.

13. The interposer of claim 1 , further comprising: a shroud comprised of electrically-insulating insulating material, the shroud being at least partly around the spring leaf assembly.

14. The interposer of claim 1 , which comprises part of a blind-mate connection within a test head of the test system.

15. The interposer of claim 1 , further comprising; electrically-insulating material separating each of the PCBs.

16. The interposer of claim 1 , wherein each PCB comprises a surge suppressor to protect against voltage spikes or current spikes on the PCB.

17. The interposer of claim 1 , wherein the coaxial cables, the PCBs, and the spring leaves are configured and arranged to achieve a target resistance and a target inductance of the interposer

18. The interposer of claim 1 , wherein the interposer connects to low-inductance copper pads on the DIB within an area that is 2 inches (5.08 centimeters (cm)) by 3 inches (7.62cm) or less.

19. A test system comprising: a device interface board (DIB) to connect to devices under test (DllTs); and a test head comprising a blind-mate connection to the DIB, the blind-mate connection comprising an interposer assembly, the interposer assembly comprising; coaxial cables, each of the coaxial cables being configured to transport a first portion of current originating from a current source; printed circuit boards (PCBs), each of the PCBs being connected to a set of the coaxial cables in order to receive the first portion of the current from each coaxial cable in the set and to transport a second portion of the current; and a spring leaf assembly comprising spring leaves, each of the spring leaves being connected to a PCB in order to transport a third portion of the current obtained from the PCB to the DIB; wherein the coaxial cables on each PCB are arranged in parallel, the PCBs are arranged in parallel, and the spring leaves on each PCB are arranged in parallel.

20. The test system of claim 19, wherein the coaxial cables have lengths defined in double-digit meters or less.

15

21. The test system of claim 19, wherein the coaxial cables have lengths defined in single-digit meters or less.

22. The test system of claim 19, wherein the coaxial cables have lengths defined in single-digit decimeters or less.

23. The test system of claim 19, wherein the coaxial cables have lengths defined in single-digit centimeters.

24. The test system of claim 19, wherein the coaxial cables, the PCBs, and the spring leaves are configured and arranged to minimize the resistance and the inductance of the interposer assembly.

23. The test system of claim 19, wherein the coaxial cables, the PCBs, and the spring leaves are configured and arranged to reduce the resistance and the inductance of the interposer assembly.

25. The test system of claim 19, wherein the coaxial cables, the PCBs, and the spring leaves are configured and arranged to implement a target resistance and a target inductance of the interposer assembly.

16

Description:
INTERPOSER

TECHNICAL FIELD

This specification describes examples of interposers configured to act as interfaces to a device, such as a device interface board (DIB) in a test system.

BACKGROUND

An example interposer includes an interconnect for transmitting signals between a source and a destination. For example, an interposer may include electrical pathways to transmit electrical signals between components of a system.

SUMMARY

An interposer for a test system includes coaxial cables, each of which is configured to transport a first portion of current originating from a current source, and printed circuit boards (PCBs), each of which is connected to a set of the coaxial cables in order to receive the first portion of the current from each coaxial cable in the set and to transport a second portion of the current. A spring leaf assembly includes spring leaves, each of which is connected to a PCB in order to transport a third portion of the current obtained from the PCB to a device interface board (DIB) that connects to devices under test (DUTs) to be tested by the test system. The coaxial cables on each PCB, including the inner and outer conductors of the coaxial cables on each PCB, are arranged in parallel, the PCBs are arranged in parallel, and the spring leaves on each PCB are arranged in parallel. The example interposer may include one or more of the following features, either alone or in combination.

The interposer may have an inductance of 100 nanohenries (nH) or less for a current of 2000 amperes (A) or more. The interposer may have a resistance of 3 milliohms (mQ) or less for a current of 2000 amperes (A) or more. The interposer may have an inductance of 500 nanohenries (nH) or less for a current of 2000 amperes (A) or more. The interposer may have a resistance of 10 milliohms (mQ) or less for a current of 2000 amperes (A) or more. The first portion of the current may be different from the second portion of the current. The first portion of the current may be equal to the third portion of the current. The second portion of the current may be different from the third portion of the current. The second portion of the current may be different from the third portion and the first portion.

On each PCB, a set of the spring leave may be arranged such that adjacent spring leaves have different polarities. Each coaxial cable may include a center conductor and shield surrounding the center conductor. The shield may include a return for current transmitted through the center conductor. The shield and the center conductor may implement a least some inductance cancellation. The shield and the center conductor may maximize inductance cancellation.

The interposer may include a shroud comprised of electrically-insulating insulating material. The shroud may be at least partly around the spring leaf assembly. The interposer may be part of a blind-mate connection within a test head of the test system. The interposer may include electrically-insulating material separating each of the PCBs. Each PCB may include a surge suppressor to protect against voltage spikes or current spikes on the PCB.

The coaxial cables, the PCBs, and the spring leaves may be configured and arranged to achieve a target resistance and a target inductance of the interposer. The interposer may connect to low-inductance copper pads on the DIB within an area that is 2 inches (5.08 centimeters (cm)) by 3 inches (7.62cm) or less.

An example test system includes a device interface board (DIB) to connect to devices under test (DllTs) and a test head comprising a blind-mate connection to the DIB. The blind-mate connection includes an interposer assembly. The interposer assembly includes coaxial cables, each of which is configured to transport a first portion of current originating from a current source, and printed circuit boards (PCBs), each of which is connected to a set of the coaxial cables in order to receive the first portion of the current from each coaxial cable in the set and to transport a second portion of the current. A spring leaf assembly includes spring leaves, each of which is connected to a PCB in order to transport a third portion of the current obtained from the PCB to the DIB. The coaxial cables on each PCB are arranged in parallel, the PCBs are arranged in parallel, and the spring leaves on each PCB are arranged in parallel. The example test system may include one or more of the following features, either alone or in combination.

The coaxial cables may have lengths defined in double-digit meters or less, lengths defined in single-digit meters or less, lengths defined in single-digit decimeters or less, or lengths defined in single-digit centimeters or less. The coaxial cables, the PCBs, and the spring leaves may be configured and arranged to reduce, or to minimize, the resistance and the inductance of the interposer assembly. The coaxial cables, the PCBs, and the spring leaves may be configured and arranged to implement a target resistance and a target inductance of the interposer assembly.

Any two or more of the features described in this specification, including in this summary section, may be combined to form implementations not specifically described in this specification.

At least part of the systems and techniques described in this specification may be configured or controlled by executing, on one or more processing devices, instructions that are stored on one or more non-transitory machine-readable storage media. Examples of non-transitory machine-readable storage media include read-only memory, an optical disk drive, memory disk drive, and random access memory. At least part of the systems and techniques described in this specification may be configured or controlled using a computing system comprised of one or more processing devices and memory storing instructions that are executable by the one or more processing devices to perform various control operations including high-current testing. At least some of the devices, systems, and/or components described herein may be configured, for example through design, construction, arrangement, placement, programming, operation, activation, deactivation, and/or control.

The details of one or more implementations are set forth in the accompanying drawings and the following description. Other features and advantages will be apparent from the description and drawings, and from the claims.

DESCRIPTION OF THE DRAWINGS

Fig. 1 is a side view drawing of an example interposer. Fig. 2 is a side perspective view drawing of the example interposer.

Fig. 3 is a front perspective view drawing of the example interposer.

Fig. 4 is a top perspective photograph of the example interposer.

Fig. 5 is block diagram of an example test system that includes the interposer.

Fig. 6 shows example pads to which the interposer connects.

Like reference numerals in different figures indicate like elements.

DETAILED DESCRIPTION

An example interposer includes an interconnect for transmitting signals between a source and a destination. For example, the interposer may include electrical conductors to transmit electrical signals between components of a test system.

An example interposer includes coaxial cables, each of which is configured to transport a first portion of current originating from a current source. The example interposer also includes printed circuit boards (PCBs), each of which is connected to a set of the coaxial cables in order to receive the first portion of the current from each coaxial cable in the set and to transport a second portion of the current. A spring leaf assembly includes spring leaves, each which is connected to a PCB in order to transport a third portion of the current obtained from the PCB to a device interface board (DIB) that connects to devices under test (DUTs) to be tested by the test system. Inner and outer conductors of the coaxial cables on each PCB are arranged in parallel, the PCBs are arranged in parallel, and the spring leaves on each PCB may be arranged in parallel. In some implementations, two or more of the first portion of current, the second portion of current, or the third portion of current - for example, all three - are different.

Implementations of the interposer may enable relatively high currents to be transmitted through the interposer at relatively low inductances and resistances. In this regard, inductance includes the tendency of an electrical conductor to oppose a change in current flowing therethrough. Resistance is a measure of the opposition to current flow through a conductor. It is therefore preferable to keep inductance and resistance values low. With regard to inductance, in some implementations, the current through the interposer is pulsed at least part of the time or all of the time. A pulsed current may include a rapid, transient change in amplitude from a baseline value such as “0” to a higher or lower value, followed by a rapid return to the baseline value. In some implementations, the current is periodic, for example. Reducing inductance reduces the opposition to changes in current such as these.

Examples of high current include, but are not limited to, currents over 500 Amperes (A), over 1000A, over 2000A, over 3000A, or more. Examples of low inductance include, but are not limited to 100 nanoHenries (nH) to 60nH or less. Examples of low resistance include 10 milliohms (mO) or less or 3mQ or less.

Implementations of the interposer may be relatively small in terms of physical dimensions. For example, referring to Fig. 6, the interposer may connect to low- inductance copper pads 80 on the DIB (or on a probe card, for example) on an area of the DIB (or probe card) within an area that is 2 inches (5.08 centimeters (cm)) by 3 inches (7.62cm) or less. In an example, the interposer connects to the DIB within an area that is 1 .5 inches (3.81 cm) by 2.5 inches (6.35cm). The parallel conductors included in the interposer may enable such small sizes while maintaining relatively low resistance and inductance values even at relatively high currents. However, interposers having the features described herein are not limited to any particular dimensions or values of resistance, inductance, or current.

Figs. 1 to 4 shows an example implementation of an interposer 10 that may have features like those described in the preceding paragraphs. Interposer 10 includes PCBs 12, 13, 14, 15, 16, and 17. Although six PCBs are included in the implementation of Figs. 1 to 4, interposer 10 may include more than six PCBs or fewer than six PCBs. Each PCB includes a non-conductive substrate such as G10 FR-4, which is a glass- reinforced epoxy laminate material. One or more electrically-conductive conduits run through or over the substrate to carry electrical signals, such as current, from the input of each PCB to the output of each PCB. Generally, the more signal pathways that there are through a PCB, the lower will be the resistance and inductance of that PCB.

Non-conductive spacers 20, 21 , 22, 23, and 24 separate adjacent PCBs within the interposer. Non-conductive spacers 20 to 24 may be made of G10 FR-4 or any appropriate dielectric - that is, an electrically-non-conductive material. As shown in Fig. 3, in some implementations, each PCB may also include a surge suppressor 26 to protect against voltage spikes or current spikes on that PCB. The input to each PCB includes multiple coaxial cables 30. In the example configuration of Figs. 1 to 4, there are six coaxial cables 31 , 32, 33, 34, 35, and 36 per PCB. Each of the coaxial cables 30 may connect to the PCB using edge plating 29, in which each cable is spliced and soldered to the PCB. Although six coaxial cables are shown per board in Fig. 1 to 4, interposer 10 may include more than six coaxial cables per PCB or fewer than six coaxial cables per PCB. Accordingly, in the example of Figs. 1 to 4, there are 36 coaxial cables in total on interposer 10. A coaxial cable includes an inner conductor surrounded by a concentric conducting shield. The inner conductor and the concentric conducting shield are separated by a dielectric. Each coaxial cable also includes a protective outer sheath that is also non-conductive. Current passes through the inner conductor of each coaxial cable 30, with the concentric conducting shield acting as a return path for current. For example, force-high (or positive) current may pass through the inner conductor and force-low (or negative) current may pass through the outer conductor, where force-high currents and force-low currents correspond to currents having different polarities. Use of the center conductor and the concentric conductive shield to transmit force-current high and force-current low signals, respectively, may limit or reduce inductance in the coaxial cables through inductance cancellation effects. In addition, thin dielectrics, such as in a range of 2 mils (0.5 millimeters (mm)) to 10 mils (0.25mm), may also contribute to inductance cancellation.

The coaxial cables for a PCB connect electrically to the electrically-conductive conduits in the PCB via an edge plating technique. For example, the inner conductor of a coaxial cable may connect electrically to a first set of the electrically-conductive conduits in the PCB, where the first set may include one or more of the electrically- conductive conduits. The outer (or return) conductor of the same coaxial cable may connect electrically to a second set of the electrically-conductive conduits in the PCB, where the second set may include one or more of the electrically-conductive conduits that are different than the first set. Different coaxial cables may connect in this way to different sets of conduits on a PCB. Current from the coaxial cables connected to a PCB, such as PCB 17, thus runs through that PCB, with a return path also running through the PCB. In some implementation, sets of electrically-conductive conduits on the PCB that transport current having different polarities are adjacent. For example, no two sets of electrically-conductive conduits on a PCB may transport current of the same polarity. This may produce at least some inductive cancellation on the PCB.

The output of each PCB 12 to 17 also includes a spring leaf assembly 40 (see Fig. 1 ). Each PCB may include edge plating to implement such connections. Each spring leaf assembly 40 includes multiple leaves 41 , 42, 43, and 44. Each leaf includes an electrically-conductive material that is connectable, electrically, to one or more of the electrically-conductive conduits on the PCB. A leaf may include a pre-loaded spring finger that is compressible to provide a stable electrical contact. As shown in Figs. 1 and 3, in some implementations there are four spring leaves on each PCB; however, in some implementations there may be different numbers of spring leaves per PCB.

In some implementations, each of the spring leaves is connected to a corresponding PCB in order to transport a portion of the current obtained from the PCB to a device interface board (DIB) of a test system. The spring leaf connectors may be arranged to alternate in polarity. For example, in a case where there are four spring leaf connectors on a PCB, a first leaf connector 41 may be for a force-high current path, a second leaf connector 42 adjacent to the first leaf connector may be for a force-low or return current path, a third leaf connector 43 adjacent to the second leaf connector may be for a force-high current path, and a fourth leaf connector 44 adjacent to the third leaf connector may be for a force-low or return current path. In this example, the first (force- high) leaf connector 41 may connect electrically to a first set of the electrically- conductive conduits in the PCB, where the first set may include one or more of the electrically-conductive conduits. The second (force-low or return) leaf connector 42 may connect electrically to a second set of the electrically-conductive conduits in the PCB, where the second set may include one or more of the electrically-conductive conduits that are different than the first set. The third (force-high) leaf connector 43 may connect electrically to a third set of the electrically-conductive conduits in the PCB, where the third set may include one or more of the electrically-conductive conduits that are different than the first set and the second set. The fourth (force-low or return) leaf connector 44 may connect electrically to a fourth set of the electrically-conductive conduits in the PCB, where the fourth set may include one or more of the electrically- conductive conduits that are different than the first set, the second set, and the third set. As shown in the figures, the coaxial cables 30 on each PCB are arranged in parallel with each other, the PCBs are arranged in parallel with each other, and the spring leaves 40 on each PCB are arranged in parallel with each other. In addition, the groups of coaxial cables (in this example, six coaxial cables) on each PCB are also in parallel with each other. And, the groups of spring leaf connectors (in this example, four spring leaf connectors) on each PCB are also in parallel with each other. Use of parallel connections such as these, provide support for high levels of current, such as, but not limited to, currents over 500 Amperes (A), 1000A or more, 2000A or more, or 3000A or more. Use of parallel connections such as these, also provide support for low levels of current, such as currents of less than 500A, less than 5A, less than 1A, and into or below the single-digit milliampere range. In addition, by alternating force and return paths within interposer 10, along with use of coaxial cables, inductance in the interposer can be limited or reduced to, for example, 100 nanoHenries (nH) to 60nH or less. The multiple parallel paths also function to limit or to reduce resistance in the interposer.

In this regard, in the example presented in Figs. 1 to 4, there may be 2000A of pulsed current passing through interposer 10. For example, there may be pulsed current of 2000 Amps on the force and return each passing through the interposer 10. In this case, there are 36 coaxial cables (six per PCB), each of which transports 55A of pulsed current. There are six PCBs, each of which transports 300A of pulsed current. There are 24 spring leaf connectors, 12 of which are force connectors that each transports 166.6A of pulsed current. Accordingly, each of the coaxial cables transports a different portion of pulsed current than each of the PCBs and each of the spring leaf connectors; each of the spring leaf connectors transports a different portion of current than each of the PCBs and each of the coaxial cables; and each of the PCBs transports a different portion of current than each of the PCBs and each of the spring leaf connectors. In some implementations, there may be different numbers of PCBs, different numbers of coaxial cables, and different numbers of spring leaf connectors. For example, the number of spring leaf connectors may be increased so that the portions of current transmitted by each spring leaf connector and each coaxial cable are equal. In some implementations, different PCBs may include different numbers of coaxial cable connections and different numbers of spring leaf connections. The coaxial cables, the PCBs, and the spring leaves may be configured and arranged to minimize the resistance and the inductance of the interposer assembly. For example, a computer program may be executed to simulate various configurations of the interposer and the configuration that produces the lowest resistance and inductance for a given current or range of currents may be selected. The coaxial cables, the PCBs, and the spring leaves may be configured and arranged to reduce the resistance and the inductance of the interposer assembly. For example, increasing the numbers of conductive paths, while maintaining them in parallel may reduce these characteristics of the interposer. The spring leaves may be configured and arranged to implement a target resistance and a target inductance of the interposer assembly. For example, by selecting the numbers and arrangements of components of the interposer - e.g., the PCBs, the coaxial connections, and the spring leaves - it is possible to produce specific resistance and inductance in the interposer.

In some implementations, interposer 10 includes a shroud 50 comprised of electrically-insulating insulating material. Shroud 50 is at least partly around spring leaf assembly, particularly the areas where human contact with electrical conductors is possible. In some implementations, shroud 50 surrounds the entire spring leaf assembly. In some implementations, as shown in Fig. 4, shroud 50 is around sides of the spring leaf assembly and extends partway along sides of the PCBs to cover any electrical connections that may exist along the sides of the PCBs.

In some implementations, interposer 10 may be used to make a blind mate connection to gold or copper pads a DIB or a probe card holding DllTs to be tested by a test system such as automatic test equipment (ATE). For example, the blind-mate connection may be within a test head of the ATE. A blind-mate connector includes selfaligning features that guide the connector into the correct mating position. Connections to the gold or copper pads may alternate in polarity such that each positive connection is next to each negative connection, thereby reducing inductance

Referring to Fig. 5, an example test system, such as ATE 70, may include a current source 71 , a polarity inverter 72, an interposer 73 of the type described herein, and a DIB 74. In an example the interposer may have an inductance of 100nh or less for a pulsed current of 2000A or more. In another example, the interposer may have a resistance of 3 milliohms (mO) or less for a current of 2000A or more. In another example, the interposer may have an inductance of 500nH or less for a pulsed current of 2000A or more. In still another example, the interposer may have a resistance of 10mQ or less for a pulsed current of 2000A or more.

During operation, current flows from the current source through the polarity inverter 72, where its polarity is either kept the same or changed based on requirements to test DllTs connected to the test system. In some examples, the polarity inverter may be omitted. Current output from the polarity inverter is passed to interposer 73 which, in this example includes an electrical and/or mechanical interface to DIB 74. The current is passed from polarity inverter 72 to interposer 73 over coaxial cables, such as coaxial cables 30. Current from the interposer then passes to the DIB. The DIB, as noted, holds DllTs in sites 75 for testing and distributes the current from interposer 73 to the DllTs in the sites for testing. In some implementations, multiple interposers of the type described herein may be connected to a single DIB.

In some implementations, the coaxial cables each have a length of 13 meters or 13.5 meters; however, different lengths may be used. For example, the coaxial cables each may have lengths defined in triple-digit meters or less; the coaxial cables each may have lengths defined in double-digit meters or less; the coaxial cables each may have lengths defined in single-digit meters or less; the coaxial cables each may have lengths defined in single-digit decimeters or less; or the coaxial cables each may have lengths defined in single-digit centimeters or less. In some implementations, particularly those that have shorter distances between the interposer and the current source, electrical conduits other than coaxial cables may be used.

ATE 70 also includes a control system 76. The control system may include a computing system comprised of one or more microprocessors or other appropriate processing devices as described herein. Communication between the control system and the other components of ATE 70 is represented conceptually by line 77. DIB 74 includes a PCB having sites that include mechanical and electrical interfaces to one or more DllTs that are being tested or are to be tested by the ATE. Power, including voltage, may be run via one or more layers in the DIB to DllTs connected to the DIB. DIB 74 also may include one or more ground layers and one or signal layers with connected vias for transmitting signals to the DllTs.

Sites 75 may include pads, conductive traces, or other points of electrical and mechanical connection to which the DllTs may connect. Test signals and response signals, including high current signals pass via test channels over the sites between the DllTs and test instruments. DIB 74 may also include, among other things, connectors, conductive traces, conductive layers, and circuitry for routing signals between test instruments, DllTs connected to sites 75, and other circuitry.

Control system 76 communicates with test instruments (not shown) to control testing. Control system 76 may also configure the polarity inverter 72 to provide voltage/current at the polarity required for testing. The control may be adaptive in that the polarity may be changed during testing if desired or required.

All or part of the test systems described in this specification and their various modifications may be configured or controlled at least in part by one or more computers such as control system 76 using one or more computer programs tangibly embodied in one or more information carriers, such as in one or more non-transitory machine- readable storage media. A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, part, subroutine, or other unit suitable for use in a computing environment. A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a network.

Actions associated with configuring or controlling the test system described herein can be performed by one or more programmable processors executing one or more computer programs to control or to perform all or some of the operations described herein. All or part of the test systems and processes can be configured or controlled by special purpose logic circuitry, such as, an FPGA (field programmable gate array) and/or an ASIC (application-specific integrated circuit) or embedded microprocessor(s) localized to the instrument hardware.

Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only storage area or a random access storage area or both. Elements of a computer include one or more processors for executing instructions and one or more storage area devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from, or transfer data to, or both, one or more machine-readable storage media, such as mass storage devices for storing data, such as magnetic, magneto-optical disks, or optical disks. Non-transitory machine-readable storage media suitable for embodying computer program instructions and data include all forms of non-volatile storage area, including by way of example, semiconductor storage area devices, such as EPROM (erasable programmable read-only memory), EEPROM (electrically erasable programmable readonly memory), and flash storage area devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD-ROM (compact disc read-only memory) and DVD-ROM (digital versatile disc read-only memory).

Elements of different implementations described may be combined to form other implementations not specifically set forth previously. Elements may be left out of the systems described previously without adversely affecting their operation or the operation of the system in general. Furthermore, various separate elements may be combined into one or more individual elements to perform the functions described in this specification.

Other implementations not specifically described in this specification are also within the scope of the following claims.

What is claimed is: