Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
159 words
A process for diagnosing boundary scan test observed data for a selected circuit device having three-state bidirectional scan cells which were controlled to drive I/O pins of the device pursuant to a set of test patterns and to scan out observed values, the circuit device being interconnected to other circuit devices which have three-state bidirectional scan cells that are in the high impedance state while the selected circuit device was subjected to the set of test patterns, the process comprising the steps of: (a) identifying any device pins having observed data containing only all 0's or only all 1's; (b) determining by reference to a pin connection list whether any of the pins identified in step (a) comprise stuck-at faults; (c) identifying whether the observed data for any non-stuck-at pins match; and (d) determining by reference to the pin connection list whether any of the pins identified in step (b) as having matching observed values are improperly shorted together.
Claim 2
Dependent Claim
159 words
A process for diagnosing boundary scan test observed data for a selected circuit device having three-state bidirectional scan cells which were controlled to drive I/O pins of the device pursuant to a set of test patterns and to scan out observed values, the circuit device being interconnected to other circuit devices which have three-state bidirectional scan cells that are in the high impedance state while the selected circuit device was subjected to the set of test patterns, the process comprising the steps of: (a) identifying any device pins having observed data containing only all 0's or only all 1's; (b) determining by reference to a pin connection list whether any of the pins identified in step (a) comprise stuck-at faults; (c) identifying whether the observed data for any non-stuck-at pins match; and (d) determining by reference to the pin connection list whether any of the pins identified in step (b) as having matching observed values are improperly shorted together.
Claim 3
Dependent Claim
51 words
The process of claim 1 further including the steps of: (e) determining by reference to the pin connection list whether any pins are improperly not shorted to each other; and (f) determining by reference to the pin connection list whether any non-stuck-at pins are improperly not hardwired to 0 or 1.
Claim 4
Dependent Claim
18 words
The process of claim 2 further including the step of: (g) producing a diagnostics report identifying detected faults.
Claim 5
Dependent Claim
189 words
A process for diagnosing selected boundary scan test observed data for a plurality of interconnected circuit devices having three-state bidirectional scan cells as to which each device is controlled in turn to be a driving device for driving its I/O pins to a first logical state while the remaining devices are controlled to have their scan cells in the high impedance state and to scan out the signals observed on their I/O pins, the selected observed data being limited to observed values that are different from expected values and containing identification of corresponding driving devices, the process comprising the steps of: for each observed value of the selected observed data, designating pins having observed values of the first logical state as being shorted to the driving device whose output resulted in the observed value of the first logical state, and designating pins having observed values of a second logical state as being open relative to the driving device whose output resulted in the observed value of the second logical state; and determining with reference to a pin connection list whether any of the designated shorts and opens are faults.
Claim 6
Dependent Claim
189 words
A process for diagnosing selected boundary scan test observed data for a plurality of interconnected circuit devices having three-state bidirectional scan cells as to which each device is controlled in turn to be a driving device for driving its I/O pins to a first logical state while the remaining devices are controlled to have their scan cells in the high impedance state and to scan out the signals observed on their I/O pins, the selected observed data being limited to observed values that are different from expected values and containing identification of corresponding driving devices, the process comprising the steps of: for each observed value of the selected observed data, designating pins having observed values of the first logical state as being shorted to the driving device whose output resulted in the observed value of the first logical state, and designating pins having observed values of a second logical state as being open relative to the driving device whose output resulted in the observed value of the second logical state; and determining with reference to a pin connection list whether any of the designated shorts and opens are faults.
Claim 7
Dependent Claim
174 words
A process for diagnosing boundary scan test observed data for a plurality of interconnected circuit devices having three-state bidirectional scan cells as to which each device is controlled in turn to be a driving device for driving its I/O pins to a first logical state while the remaining devices are controlled to have their scan cells in the high impedance state and to scan out the signals observed on their I/O pins, the observed data containing identification of corresponding driving devices, the process comprising the steps of: for each observed value of the observed data, designating pins having observed values of the first logical state as being shorted to the driving device whose output resulted in the observed value of the first logical state, and designating pins having observed values of a second logical state as being open relative to the driving device whose output resulted in the observed value of the second logical state; and determining with reference to a pin connection list whether any of the designated shorts and opens are faults.
Claim 8
Dependent Claim
174 words
A process for diagnosing boundary scan test observed data for a plurality of interconnected circuit devices having three-state bidirectional scan cells as to which each device is controlled in turn to be a driving device for driving its I/O pins to a first logical state while the remaining devices are controlled to have their scan cells in the high impedance state and to scan out the signals observed on their I/O pins, the observed data containing identification of corresponding driving devices, the process comprising the steps of: for each observed value of the observed data, designating pins having observed values of the first logical state as being shorted to the driving device whose output resulted in the observed value of the first logical state, and designating pins having observed values of a second logical state as being open relative to the driving device whose output resulted in the observed value of the second logical state; and determining with reference to a pin connection list whether any of the designated shorts and opens are faults.