← Back to Patent Explorer
US5202639A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for testing analogue circuits

Assignee: DIAGNOSYS Ltd SYSTEMS HOUSE
•
Filing: 1992-02-19
•
Granted: 1993-04-13
•
Expires: 2012-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An analogue circuit or unit under test is tested utilizing automatic test equipment and an interface unit to apply stimuli to the circuit the stimuli including supply potentials. A computer analyses the circuit as a network of nodes and modules to deduce a set of ranges of values at selected nodes, the ranges being determined from the set of the stimuli and a resultant set of test measurements, taken from nodes of the circuit by the interface and automatic test equipment, taking into account tolerances in the stimuli, the measurements and the nominal parameters of components of the circuit. If there is inconsistency among the derived ranges the computer treats as potentially faulty any module which could remove the inconsistency if the constraints imposed by that module were suspended. The computer controls an iterative, hierarchical process involving repetition of the sequence of steps using different sets of stimuli and/or measurements and/or different analyses of the circuit into nodes and modules, in particular with analysis in terms of successively smaller modules. In this way, the location of faults can be progressively narrowed down and corresponding output information can be given in a device such as a VDU or printer.

Inventors

  • 👤 Alice McKeon
  • 👤 Antony Wakeling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:28
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2273; G01; G01R; G01R31/00; G01R31/28; G01R31/2832; G01R31/2834; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318392

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 298 words
A method of testing an analogue circuit, the circuit comprising a network of electrical modules interconnected by nodes, each module comprising an electrical component or set of electrical components, the method comprising a measurement routine including the steps of (1) interfacing the circuit to automatic test apparatus, said test apparatus comprising means for interfacing with said circuit, means for applying stimuli to said circuit and means for taking test measurements from said circuit, (ii) selecting a set of stimuli, including supply potentials, for application to the circuit, (iii) applying said set of stimuli to first nodes of said circuit via said interfacing means, (iv) taking a set of test measurements from second nodes of the circuit via said interfacing means, (v) conducting at least one analysis cycle, employing the automatic test apparatus for each analysis cycle, each analysis cycle comprising the steps of (a) analyzing the circuit as a network of nodes connected by modules which impose constraints on signals passing between the nodes, (b) using the set of stimuli, the test measurements, and the constraints, taking into account tolerances in all of said stimuli, measurements, and constraints, to derive at least two differently derived ranges of values of a signal variable propagated within the network at at least one of a complete set of nodes, (c) detecting a fault if said differently derived ranges of the variable do not overlap so as to indicate an inconsistency, and (d) if a fault is detected, repeating the analysis cycle which has led to a fault being detected with the constraints on a selected module removed, other than the constraint that all the currents into the module sum to zero, and treating said selected module as potentially faulty if such removal of constraints leads to a removal of the inconsistency.
Claim 2
Independent Claim 298 words
A method of testing an analogue circuit, the circuit comprising a network of electrical modules interconnected by nodes, each module comprising an electrical component or set of electrical components, the method comprising a measurement routine including the steps of (1) interfacing the circuit to automatic test apparatus, said test apparatus comprising means for interfacing with said circuit, means for applying stimuli to said circuit and means for taking test measurements from said circuit, (ii) selecting a set of stimuli, including supply potentials, for application to the circuit, (iii) applying said set of stimuli to first nodes of said circuit via said interfacing means, (iv) taking a set of test measurements from second nodes of the circuit via said interfacing means, (v) conducting at least one analysis cycle, employing the automatic test apparatus for each analysis cycle, each analysis cycle comprising the steps of (a) analyzing the circuit as a network of nodes connected by modules which impose constraints on signals passing between the nodes, (b) using the set of stimuli, the test measurements, and the constraints, taking into account tolerances in all of said stimuli, measurements, and constraints, to derive at least two differently derived ranges of values of a signal variable propagated within the network at at least one of a complete set of nodes, (c) detecting a fault if said differently derived ranges of the variable do not overlap so as to indicate an inconsistency, and (d) if a fault is detected, repeating the analysis cycle which has led to a fault being detected with the constraints on a selected module removed, other than the constraint that all the currents into the module sum to zero, and treating said selected module as potentially faulty if such removal of constraints leads to a removal of the inconsistency.
Claim 3
Dependent Claim 24 words
A method according to claim 1, wherein, said measurement routine or an analysis cycle is conducted repeatedly in respect of a plurality of nodes.
Claim 4
Dependent Claim 45 words
A method according to claim 2, wherein in repeated routines or cycles further constraints are introduced by requiring a node at which derived ranges overlap to have a value of the variable lying within a new range which is the intersection of the overlapping ranges.
Claim 5
Dependent Claim 26 words
A method according to claim 3, wherein said further constraints are propagated in ensuing routines or analysis cycles into the derivation of ranges at other nodes.
Claim 6
Dependent Claim 60 words
A method according to claim 3, wherein an analysis cycle which has led to an inconsistency is repeated with the constraints on a selected module removed, other than the constraint that all the currents into the module sum to zero, and said selected module is treated as potentially faulty if such removal of constraints leads to removal of the inconsistency.
Claim 7
Dependent Claim 29 words
A method according to claim 1, wherein, when a fault has been detected, measurement routines using different stimuli are carried out to obtain additional information indicative of fault location.
Claim 8
Dependent Claim 17 words
A method according to claim 6, wherein said measurement routines are carried out in a hierarchical manner.
Claim 9
Dependent Claim 17 words
A method according to claim 7, wherein measurement routines are effected in terms of progressively smaller modules.
Claim 10
Dependent Claim 33 words
A method according to claim 1, and further including, when a fault has been detected, the step of carrying out measurement routines using different measurements to obtain additional information indicative of fault location.
Claim 11
Dependent Claim 17 words
A method according to claim 9, wherein said measurement routines are carried out in a heirarchical manner.
Claim 12
Dependent Claim 16 words
A method according to claim 10, wherein analysis is effected in terms of progressively smaller modules.
Claim 13
Dependent Claim 33 words
A method according to claim 1, and further including, when a fault has been detected, the step of carrying out analysis cycles using different analyses to obtain additional information indicative of fault location.
Claim 14
Dependent Claim 17 words
A method according to claim 12, wherein said analysis cycles are carried out in a heirarchical manner.
Claim 15
Dependent Claim 16 words
A method according to claim 13, wherein analysis is effected in terms of successively smaller modules.
Claim 16
Dependent Claim 14 words
A method according to claim 1, wherein the test measurements are all voltage measurements.
Claim 17
Dependent Claim 18 words
A method according to claim 1, wherein the derived ranges of values include both voltage and current values.
Claim 18
Dependent Claim 262 words
Test apparatus for testing an analogue circuit, the circuit comprising a network of electrical modules interconnected by nodes, each module comprising an electrical component or set of electrical components, the apparatus comprising interface means for interfacing said circuit to the test apparatus, means for applying a set of stimuli, including supply potentials, to the circuit at first nodes thereof via said interface means, means for taking a set of test measurements from second nodes of the circuit via said interface means, and data processing means for analyzing the circuit as a network of nodes connected by said modules which impose constraints on signals passing between the nodes, and deriving from the set of stimuli, measurements, and constraints imposed by the modules, taking into account tolerances in all of these, at least two differently derived ranges of values of a variable at at least one of the complete set of nodes, the ranges of values of a signal variable being derived by propagation within the network, wherein the data processing means is further operative to determine whether differently derived ranges overlap or not, such that a fault is detected if said ranges do not overlap to indicate an inconsistency, and if a fault is detected, the data processing means is further operative to analyze the circuit with the constraints on a selected module removed, other than the constraint that all the currents into the module sum to zero, said data processing means being operative to treat said selected module as potentially faulty if such removal of constraints leads to removal of the inconsistency.
Claim 19
Dependent Claim 262 words
Test apparatus for testing an analogue circuit, the circuit comprising a network of electrical modules interconnected by nodes, each module comprising an electrical component or set of electrical components, the apparatus comprising interface means for interfacing said circuit to the test apparatus, means for applying a set of stimuli, including supply potentials, to the circuit at first nodes thereof via said interface means, means for taking a set of test measurements from second nodes of the circuit via said interface means, and data processing means for analyzing the circuit as a network of nodes connected by said modules which impose constraints on signals passing between the nodes, and deriving from the set of stimuli, measurements, and constraints imposed by the modules, taking into account tolerances in all of these, at least two differently derived ranges of values of a variable at at least one of the complete set of nodes, the ranges of values of a signal variable being derived by propagation within the network, wherein the data processing means is further operative to determine whether differently derived ranges overlap or not, such that a fault is detected if said ranges do not overlap to indicate an inconsistency, and if a fault is detected, the data processing means is further operative to analyze the circuit with the constraints on a selected module removed, other than the constraint that all the currents into the module sum to zero, said data processing means being operative to treat said selected module as potentially faulty if such removal of constraints leads to removal of the inconsistency.

References Cited (Backward Citations)

US3633016A Cited
US4002974A Cited
US4176780A Cited
US4342958A Cited
US4701695A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag