You are on page 1of 8

2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)

Malta, September 11-13, 2008

Use of Artificial Intelligence Techniques


to Fault Diagnosis in Analog Systems
Jerzy Rutkowski, Damian Grzechca
Department of Automatic Control, Electronics, and Computer Science
Silesian University of Technology
44-100 Gliwice, Akademicka Street 16
POLAND

Abstract: - Basic concepts of fault diagnosis in analog and mixed (analog and digital) electronic systems by means of
the simulation-before-test approach, the so called dictionary approach, have been presented. Special attention has been
paid to application of artificial intelligence tools, such as: artificial neural networks, fuzzy sets and evolutionary
computing.

Key-Words: - Analog electronic fault diagnosis, parametric faults, artificial intelligence.

1 Introduction or parametric tests measure the DUT responses (node


Automated testing and fault diagnosis of devices are voltages) for given test stimulus or stimuli, and then,
fundamental topics in the development (design, component fault can be detected, and eventually further
production) and maintenance of safe and reliable classified, located and identified. In the high level secure
complex systems. They are major steps in all production and safe systems, like in aviation or aeronautics, the
industries, and especially in electronic systems prediction of all faults are obligatory. The pyramid in the
production. Such systems can be constructed almost fig. 1 shows the low level test up to high level diagnostic
entirely with digital components, however many systems with fault localization and identification.
still have analog components [Bur01]. The digital part
can be tested with practically verified standard methods, High fault isolation level
aided by automatic test pattern generator and Built-In- Long time consumption
Self-Test (BIST) [Bak96], [Ric98]. Testing the analog
part is less well understood. Since 1970’s, analog fault
diagnosis has become an active research area. Two
major issues make the diagnosis particularly difficult:
unknown deviation in tolerances of nonfaulty
components and very complex nature of faults [Mil98].
They generally fall into two categories: catastrophic or
hard faults and parametric or soft faults. It is claimed Basic fault isolation level
that 80-90 percent of analog faults involve shorted and Short time consumption
opened resistors, capacitors, diodes and transistors Figure 1. Classification of diagnosis precision level.
[Mil89], i.e. catastrophic faults. Moreover, in case of
mixed integrated circuits (ICs), the cost of the test Today, Time-To-Market (TTM) seems to be the most
process is about 30% of the production costs and it is important factor of a design-production process, and
estimated that 80% of costs refers to analog part which thus, time costly SDT have to be preceded by simple and
occupies less than 10% of the substrate. The theoretical fast FDT [Mil94]. Two different approaches to FDT can
foundation of analog fault diagnosis is primarily laid, be distinguished: Simulation-Before-Test (SBT) and
although there is still a long way to go for practical Simulation-After-Test SAT [Ban85]. In the SAT
applications. approach fault isolation is obtained by estimating the
The load board connects the Device Under Test (DUT) DUT parameters from the measured responses. All the
to the tester resources (test program + test hardware) and calculations are performed on-line, after the test, what
all the performed tests fall into two categories: makes this approach very time consuming, and thus,
Specification Driven Tests (SDT) and Fault Driven Tests impractical at a production stage of the DUT life. The
(FDT) [Hue93]. The SDT or functional tests are those SBT approach is based on comparison of the DUT
which measure the DUT dynamic behaviour. The FDT responses associated with predefined test stimulus or

ISSN:1790-5109 267 ISBN: 978-960-474-002-4


2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)
Malta, September 11-13, 2008

stimuli with those induced by different fault conditions fundamental concepts of fault, error and failure will be
and stored in the so called Analog Fault Dictionary explained. There is a cause-effect relationship between
(AFD). A subsequent classification must be performed them, as shown in Figure 3, where the main agents
to solve a fault detection and eventually location provoking a fault are depicted as well. Fault is a physical
problems. Data obtained from the DUT simulations and defect, imperfection or flaw that occurs within a
stored in the dictionary are collected in the so called component and causes deviation of its parameter outside
signatures. Nowadays, there is a common opinion that the tolerance region. Fault in the DUT can be detected
the SBT approach should be preferred for both, (GO/NO GO test) and eventually located. Error is the
prototype diagnosis and production tests [Rut03]. In this manifestation of fault. It is a short or open circuit, in case
approach all the simulations are performed off-line, at of hard fault or parameter deviation from nominal value,
the dictionary construction stage, i.e. at the before-test- in case of soft fault. Component error can be identified,
stage, not during the test application stage [Hue93]. i.e. short can be distinguished from open or soft
Main steps of AFD construction have been presented in deviation value can be determined. This last
Fig. 2. identification is practically limited to SAT techniques.
Generally speaking, the selected classifier designates the Failure can be either the non-performance of some action
AFD type and four types can be distinguished: that is due or expected or the performance of a function
1. “Classical” dictionary, Nearest Neighbour Rule in a subnormal quality or quantity. The DUT fault and
(NNR) classifier and real number signatures. error can be diagnosed by means of the FDT, while
2. Integer-code-dictionary, classifier based on failure by means of the SDT. It should be mentioned,
ambiguity set concept and integer-code signatures. that the DUT with faulty component may not exhibit
3. Dictionary with Artificial Neural Network (ANN) failure!
classifier, single integer signature or binary-code
signatures. DESIGN PRODUCTION OPERATION
4. Fuzzy System (FS) base dictionary, decision rules ↓ ↓ ↓
classifier and IF-THEN rule signatures. FAULT – component parameter outside tolerance region
5. Transmittance dictionary, algebraic (detection and eventually location)
expression type signatures. ↓
ERROR – component parameter deviation
DESIGN ENGINEER (identification)
⇓ ↓
DUT description, Fault definition Stimulus selection, FAILURE – design specification outside
designation of designation of its acceptability region
accessible nodes variable parameter(s) Figure 3. Analog fault diagnosis cause-effect relationship.
discrete values
⇓ 2 Usage of Artificial Intelligence
Computer simulations of all circuit condition
(“healthy”: f=0 ; “faulty conditions”: f=1,…,F )
techniques to FD construction

Main problems of analog test program development
Test points (nodes + values of stimulus parameter(s)) and AFD construction generally fall into two categories:
optimisation, preceded by determination of each 1. before-test optimisation of the testing effort (testing
measurement ambiguity sets time + test equipment complexity), i.e. optimally
⇓ selection and ordering of tests and minimization of
Selection and construction of a classifier, test points (test nodes + test stimuli parameters),
designation of signatures, test software development 2. classification of signatures (pattern recognition).

AUTOMATIC TEST EQUIPMENT – ATE Both problems can be well solved by means of the AI
tools, such as: Artificial Neural Networks (ANN),
Figure 2. Stages of analog FD construction. Evolutionary Computing (EC) and Fuzzy Systems (FS).
It can be considered that the post-test fault diagnosis is 2.1 Testing effort optimisation
the problem of pattern recognition and use of Artificial Testing effort optimisation is one of the main problems
Intelligence (AI) techniques has been proposed in 1989 of AFD construction. This optimisation comprises: 1)
[McK89], and then developed extensively by many test program development, i.e. stimuli selection, 2) test
researches. The first obtained results seem to be very points selection. These problems are very similar. They
promising and application of these techniques to AFD belong to the NP hard class of problems and only
problems will be discussed in the section 2. Before then,

ISSN:1790-5109 268 ISBN: 978-960-474-002-4


2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)
Malta, September 11-13, 2008

heuristic procedures are possible. These procedures can these factors and that way select the best test for the
be grouped in three categories: DUT given stage of life. The obtained results have been
- procedures based on engineer’s intuition [Hoc79], compared with those obtained by other procedures and
[Pra00], have proved the EC approach effectiveness.
- procedure based on information theory and information 2) Test points optimisation
channel concept [Rut93], [Star04], [Gol06] Selection of the minimum set of test points, i.e. test
- procedures based on EC [Gol02a,b], [Rut03], [Rut04], nodes from all accessible nodes and values of stimulus
[Puc04], [Gol07]. parameters from all proposed values, that provide the
These last procedures seem to be very effective. assumed diagnostic information is one of the main
However, time effort of evolutionary procedures is problems of the AFD construction. It seems that entropy
normally much greater than those of other optimisation based procedure [Rut93,02], [Star04] and EC-aided
procedures, but the obtained results are usually better procedure [Gol02a], [Puc04], [Puc06] are of equivalent
and it should be emphasized, that computer time spent at effectiveness and prevail over the intuitive procedures
the before-test stage is of the less importance and can be [Hoc79], [Lin88], [Pra00]. All these procedures are
accepted as long as it is contained within a reasonable based on measurement ambiguity sets conception. For
limit. each measurement, sets that contain indiscernible circuit
1) Stimuli selection. conditions (ambiguity sets) have to be defined, what
Optimum test signal should have two, excluding each requires mapping of tolerance regions from parameter
other, features: i) provide maximum diagnostic space to measurement space, for each simulated circuit
information, ii) assure tester construction simplicity and condition. Simple heuristic procedure [Hoc79] and much
short testing time. Functional tests (SDT) provide more complex sensitivity analysis based procedure
maximum information at minimum access, but they are [Mil89].
time costly and require complex tester equipment. Such Use of GA to test point optimisation has been
tests are normally performed at postproduction stage of proposed in [Gol02a] and [Gol07]. Single excitation has
DUT life and should be preceded by simple FDT. The been assumed, what means that optimisation is limited to
DC tests are the simplest and they are performed at first, test nodes. In [Puc04], application of the algorithm has
at wafer probe stage [Mil89], however, their diagnostic been extended into general case, i.e simultaneous
information provided is the lowest and they require optimisation of test nodes and values of stimulus
access to DUT internal nodes. Variable in time test parameter. Each gene of a chromosome codes one test
signals: sinusoidal, square-wave or aperiodic (step, point: 1=include; 0=exclude. Fitness function takes into
pulse), increase tester equipment complexity and testing account both, i) number of selected test points (weight of
time, but they provide more diagnostic information and a chromosome) and ii) fault isolation rate. This rate is
allow limiting test nodes to the external ones. For such designated based on ambiguity sets assigned to
signals, test is normally repeated for different values of individual test point (measurements). The obtained
the test signal parameter (frequency, step increase time, results have been compared with those obtained by
pulse width, etc.). Testing with aperiodic excitation has means of information channel concept [Rut93], [Star04]
not been well explored yet, however, this approach is and they proved the evolutionary approach effectiveness.
definitely worth greater attention of researchers [Zie96], By proper selection of the optimisation problem target
[Bal96], [Chru06], [Chru07], [Jan08]. function, i.e. fitness function of chromosomes, and its
As no single test (stimulus) provides sufficient weights, prevalence of the diagnostic information
diagnostic information, some number of tests have to be obtained (fault isolation range) or testing effort (number
performed, one by one. From the pointed, by the design of test points selected) can be established.
engineer, tests, those that provide the maximum Today, because of IC element density, fault detection
diagnostic information in the minimum testing time and location can be done by tests at a limited number of
should be selected and ordered. In [Ziel05], Genetic test nodes, practically limited to output connections.
Algorithm (GA) based procedure of test program Thus, optimally selection of test signals and then,
development has been proposed. It has been assumed preliminary assumption of discrete values of their
that faults (circuit conditions) have been defined by the parameters, such as frequency of sinusoidal excitation,
design-engineer and each test is characterized by its time increase time of step excitation or width of pulse
effort and ambiguity sets that cluster selected circuit excitation, becomes the predominant problem of analog
conditions. Each gene of a chromosome binary codes fault diagnosis. In [Gol02b], use of Evolutionary
one test: 1=include, 0=exclude. Fitness function takes Strategy (ES) to optimally selection of step excitation
into account both, i) selected tests overall fault isolation increase time has been proposed and the obtained results
rate (calculated based on ambiguity sets), ii) time effort. have proved effectiveness of this approach. In ES genes
The function weights enable to set prevalence of one of are real numbers and this evolutionary technique seems

ISSN:1790-5109 269 ISBN: 978-960-474-002-4


2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)
Malta, September 11-13, 2008

to be an ideal technique to solve these optimisation assumed weights deciding predomination of one of these
problems. criteria. Such classifier reveals very good generalization
2.1 Testing effort optimisation ability, including soft fault detection ability, and is the
Fault definition and classifier selection are other main only one that does not require finding of ambiguity sets,
problems of the SBT technique. Fault definition is and then, test points optimisation. Selection of the most
generally based on the design engineer’s experience and suitable test nodes and identification of the most
intuition, and no effective algorithmic methods are effective values of input stimulus parameter is performed
available so far. Normally, only catastrophic faults (more simultaneously with finding of transfer functions.
than 80 percent of all analog faults) are defined. Taking Fuzzy system based classifier, with IF-THEN decision
into account soft faults enormously increase size of rules (as signatures) and membership function
traditional signature AFD (NNR based, integer-code). parameters designated by means of the DUT sensitivity
New, AI based classifiers (ANN, FS, transmittance - EC analysis, is the other new and promising classifier. It
based) permit to avoid this deficiency. Fault classifier is allows location of both, single catastrophic and soft
the fundamental part of AFD. Good classifier should faults, and moreover, partial identification of component
reveal generalization ability at the after-test stage, i.e. parameter deviation sign. It should be emphasized, that
first of all it should provide good isolation of all such identification does not double the number of
simulated conditions (one “healthy” + F “faulty” signatures, what is absolutely new capability of AFD. Its
conditions), at a presence of noise caused by design input are M measurements. At the before-test stage, the
tolerances of nonfaulty elements, and eventually it DUT simulations are performed for f=0,1,…,F selected
should also detect some soft faults, especially significant conditions (f=0 ≡ “healthy”; f=0,1,…,F ≡ “faulty”) and
faults from regions laid far away from tolerance region, nominal values of nonfaulty parameters. Then, F+1
e.g. (0 , 0.5Xnom); (2Xnom , ∞). Other important feature of vectors Vf=[V1f,…,VMf] are obtained. At the after-test
good classifier is minimum on-line time effort, i.e. from- stage, the measurement vector V is compared with those
test-to-decision time. stored in the dictionary. Real values of parameters of
The most commonly used and the simplest NNR nonfaulty components are not known. Thus, information
(Euclidean distance) based classifier demonstrates poor obtained from measurements is imprecise or in other
generalization ability and significant on-line words fuzzy. Mathematical description of such fuzzy
computations, and then, it is not worth researchers’ information has been proposed by L.Zadeh [Zad65].
attention. Then, it seems that embedding of fuzzy set theory to
Classifier based on ambiguity set conception and analog fault diagnosis is a natural approach. For the first
integer-coding of signatures requires very low on-line time this approach has been proposed in 1979 [Lee79].
calculations (signatures are arranged in ascending order), Measurements could be preprocessed by membership
however, its generalization ability is questionable, functions, however designation of their parameters is the
especially when heuristic procedure of ambiguity sets main problem. In 2001, utilization of the DUT
definition is applied. sensitivity has been proposed [Grz01] and [Grz06]. It
In [Gol03] completely new approach to AFD has been assumed that each measurement is
construction has been proposed. In this approach preprocessed by three gamma-trapeze membership
classical signatures built of real, integer or binary functions: “low”, “normal” and “high”. For all
numbers, have been replaced by transfer functions parameters from tolerance region, measurement is
(transmittances) that express F circuit faulty conditions “normal”, and “low” or “high” if one parameter is
by M measurements, Yf = Yf(V1,…,VM); f=1,…,F. A outside tolerance region. Parameters of these functions
Genetic Programming (GP) has been used to find these and IF-THEN decision rules are designated at the before-
functions, with measurements and assumed real numbers test stage, based on sensitivity analysis. Such fuzzy
as chromosome tree terminals T, related by basic dictionary has two new features: capability of soft fault
mathematical operations F = {+, –, ·, /, >}. For example, detection and partial identification, by designation of a
T={I,V2,V3, -2,-1,-½,-¼,¼,½,1,2}. To find these sign of a parameter deviation outside tolerance margins.
functions, for each faulty condition the training set has to Decidedly best features, both, best generalization
be prepared, based on the DUT simulations. An ability and minimum on-line computations, reveal ANN
exemplary transfer function YR2 = (V2-(½-((V2>I)·(I- classifiers, what has been claimed by many researchers.
V2)))), to find resistor R2 fault (hard or soft) requires two Over two past decades, the field of the ANN has shown
measurements. It has been assumed, that in case of many attractive features. One of the most enticing
component fault, this function returns positive value, and potentiality of ANN is their classification capabilities.
negative value if the DUT component is nonfaulty. The Another attractive property of ANN is their learning and
assumed target (fitness) function allows minimization of generalization capabilities. The mentioned properties
test points and maximization of fault isolation, with the make the ANN suitable for identification problems, and

ISSN:1790-5109 270 ISBN: 978-960-474-002-4


2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)
Malta, September 11-13, 2008

so, offer the possibility to use them as classifier in AFD. In such case, granulation technique can be utilized
The first attempts have appeared in 1989 and dealt with [Rut92,95]. In this technique, each input signal is split
process fault diagnosis [Ven89] and medical diagnosis into subinputs, each of them is responsible for one and
[Sca89]. The first application of ANN to electronic only one decade of the signal.
circuit diagnosis has been reported in 1990 [Rut90], Fuzzyfication is the other effective technique of input
[Spi92]. During the next years vast number of signal preprocessing. The technique has been proposed
contributions have appeared. The following should be in 2001 [Grz02]. Each signal (measurement) is
listed, [Mea91], [Spi92,97], Rut[92,95], [Mai97], preprocessed by three membership functions “low”,
[Mad99], [Ami02], [Grz05], [Grz06a]. Generally “normal” and “high”. Parameters of these functions can
speaking, there are four types of ANN [Yan00]: be well defined by means of sensitivity analysis. It
- back-propagation neural network (BPNN), should be mentioned, that both, fuzzyfication and
- probabilistic neural network (PNN), granulation preprocessing techniques also provide input
- self-organizing map (SOM), data normalization.
- radial basis function neural network (RBF). Other input signal preprocessing techniques have been
It is difficult to state which type of ANN best suits proposed, such as:
analog fault classification. A PNN classifies data by - wavelet transformation [Ami00],[Chru06],
estimating the class conditional probability density - compression by means of principal component analysis
function. The first presented results [Yan00] are [Mat96], [Ami02], [Ali02],
promising, however a PNN classifier practical - bilinear transformation [Cza03],
effectiveness should be verified by other researchers. A - preprocessing by Linear Vector Quantization (LVQ)
SOM is known as a topological mapping algorithm, in ANN [Rut94].
which similar patterns cluster together automatically. Application of these preprocessing techniques is usually
Only few applications to analog fault classification have limited to specialized circuits and they normally require
been reported [Col94], [Oso95]. Difficulty in greater on-line computations.
determining the boundary on mapping space is the main Coding of outputs
drawback. A RBF is a feed-forward ANN and its Coding method of AFD outputs (signatures) is
application to analog fault classification has been normally imposed by the used classifier. Each output
proposed in [Cat02]. Optimally selecting the basis (signature) of integer-code classifier (f=0,1,…,F) based
function for the classification problem is the main on ambiguity set concept, is built of integers. Each digit
drawback. Great majority of contributions propose to use (integer) of such output corresponds to one
a BPNN as analog fault classifier and this approach measurement, and for the given circuit condition, it is a
seems to be the most promising. It seems, that by proper number of ambiguity set that contains the condition.
preparation of training set, input data preprocessing and Each output of transmittance classifier takes real values
output data coding very good isolation of simulated from the range <−1 ,+1>; positive value indicates
faults can be achieved in the presence of design component fault occurrence.
tolerances. It has been suggested to split fault In BPNN classifier, signatures are designated by the
classification into two phases: 1) fault detection by output layer. This layer can contain:
means of GO/NO GO neural (single output) fault - one neuron with output taking binary values 0 and 1,
dictionary, 2) fault location by means of multi-output for GO/NO GO test or integer values 0,1,…,F , for fault
(signature) neural dictionary [Grz02]. This solution locating dictionary,
provides much better isolation of “healthy” condition, - F neurons with binary outputs, 1 at the f-th output
than in case of single, fault detecting and locating means occurrence of the f-th faulty condition,
dictionary. It should be mentioned that training sets of - K≥log2(F+1) neurons with binary outputs, that code
both dictionaries are the same. As pointed out, AFD F+1 circuit conditions. Simple binary code is preferred.
classifier input data preprocessing and output data This way of BPPN classifier output coding seems to be
coding are important problems to be solved by the the best, as it provides the best isolation of circuit
design-engineer. conditions at minimum size of the output layer.
Input data preprocessing.
Normalization is the most commonly used technique 3 Summary
of AFD input data (measurements) preprocessing As pointed out, basic problems that have to be solved
[Ami02]. Standard normalization allows to equalize by the design engineer when constructing an AFD are: 1)
level of different input signals from a very wide range, stimuli selection, 2) test point optimisation, 3) fault
but it fails when a single signal takes values from a wide definition, 4) selection of a classifier, 5) selection of an
range and distinction of both, “low” signals and “high” input data (measurement) preprocessing method, 6)
signals is the task. selection of an output (signature) coding.

ISSN:1790-5109 271 ISBN: 978-960-474-002-4


2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)
Malta, September 11-13, 2008

Different solutions of individual construction problems [Bal96] A.Balivada, J.Chen, J.A.Abraham, Analog
can be combined, what gives quite large number of testing with time response parameters, IEEE Design and
combinations. Today, it is impossible to point out the Test of Computers, vol.13, No2, 1996, pp. 18-25.
optimal combination for the given diagnostic problem, [Ban85] J.W. Bandler , A.E. Salama, Fault diagnosis of
for the specified DUT, at the given stage of its life. analog circuits, Proc. of the IEEE, vol. 73, Aug. 1985,
However, it seems that during prototype testing costly pp. 1279-1325.
SDT nevertheless can be applied. Next, during the early [Bur01] M.Burns, G.W.Roberts, An introduction to
stages of production simple dc tests should be applied mixed-signal IC test and measurement, Oxford
(“bed of the nails” testing at wafer probe), followed by University Press, New York 2001.
more complex sinusoidal and/or arbitrary stimuli tests. [Cat02] M.Catelani, A.Fort, Soft fault detection and
Finally, for mature products SDT or other tests (FDT) isolation in analog circuits: comparison between a fuzzy
providing high diagnostic information should be approach and RBF networks, IEEE Trans. I&M, vol.51,
performed. Generally, BPNN based classifier with input Apr.2000, pp.196-202.
signal granulation and binary coding of outputs reveals [Cat96] M.Catelani, M.Gori, On the application of
the most advantageous characteristics, while EC neural network to fault diagnosis of electronic analog
techniques are the most suitable in solving test planning circuits, Measurement, vol.17, 1996, pp.73-80.
optimisation problems, i.e. test nodes and stimuli [Chru06] L.Chruszczyk, J.Rutkowski, Finding of
selection and test ordering. In Table 1 comparison of optimal excitation signal for testing of analog electronic
fault dictionaries with the practical goals has been circuits, Proc. IEEE ICSES, Łódź 2006, pp. 613-616.
presented. Generalization capability 1 means capability [Chru07] L.Chruszczyk, D.Grzechca, J.Rutkowski,
of fault isolation at a presence of design tolerances. Finding of optimal excitation signal for testing of analog
Generalization capability 2 means capability of soft fault electronic circuits, Bulletin of the Polish Academy of
isolation. Sciences, Vol.55, Issue 3, Sept. 2007, pp. 273-280.
Table I: Comparison of fault dictionaries with the practical [Col94] P.Collins, S.Yu, K.R.Eckersall, B.W.Jervis,
goals. I.M.Bell, G.E.Taylor, Application of Kohonen and
Fault on-line generalization global/multiple module supervised forced organisation maps to fault diagnosis
Dictionary computations capability: fault detection level
hard/soft fault diagnosis in CMOS opamps, Electronic Letters, vol. 30, No 22,
1a Integer-code minimal Good/poor difficult difficult 1994, pp. 1846-47.
2 Transmittance, low Good/good possible possible [Cza03] Z.Czaja, R.Zielonko, Fault diagnosis in
GP based
electronic circuits based on bilinear transformation in 3-
3a BPNN minimal Good/good possible possible
D and 4-D spaces, IEEE Trans. I&M, vol.52, No 1, Feb.
4 Fuzzy System low Good/good difficult difficult
2003, pp.97-102.
5 Classical, moderate Poor/poor difficult possible
NNR [Gol02a] T.Golonek, J.Rutkowski, Optimum test point
6 Practical goals minimal very good/very possible possible selection by means of genetic algorithm (in Polish),
good
Proc. II KK Elektroniki, Kolobrzeg 2003, pp.246-252.
[Gol02b] T.Golonek, J.Rutkowski, Use of evolution
References: strategies to analog testing with time domain stimuli,
[Ali02] C.Alippi, M.Catelani, A.Fort, M.Mugnaini, SBT Proc. III ICSES, Świeradów Zdrój 2002, pp. 307-312.
soft fault diagnosis in analog electonic circuits: a [Gol03] T.Golonek, J.Rutkowski, Application of genetic
sensitivity-based approach by randomized algotithms, programming to analog fault decoder design, Proc.
IEEE Trans. Instrumentation and Measurements, vol.51, ECCTD, Krakow 2003, vol.2, pp.113-116.
No.5, Oct.02, pp. 1116-1125. [Gol06] T.Golonek, D.Grzechca, J.Rutkowski,
[Ami00] M.Aminian, F.Aminian, Neural-network based Evolutionary method for test frequencies selection based
analog circuit fault diagnosis using wavelet transform as on entropy index and ambiguity sets, Proc. IEEE ICSES,
preprocesor, IEEE Trans. CAS II, vol.47, Feb.2000, Łódź 2006, pp. 511-514.
pp.151-156. [Gol07] T.Golonek, J.Rutkowski, Genetic algorithm
[Ami02] F.Aminian, M.Aminian, H.W.Collins Jr., based method for optimal analog test point selection,
Analog fault diagnosis of actual circuits using neural IEEE Trans. on CAS II, Vol. 54, No 2, Feb. 2007,
networks, IEEE Trans I&M, vol.51, No.3, June 02, pp. pp.117-121.
544-550. [Grz01] D.Grzechca, J.Rutkowski, Analog fault
[Bak96] K.Baker, A.M.Richardson, A.P.Dorey, Mixed dictionary – fuzzy set approach, Proc. ECCTD, Helsinki
signal test-techniques, applications and demands, IEE 2001, pp. 249-252.
Proc.- Circuits Devices Syst., vol.143, No.6. Dec.1996, [Grz02] D.Grzechca, J.Rutkowski, Use of neural
pp. 358-365. network and fuzzy logic to time domain analog testing,
Proc. Int. Conf. on Neural and Image Processing-

ISSN:1790-5109 272 ISBN: 978-960-474-002-4


2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)
Malta, September 11-13, 2008

ICONIP, Singapore 2002, pp.2601-2605. pp.114-130.


[Grz05] D.Grzechca, J.Rutkowski, Creation of [Mil94] L.Milor, A.L.Sangiovanni-Vincentelli,
functional test – the neural network utilization, Proc. Minimizing production test time to detect faults in
Symposium on Methods of Artificial Intelligence (AI- analog circuits, IEEE Trans. CAD of Integrated CAS,
METH), Gliwice 2005, pp.95-98. vol.13, June 1994, pp. 796-813.
[Grz06a] D.Grzechca, J.Rutkowski, T.Golonek, Use of [Mil98] L.S.Milor, A tutorial introduction to research on
the Multilayer Perceptron to Analog Functional Test analog and mixed-signal circuit testing, IEEE Trans. On
Creation, Proc. IFAC PeDS, Brno-Czech Republic, CAS, vol.45, No 10, Oct.1998, pp. 1389-1407.
2006. [Oso95] S.Osowski, J.Herault, P.Demartines, Fault
[Grz06] D.Grzechca, T.Golonek, J.Rutkowski, Analog location in analogue circuits using Kohonen neural
fault ac dictionary – the fuzzy set approach, Proc. IEEE network, Bulletine Academie Polonaise, vol.43, No 1,
International Symposium Circuits And Systems 1995, pp. 125-133.
(ISCAS), Kos-Greece 2006, pp. 5744-5747. [Pra00] V.C.Prasad, N.S.C.Babu, Selection of test nodes
[Hoc79] W. Hochwald and J.Bastran, A DC approach for analog fault diagnosis in dictionary approach, IEEE
for analog fault dictionary determination, IEEE Trans. Trans. I&M, vol.49, No 6, Jun. 2000, pp. 1289-1297.
CAS, vol.26, July 1979, pp.523-529. [Puc04] B.Puchalski, L.Zielinski, J.Rutkowski,
[Hue93] J.L.Huertas, Test and design for testability of Application of genetic algorithms to optimum test point
analog and mixed-signal IC: theoretical basis and selection with the use of multiple input stimuli, Proc.
pragmatical approaches, Proc. ECCTD, Davos 1993, IEEE ICSES, Poznan 2004, pp. 389-392.
H.Dedieu ed., Elsevier, pp. 75-156. [Puc06] B.Puchalski, Ł.Zieliński, J.Rutkowski, Use of
[Jan08] P. Jantos, D. Grzechca, T. Golonek, J. genetic algorithm to optimum test frequency selection,
Rutkowski, The influence of global parametric faults on Applications of Soft Computing – Recent Trends,
analogue electronic circuits time domain response Advances in Soft Computing - Springer 2006, pp. 283-
features, 2008 IEEE Workshops on Design and 290.
Diagnostic of Electronic Systems, DDECS 2008, [Ric98] A.Richardson, A.Lechner, T.Olbrich, Design for
Bratyslava, Slovakia, pp. 299-303. testability strategies for mixed signal & analogue design
[Lee79] J.Lee, S.D.Bedrosian, Fault isolation algorithm – from layout to system, Proc. IEEE ICECS, Lisboa
for analog electronic systems using the fuzzy concept, 1998, pp. 425-432.
IEEE Trans. CAS, vol.26, July 1979, pp. 518-522. [Rut02] J.Rutkowski, B.Puchalski, Optimum test
[Lin88] P.M.Lin, Y.S.Elcherif, Computational selection for analog circuits with the use of information
approaches to fault dictionary, in Analog methods for channel concept, Proc. ICSES, Świeradów Zdrój 2002,
computer-aided circuit analysis and diagnosis, T.Ozawa pp. 325-330.
ed., M. Dekker, New York 1988, pp.325-364. [Rut03] J.Rutkowski, Fault dictionary approach to fault
[Mad99] K.Madani, A survey of artificial neural diagnosis in analog electronic circuits (in Polish),
networks based fault detection and fault diagnosis WKiL, Warszawa 2003.
techniques, Proc. IEEE Int. Joint Conf.on Neural [Rut04] J.Rutkowski, L.Zielinski, B.Puchalski, Optimum
Networks, Washington 1999, pp.3442-46. test selection for analog circuits with the use of genetic
[Mai97] Y.Maidon, B.W.Jervis, N.Dutton, S. Lesage, algorithm, 8th On-line World Conference on Soft
Diagnosis of multifaults in analogue circuits using Computing in Industrial Applications, Springer 2005
dictionary perceptrons, IEE Proc.-Part G, CDS, vol.144, (accepted for publication).
No.3, 1997, pp.149-154. [Rut90] J. Rutkowski, Use of neural networks to fault
[Mat96] A.Materka, M.Strzelecki, Parametric testing of detection in analog circuits (in Polish), Proc. XIII
mixed-signal circuits by ANN processing of transient KKTOiUE, Bielsko-Biała 1990, pp.343-347.
responses, Journal of Electronic Testing: Th. and Appl., [Rut92] J. Rutkowski, A n.n. approach to fault location
No.9, 1996, pp.187-202. in nonlinear DC circuits, Proc. Int. Conf. ANN –
[McK89] A.McKeon, A.Wakeling, Fault diagnosis in ICANN, Brighton 1992, North-Holland, I.Alexander &
analogue circuits using AI techniques, Proc. Int. Test J.Taylor ed., pp.1123-26.
Conf., Washington DC 1989, pp.118-120. [Rut93] J. Rutkowski, A DC approach for analog fault
[Mea91] J.Meador, A.Wu, C.T.Tseng, T.S.Lin, Fast dictionary determination, Proc. ECCTD, Davos 1993,
diagnosis if integrated circuit faults using feedforward Elsevier, H.Dedieu ed., pp.877-880.
neural networks, Proc. Int. Joint Conf. on N.N., Seattle [Rut94] J. Rutkowski, A two stage neural network DC
1991, pp.269-273. fault dictionary, Proc. IEEE ISCAS, London 1994,
[Mil89] L. Milor, V.Visvanathan, Detection of pp.299-302.
catastrophic faults in analog integrated circuits, IEEE [Rut95] J. Rutkowski, The DC fault dictionary – neural
Trans. Computer-Aided Design, vol.8, Feb. 1989, network approach, Proc. ECCTD, Istanbul 1995,

ISSN:1790-5109 273 ISBN: 978-960-474-002-4


2nd EUROPEAN COMPUTING CONFERENCE (ECC’08)
Malta, September 11-13, 2008

pp.295-298.
[Sca89] F.Scalia, L.Marconi, et.al., An example of back
propagation: diagnosis of dyspeptia, Proc. IEE Neural
Network Conf., London 1989, pp.332-336.
[Spi92] R.Spina, S.Upadhyaya, Fault diagnosis of
analog circuits using ANN as signature analysers, Proc.
5th IEEE Int. ASIC Conf. And Exhibition, Buffalo 1992,
pp.355-358.
[Spi97] R.Spina, S.Upadhyaya, Linear circuit fault
diagnosis using neuro-morphic analyzer, IEEE Trans.
CAS II, vol.44, Mar.97, pp.188-196.
[Sta04] J.A.Starzyk, D.Liu, Z.H.Liu, J.Rutkowski,
Entropy-based optimum test point selection for analog
fault dictionary techniques, IEEE Trans. I&M, vol.53,
No 3, June 2004, pp.754-761.
[Ven89] V.Venkatasubramian, K.Chan, A neural
network methodology for process fault diagnosis, AIChE
Journal, vol.35, No 12, Dec.1989, pp.1993-2002.
[Yan00] Z.R.Yang, M.Zwolinski, Applying a robust
heteroscedastic probabilistic neural network to analog
fault detection and classification, IEEE Trans. CAD
IC&S, vol.19, Jan. 2000, pp.142-151.
[Zad65] L.A.Zadeh, Fuzzy sets, Inf. Control, Aug. 1965,
pp.338-353.
[Zie96] R.Zielonko, Some theoretical foundations of
analog signal shape design for measurement and testing,
Measurement, vol.17, No 1, 1996, pp.29-37.
[Ziel05] L.Zieliński, B.Puchalski, J.Rutkowski,
Optimum test selection for analog circuits with the use
of genetic algorithm, Soft Computing: Methodologies
and Applications, Advances in Soft Computing -
Springer 2005, pp.129-136.

ISSN:1790-5109 274 ISBN: 978-960-474-002-4

You might also like