Title :
Theory and applications of cellular automata for synthesis of easily testable combinational logic
Author :
Nandi, S. ; Chaudhuri, P. Pal
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
Abstract :
Characterization of a special class of nongroup CA termed as D1*CA has been proposed previously (1993) along with its application for synthesis of easily testable FSM. This paper extends application of the D1*CA as an ideal test machine for testing combinational logic (CL) blocks and registers of a circuit. Such a test machine can be conveniently embedded in the data path synthesis phase around the function realized by a CL block and the register feeding the input data to the CL. In the normal mode of operation, the register and the CL realize the intended function. During testing, the D1*CA runs in autonomous mode generating the test vectors and also accumulating test responses. It is sufficient to observe the response only from the leftmost CA cell with aliasing error probability approaching zero value. Experiments conducted on CL benchmarks confirm 100% fault coverage of all stuck-at faults in CL and its associated lines. It does not incur any test generation and test application overheads. Further, test parallelism can be achieved through simultaneous testing of multiple combinational modules in a chip. The scheme provides a cost effective alternative to scan path
Keywords :
cellular automata; combinational circuits; design for testability; fault diagnosis; graph theory; high level synthesis; logic CAD; logic testing; shift registers; aliasing error probability; associated lines; autonomous mode; cellular automata; combinational logic blocks; cost effectiveness; data path synthesis phase; multiple combinational modules; registers; simultaneous testing; state transition graph; stuck-at faults; test application overheads; test generation; test machine; test parallelism; test responses; test vectors; testable combinational logic; Application software; Automatic testing; Built-in self-test; Circuit faults; Circuit synthesis; Circuit testing; Logic circuits; Logic testing; Registers; Test pattern generators;
Conference_Titel :
Test Symposium, 1995., Proceedings of the Fourth Asian
Conference_Location :
Bangalore
Print_ISBN :
0-8186-7129-7
DOI :
10.1109/ATS.1995.485330