• DocumentCode
    358103
  • Title

    An ACL2 model of VHDL for symbolic simulation and formal verification

  • Author

    Rodrigues, Vanderlei Moraes ; Borrione, Dominique ; Georgelin, Philippe

  • Author_Institution
    Lab. TIMA, Univ. Joseph Fourier, Grenoble, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    269
  • Lastpage
    274
  • Abstract
    We define the semantics of a synthesizable VHDL subset in a quantifier-free, first-order logic, and translate a VHDL description in the input format of the ACL2 theorem prover. We can use the same model for value simulation, symbolic simulation, and to prove properties expressed as theorems. The last two cases replace large or infinite number of simulation runs. Proofs are compositional: system properties follow from component properties, without flattening the design
  • Keywords
    formal verification; hardware description languages; programming language semantics; symbol manipulation; ACL2 model; VHDL; component properties; first-order logic; formal verification; input format; semantics; simulation runs; symbolic simulation; system properties; value simulation; Debugging; Engines; Formal verification; Interconnected systems; Logic; Mathematical model; Specification languages; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2000. Proceedings. 13th Symposium on
  • Conference_Location
    Manaus
  • Print_ISBN
    0-7695-0843-X
  • Type

    conf

  • DOI
    10.1109/SBCCI.2000.876041
  • Filename
    876041