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
Link To Document