DocumentCode :
2330269
Title :
Finding linear building-blocks for RTL synthesis of polynomial datapaths with fixed-size bit-vectors
Author :
Gopalakrishnan, Sivaram ; Kalla, Priyank ; Meredith, M. Brandon ; Enescu, Florian
Author_Institution :
Univ. of Utah, Salt Lake City
fYear :
2007
fDate :
4-8 Nov. 2007
Firstpage :
143
Lastpage :
148
Abstract :
Polynomial computations over fixed-size bit-vectors are found in many practical datapath designs. For efficient RTL synthesis, it is important to identify good decompositions of the polynomial into smaller/simpler units. Symbolic computer algebra algorithms and tools have been used for this purpose. However, fixed-size (m) bit-vector arithmetic is polynomial algebra over the finite integer ring Z2m, which is a non-unique factorization domain (non-UFD). While non-UFDs provide an extra freedom to search for decompositions, they complicate polynomial manipulation as traditional division-based algorithms are inapplicable. This paper presents new mathematical concepts for polynomial decomposition over Z2m, for RTL synthesis over fixed-size m-bit vectors. Given a polynomial, we identify a specific set of linear expressions and compute the Grobner bases of their ideal (over non-UFD Z2m) using syzygies. This basis serves as good building-blocks for the given computation. A decomposition is identified by subsequent Grobner basis reduction. Experimental results demonstrate significant area savings due to our approach, as compared against contemporary datapath synthesis techniques.
Keywords :
data flow graphs; high level synthesis; polynomial approximation; process algebra; vectors; Grobner basis reduction; RTL synthesis; fixed-size bit-vector; polynomial datapath; symbolic computer algebra algorithm; Algebra; Arithmetic; Cities and towns; Data engineering; Design engineering; Digital signal processing; Filters; Pixel; Polynomials; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Print_ISBN :
978-1-4244-1381-2
Electronic_ISBN :
1092-3152
Type :
conf
DOI :
10.1109/ICCAD.2007.4397257
Filename :
4397257
Link To Document :
بازگشت