• DocumentCode
    787148
  • Title

    Cellular automata for efficient parallel logic and fault simulation

  • Author

    Li, Yih-Lang ; Wu, Cheng-Wen

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    14
  • Issue
    6
  • fYear
    1995
  • fDate
    6/1/1995 12:00:00 AM
  • Firstpage
    740
  • Lastpage
    749
  • Abstract
    We present a unilateral 2D cellular automata (CA) model and pipelining technique to parallelize logic and fault simulation. We show that given an acyclic digraph describing the Boolean function of a combinational circuit at the gate level, whose nodes are the logic gates of the circuit and whose directed edges stand for the propagating directions of signals, we can map this digraph onto a 2D CA to simulate the signal propagation of the circuit on the CA. This mapping preserves not only the electrical connectivity of the circuit but also the massive parallelism inherited from the CA. Experimental results on ISCAS-85 benchmark circuits are obtained. Compared with previous fault simulation results, the time required for simulating one test pattern on an average is shorter by three to four orders of magnitude. As to pure logic simulation, our CA performs up to 9.24 billion gate evaluations per second using a 20 MHz clock and 8-b words. Scalability and extension to sequential circuits are discussed
  • Keywords
    Boolean functions; cellular automata; circuit analysis computing; combinational circuits; directed graphs; fault diagnosis; logic testing; parallel processing; pipeline processing; sequential circuits; 20 MHz; 8 bit; Boolean function; ISCAS-85 benchmark circuits; acyclic digraph; combinational circuit; logic circuits; logic gates; parallel fault simulation; parallel logic simulation; pipelining technique; signal propagation; unilateral 2D cellular automata model; Benchmark testing; Boolean functions; Circuit faults; Circuit simulation; Circuit testing; Combinational circuits; Logic gates; Performance evaluation; Pipeline processing; Signal mapping;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.387734
  • Filename
    387734