DocumentCode
3443943
Title
Verifiable and executable theories of design for synthesizing correct hardware
Author
Chin, Shiu-Kai ; Greene, Kevin J.
Author_Institution
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
fYear
1988
fDate
3-5 Oct 1988
Firstpage
604
Lastpage
610
Abstract
Formally verified hardware synthesis functions have been developed and implemented using high-order logic, automatic theorem provers, and declarative languages. The synthesis functions, which take the form of equivalence-preserving transformations, enable implementations to be related to their specifications in a formally verified manner. As shown by the theory of design for array multipliers, verified synthesis functions produce implementations which are correct by construction, thus avoiding the exponential growth in effort inherent in simulation-based and Boolean comparison-based verification. Theories of design with their verified synthesis functions and correctness theorems represent additional features which would logically extend computer-aided design systems for design synthesis and design verification
Keywords
formal specification; Boolean comparison-based verification; array multipliers; automatic theorem provers; computer-aided design systems; correct hardware synthesis; correctness theorems; declarative languages; design synthesis; design verification; equivalence-preserving transformations; formally verified hardware synthesis; high-order logic; specifications; Adders; Circuit synthesis; Design methodology; Hardware; High definition video; Synthetic aperture sonar; Tail; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
Conference_Location
Rye Brook, NY
Print_ISBN
0-8186-0872-2
Type
conf
DOI
10.1109/ICCD.1988.25772
Filename
25772
Link To Document