• DocumentCode
    3215765
  • Title

    Record and play: a structural fixed point iteration for sequential circuit verification

  • Author

    Stoffel, D. ; Kunz, W.

  • Author_Institution
    Inst. of Comput. Sci. III, Potsdam Univ., Germany
  • fYear
    1997
  • fDate
    9-13 Nov. 1997
  • Firstpage
    394
  • Lastpage
    399
  • Abstract
    This paper proposes a technique for sequential logic equivalence checking by a structural fixed point iteration. Verification is performed by expanding the circuit into an iterative circuit array and by proving equivalence of each time frame by well-known combinational verification techniques. These exploit structural similarity between designs by local circuit transformations. Starting from the initial state, for each time frame the performed circuit transformations are stored (recorded) in an instruction queue. In subsequent time frames the instruction queue is re-used (played) and updated when necessary. At some point the instruction queue does not need to be modified any more and is valid in all subsequent time frames. Thus, a fixed point is reached and machine equivalence is proved by induction. Experimental results show the great promise of this approach to verify circuits after resynthesis and retiming.
  • Keywords
    circuit diagrams; finite state machines; logic CAD; logic testing; sequential circuits; timing; circuit resynthesis; circuit retiming; combinational verification techniques; finite state machine; instruction queue; iterative circuit array; local circuit transformation; logic design; sequential circuit verification; sequential logic equivalence checking; structural fixed point iteration; time frame equivalence; Sequential logic circuit testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1997.643566
  • Filename
    643566