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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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)
Agrawal, V.D., Mercer, M.R.: Testability Measures - What Do They Tell Us? In: Proc. International Test Conference, pp. 391–396 (1982)
Bardell, P., McAnney, W., Savir, J.: Built In Test for VLSI: Pseudorandom Techniques. Wiley Interscience, Chichester (1987)
Pomeranz, I., Reddy, S.M.: On The Generation of Small Dictionaries for Fault Location. In: ICCAD, November 1992, pp. 272–279 (1992)
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)
Boppana, V., Fuchs, W.K.: Fault Dictionary Compaction by Output Sequence Removal. In: ICCAD, November 1994, pp. 576–579 (1994)
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)
Paul, K.: Theory and Application of Multiple Attractor Cellular Automata for Fault Diagnosis. In: Proceedings of Asian Test Symposium (December 1998)
Sikdar, B.K., et al.: Multiple Attractor Cellular Automata for Hierarchical Diagnosis of VLSI Circuits. In: Proceedings of 10th Asian Test Symposium, Japan (2001)
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)
Neumann, J.V.: The Theory of Self-Reproducing Automata. In: Burks, A.W. (ed.), University of Illinois Press, Urbana, London (1966)
Wolfram, S.: Theory and Application of Cellular Automata. World Scientific (1986)
Chaudhuri, P.P., et al.: Additive Cellular Automata, Theory and Applications, vol. 1. IEEE Computer Society Press, Los Alamitos, California (1997)
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)
Lee, H.K.: Hope: An Efficient Parallel Fault Simulator for Synchronous Sequential Circuits. In: Proceedings of 29th Design Automation Conference, pp. 336–340 (1992)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)