DocumentCode
1958201
Title
Induction-based gate-level verification of multipliers
Author
Ying-Tsai Chang ; Kwang-Ting Cheng
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
fYear
2001
fDate
4-8 Nov. 2001
Firstpage
190
Lastpage
193
Abstract
We propose a method based on unrolling the inductive definition of binary number multiplication to verify gate-level implementations of multipliers. The induction steps successively reduce the size of the multiplier under verification. Through induction, the verification of an n-bit multiplier is decomposed into n equivalence checking problems. The resulting equivalence checking problems could be significantly sped up by simple structural analysis. This method could be generalized to the verification of more general arithmetic circuits and the equivalence checking of complex datapaths.
Keywords
formal verification; integrated circuit design; integrated logic circuits; logic design; multiplying circuits; arithmetic circuits; binary number multiplication; complex datapath equivalence checking; equivalence checking problems; induction steps; induction-based gate-level verification; inductive definition; multiplier decomposition; multiplier gate-level implementations; multiplier size; multiplier verification; multipliers; structural analysis; Adders; Arithmetic; Boolean functions; Circuits; Data structures; Hardware; Manuals; Polynomials; Timing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-7247-6
Type
conf
DOI
10.1109/ICCAD.2001.968617
Filename
968617
Link To Document