Abstract
The verification of a bit-slice ALU has been accomplished using a mechanical theorem prover. This ALU has an n-bit design specification, which has been verified to implement its top-level specification. The ALU and top-level specifications were written in the Boyer-Moore logic. The verification was carried out with the aid of Boyer-Moore theorem prover in a hierarchical fashion.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
R. S. Boyer and J S. Moore. A Computational Logic Handbook. Academic Press, Boston, 1988.
Randal E. Bryant. Graph-Based Algorithms for Boolean Function Manipulation. IEEE Transactions on Computers C-35(8):677–691, August, 1986.
Warren A. Hunt, Jr. FM8501: A Verified Microprocessor. Technical Report ICSCA-CMP-47, University of Texas at Austin, 1985.
Warren A. Hunt, Jr. The Mechanical Verification of a Microprocessor Design. In D. Borrione (editor), From HDL Descriptions to Guaranteed Correct Circuit Designs, pages 89–132. North Holland, 1987.
Warren A. Hunt, Jr. Microprocessor Design Verification. Journal of Automated Reasoning (to appear), 1989.
J S. Moore. Piton: A Verified Assembly Level Language. Technical Report 22, Computational Logic, Inc., 1717 West Sixth Street, Suite 290 Austin, TX 78703, 1988.
Guy L. Steele Jr. Common LISP: The Language. Digital Press, 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hunt, W.A., Brock, B.C. (1990). The verification of a bit-slice ALU. In: Leeser, M., Brown, G. (eds) Hardware Specification, Verification and Synthesis: Mathematical Aspects. Lecture Notes in Computer Science, vol 408. Springer, New York, NY. https://doi.org/10.1007/0-387-97226-9_34
Download citation
DOI: https://doi.org/10.1007/0-387-97226-9_34
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-97226-8
Online ISBN: 978-0-387-34801-8
eBook Packages: Springer Book Archive