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 :
بازگشت