Patent US5172377A successfully refreshed from Google Patents.
US5172377A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for testing mixed scan and non-scan circuitry
Assignee: Genrad Inc
•
Filing: 1990-09-07
•
Granted: 1992-12-15
•
Expires: 2010-09-07
Abstract
Abstract A method of performing in-circuit testing of interior points of circuit boards containing both boundary-scan and non-scan components that utilizes the boundary-scan facility. The testing procedure involves isolation of the non-scan components and either driving or sensing voltages at physically accessible test sites. The method permits use of isolation and multiplexing solutions that are ordinarily developed for in-circuit testing of board components, resulting in efficient design and implementation of interconnect tests.
Inventors
- 👤 Gordon D. Robinson
- 👤 John G. Deshayes
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 16:29
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318583; G01R31/318586; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/273; G06F11/2733
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
211 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. dividing a set of test nodes into a plurality of groups, each group being associated with a single non-boundary-scan device, and all nodes of each group being connected to the input terminals of the non-boundary-scan device associated therewith; b. for each group, i. simultaneously applying voltage signals to the test nodes of the group without applying signals to any other test node except test nodes required for isolation of test nodes of the group; ii. causing the resulting voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells associated therewith; iii. scanning out the thus-captured voltage levels; iv. repeating steps (i) through (iii) at least once, with the applied voltage signals at logic levels opposite those at which they were previously applied; c. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and d. generating a result signal dependent on the comparison.
Claim 2
Independent Claim
211 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. dividing a set of test nodes into a plurality of groups, each group being associated with a single non-boundary-scan device, and all nodes of each group being connected to the input terminals of the non-boundary-scan device associated therewith; b. for each group, i. simultaneously applying voltage signals to the test nodes of the group without applying signals to any other test node except test nodes required for isolation of test nodes of the group; ii. causing the resulting voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells associated therewith; iii. scanning out the thus-captured voltage levels; iv. repeating steps (i) through (iii) at least once, with the applied voltage signals at logic levels opposite those at which they were previously applied; c. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and d. generating a result signal dependent on the comparison.
Claim 3
Dependent Claim
74 words
The method of claim 1 further comprising the step of operating the boundary-scan devices so as immediately to precede the voltage-level-capturing step with an update state thereof, in which the boundary-scan devices transfer the states of their boundary-scan cells to the associated output terminals, whereby the boundary-scan output terminals tend to maintain the voltage levels represented by the contents of their associated boundary-scan cells while the voltage signals are applied to the test nodes.
Claim 4
Dependent Claim
21 words
The method of claim 1 further comprising the step of isolating the group of test nodes during steps (b)(i) and (b)(ii).
Claim 5
Dependent Claim
17 words
The method of claim 3 wherein the groups are chosen so as to minimize the number thereof.
Claim 6
Dependent Claim
32 words
The method of claim 1 wherein steps (b)(i) through (b)(iii) are repeated at least ten times for each group, with each test node in each group receiving a different sequence of signals.
Claim 7
Dependent Claim
21 words
The method of claim 5 further comprising the step of isolating the group of test nodes during steps (b)(i) and (b)(ii).
Claim 8
Dependent Claim
12 words
The method of claim 1 wherein the test nodes are physically accessible.
Claim 9
Independent Claim
222 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. dividing a set of test nodes into a plurality of groups, each group being chosen such that the nodes thereof can be driven simultaneously with test equipment that is also suitable for performing in-circuit tests on at least some of the non-boundary-scan devices, and without producing excessive component stress; b. for each group, i. simultaneously applying voltage signals to the test nodes of the group without applying signals to any other test node except test nodes required for isolation of test nodes of the group; ii. causing the resulting voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells associated therewith; iii. scanning out the thus-captured voltage levels; iv. repeating steps (i) through (iii) at least once, with the applied voltage signals at logic levels opposite those at which they were previously applied; c. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and d. generating a result signal dependent on the comparison.
Claim 10
Independent Claim
222 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. dividing a set of test nodes into a plurality of groups, each group being chosen such that the nodes thereof can be driven simultaneously with test equipment that is also suitable for performing in-circuit tests on at least some of the non-boundary-scan devices, and without producing excessive component stress; b. for each group, i. simultaneously applying voltage signals to the test nodes of the group without applying signals to any other test node except test nodes required for isolation of test nodes of the group; ii. causing the resulting voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells associated therewith; iii. scanning out the thus-captured voltage levels; iv. repeating steps (i) through (iii) at least once, with the applied voltage signals at logic levels opposite those at which they were previously applied; c. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and d. generating a result signal dependent on the comparison.
Claim 11
Dependent Claim
74 words
The method of claim 8 further comprising the step of operating the boundary-scan devices so as immediately to precede the voltage-level-capturing step with an update state thereof, in which the boundary-scan devices transfer the states of their boundary-scan cells to the associated output terminals, whereby the boundary-scan output terminals tend to maintain the voltage levels represented by the contents of their associated boundary-scan cells while the voltage signals are applied to the test nodes.
Claim 12
Dependent Claim
21 words
The method of claim 8 further comprising the step of isolating the group of test nodes during steps (b)(i) and (b)(ii).
Claim 13
Dependent Claim
32 words
The method of claim 8 wherein steps (b)(i) through (b)(iii) are repeated at least ten times for each group, with each test node in each group receiving a different sequence of signals.
Claim 14
Dependent Claim
21 words
The method of claim 11 further comprising the step of isolating the group of test nodes during steps (b)(i) and (b)(ii).
Claim 15
Dependent Claim
12 words
The method of claim 8 wherein the test nodes are physically accessible.
Claim 16
Independent Claim
328 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices on a circuit board connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. without applying power to the circuit board, testing for short-circuit conditions among physically accessible nodes; b. performing an interaction test among boundary-scan and non-boundary-scan nodes according to steps comprising: i. simultaneously applying a voltage signal to each of a plurality of the test nodes with a test-system driver; ii. causing the voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells thereof; iii. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; iv. repeating steps (i) through (iii) at least once; v. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and vi. generating a result signal indicative of the result of the comparisons; c. performing an interconnect test among boundary-scan nodes according to steps comprising: i. placing selected boundary-scan cells into known states; ii. operating the boundary-scan devices so their output terminals tend to assume voltage levels representative of the states of their associated boundary-scan cells, and the boundary-scan cells associated with their input terminals assume the voltage levels of such input terminals; iii. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; iv. repeating steps (i) through (iii) at least once; v. comparing the sets of scanned-out voltage levels from the input-terminal boundary-scan cells with predicted patterns of voltage levels; vi. generating a result signal dependent on the comparison; d. ignoring the results of the interconnect test for nodes shown to be short-circuited by the interaction test or the short-circuit test; e. generating a diagnosis report based on the combined results of the foregoing steps.
Claim 17
Independent Claim
328 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices on a circuit board connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. without applying power to the circuit board, testing for short-circuit conditions among physically accessible nodes; b. performing an interaction test among boundary-scan and non-boundary-scan nodes according to steps comprising: i. simultaneously applying a voltage signal to each of a plurality of the test nodes with a test-system driver; ii. causing the voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells thereof; iii. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; iv. repeating steps (i) through (iii) at least once; v. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and vi. generating a result signal indicative of the result of the comparisons; c. performing an interconnect test among boundary-scan nodes according to steps comprising: i. placing selected boundary-scan cells into known states; ii. operating the boundary-scan devices so their output terminals tend to assume voltage levels representative of the states of their associated boundary-scan cells, and the boundary-scan cells associated with their input terminals assume the voltage levels of such input terminals; iii. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; iv. repeating steps (i) through (iii) at least once; v. comparing the sets of scanned-out voltage levels from the input-terminal boundary-scan cells with predicted patterns of voltage levels; vi. generating a result signal dependent on the comparison; d. ignoring the results of the interconnect test for nodes shown to be short-circuited by the interaction test or the short-circuit test; e. generating a diagnosis report based on the combined results of the foregoing steps.
Claim 18
Dependent Claim
74 words
The method of claim 14 further comprising the step of operating the boundary-scan devices so as immediately to precede the voltage-level-capturing step with an update state thereof, in which the boundary-scan devices transfer the states of their boundary-scan cells to the associated output terminals, whereby the boundary-scan output terminals tend to maintain the voltage levels represented by the contents of their associated boundary-scan cells while the voltage signals are applied to the test nodes.
Claim 19
Dependent Claim
31 words
The method of claim 14 further comprising the step of isolating the group of test nodes during steps (b)(i) and (b)(ii), and the boundary-scan input terminals during steps (c)(i) and (c)(ii).
Claim 20
Independent Claim
176 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices on a circuit board connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. placing selected boundary-scan cells into known states; b. operating the boundary-scan devices so their output terminals tend to assume voltage levels representative of the states of their associated boundary-scan cells, and the boundary-scan cells associated with their input terminals assume the voltage levels of such input terminals, while isolating such input terminals from the non-scan devices to which they are connected; c. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; d. repeating steps (a) through (d) at least once; e. comparing the sets of scanned-out voltage levels from the input-terminal boundary-scan cells with predicted patterns of voltage levels; f. generating a result signal dependent on the comparison;
Claim 21
Independent Claim
176 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices on a circuit board connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. placing selected boundary-scan cells into known states; b. operating the boundary-scan devices so their output terminals tend to assume voltage levels representative of the states of their associated boundary-scan cells, and the boundary-scan cells associated with their input terminals assume the voltage levels of such input terminals, while isolating such input terminals from the non-scan devices to which they are connected; c. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; d. repeating steps (a) through (d) at least once; e. comparing the sets of scanned-out voltage levels from the input-terminal boundary-scan cells with predicted patterns of voltage levels; f. generating a result signal dependent on the comparison;
Claim 22
Independent Claim
213 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. isolating a set of test nodes from non-boundary-scan devices to which they are connected; b. simultaneously applying a voltage signal to each of a plurality of the test nodes; c. placing the boundary-scan devices into an update state in which the boundary-scan devices transfer the states of their boundary-scan cells to associated output terminals, whereby the boundary-scan output terminals tend to maintain the voltage levels represented by the contents of their associated boundary-scan cells while the voltage signals are applied to the test nodes; d. causing the voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells thereof; e. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; f. repeating steps (b) through (e) at least once; g. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and h. generating a result signal indicative of the result of the comparisons.
Claim 23
Independent Claim
213 words
A method of detecting short-circuit and/or open-circuit conditions among boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes, the boundary-scan devices each containing a plurality of boundary-scan cells, each of which is associated with a terminal of the device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. isolating a set of test nodes from non-boundary-scan devices to which they are connected; b. simultaneously applying a voltage signal to each of a plurality of the test nodes; c. placing the boundary-scan devices into an update state in which the boundary-scan devices transfer the states of their boundary-scan cells to associated output terminals, whereby the boundary-scan output terminals tend to maintain the voltage levels represented by the contents of their associated boundary-scan cells while the voltage signals are applied to the test nodes; d. causing the voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells thereof; e. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; f. repeating steps (b) through (e) at least once; g. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and h. generating a result signal indicative of the result of the comparisons.
Claim 24
Dependent Claim
20 words
The method of claim 18 wherein the step of applying voltage signals comprises using a tester-driver to apply the signals.
Claim 25
Independent Claim
214 words
A method of detecting short-circuit and/or open-circuit conditions on a circuit board that includes boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes including a plurality of internal nodes, each boundary-scan device containing a plurality of boundary-scan cells, each of which is associated with a terminal of that device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. employing test-system drivers to apply a respective voltage signal simultaneously to each of a plurality of the internal nodes; b. placing the boundary-scan devices into an update state in which the boundary-scan devices transfer the states of their boundary-scan cells to associated output terminals, whereby the boundary-scan output terminals tend to maintain the voltage levels represented by the contents of their associated boundary-scan cells while the voltage signals are applied to the test nodes; c. causing the resultant voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells thereof; d. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; e. repeating steps (a) through (d) at least once; f. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and g. generating a result signal indicative of the result of the comparisons.
Claim 26
Independent Claim
214 words
A method of detecting short-circuit and/or open-circuit conditions on a circuit board that includes boundary-scan and non-boundary-scan digital devices connected by a plurality of nodes including a plurality of internal nodes, each boundary-scan device containing a plurality of boundary-scan cells, each of which is associated with a terminal of that device, the cells being serially interconnected to form at least one scan path, the method comprising the steps of: a. employing test-system drivers to apply a respective voltage signal simultaneously to each of a plurality of the internal nodes; b. placing the boundary-scan devices into an update state in which the boundary-scan devices transfer the states of their boundary-scan cells to associated output terminals, whereby the boundary-scan output terminals tend to maintain the voltage levels represented by the contents of their associated boundary-scan cells while the voltage signals are applied to the test nodes; c. causing the resultant voltage levels on input terminals of boundary-scan devices to be captured into the boundary-scan cells thereof; d. scanning out the set of thus-captured voltage levels associated with the boundary-scan registers; e. repeating steps (a) through (d) at least once; f. comparing the sets of scanned-out voltage levels with predicted patterns of voltage levels; and g. generating a result signal indicative of the result of the comparisons.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-12-15 | 1996-06-15 | 1996-12-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-12-15 | 2000-06-15 | 2000-12-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-12-15 | 2004-06-15 | 2004-12-15 | $7700.00 | Window Closed / Lapsed |