Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Method-for-automatic-open-circuit-detection

 Software reconfiguration engine
The present invention relates generally to computer system software development and maintenance. M...


 Automated validation and verification of computer software
The present invention discloses a method and apparatus for automatic validation and verification of ...


 System for generating test data
A system for generating test data that overcomes these and other problems has a data structure ...


 Diabetes management
According to a first aspect of the present invention there is provided a method of predicting the ...


 Method and apparatus for code translation optimization
OF PREFERRED EMBODIMENTS Generally, the present invention provides a method of optimizing software ...


 Method and computer system for loading objects
To achieve the foregoing objectives, the present invention executes the following steps in a ...


 Graphical design processing apparatus for assessing and modifying design of components
It is therefore an object of the present invention to provide a graphic data processing apparatus ...


 Developers tool for object-oriented programming
The present invention fulfills this need in the art by providing a software developer's tool to ...


 Method and apparatus for storing templates in a component system
The present invention provides a component system in which a number of base applications, i.e. ...


 Method and apparatus for executing tasks by following a linked list of memory packets
OF THE EMBODIMENT FIG. 1 is a high level block diagram of a task flow computing machine 10. M...


 Method for automatic open-circuit detection

Details
Inventors: Hamblin, Michael W.; Robinson, Gordon D.;
Assignee: GenRad, Inc. (Concord, MA)
Primary Examiner: Voeltz; Emanuel T.
Assistant Examiner: Wachsman; Hal D.
Attorney, Agent or Firm: Cesari and McKenna

When an automatic circuit tester (10) detects that a fault has occurred in a circuit board (14), it applies to the circuit board (14) a sequence of vectors that differs from the test sequence (T.sub.n, T.sub.n+1) by which the fault detection occurs only in that each vector's component that corresponds to an input pin in question on the board device under test maintains a level that simulates an open circuit at that input pin. If the resultant response differs from the response to the original test sequence, the input pin can often be ruled out as one at which a fault has occurred. In this way, many open-circuit faults at input pins can be diagnosed without special probing, even when several such faults occur simultaneously.

DETAILED DESCRIPTION We have developed a method of fault diagnosis for open circuits that requires no special probing--i.
e.
, no probing other than that routinely provided by a bed-of-nails fixture in an in-circuit test--but can diagnose many multiple faults.
It achieves this in a comparatively simple fashion, i.
e.
, without the simulation and storage burden that a fault-dictionary approach would impose.
Specifically, when a board device fails its in-circuit test--i.
e.
, when its response to the test vector sequence differs from the nominal response expected of a good device--the tester applies a modified vector sequence that differs from the test sequence only in the component in each vector that corresponds to a given input node.
That component remains at the signal level that the input pin assumes when an open circuit occurs in its connection to the board.
If the given device pin is properly connected to the board, the resultant response will differ from the observed, faulty response to the original test vector sequence.
If the response to the modified vector sequence is the same as the response to the test vector sequence, on the other hand, then there is an open circuit between the input node and its associated device input pin.
As will be described in more detail below, most practical implementations of this method require certain additional steps, which somewhat complicate the procedure just described.
Even with such complications, however, the resultant diagnostic procedure is fairly simple compared with most, yet it diagnoses many multiple faults.



Related patents
  Models and technique for automated fault isolation of open defects in logic
OF THE ILLUSTRATED EMBODIMENTS The present invention comprises a technique that includes diagnostic fault models and an associated algorithm to automate the diagnosis ...
  Technique for generating single-bit error-correcting, two-bit burst error-detecting codes
A technique for generating correction codes that can correct a single error and detect two adjacent errors in an information word for a range of (n, k) values, where k ...
  Methods for maximizing routability in a programmable interconnect matrix having less than full connectability
The connectivity, connectability and routability of a connection circuit, hereinafter "programmable interconnect matrix" or "PIM," are, as stated above, characteristics ...
  Microprocessor integrated circuit working in internal ROM and external RAM mode
The present invention is aimed at proposing a more efficient, less lengthy and less costly system to develop a microprocessor integrated circuit incorporating the ...
  Method and apparatus for resetting, enabling and freezing a communication device in a diagnostic process
What is claimed is: 1. A communication system, comprising: a host interface for providing a host with access to internal elements of said communication system, and ...
  Code instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segments
Accordingly, the present invention is directed to a system and method for monitoring performance in an information handling system in a minimally intrusive manner. The ...
  Method and apparatus for dynamically optimizing an executable computer program using input data
According to principles of the invention, a method and apparatus for using input data to optimize a computer program for execution on a target computer is provided. I...
  Method and apparatus for profiling indirect procedure calls in a computer program
As discussed in the Background section, the generation of profile data for direct procedure calls is relatively straightforward. However, the generation of profile data ...
  Profile driven optimization of frequently executed paths with inlining of code fragment (one or more lines of code from a child procedure to a parent procedure)
Unfortunately, traditional inlining is often unable to substantially reduce the procedure call overhead of a program where to do so would be highly advantageous. In ...
  Method of, system for, and computer program product for providing efficient utilization of memory hierarchy through code restructuring
The invention disclosed herein comprises a method of, a system for, and an article of manufacture for providing code restructuring based on profiling information and ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved