Publication
ACL2 2006
Conference paper

Combining ACL2 and an automated verification tool to verify a multiplier

View publication

Abstract

We have extended the ACL2 theorem prover to automatically prove properties of VHDL circuits with IBM's Internal SixthSense verification system. We have used this extension to verify a multiplier used in an industrial floating point unit. The property we ultimately verify corresponds to the correctness of the component that produces a pair of bit-vectors whose summation is equal to the product. This property is beyond the scale of the SixthSense system alone. In this paper we show how we verified the multiplier by illustrating key ACL2 lemmas and theorems, and also properties checked by SixthSense. Copyright 2006 ACL2 Steering Committee.

Date

Publication

ACL2 2006

Authors

Topics

Share