• DocumentCode
    2270038
  • Title

    Incremental re-encoding for symbolic traversal of product machines

  • Author

    Quer, Stefano ; Cabodi, Gianpiero ; Camurati, Paolo ; Lavagno, Luciano ; Sentovich, Ellen ; Brayton, R.K.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1996
  • fDate
    16-20 Sep 1996
  • Firstpage
    158
  • Lastpage
    163
  • Abstract
    State space exploration of finite state machines is used to prove properties. The three paradigms for exploring reachable states, forward traversal, backward traversal and a combination of the two, reach their limits on large practical examples. Approximate techniques and combinational verification are far less expensive but these imply sufficient, not strictly necessary conditions. Extending the applicability of the purely combinational check can be achieved through state minimization, partitioning, and re-encoding the FSMs to factor out their differences. This paper focuses an re-encoding presenting an incremental approach to re-encoding far sequential verification. Experimental results demonstrate the effectiveness of this solution on medium-large circuits where other techniques may fail
  • Keywords
    finite state machines; minimisation of switching nets; state assignment; backward traversal; combinational verification; finite state machines; forward traversal; incremental re-encoding; product machines; reachable states; state minimization; state space exploration; symbolic traversal; Binary decision diagrams; Boolean functions; Circuits; Computer bugs; Data structures; Logic; Shape; Space exploration; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1996, with EURO-VHDL '96 and Exhibition, Proceedings EURO-DAC '96, European
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-7573-X
  • Type

    conf

  • DOI
    10.1109/EURDAC.1996.558199
  • Filename
    558199