• DocumentCode
    2469593
  • Title

    Automated verification of temporal properties specified as state machines in VHDL

  • Author

    Hoskote, Yatin V. ; Abraham, Jacob A. ; Fussell, Donald S.

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
  • fYear
    1995
  • fDate
    16-18 Mar 1995
  • Firstpage
    100
  • Lastpage
    105
  • Abstract
    This paper presents a new verification methodology to prove that a high level HDL description of a synchronous sequential circuit satisfies certain desired behavior or that it is free of certain malicious behavior. The correctness specifications are modeled as state machines with some transitions having unspecified inputs. We show that this suffices for specification of a large class of properties, including both safety and liveness properties. The properties are described as VHDL programs to enable the designer to simulate them for sample inputs and gain some measure of confidence in their correctness. Experimental results are presented for the Viper microprocessor
  • Keywords
    finite state machines; formal specification; formal verification; hardware description languages; high level synthesis; microprocessor chips; sequential circuits; Mealy FSM; VHDL; Viper microprocessor; automated verification methodology; compatible states; correctness specifications; liveness properties; state machines; synchronous sequential circuit; temporal properties; Automata; Circuits; Computer bugs; Debugging; Formal verification; Hardware design languages; Jacobian matrices; Safety; Signal design; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1995. Proceedings., Fifth Great Lakes Symposium on
  • Conference_Location
    Buffalo, NY
  • ISSN
    1066-1395
  • Print_ISBN
    0-8186-7035-5
  • Type

    conf

  • DOI
    10.1109/GLSV.1995.516033
  • Filename
    516033