Abstract
We describe a computer-aided approach to automatic fault isolation in active analog filters which enhances the design-for-test (DFT) methodology proposed by Soma (1990). His primary concern was in increased controllability and observability while the fault isolation procedure was sketched only in general terms. We operationalize tionalize and extend the DFT methodology by using CLP(ℜ) to model analog circuits and by a model-based diagnosis approach to implement a diagnostic algorithm. CLP(ℜ) is a logic programming language which combines symbolic and numeric computation. The diagnostic algorithm uses different DFT test modes and results of voltage measurements for different frequencies and computes a set of suspected components. Ranking of suspected components is based on a measure of (normalized) standard deviations from predicted mean values of component parameters. The diagnosis is performed incrementally, in each step reducing the set of potential candidates for the detected fault. Case studies show encouraging results in isolation of soft faults of a given low-pass biquad filter.
Similar content being viewed by others
References
Special issue on automatic fault diagnosis,IEEE Trans. Circuits Syst., Vol. CAS-26, 1979.
J.W. Bandler and A.E. Salama, “Fault diagnosis of analog circuits,”Proc. IEEE, Vol. 73, No. 8, pp. 1279–1327, 1985.
R.J. Cavin and J.L. Hilbert, “Design of integrated circuits: directions, and challenges,”Proc. IEEE, Vol. 78, No. 2, pp. 418–435, 1990.
M. Slamani, B. Kaminska, “Analog circuit fault diagnosis,”Design Test Comput., Vol. 9, No. 1, pp. 30–39, 1992.
A. Walker and W.E. Alexander, “Fault diagnosis in analog circuits using element modulation,”Design Test Comput, Vol. 9, No. 1, pp. 19–29, 1992.
K. Sierzega and R. Rastogi, “Model-based reasoning finds analog PCB faults,”Electron. Test, pp. 26–30, March 1990.
A. McKeon and A. Wakeling, “Fault diagnosis in analogue circuits using AI techniques,” inProc. ITC, pp. 118–123, 1989.
A. McKeon and A. Wakeling, “Model-based analogue circuit fault diagnosis,” inProc. TEST90, pp. 1–14, 1990.
I. Mozetič, C. Holzbaur, F. Novak, and M. Santo-Zarnik, “Model-based analogue circuit diagnosis with CLP(ℜ),” inProc. 4th Int. GI Congress, Munich (W. Brauer, ed.), Springer-Verlag: Berlin and New York, pp. 343–353, 1990.
M. Soma, “A design-for-test methodology for active analog filters,”Proc. ITC, pp. 183–192, 1992.
H. Vefling and M. Viktil, “Test of mixed analog/digital components by boundary scan methods,” Esprit project 2478, report R8.E5.
P.P. Fasang, “Analog/digital ASIC design for testability,”IEEE Trans. Indust. Elect., Vol. 36, No. 2, pp. 219–226, 1989.
K.D. Eagner and T.W. Williams, “Design for testability of analog/digital networks,”IEEE Trans. Indust. Elect., Vol. 36, No. 2, pp. 227–230, 1989.
M. Jarwala and S.J. Tsai, “A framework for testability of mixed analog/digital circuits,” inProc. IEEE 1991 Custom Integrated Circult Conf., pp. 13.5.1–13.5.4, 1991.
M.J. Ohletz, “Hybrid built-in self-test for mixed analogue/digital integrated circuits,” inProc. ETC91, Munich, pp. 307–316. 1991.
J. Jaffar and J.-L. Lassez, “Constraint logic programming,” inProc. 14th ACM Symp. Principles of Programming Languages, Munich, pp. 111–119, 1987.
J. Cohen, “Constraint logic programming languages,”Comm. ACM, Vol. 33, No. 7, pp. 52–68, 1990.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Novak, F., Mozetič, I., Santo-Zarnik, M. et al. Enhancing design-for-test for active analog filters by using CLP. J Electron Test 4, 315–329 (1993). https://doi.org/10.1007/BF00972157
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00972157