An ACL2 Model of VHDL for Symbolic Simulation and Formal Verification

  • Authors:
  • V. Moraes Rodrigues;D. Borrione;P. Georgelin

  • Affiliations:
  • -;-;-

  • Venue:
  • SBCCI '00 Proceedings of the 13th symposium on Integrated circuits and systems design
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

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.