Method of and apparatus for multiplexed automatic testing of electronic circuits and the like
AssigneeGen Rad, Inc.
InventorsJames J. Faran, Jr., Matthew L. Fichtenbaum, William C. Kabele
Life of this patent
Estimating the term…
Abstract
This disclosure is concerned with the automatic testing of electronic circuits and assemblies and the like containing large numbers of nodes, with reduced replications of test instruments and thus significantly reduced cost, through permitting a number of driver-sensors to be selectively switched to a larger number of nodes of the circuit being tested in accordance with a method of specifying and allocating the connections of the nodes of that circuit to the pins associated with each driver-sensor (or group thereof) that insures that no conflicts arise in connecting the driver-sensors to various groups of nodes for carrying out the desired tests.
Claims18
A method of performing a test on electronic circuits and the like comprising a relatively large number of nodes, that comprises, assigning each node to a connection point in a group of connection points connectable at any given time with only a predetermined number of signal lines connectable with test equipment, the predetermined number of signal lines being less than the number of connection points in the group;
- controlling said assigning of the nodes of specific connection points in a manner that insures that no more sets of nodes, used simultaneously in any test, are assigned to the same group of connection points than there are signal lines connectable to that group of connection points, wherein, at a given time, a set of nodes is defined as a set consisting of all the nodes in a group that are logically capable, according to the predetermined test, of being driven or sensed by a common instrument at that given time;
- and selectively connecting the connection points to the test equipment to connect the test equipment to the nodes for conducting desired testing.
A method of reducing the number of switches for analog test instruments required for the automatic testing of electronic circuits comprising a large number of nodes, from the number that would be required if each analog line were connectable to any circuit mode, the method comprising dividing the large number of nodes into a relatively small number of groups of nodes and associating the same with a group of connection points;
- insuring that no more connection points than the said limited number of analog instrument lines in any group are used simultaneously for testing;
- and selectively switching connections from a limited number of lines connected to the analog instruments to said connection points.
A test system for performing a test on an electric circuit under test having a large number of test nodes to be driven or sensed during the test, only a fraction of of the test nodes being separately driven or sensed at any given time, the system comprising:
- A. a plurality of groups of connection points;
- B. a plurality of digital instruments, each digital instrument having a test port and being operable to drive or sense test nodes placed into electrical communication with its test port, the digital instruments being organized in sets of at least one digital instrument each, all digital instruments in each set having a common test port, each set of digital instruments being associated with a single group of connection points, the number of sets of digital instruments associated with a group being less than the number of connection points in the group;
- C. a board contact associated with each test node, the board contacts being so positioned with respect to each other as to permit all of the board contacts to contact their associated test nodes simultaneously;
- D. means connecting each board contact to a connection point, and thereby associating a test node with each connection point, so that the greatest number of sets of test nodes associated with connection points in any group of connection points is less than or equal to the number of sets of digital instruments associated with that group, wherein, at a given time, a set of test nodes is defined as a set consisting of all the test nodes associated with the same group that are logically capable, according to the test, of being driven or sensed by a common digital instrument at that given time;
- E. switch means operable selectively to connect each digital instrument only to the connection points of the group associated therewith;
- and
- F. control means for operating the switch means to connect the digital instruments to the connection points, and for operating the digital instruments to drive and sense the test nodes, in accordance with the test.
An analog test system for performing a test in which a plurality of analog test instruments having instrument lines are operated to drive and/or sense a large number of test nodes in an electric circuit under test placed selectively in electrical communication with the instrument lines, only a fraction of the test nodes being driven or sensed at any given time, the test system comprising:
- A. a plurality of groups of connection points;
- B. at least one intermedate line associated with each group, each intermediate line being associated with a single group of connection points;
- C. a board contact associated with each test node, the board contacts being so positioned with respect to each other as to permit all of the board contacts to contact their associated nodes simultaneously;
- D. means connecting each board contact to a connection point, and thereby associating a test node with a connection point, so that the greatest number of sets of test nodes associated with connection points in any group of connection points is less than or equal to the number intermediate lines associated with that group, wherein, at a given time, a set of test nodes is defined as a set consisting of all the test nodes associated with the same group that are logically capable, according to the test, of being driven or sensed by a common instrument at that given time;
- E. a switch matrix for selectively connecting the intermediate lines associated with each group to the connection points of that group, each intermediate line being connectable by the switch matrix to only the connection points of its associated group;
- F. electrical-communication means for selectively placing the intermediate lines into electrical communication with the instrument lines so that the instrument lines can be placed into electrical communication with the connection points by operation of the switch matrix;
- and
- G. control means for operating the analog instruments and the switch matrix successively to connect the analog instruments to the connection points, for operating the means for selectively placing the intermediate lines into electrical communication with the instrument lines, and for operating the analog instruments to drive and sense the test nodes in accordance with the test.
A method of performing a test on an electric circuit under test having a large number of test nodes to be driven or sensed during the test, only a fraction of the test nodes being driven or sensed simultaneously, comprising the steps of:
- A. providing a board contact associated with each test node, the board contacts being so positioned with respect to each other as to permit all of the board contacts to contact their associated test nodes simultaneously;
- B. providing a plurality of groups of connection points adapted for connection to the board contacts;
- C. providing a plurality of digital instruments, each digital instrument having a test port and being operable to drive or sense test nodes placed into electrical communication with its test port, the digital instruments being organized in sets of at least one digital instrument each, all digital instruments in each set having a common test port, each set of digital instruments being associated with a single group of connection points, the number of sets of digital instruments associated with a group being less than the number of connection points in the group;
- D. providing switch means connected between the connection points and the digital instruments for selectively connecting each digital instrument only to connection points in the group of connection points associated therewith;
- E. connecting each connection point to a board contact, connection of connection points to board contacts thereby resulting in assignment of the board contacts and test nodes to groups of board contacts and test nodes associated with groups of connection points and with the digital instruments associated therewith, the connection step comprising, before connecting a given board contact associated with a given test node to a given connection point to assign the n+mth set of test nodes to a given group associated with n-1 sets of digital instruments, (i) creating a list of all n-member combinations of test nodes driven or sensed simultaneously and (ii) connecting the given connection point to the given board contact only if the list contains no combinations that will be included in the given group if the given connection point is connected to the given board contact, wherein m is an integer greater than or equal to zero, and wherein a set of test nodes is defined, at any given time, as a set consisting of all the test nodes associated with the same group that are logically capable, according to the test, of being driven or sensed by a common digital instrument at that given time;
- F. placing each board contact into contact with its associated test node;
- and
- G. driving and sensing the test nodes by operating the digital instruments and the switch means in accordance with the test.
A method of performing a test on an electric circuit under test having a large number of test nodes to be driven or sensed by placing into electrical communication therewith instrument lines from test instruments, only a fraction of the test nodes being driven or sensed simultaneously, comprising the steps of:
- A. providing a board contact associated with each test node, the board contacts being so positioned with respect to each other as to permit all of the board contacts to contact their associated nodes simultaneously;
- B. providing a plurality of groups of connection points adapted for connection to the board contacts;
- C. providing at least one intermediate line associated with each group;
- D. providing electrical-communication means for selectively placing the intermediate lines into electrical communication with the instrument lines;
- E. providing switch means connected between the connection points and the intermediate lines for selectively connecting each intermediate line only to connection points in the group of connection points associated therewith, the number of intermediate lines associated with a group being less than the number of connection points in the group;
- F. connecting each connection point to a board contact, connection of connection points to board contacts thereby resulting in assignment of the board contacts and test nodes to groups of board contacts and test nodes associated with groups of connection points and with the intermediate lines associated therewith, the connection step comprising, before connecting a given board contact associated with a given test node to a given connection point to assign the n+mth set of test nodes to a given group associated with n-1 sets of intermediate lines, (i) creating a list of all n-member combinations of test nodes driven or sensed simultaneously and (ii) connecting the given connection point to the given connection node only if the list contains no combinations that will be included in the given group if the given connection point is connected to the given board contact, wherein m is an integer greater than or equal to zero, and wherein a set of test nodes is defined, at any given time, as a set consisting of all the test nodes associated with the same group that are logically capable, according to the test, of being driven or sensed by a common instrument at that given time;
- G. placing each connection point into contact with its associated test node;
- and
- H. driving and sensing the nodes by operating the test instruments and the switch means in accordance with the test.
Dependencies are inferred from the claim text.