Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
291 words
A method of testing a circuit board having (i) a plurality of non-boundary-scan (NBS) devices, each of the NBS devices having a number of device pins for electrically coupling to the circuit board; (ii) a plurality of boundary-scan (BS) devices, each BS device having a number device pins for electrically coupling to the circuit board, a number of receiver circuits coupled to at least some of the device pins, and a number of driver circuits coupled to at least some of the device pins, wherein the receiver and driver circuits are provided on the plurality of BS devices, wherein each of the receiver circuits and driver circuits are coupled to provide a serial data stream to a data processor; (iii) a number of BS nodes wherein each BS node is coupled to both a receiver circuit and a driver circuit, and (iv) a number of NBS nodes that are nodes that are not BS nodes, the method comprising the steps of: providing position data for each of the device pins of the BS and NBS devices on the circuit board to the tester; grouping the NBS nodes into sets of nodes, each set of nodes comprising all of the NBS nodes that are within a predetermined distance of one of the BS nodes; applying a first voltage to the circuit using the BS driver circuits; applying a second voltage to at least one NBS node; causing the receiver circuits to capture voltages on the device pins that the receiver circuits are coupled to; analyzing the captured voltages using the data processor to determine faulty pins and nodes; and generating a message including returning the position data for device pins and nodes that are determined to be faulty during the analyzing step.
Claim 2
Independent Claim
291 words
A method of testing a circuit board having (i) a plurality of non-boundary-scan (NBS) devices, each of the NBS devices having a number of device pins for electrically coupling to the circuit board; (ii) a plurality of boundary-scan (BS) devices, each BS device having a number device pins for electrically coupling to the circuit board, a number of receiver circuits coupled to at least some of the device pins, and a number of driver circuits coupled to at least some of the device pins, wherein the receiver and driver circuits are provided on the plurality of BS devices, wherein each of the receiver circuits and driver circuits are coupled to provide a serial data stream to a data processor; (iii) a number of BS nodes wherein each BS node is coupled to both a receiver circuit and a driver circuit, and (iv) a number of NBS nodes that are nodes that are not BS nodes, the method comprising the steps of: providing position data for each of the device pins of the BS and NBS devices on the circuit board to the tester; grouping the NBS nodes into sets of nodes, each set of nodes comprising all of the NBS nodes that are within a predetermined distance of one of the BS nodes; applying a first voltage to the circuit using the BS driver circuits; applying a second voltage to at least one NBS node; causing the receiver circuits to capture voltages on the device pins that the receiver circuits are coupled to; analyzing the captured voltages using the data processor to determine faulty pins and nodes; and generating a message including returning the position data for device pins and nodes that are determined to be faulty during the analyzing step.
Claim 3
Dependent Claim
29 words
The method of testing of claim 1 wherein the step of providing position data comprises providing two cartesian coordinates for each of the device pins on the circuit board.
Claim 4
Dependent Claim
19 words
The method of testing of claim 1 wherein the step of providing position data comprises providing numerical adjacency data.
Claim 5
Dependent Claim
20 words
The method of testing of claim 1 wherein the predetermined distance is in the range of one to five millimeters.
Claim 6
Dependent Claim
25 words
The method of testing of claim 1 wherein at least some of the plurality of non-boundary-scan devices are integrated circuits having analog inputs and outputs.
Claim 7
Dependent Claim
21 words
The method of testing of claim 1 wherein at least some of the plurality of non-boundary-scan devices are discrete electronic devices.
Claim 8
Dependent Claim
28 words
The method of testing of claim 1 wherein the step of applying a second voltage to at least one NBS node is completed in less than 200 nanoseconds.
Claim 9
Dependent Claim
25 words
The method of testing of claim 7 wherein the step of applying a second voltage to at least one NBS node uses in-circuit overdrive techniques.
Claim 10
Independent Claim
184 words
A method of testing a circuit board having (i) a number of boundary-scan (BS) nodes, and (ii) a number of non-boundary-scan (NBS) nodes that are nodes that are not BS nodes, the method comprising the steps of: providing position data for each of the number of BS and NBS nodes on the circuit board to the tester; providing a predetermined distance (R) to the tester, wherein R is in the range of one to five millimeters; determining an group of independent NBS nodes such that each BS node on the circuit board is within the predetermined distance of only one NBS node in the independent group; applying a predetermined voltage corresponding to a first logic state to the BS nodes; applying a predetermined voltage corresponding to a second logic state to all of the NBS nodes of the group of independent NBS nodes; capturing voltages on the BS nodes while the predetermined voltage corresponding to a second logic state is applied; and analyzing the captured voltages to detect electrical shorts between any of the NBS nodes in the independent group and a BS node.
Claim 11
Independent Claim
184 words
A method of testing a circuit board having (i) a number of boundary-scan (BS) nodes, and (ii) a number of non-boundary-scan (NBS) nodes that are nodes that are not BS nodes, the method comprising the steps of: providing position data for each of the number of BS and NBS nodes on the circuit board to the tester; providing a predetermined distance (R) to the tester, wherein R is in the range of one to five millimeters; determining an group of independent NBS nodes such that each BS node on the circuit board is within the predetermined distance of only one NBS node in the independent group; applying a predetermined voltage corresponding to a first logic state to the BS nodes; applying a predetermined voltage corresponding to a second logic state to all of the NBS nodes of the group of independent NBS nodes; capturing voltages on the BS nodes while the predetermined voltage corresponding to a second logic state is applied; and analyzing the captured voltages to detect electrical shorts between any of the NBS nodes in the independent group and a BS node.
Claim 12
Independent Claim
127 words
A method of testing a circuit board having at least one boundary-scan node and at least one non-boundary-scan node, the method comprising the steps of: applying a first test voltage to the at least one boundary-scan node; applying a second test voltage to the at least one non-boundary-scan node; storing a first resulting voltage on the at least one boundary-scan node; applying the second test voltage to the at least one boundary-scan node; applying the first test voltage to the at least one non-boundary-scan node; storing a second resulting voltage on the at least one boundary-scan node; and generating a failure message when both i) the first resulting voltage corresponds to the second test voltage and ii) the second resulting voltage corresponds to the first test voltage.
Claim 13
Independent Claim
127 words
A method of testing a circuit board having at least one boundary-scan node and at least one non-boundary-scan node, the method comprising the steps of: applying a first test voltage to the at least one boundary-scan node; applying a second test voltage to the at least one non-boundary-scan node; storing a first resulting voltage on the at least one boundary-scan node; applying the second test voltage to the at least one boundary-scan node; applying the first test voltage to the at least one non-boundary-scan node; storing a second resulting voltage on the at least one boundary-scan node; and generating a failure message when both i) the first resulting voltage corresponds to the second test voltage and ii) the second resulting voltage corresponds to the first test voltage.