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
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;
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-7247-6
DOI :
10.1109/ICCAD.2001.968617