• DocumentCode
    2639876
  • Title

    Automatic derivation of FSM specification to implementation encoding

  • Author

    Pixley, Carl ; Beihl, Gary ; Pacas-Skewes, Ernesto

  • Author_Institution
    MCC, Austin, TX, USA
  • fYear
    1991
  • fDate
    14-16 Oct 1991
  • Firstpage
    245
  • Lastpage
    249
  • Abstract
    Efficient decision procedures based on binary decision diagrams (BDDs) have recently been developed for formal verification of hardware. A novel application of these procedures is presented. An algorithm is described for deciding whether a gate-level design satisfies a finite state machine specification. The unique feature of this method is that it does not require knowing the state encoding and, in fact, derives the encoding from the specification and a net-list description of the design. This algorithm is related to the algorithms that implement a computational theory of sequential hardware equivalence, as realized in the MCC-CAD sequential equivalence tool (SET). This theory of sequential hardware equivalence does not require knowledge of an initial state of the design
  • Keywords
    computational complexity; decidability; decision theory; finite automata; FSM specification; MCC-CAD sequential equivalence tool; binary decision diagrams; computational theory; decision procedures; finite state machine specification; formal verification; gate-level design; implementation encoding; net-list description; sequential hardware equivalence; state encoding; Algorithm design and analysis; Boolean functions; Circuits; Data structures; Electrostatic precipitators; Encoding; Formal verification; Hardware; Latches; Logic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-2270-9
  • Type

    conf

  • DOI
    10.1109/ICCD.1991.139891
  • Filename
    139891