DocumentCode :
2282238
Title :
Exploiting vanishing polynomials for equivalence verification of fixed-size arithmetic datapaths
Author :
Shekhar, Namrata ; Kalla, Priyank ; Enescu, Florian ; Gopalakrishnan, Sivaram
Author_Institution :
Dept. of Electr. & Comput. Eng., Utah Univ., Salt Lake, UT, USA
fYear :
2005
fDate :
2-5 Oct. 2005
Firstpage :
215
Lastpage :
220
Abstract :
This paper addresses the problem of equivalence verification of high-level/RTL descriptions. The focus is on datapath-oriented designs that implement univariate polynomial computations over fixed-size bit-vectors. When the size (m) of the entire datapath is kept constant, fixed-size bit-vector arithmetic manifests itself as polynomial algebra over finite integer rings of residue classes Z2m. The verification problem then reduces to that of checking equivalence of over Z2m in other words, to prove f(x)%2m ≡ g(x)%2m. This paper transforms the equivalence verification problem into proving (f(x) - g(x))%2m ≡ 0. Exploiting the theory of vanishing polynomials over finite integer rings, a systematic algorithmic procedure is derived to establish whether or not a given polynomial vanishes (always evaluates to 0) over Z2m. Experiments demonstrate the effectiveness of our approach over contemporary techniques.
Keywords :
equivalence classes; fixed point arithmetic; high level synthesis; logic design; polynomials; RTL descriptions; datapath-oriented designs; equivalence verification; finite integer rings; fixed-size arithmetic datapaths; fixed-size bit-vector arithmetic; high-level descriptions; polynomial algebra; systematic algorithmic procedure; univariate polynomial computation; vanishing polynomials; Algebra; Binary decision diagrams; Computer architecture; Digital arithmetic; Digital signal processing; Polynomials; Robustness; Signal design; Signal processing algorithms; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2005. ICCD 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2451-6
Type :
conf
DOI :
10.1109/ICCD.2005.52
Filename :
1524155
Link To Document :
بازگشت