2007 Asia and South Pacific Design Automation Conference 2007
DOI: 10.1109/aspdac.2007.358037
|View full text |Cite
|
Sign up to set email alerts
|

Optimization of Arithmetic Datapaths with Finite Word-Length Operands

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 2 m (%2 m ). Therefore, finite wordlength bit-vector arithmetic can be modeled as algebra over finite integer rings, where the bit-ve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2007
2007
2010
2010

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…• Consider the example of a 5th degree Chebyshev polynomial (P5) used in computer graphics applications. P5 = 16x 5 − 20x 3 + 5x (23) Since this is a univariate polynomial in x, the RLF generated for this expression has only one linear term: x. When our decomposition is applied, it simply reduces to that of a Horner form decomposition.…”
Section: Limitations and Future Workmentioning
confidence: 99%
“…• Consider the example of a 5th degree Chebyshev polynomial (P5) used in computer graphics applications. P5 = 16x 5 − 20x 3 + 5x (23) Since this is a univariate polynomial in x, the RLF generated for this expression has only one linear term: x. When our decomposition is applied, it simply reduces to that of a Horner form decomposition.…”
Section: Limitations and Future Workmentioning
confidence: 99%
“…However, the word-length of the bit-vector variables in the design are usually predetermined and fixed according to the desired precision, and all of above works have not taken into account the word-length of input variables and output variables for arithmetic datapath. In [13] an algorithm of equivalence verification for polynomial datapaths with multiple wordlength operands was implemented, and in [14] an algorithm of area optimization for the same polynomial datapaths was implemented.…”
Section: Introductionmentioning
confidence: 99%