Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

2018 3rd International Conference on Mechanical, Control and Computer Engineering

A Fault Dictionary Method for the Diagnosis of


Catastrophic Faults Using Power Supply Current

Chaojie Zhang, Xionglong Pan, Guo He, Jiankeng Yu


College of Power Engineering
Naval University of Engineering
717 Jiefang Street, Wuhan, Hubei, China
zcjdoctor@126.com, paxilo619@163.com, chokie001@126.com, 454175938@qq.com

Abstract—Fault diagnosis of analog circuits is still more difficult resistance when the fault occurs in the circuit. A stuck-short
than fault diagnosis of digital circuits. It is a bottleneck in the fault is a short between terminals of the component (effectively
development of electronic circuits. Catastrophic faults are the shorting out the component from the circuit).
major failures of analog circuits. Output voltage is traditionally
used to diagnose analog circuits. A new signal, named dynamic A number of research works have been targeted to diagnose
power supply current is proposed for fault diagnosis of analog analog circuits [2-7]. Earlier researches often use the signals of
circuits in this paper. And an AC fault dictionary method is node voltages. They assume that a large number of circuit
presented. Firstly, the dynamic power supply current of analog nodes are accessible. For the integrated circuits, only few nodes
circuits is sampled under an ac input stimulus. Then eight fault can be tested. So, we need to find other new accessible signal
features of power supply current are extracted. These fault except for the traditional voltage signal. The power supply
features include four features in time-domain and four features nodes are the universal nodes of any circuit. The current signal
in frequency-domain. Secondly, the ambiguity sets of every fault which passes the power node is always accessible. This signal
feature are built and every ambiguity set is assigned with an provides valuable information for fault diagnosis of analog
integer code. Thirdly, these fault features and potential faults are circuits, because a fault may change the amount of current and
used to construct the integer-coded fault dictionary. The elements its flow in the power supply bus. The dynamic power supply
of fault dictionary are the integer codes. This fault dictionary can current has been used to diagnose digital circuits successfully
be used to diagnose the circuits-under-test. As an example, the
[10-11].
proposed method was used for fault diagnosis of a band-pass
filter. We diagnosed this filter using the dynamic power supply In this paper, the dynamic power supply current is used for
current and the traditional output voltage, respectively. The fault diagnosis of analog circuits. The current signal of power
diagnosis results of two kind of signals were compared. The node is acquired when an ac stimulus is used as the input signal
comparing results indicate that the dynamic power supply of the circuits. Then we extract the fault features of power
current is suitable for fault diagnosis of analog circuits. supply current. The fault features in both time-domain and
frequency-domain are analyzed and used to construct the fault
Keywords- dynamic power supply current; analog circuits; fault
dictionary. An integer-coded faulty-wise dictionary method is
dictionary; catastrophic fault; fault diagnosis
used to locate the fault of circuits-under-test (CUT). The fault
features analysis of power supply current and the integer-coded
I. INTRODUCTION faulty-wise dictionary method are described in Section II. We
In recent years, we have seen a rapid increase in the use of use these methods to diagnose a band-pass filter in Section III.
electronic circuits. The mobile devices, multimedia devices, The diagnosis results are compared with those using the
monitoring devices and other areas demand for various traditional voltage signal. Conclusions are given in Section IV.
electronic circuits. Fault diagnosis of electronic circuits has
been an active research topic in the past three decades [1-9]. II. FAULT FEATURES AND AC FAULT DICTIONARY
Although the analog circuits came into being long before the METHOD
advent of digital circuits, fault diagnosis of analog circuits is
still more difficult than fault diagnosis of digital circuits. A. Fault Features analysis of Power Supply Current
Analog fault diagnosis needs more time and more total cost, The power supply current of an analog circuit depends on
and is a bottleneck in the development of electronic circuits [1- the input signal and the state of the circuit (fault-free or faulty).
5]. In this paper, we measure the dynamic power supply current
Catastrophic faults (sometimes called hard faults) are the passing through the VDD pin under an ac input stimuli. Figure
major failures of circuits. They occur about 80-90 percent of all 1 shows a dynamic power supply current signal. In order to
analog faults in practice [3]. There are two kinds of diagnose analog circuits using this signal, we need to extract
catastrophic faults: stuck-open fault and stuck-short fault. A proper fault features which can distinguish the different states
stuck-open fault is a kind of fault that the component terminals of circuit. The features both in time-domain and frequency-
are out of contact with the rest of the circuit and create a high domain are extracted and used for fault diagnosis in this

978-1-5386-8481-8/18/$31.00 ©2018 IEEE 295


DOI 10.1109/ICMCCE.2018.00067
research. The selected features of power supply current are that fault features. Its rows include all the potential faults (include
the maximum value V1, the minimum value V2, the mean value the fault-free state), and its columns include the fault features.
V3 and the standard deviation V4 in time domain and the Every fault feature has one or more ambiguity sets. For a fault
magnitude component values of the first four harmonics in feature, an integer code is assigned to each ambiguity set. The
frequency domain, which donated as V5, V6, V7, V8. same integer code represents the faults which belong to the
same ambiguity set of a fault feature. Since different fault
features are independent, the ambiguity sets of each fault
8 feature are independent and can be coded using the same
7.5
integers without confusion. By this way, an integer-coded fault
dictionary can be constructed. Table I shows the integer-coded
7
fault dictionary derived from the fault features of Figure 2.
Current(mA)

6.5

6
TABLE I. AN INTEGER-CODED FAULT DICTIONARY DERIVED FROM
5.5 FIGURE 2
5 Fault Features
4.5
Faults
V1 V2 V3 V4
4
3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 f1 1 1 1 1
t(ms) Integer
f2 1 1 2 1
Figure 1. Dynamic power supply current signal of a fault-free circuit Code
f3 2 2 3 1

Measurement ambiguity often occurs and is difficult to f4 3 3 3 2


solve in fault diagnosis of analog circuits. Different faults may f5 4 2 4 2
result in similar fault features which are close to each other. So, f6 4 3 4 2
it is difficult to clearly distinguish these faults because of the
common presence of component tolerance. Figure 2 presents 4 The integer-coded fault dictionary can be thought as an
fault features of dynamic power supply current for 6 states of array. If all the rows of this array are different, it means that
an analog circuit (include the fault-free state and 5 faulty states). every fault can be uniquely distinguished. If some of the faults
The values of fault feature V1 for faults f1 and f2 are similar and have the same rows, it means that these faults cannot be
they are difficult to distinguish. An ambiguity set is defined as uniquely distinguished and they form an ambiguity set of the
a list of faults which have similar values for a given fault analog circuits. For a CUT, its power supply current under the
feature [1]. Therefore, the fault feature V1 of Figure 2 has four same ac input stimuli is sampled and the 8 fault features are
ambiguity sets: {f1, f2}, {f3}, {f4}, and {f5, f6}. The fault feature extracted, too. Every fault feature can be coded according to
V2 has three ambiguity sets: {f1, f2}, {f3, f5}, and {f4, f6}. The the coding rule of ambiguity sets shown in Figure 2. The 8 fault
fault feature V3 has four ambiguity sets: {f1}, {f2}, {f3, f4}, and features’ codes will be a vector. If the vector is the same as
{f5, f6}. The fault feature V4 has two ambiguity sets: {f1, f2, f3} some row of the integer-coded fault dictionary, the
and {f4, f5, f6}. If an ambiguity set has only one fault, the fault corresponding fault of this row is the fault type of CUT.
can be uniquely distinguished by this fault feature. If an
ambiguity set has two or more faults, these faults cannot be III. SAMPLE CIRCUITS AND RESULTS
uniquely distinguished by this fault feature.
A. Sample Circuits

Figure 2. Fault features of dynamic power supply current and their


ambiguity sets

B. AC Fault Dictionary Method


The power supply current of analog circuit under an ac
input stimuli is a dynamic signal. The fault features both in
time-domain and frequency-domain can be used for fault
diagnosis. For a particular fault feature, the two or more faults
in the same ambiguity set could not be uniquely distinguished.
But they may be uniquely distinguished by using another fault
feature. So, we should use the information of many fault
features. Fault dictionary is a collection of potential faults and Figure 3. Example analog filter

296
In order to validate the proposed method, we applied it to the fault types can be uniquely distinguished by using the
the filter shown in Figure 3. This filter is a band-pass filter and dynamic power supply current.
is used widely in many areas, such as electronic circuits of
monitoring system. The nominal values for the components
which result in a center frequency of 1 kHz are shown in Figure
3, too. A 2V(p-p), 1 kHz sinusoidal wave source is applied as
an input signal. The power supplies for this circuit are a 12V
DC and a -12V DC. We can sample one of the dynamic current
which passes through the 12V DC or the -12V DC. Firstly, the
dynamic power supply current of the -12V DC power is used to
diagnose this filter. The catastrophic faults of all the resisters
and capacitors are the potential faults, which are shown in
Table II. ‘S’ and ‘O’ stand for stuck-short and stuck-open,
respectively. ‘Nor’ stands for the fault-free state. For examples,
Figure 4 and 5 shows waves of the dynamic power supply
current when the filter has faults R3O and C2S, respectively.
Figure 6. Ambiguity sets and their integer codes for fault features of
dynamic power supply current

TABLE II. POTENTIAL FAULTS OF THE FILTER AND THE AC FAULT


DICTIONARY
Current(mA)

Fault Features
Faults
V1 V2 V3 V4 V5 V6 V7 V8
Nor f0 3 2 2 5 4 2 5 8
R1O f1 1 1 1 1 1 1 1 1
R1S f2 7 5 6 7 7 2 0 0
R2O f3 6 4 5 6 4 3 9 7
R2S f4 4 4 4 5 5 1 4 4
R3O f5 2 1 2 5 4 2 7 9 Int
R3S f6 7 6 7 5 1 1 2 8 eg
Figure 4. Wave of the dynamic power supply current when the filter has er
R4O f7 5 6 5 2 3 1 4 3
fault R3O
R4S f8 7 6 7 4 1 1 2 6 Co
f9 de
R5O 3 4 3 3 4 1 6 5
R5S f10 6 3 5 5 2 1 4 2
R6O f11 5 4 4 5 4 1 9 7
R6S f12 5 4 4 6 6 1 4 6
C1O f13 2 1 2 5 4 2 8 9
Current(mA)

C1S f14 4 4 4 5 5 1 4 3
C2O f15 3 1 2 5 4 1 3 2
C2S f16 2 1 2 5 4 2 7 8

C. Comparing With Output Voltage Signal


In this section, the traditional output voltage signal is used
to diagnose the same filter and the results are compared with
those using the power supply current. The output voltage of the
filter is sampled when the input stimulus is the same 1kHz
Figure 5. Wave of the dynamic power supply current when the filter has
fault C2S
sinusoidal wave source. And the same 8 fault features
described in Section II are extracted. The ambiguity sets and
their corresponding integer codes for fault features of output
B. Fault Diagnosis using dynamic power supply current voltage are presented in Figure 7. The integer-coded fault
The fault features of dynamic power supply current were dictionary is shown in Table III. From Table III, we can see
extracted. Their corresponding ambiguity sets are presented in that the rows corresponding to Nor, R1S, R2O, R2S, R3S, R4O,
Figure 6. The integer-coded fault dictionary can be constructed R4S, R5S, R6O, C2O are different with other rows. So, these
according to these ambiguity sets and their integer codes. Table 10 kinds of fault types (include the fault-free state) can be
II is the integer-coded fault dictionary of power supply current. uniquely distinguished. Other 7 kinds of fault types cannot be
It can be used to diagnose the faults of CUT. From Table II, we uniquely distinguished. They fall into two ambiguity sets:
can see that the row are different each other. It means that all {R1O, R5O, R6S, C2S} and {R3O, C1O, C2S}. The faults in
the same ambiguity set will be confused when this filter is
diagnosed using the output voltage signal. All the faults can be

297
uniquely distinguished when the power supply current signal is value, the minimum value, the mean value and the standard
used. So, the dynamic power supply current is valid for fault deviation in time domain and the magnitude component values
diagnosis of analog circuits. This signal contains information of the first four harmonics in frequency domain. Every fault
related with the circuits’ topology and can be tested for fault feature has one or more ambiguity sets. For a fault feature, an
diagnosis of analog circuits. integer code is assigned to each ambiguity set. An ac integer-
coded fault dictionary can be constructed by using these integer
codes. For a new CUT, the dynamic power supply current can
be sampled and its eight fault features are extracted. Then these
fault features are used to diagnose the CUT by comparing with
the rows of fault dictionary. The proposed method was used to
diagnose a band-pass filter. The results were compared with
those using the traditional output voltage. All the faults shown
in Table II can be uniquely distinguished when we use the
power supply current signal. But 7 kinds of fault types cannot
be uniquely distinguished when the output signal was used.
These fault types fall into two ambiguity sets: {R1O, R5O, R6S,
C2S} and {R3O, C1O, C2S}. The two or more fault types in
the same ambiguity set will be confused.
Figure 7. Ambiguity sets and their integer codes for fault features of output
voltage ACKNOWLEDGMENT
The authors acknowledge to the National Natural Science
Foundation of China under Grant 51509255.
TABLE III. POTENTIAL FAULTS OF THE FILTER AND THE AC FAULT
DICTIONARY
Fault Features REFERENCES
Faults
V1 V2 V3 V4 V5 V6 V7 V8 [1] Z. Liu, T. Liu, J. Han, S. Bu, X. Tang, and M. Pecht, “Signal model-
based fault coding for diagnostics and prognostics of analog electronic
Nor f0 3 2 1 4 4 1 1 1
circuits,” IEEE Transactions on Industry Electronics, 2017, vol. 64, no. 1,
R1O f1 1 4 1 1 1 1 1 1 pp. 605-614.
R1S f2 4 1 1 7 6 1 4 1 [2] T. Golonek, and J. Machniewski, “Analog circuit specification testing by
R2O f3 4 1 1 6 5 2 2 3 means of Walsh–Hadamard transform and multiple regression aupported
f4 by evolutionary computations,” Circuits Syst Signal Process, 2018, vol.
R2S 1 4 1 1 1 1 1 4
37: pp. 2736–2771.
R3O f5 2 3 1 3 3 1 1 1 Int [3] W. Hochwald, and J. D. Bastian, “A dc approach for analog fault
R3S f6 4 1 1 5 1 1 1 2 ege dictionary determination,” IEEE Trans. Circuits Syst. I, 1979, vol. CAS-
r 26, pp. 523–529.
R4O f7 4 5 2 1 1 1 1 1
R4S f8 2 4 1 2 1 1 1 2 Co [4] J. A. Starzyk, D. Liu, Z. H. Liu, et al, “Entropy-based optimum test
de points selection for analog fault dictionary techniques,” IEEE
R5O f9 1 4 1 1 1 1 1 1
Transactions on Instrumentation and Measurement, 2004, vol. 53, no. 3,
R5S f10 4 1 1 6 2 3 3 5 pp. 754-761.
R6O f11 4 1 1 6 1 3 3 5 [5] T. Golonek, and J. Rutkowski, “Genetic-algorithm-based method for
R6S f12 1 4 1 1 1 1 1 1 optimal analog test points selection,” IEEE Transactions on Circuits and
f13 Systems-II: Express Briefs, 2007, vol. 54, no. 2, pp. 117-121.
C1O 2 3 1 3 3 1 1 1
f14
[6] M. Tadeusiewicz, and S. Hałgas, “A method for local parametric fault
C1S 1 4 1 1 1 1 1 1
diagnosis of a broad class of analog integrated circuits,” IEEE
C2O f15 1 4 1 1 1 1 1 1 Transactions on Instrumentation and Measurement, 2018, vol. 67, no. 2:
C2S f16 2 3 1 3 3 1 1 1 328-337.
[7] C. Wannaboon, N. Jiteurtragool, W. San-Um, and M. Tachibana1,
IV. CONCLUSION “Phase difference analysis technique for parametric faults BIST in
CMOS analog circuits,” IEICE Electronics Express, 2018, vol.15, no.9:
Earlier researches often use the signals of node voltages to pp. 1–9.
diagnose analog circuits. They assume that a large number of [8] I. M. Bell, S. J. Spinks, and J . M. Silva, “Supply current test of analogue
circuit nodes are accessible. This is not suitable for the and mixed signal circuits,” IEE Proc.-Circuits Devices Syst., 2006, vol.
integrated circuits. The accessible voltage nodes of integrated 143, no. 6, pp. 399-407.
circuits are fewer and fewer. In some times, only the output [9] D.K. Papakostas, and A.A. Hatzopoulos, “Detection of time-delay
voltage is accessible. This is the difficulty of diagnosing related faults using Fourier phase components of power supply current,”
Electronics Letters, 2004, vol. 40, no. 1.
integrated circuits. So, we need to find other new accessible
[10] J. Liu, R. Z. Makki, and A. Kayssi, “Dynamic power supply current
signal except for the traditional voltage signal. The dynamic testing of CMOS SRAMs,” Journal of Electrtonic Testing: Theory and
power supply current of analog circuits under an ac stimulus is Applications, 2000, vol. 16, pp. 499-511.
used in this paper. The features both in time-domain and [11] H. S. Kim, D. H. Yoon, and S. Kang, “SRAM transparent testing
frequency-domain are extracted and used for fault diagnosis. methodology using dynamic power supply current,” IEE Proc.-Circuits
The selected features of power supply current are the maximum Devices Syst., 2001, vol. 148, no. 4, pp. 217-222.

298

You might also like