DocumentCode
727191
Title
Verification of arithmetic datapath designs using word-level approach — A case study
Author
Cunxi Yu ; Brown, Walter ; Ciesielski, Maciej
Author_Institution
ECE Dept., Univ. of Massachusetts, Amherst, MA, USA
fYear
2015
fDate
24-27 May 2015
Firstpage
1862
Lastpage
1865
Abstract
The paper describes an efficient method to prove equivalence between two integer arithmetic datapath designs specified at the register transfer level. The method is illustrated with an industrial ALU design. As reported in literature, solving it using a commercial equivalence checking tool required case-splitting, which limits its applicability to larger designs. We show how such a task can be solved as a simpler verification problem without case-splitting. We demonstrate both the word-level and bit-level approach to this problem and show that the method is scalable to large combinational datapath circuits. Experimental results demonstrate the application of the method to large combinational arithmetic circuits.
Keywords
combinational circuits; digital arithmetic; formal verification; logic design; bit-level approach; case-splitting; combinational arithmetic circuits; combinational datapath circuits; commercial equivalence checking tool; industrial ALU design; integer arithmetic datapath design verification; register transfer level; word-level approach; Boolean functions; Central Processing Unit; Computers; Data structures; Logic gates; Mathematical model; Registers; RTL transformations; arithmetic circuits; functional verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location
Lisbon
Type
conf
DOI
10.1109/ISCAS.2015.7169020
Filename
7169020
Link To Document