DocumentCode
2545611
Title
Optimization of Arithmetic Datapaths with Finite Word-Length Operands
Author
Gopalakrishnan, Sivaram ; Kalla, Priyank ; Enescu, Florian
Author_Institution
Electr. & Comput. Eng., Utah Univ., Salt Lake, UT
fYear
2007
fDate
23-26 Jan. 2007
Firstpage
511
Lastpage
516
Abstract
This paper presents an approach to area optimization of arithmetic datapaths that perform polynomial computations over bit-vectors with finite widths. Examples of such designs abound in DSP for audio, video and multimedia computations where the input and output bit-vector sizes are dictated by the desired precision. A bit-vector of size m represents integer values reduced modulo 2m(%2m). Therefore, finite word-length bit-vector arithmetic can be modeled as algebra over finite integer rings, where the bit-vector size dictates the ring cardinality. This paper demonstrates how the number-theoretic properties of finite integer rings can be exploited for optimization of bit-vector arithmetic. Along with an analytical model to estimate the implementation cost at RTL, two algorithms are presented to optimize bit-vector arithmetic. Experimental results, conducted within practical CAD settings, demonstrate significant area savings due to our approach.
Keywords
CAD; digital arithmetic; polynomial approximation; vectors; CAD; area optimization; arithmetic datapaths; bit vectors; finite integer rings; finite word length; operands; polynomial computations; Algebra; Circuit synthesis; Computational modeling; Costs; Digital arithmetic; Digital signal processing; Mathematical model; Polynomials; Power system modeling; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
Conference_Location
Yokohama
Print_ISBN
1-4244-0629-3
Electronic_ISBN
1-4244-0630-7
Type
conf
DOI
10.1109/ASPDAC.2007.358037
Filename
4196083
Link To Document