Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
336 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 serially coupled to form a scan path for providing a serial data stream representing a desired state of the driver circuits and a resulting state of the receiver circuits to a data processor for analysis; (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 adjacency 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 using the adjacency data, each set of nodes comprising all of the NBS nodes that are adjacent one of the BS nodes; grouping the NBS nodes into groups of independent NBS nodes such that no two members of any independent group are adjacent to the same boundary-scan node; applying a first voltage to the BS nodes of the circuit using the BS driver circuits; applying a second voltage to all NBS node in one group of independent NBS nodes; causing the receiver circuits to capture voltages on the device pins that the receiver circuits are coupled to; causing the scan path to provide a first data stream to the data processor; and analyzing the first data stream using the data processor.
Claim 2
Independent Claim
336 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 serially coupled to form a scan path for providing a serial data stream representing a desired state of the driver circuits and a resulting state of the receiver circuits to a data processor for analysis; (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 adjacency 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 using the adjacency data, each set of nodes comprising all of the NBS nodes that are adjacent one of the BS nodes; grouping the NBS nodes into groups of independent NBS nodes such that no two members of any independent group are adjacent to the same boundary-scan node; applying a first voltage to the BS nodes of the circuit using the BS driver circuits; applying a second voltage to all NBS node in one group of independent NBS nodes; causing the receiver circuits to capture voltages on the device pins that the receiver circuits are coupled to; causing the scan path to provide a first data stream to the data processor; and analyzing the first data stream using the data processor.
Claim 3
Dependent Claim
29 words
The method of testing of claim 1 wherein the step of providing adjacency data comprises providing two cartesian coordinates for each of the device pins on the circuit board.
Claim 4
Dependent Claim
46 words
The method of testing of claim 2 wherein the step of providing adjacency data further comprises providing a radius R which is a distance corresponding to the maximum expected size of defects on the circuit board and is in the range of one to five millimeters.
Claim 5
Dependent Claim
19 words
The method of testing of claim 1 wherein the step of providing position data comprises providing numerical adjacency data.
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
27 words
The method of testing 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.