• DocumentCode
    3233712
  • Title

    Formal verification of timed VHDL programs

  • Author

    Bara, Ancuta ; Bazargan-Sabet, P. ; Chevallier, R. ; Encrenaz, E. ; Ledu, D. ; Renault, P.

  • Author_Institution
    LIP6, Univ. Pierre et Marie Curie (UPMC), France
  • fYear
    2010
  • fDate
    14-16 Sept. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The verification of timed digital circuits is an important issue. These circuits are composed by logical gates, each of them being associated with propagation delays. The analysis of such circuits is necessary to identify critical path and adjust the clock period of the circuit or to determine the stability period of input/ouput signals. These circuits are represented by a functional model described in VHDL and a timing model associating propagation delays to each functional block. This model is translated into timed automata formalism upon which classical simulation or model checking verification can be performed. This method rises two problems: 1) Propagation delays associated to a gate depend on the transistor assembly and the manufacturer´s technology. How do we associate propagation delays to a logical gate ? 2) How to automatically translate a VHDL functional description, combined with propagation delays, into timed automata ? This paper addresses these two problems. It presents a method automating the verification of VHDL descriptions, augmented with interval bounded propagation delays, obtained by electrical simulation of the transistor model of the gates.
  • Keywords
    automata theory; delays; digital circuits; formal verification; hardware description languages; logic CAD; logic gates; timing circuits; circuits analysis; electrical simulation; formal verification; logic gate; model checking; propagation delay; timed VHDL program; timed automata formalism; timed digital circuit; transistor assembly;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Specification & Design Languages (FDL 2010), 2010 Forum on
  • Conference_Location
    Southampton
  • Type

    conf

  • DOI
    10.1049/ic.2010.0133
  • Filename
    5775113