Patent US5303246A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5303246A Expired / Lapsed US ⏱️ 0.0 years remaining

Fault isolation diagnostics

Assignee: Raytheon Co
•
Filing: 1991-07-03
•
Granted: 1994-04-12
•
Expires: 2011-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Processes for diagnosing boundary scan observed data produced pursuant to boundary scan testing of interconnected circuit devices having three-state bidirectional scan cells. A first set of observed data is produced by controlling each device individually to drive the I/O pins of the device pursuant to a set of test patterns and to scan out observed values, while the three-state bidirectional scan cells of the other devices that are in the high impedance state. The observed values for each device are diagnosed by a process that analyzes the observed data and refers to a pin connection list to isolate as to the pins of each device stuck-at faults, shorted pin faults, open faults between pins, and hardwire faults. A second set of observed data is produced by controlling each device 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 is compared against expected data, and the observed data that is different from the expected data is diagnosed by a process that refers to a pin connection list and identifies short and open faults between receiving pins and respective driving devices.

Inventors

  • 👤 Jerry D. Anderson
  • 👤 Avery C. Johnson
  • 👤 Steve A. Manick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:23
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318566

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.

References Cited (Backward Citations)

US4542509A Cited
US5054024A Cited
US5056093A Cited
US5172377A Cited
US5210759A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-11 1997-10-11 1998-04-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-11 2001-10-11 2002-04-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-11 2005-10-11 2006-04-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag