This application claims priority under 35 U.S.C. § 365(c) to U.S. application Ser. No. 15/393,640 filed on Dec. 29, 2016, entitled STACKED INSTRUMENT ARCHITECTURE FOR TESTING AND VALIDATION OF ELECTRONIC CIRCUITS. The entire disclosure of these documents are incorporated by reference herein for all purposes.
The subject matter described herein relates generally to the field of electronic devices and more particularly to a stacked instrument architecture for testing and validation of electronic circuits.
High volume manufacturing testing of electronic components has conventionally been accomplished using automated test equipment (ATE). Many ATEs are architected to use multiple specially designed instrument cards, such as power supply cards, digital signal cards, and timing generators, etc., to meet the test requirements of the devices under the test (DUT). These separate instrument cards are typically interconnected using backplanes or cabling solutions to create modular testers where instruments can be added or removed as needed.
As the demand for power and connectivity increase, backplanes or cabling solutions become increasingly complex and expensive to meet the modularity requirements. In addition, these interconnects become bottlenecks to achieve higher data rates, higher level parallel testing, which limits the test capabilities. Accordingly additional architectures for devices to test one or more electronic components may find utility.
The detailed description is described with reference to the accompanying figures.
Described herein are exemplary systems and methods to implement a stacked instrument architecture for testing and validation of electronic circuits. In the following description, numerous specific details are set forth to provide a thorough understanding of various embodiments. However, it will be understood by those skilled in the art that the various embodiments may be practiced without the specific details. In other instances, well-known methods, procedures, components, and circuits have not been illustrated or described in detail so as not to obscure the particular embodiments.
All of these elements in the signal path lead to numerous challenges and limitations. For example, the 90-degree orthogonal connectors are typically limited in their signal density. This limits the number of pins that can be installed in a connector, thereby limiting the signal quantity. In addition, manufacturing and assembling instrument cards to the backplanes can be challenging. Furthermore, in order to support modularity, the backplane needs to be designed to accommodate different instrument cards. These limitations complicate the design of the backplane and limit its functionality in certain respects. For example, a slot designed for signal cards may be used for very low current power supply cards. However, this could impact the performance of the power delivery system. In addition, this adds many constraints such as differential and matched signal routing.
In addition to long electrical path and design challenges, traditional ATE devices 100 employ specially designed electrical circuitry, such as pin drivers and parametric measurement units (PMU) in addition to digital pattern analyzers and generators to meet the electrical test requirements of DUT. These custom circuits are typically very expensive and difficult to calibrate, which makes ATE devices 100 costly.
The subject matter described herein addresses these and other issues by providing an improved architecture for automated test equipment (ATE) devices. In various examples described herein an ATE device implements an architecture in which instrument cards comprise electrical connectors positioned in standardized locations to enable an ATE device to be constructed by stacking instrument cards. Similarly, the DUT card(s) comprises electrical connectors positioned in standardized locations to enable the DUT card(s) to be communicatively coupled to the various instrument cards via the electrical connectors. The electrical connectors formed by stacking the cards eliminate the need for a backplane for signal routing. This topology not only reduces the length of the electrical signal path, but also enables a dense signal routing capability.
Various aspects of an ATE test device are depicted in
In some examples the resource card 220a may comprise one or more resources to be used by the test device 200. For example, resource card 220a may comprise one or more of a power supply, a power converter, a communication interface, or other resources used by the test device 200.
In some examples the instrument card 220b may comprise one or more test instruments to execute testing of an electronic component. Suitable examples of test devices may comprise one or more of analog signal generators, analog signal analyzers, pattern generators, Clock sources, timing recovery circuits, digital processors, power supplies, radio frequency devices, optical interfaces.
In some example the special circuits card 220c may comprise one or more of analog signal generators, analog signal analyzers, pattern generators, clock sources, timing recovery circuits, digital processors, power supplies, radio frequency devices, optical interfaces. It should be noted that that the special circuits card is an optional building block; the device will work without it. The instrument card capabilities can be expanded by adding more special circuits cards.
Referring to
In some examples the connector assemblies 300 are arranged in predetermined locations with respect to a central position 222 on the respective instrument card 220 (or DUT card 260) such that the connector assemblies form electrical interconnects when the test cards are stacked. As illustrated in
In the example depicted in
In some examples the connector assemblies 300a, 300b, 300c, 300d comprise a plurality of pins 310a, 310b, 310c, 310d which are dedicated to shared system resources, e.g., Clock distribution network, high speed control interfaces, power supplies, trigger network, and/or relay control circuits,
Further, in some examples the connector assemblies 300a, 300b, 300c, 300d comprise at least one pin coupled to a power supply, e.g., on the resource card 220a.
When the cards are stacked, as illustrated in
Referring to
Further, timing controls in the FPGA 540 can be employed to control signal timing and meet edge placement requirements. Many FPGAs have timing controls within 20 picoseconds (ps), which is significantly better than any commercially available pin driver solution that is used by the traditional ATE solutions.
At operation 715 a device under test (e.g., an electronic component) is communicatively coupled to the socket 250 in the DUT card 260. In some examples the electronic component may be positioned in the socket automatically using automated instruments, while in other examples the electronic component may be positioned in the socket manually. Once in place, the test instrument on instrument cards 220 may be activated to implement a test on the electronic component in the socket 250.
Thus, there is described herein an architecture and associated methods to test electronic components. The following pertains to further examples.
Example 1 is a device to test one or more electronic components, comprising a first instrument card comprising a first test device communicatively coupled to at least a first connector assembly positioned on the first card; and a second instrument card comprising a second test device communicatively coupled to at least a second connector assembly positioned on the second card, wherein the at least a first connector assembly is directly communicatively coupled to the at least a second connector assembly to provide a direct communication interface between the first instrument card and the second instrument card that is not routed via a backplane.
Example 2 may optionally include the subject matter of example 1, wherein the first instrument card comprises a first plurality of connector assemblies arranged in predetermined locations with respect to a central position on the first instrument card; and the second instrument card comprises a second plurality of connector assemblies arranged in corresponding predetermined locations with respect to a central position on the second instrument card.
Example 3 may optionally include the subject matter of any one of examples 1-2, wherein the first plurality of connector assemblies comprises a first connector set positioned in a first corner of the first instrument card; a second connector set positioned in a second corner of the first instrument card; a third connector set positioned in a third corner of the first instrument card; and a fourth connector set positioned in a second corner of the first instrument card.
Example 4 may optionally include the subject matter of any one of examples 1-3, wherein the first connector set and the third connector set are disposed in a first orientation; and the second connector set and the fourth connector set are disposed in a second orientation, approximately perpendicular to the first orientation.
Example 5 may optionally include the subject matter of any one of examples 1-4, wherein the second plurality of connector assemblies comprises a first connector set positioned in a first corner of the second instrument card; a second connector set positioned in a second corner of the second instrument card; a third connector set positioned in a third corner of the second instrument card; and a fourth connector set positioned in a fourth corner of the second instrument card.
Example 6 may optionally include the subject matter of any one of examples 1-5, wherein the first connector set and the third connector set are disposed in a first orientation; and the second connector set and the fourth connector set are disposed in a second orientation, approximately perpendicular to the first orientation.
Example 7 may optionally include the subject matter of any one of examples 1-6, further comprising a device under test (DUT) card comprising a socket to receive the one or more electronic components to be tested and communicatively coupled to at least a third connector assembly, wherein the at least a third connector assembly is communicatively coupled to the at least a second connector assembly of the second instrument card to provide a communication interface between the first instrument card, the second instrument card, and the one or more electronic components to be tested on the device under test (DUT) card.
Example 8 may optionally include the subject matter of any one of examples 1-7, wherein the device under test (DUT) card comprises a third plurality of connector assemblies arranged in predetermined locations with respect to a central position on the device under test (DUT) card.
Example 9 may optionally include the subject matter of any one of examples 1-8, wherein the third plurality of connector assemblies comprises a first connector set positioned in a first corner of the device under test (DUT) card; a second connector set positioned in a second corner of the device under test (DUT) card; a third connector set positioned in a third corner of the device under test (DUT) card; and a fourth connector set positioned in a fourth corner of the device under test (DUT) card
Example 10 may optionally include the subject matter of any one of examples 1-9, wherein the first connector set and the third connector set are disposed in a first orientation; and the second connector set and the fourth connector set are disposed in a second orientation, approximately perpendicular to the first orientation
Example 11 is a device to test one or more electronic components, comprising a plurality of instrument cards comprising a plurality of test devices; and at least one device under test (DUT) card comprising a socket to receive the one or more electronic components to be tested, wherein the plurality of instrument cards and the at least one DUT card comprise connector assemblies to provide a direct communication interface between plurality of test cards and the one or more electronic components to be tested that is not routed via a backplane
Example 12 may optionally include the subject matter of any one of example 11, wherein the connector assemblies are arranged in predetermined locations with respect to a central position on the respective instrument cards such that the connector assemblies form electrical interconnects when the test cards are stacked.
Example 13 may optionally include the subject matter of any one of examples 11-12, wherein the connector assemblies form a communication bus between the device under test (DUT) card and the plurality of instrument cards.
Example 14 may optionally include the subject matter of any one of examples 11-13, wherein the connector assemblies comprise a plurality of pins dedicated to shared system resources.
Example 15 may optionally include the subject matter of any one of examples 11-14, wherein the connector assemblies comprise at least one pin coupled to a power supply.
Example 16 is a method to test one or more electronic components, comprising communicatively coupling a plurality of instrument cards comprising a plurality of test devices; and communicatively coupling the plurality of instrument cards to at least one device under test (DUT) card comprising a socket to receive the one or more electronic components to be tested, wherein the plurality of instrument and the at least one DUT card comprise connector assemblies to provide a direct communication interface between plurality of instrument cards and the one or more electronic components to be tested that is not routed via a backplane.
Example 17 may optionally include the subject matter of example 15, wherein the connector assemblies are arranged in predetermined locations with respect to a central position on the respective instrument cards such that the connector assemblies form electrical interconnects when the test cards are stacked.
Example 18 may optionally include the subject matter of any one of examples 15-17, wherein, wherein the connector assemblies for a communication bus between the device under test (DUT) card and the plurality of instrument cards.
Example 19 may optionally include the subject matter of any one of examples 15-18, wherein the connector assemblies comprise a plurality of pins dedicated to shared system resources.
Example 20 may optionally include the subject matter of any one of examples 15-19, wherein the connector assemblies comprise at least one pin coupled to a power supply.
The terms “logic instructions” as referred to herein relates to expressions which may be understood by one or more machines for performing one or more logical operations. For example, logic instructions may comprise instructions which are interpretable by a processor compiler for executing one or more operations on one or more data objects. However, this is merely an example of machine-readable instructions and embodiments are not limited in this respect.
The terms “computer readable medium” as referred to herein relates to media capable of maintaining expressions which are perceivable by one or more machines. For example, a computer readable medium may comprise one or more storage devices for storing computer readable instructions or data. Such storage devices may comprise storage media such as, for example, optical, magnetic or semiconductor storage media. However, this is merely an example of a computer readable medium and embodiments are not limited in this respect.
The term “logic” as referred to herein relates to structure for performing one or more logical operations. For example, logic may comprise circuitry which provides one or more output signals based upon one or more input signals. Such circuitry may comprise a finite state machine which receives a digital input and provides a digital output, or circuitry which provides one or more analog output signals in response to one or more analog input signals. Such circuitry may be provided in an application specific integrated circuit (ASIC) or field programmable gate array (FPGA). Also, logic may comprise machine-readable instructions stored in a memory in combination with processing circuitry to execute such machine-readable instructions. However, these are merely examples of structures which may provide logic and embodiments are not limited in this respect.
Some of the methods described herein may be embodied as logic instructions on a computer-readable medium. When executed on a processor, the logic instructions cause a processor to be programmed as a special-purpose machine that implements the described methods. The processor, when configured by the logic instructions to execute the methods described herein, constitutes structure for performing the described methods. Alternatively, the methods described herein may be reduced to logic on, e.g., a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or the like.
In the description and claims, the terms coupled and connected, along with their derivatives, may be used. In particular embodiments, connected may be used to indicate that two or more elements are in direct physical or electrical contact with each other. Coupled may mean that two or more elements are in direct physical or electrical contact. However, coupled may also mean that two or more elements may not be in direct contact with each other, but yet may still cooperate or interact with each other.
Reference in the specification to “one embodiment” or “some embodiments” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least an implementation. The appearances of the phrase “in one embodiment” in various places in the specification may or may not be all referring to the same embodiment.
Although embodiments have been described in language specific to structural features and/or methodological acts, it is to be understood that claimed subject matter may not be limited to the specific features or acts described. Rather, the specific features and acts are disclosed as sample forms of implementing the claimed subject matter.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/063466 | 11/28/2017 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
Parent | 15393640 | Dec 2016 | US |
Child | 16339834 | US |