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