loading...
Optimization of Arithmetic Datapaths with Finite Word-Length Operands
Yokohama January 23-January 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASPDAC.2007.3580372007 Asia and South Pacific Design Au ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
S. Gopalakrishnan, Electr.&Comput. Eng., Utah Univ., Salt Lake, UT
P. Kalla, Electr.&Comput. Eng., Utah Univ., Salt Lake, UT
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.
Index Terms:
CAD, arithmetic datapaths, finite word length, operands, area optimization, polynomial computations, bit vectors, finite integer rings
Citation:
S. Gopalakrishnan, P. Kalla, F. Enescu, "Optimization of Arithmetic Datapaths with Finite Word-Length Operands," asp-dac, pp.511-516, 2007 Asia and South Pacific Design Automation Conference, 2007
Usage of this product signifies your acceptance of the Terms of Use.