Skip to main content

Fault Diagnosis of Electronic Circuits Using Cellular Automata Based Pattern Classifier

  • Chapter
Soft Computing Applications in Industry

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 226))

Introduction

This chapter formulates fault diagnosis in electronic circuits as a pattern classification problem. The proposed pattern classification scheme employs the computing model of a special class of sparse network referred to as cellular automata (CA). A particular class of CA referred to as multiple attractor CA (MACA) has been projected as a classifier of faulty response-pattern of a circuit. The genetic algorithm (GA) is employed to synthesize the desired CA required for diagnosis of a circuit under test (CUT). The CUT is assumed to have a network of large number of circuit components partitioned into a number of sub-circuits referred to as modules. Introduction of GA significantly reduces the design overhead of the MACA based classifier that supports:

  • low memory overhead for diagnosis - reduction of one to two order of magnitude of memory overhead has been achieved over that required for conventional fault dictionary based diagnosis scheme;

  • excellent diagnostic resolution and low diagnostic aliasing;and

  • low cost hardware of a generic fault diagnosis machine (FDM) with simple, regular, modular, and cascadable structure of CA that suits ideally for very large scale integration (VLSI) implementation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Abramovici, M., Breuer, M., Friedman, A.: Digital Systems Testing and Testable Design. IEEE Press, Los Alamitos (1990)

    Google Scholar 

  • Agrawal, V.D., Mercer, M.R.: Testability Measures - What Do They Tell Us? In: Proc. International Test Conference, pp. 391–396 (1982)

    Google Scholar 

  • Bardell, P., McAnney, W., Savir, J.: Built In Test for VLSI: Pseudorandom Techniques. Wiley Interscience, Chichester (1987)

    Google Scholar 

  • Pomeranz, I., Reddy, S.M.: On The Generation of Small Dictionaries for Fault Location. In: ICCAD, November 1992, pp. 272–279 (1992)

    Google Scholar 

  • Ryan, P.G., Fuchs, W.K., Pomeranz, I.: Fault Dictionary Compression and Equivalence Class Computation for Sequential Circuits. In: ICCAD, November 1993, pp. 508–511 (1993)

    Google Scholar 

  • Boppana, V., Fuchs, W.K.: Fault Dictionary Compaction by Output Sequence Removal. In: ICCAD, November 1994, pp. 576–579 (1994)

    Google Scholar 

  • Sikdar, B.K., et al.: Design of Multiple Attractor GF(2p) Cellular Automata for Diagnosis of VLSI Circuits. In: Proceedings of 14th International Conference on VLSI Design, India, pp. 454–459 (2001)

    Google Scholar 

  • Paul, K.: Theory and Application of Multiple Attractor Cellular Automata for Fault Diagnosis. In: Proceedings of Asian Test Symposium (December 1998)

    Google Scholar 

  • Sikdar, B.K., et al.: Multiple Attractor Cellular Automata for Hierarchical Diagnosis of VLSI Circuits. In: Proceedings of 10th Asian Test Symposium, Japan (2001)

    Google Scholar 

  • Roy, B.N., Chaudhuri, P.P., Nandi, P.K.: Efficient Synthesis of OTA Network for Linear Analog Functions. IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems 21(5), 517–533 (2002)

    Article  Google Scholar 

  • Neumann, J.V.: The Theory of Self-Reproducing Automata. In: Burks, A.W. (ed.), University of Illinois Press, Urbana, London (1966)

    Google Scholar 

  • Wolfram, S.: Theory and Application of Cellular Automata. World Scientific (1986)

    Google Scholar 

  • Chaudhuri, P.P., et al.: Additive Cellular Automata, Theory and Applications, vol. 1. IEEE Computer Society Press, Los Alamitos, California (1997)

    MATH  Google Scholar 

  • Chattopadhyay, S., et al.: Highly Regular, Modular, and Cascadable Design of Cellular Automata-Based Pattern Classifier. IEEE Transaction on VLSI Systems 8(6), 724–735 (2000)

    Article  Google Scholar 

  • Lee, H.K.: Hope: An Efficient Parallel Fault Simulator for Synchronous Sequential Circuits. In: Proceedings of 29th Design Automation Conference, pp. 336–340 (1992)

    Google Scholar 

  • Roy, B.N., Chaudhuri, P.P., Nandi, P.K.: Test Solution for OTA Based Analog Circuits. In: Proceedings of 7th Asia South Pacific Design Automation Conference and 15th International Conference on VLSI Design, January 2002, Bangalore, India, pp. 773–778 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bhanu Prasad

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Maji, P., Chaudhuri, P.P. (2008). Fault Diagnosis of Electronic Circuits Using Cellular Automata Based Pattern Classifier. In: Prasad, B. (eds) Soft Computing Applications in Industry. Studies in Fuzziness and Soft Computing, vol 226. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77465-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77465-5_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77464-8

  • Online ISBN: 978-3-540-77465-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics