Skip to main content
Log in

Enhancing design-for-test for active analog filters by using CLP

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Special issue on automatic fault diagnosis,IEEE Trans. Circuits Syst., Vol. CAS-26, 1979.

  2. J.W. Bandler and A.E. Salama, “Fault diagnosis of analog circuits,”Proc. IEEE, Vol. 73, No. 8, pp. 1279–1327, 1985.

    Google Scholar 

  3. R.J. Cavin and J.L. Hilbert, “Design of integrated circuits: directions, and challenges,”Proc. IEEE, Vol. 78, No. 2, pp. 418–435, 1990.

    Google Scholar 

  4. M. Slamani, B. Kaminska, “Analog circuit fault diagnosis,”Design Test Comput., Vol. 9, No. 1, pp. 30–39, 1992.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. K. Sierzega and R. Rastogi, “Model-based reasoning finds analog PCB faults,”Electron. Test, pp. 26–30, March 1990.

  7. A. McKeon and A. Wakeling, “Fault diagnosis in analogue circuits using AI techniques,” inProc. ITC, pp. 118–123, 1989.

  8. A. McKeon and A. Wakeling, “Model-based analogue circuit fault diagnosis,” inProc. TEST90, pp. 1–14, 1990.

  9. 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.

    Google Scholar 

  10. M. Soma, “A design-for-test methodology for active analog filters,”Proc. ITC, pp. 183–192, 1992.

  11. H. Vefling and M. Viktil, “Test of mixed analog/digital components by boundary scan methods,” Esprit project 2478, report R8.E5.

  12. P.P. Fasang, “Analog/digital ASIC design for testability,”IEEE Trans. Indust. Elect., Vol. 36, No. 2, pp. 219–226, 1989.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

  15. M.J. Ohletz, “Hybrid built-in self-test for mixed analogue/digital integrated circuits,” inProc. ETC91, Munich, pp. 307–316. 1991.

  16. J. Jaffar and J.-L. Lassez, “Constraint logic programming,” inProc. 14th ACM Symp. Principles of Programming Languages, Munich, pp. 111–119, 1987.

  17. J. Cohen, “Constraint logic programming languages,”Comm. ACM, Vol. 33, No. 7, pp. 52–68, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00972157

Keywords

Navigation