DocumentCode :
825970
Title :
Verified functions for generating signed-binary arithmetic hardware
Author :
Chin, Shiu-Kai
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
Volume :
11
Issue :
12
fYear :
1992
fDate :
12/1/1992 12:00:00 AM
Firstpage :
1529
Lastpage :
1558
Abstract :
Formally verified metafunctions which synthesize array multipliers and inner product hardware of arbitrary size and structure are presented. The metafunctions operate on signed-binary inputs in general and two´s-complement in particular, and are higher order. They are shown to be equivalence-preserving transformations and correctly produce multipliers and inner product hardware of arbitrary size and structure. All the metafunctions, their associated correctness theorems, and their correctness proofs are machine executable within the higher order logic (HOL) theorem prover. The function expressions produced by the metafunctions can be used as hardware synthesis descriptions or as comparison functions for Boolean-comparison-based systems. In addition to the definitions written in higher-order logic, the major definitions are written in a more informal functional programming language-like notation which should facilitate translation of the synthesis functions to other hardware description languages
Keywords :
digital arithmetic; logic CAD; specification languages; Boolean-comparison-based systems; array multipliers; correctness theorems; equivalence-preserving transformations; functional programming language-like notation; hardware description languages; hardware synthesis descriptions; higher order logic; inner product hardware; signed-binary arithmetic hardware; two´s-complement; verified metafunctions; Adders; Arithmetic; Calculus; Circuit synthesis; Computer applications; Functional programming; Hardware design languages; Helium; Integrated circuit interconnections; Logic programming;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.180266
Filename :
180266
Link To Document :
بازگشت