• DocumentCode
    3242596
  • 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
  • fYear
    1995
  • fDate
    23-24 Nov 1995
  • Firstpage
    146
  • Lastpage
    152
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium, 1995., Proceedings of the Fourth Asian
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-8186-7129-7
  • Type

    conf

  • DOI
    10.1109/ATS.1995.485330
  • Filename
    485330