DocumentCode :
3230139
Title :
Verifying full-custom multipliers by Boolean equivalence checking and an arithmetic bit level proof
Author :
Krautz, Udo ; Wedler, Markus ; Kunz, Wolfgang ; Weber, Kival ; Jacobi, Christian ; Pflanz, Matthias
Author_Institution :
Univ. of Kaiserslautern, Kaiserslautern
fYear :
2008
fDate :
21-24 March 2008
Firstpage :
398
Lastpage :
403
Abstract :
In this paper we describe a practical methodology to formally verify highly optimized, industrial multipliers. We define a multiplier description language which abstracts from low-level optimizations and which can model a wide range of common implementations at a structural and arithmetic level. The correctness of the created model is established by bit level transformations matching the model against a standard multiplication specification. The model is also translated into a gate netlist to be compared with the full-custom implementation of the multiplier by standard equivalence checking. The advantage of this approach is that we use a high level language to provide the correlation between structure and bit level arithmetic. This compares favorably with other approaches that have to spend considerable effort on extracting this information from highly optimized implementations. Our approach is easily portable and proved applicable to a wide variety of state-of-the-art industrial designs.
Keywords :
Boolean algebra; digital arithmetic; equivalence classes; formal verification; Boolean equivalence checking; arithmetic bit level proof; bit level transformations; full-custom multipliers; high level language; industrial multipliers; low-level optimization; multiplier description language; standard equivalence checking; standard multiplication specification; Algorithm design and analysis; Arithmetic; Binary decision diagrams; Boolean functions; Circuits; Data structures; Design optimization; Robustness; Signal design; Signal processing algorithms; algorithm; formal verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-1921-0
Electronic_ISBN :
978-1-4244-1922-7
Type :
conf
DOI :
10.1109/ASPDAC.2008.4483983
Filename :
4483983
Link To Document :
بازگشت