ACM Home Page
Please provide us with feedback. Feedback
An automated, efficient and static bit-width optimization methodology towards maximum bit-width-to-error tradeoff with affine arithmetic model
Full text PdfPdf (377 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2006 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: High-level synthesis table of contents
Pages: 886 - 891  
Year of Publication: 2006
ISBN:0-7803-9451-8
Authors
Yu Pu  National University of Singapore, Singapore
Yajun Ha  National University of Singapore, Singapore
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
IPSJ SIG-SLDM : Information Processing Society of Japan, SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 39,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1118299.1118500
What is a DOI?

ABSTRACT

Ideally, bit-width analysis methods should be able to find the most appropriate bit-widths to achieve the optimum bit-width-to-error tradeoff for variables and constants in high level DSP algorithms when they are implemented into hardware. The tradeoff enables the fixed-point hardware implementation to be area efficient but still within the allowed error tolerance. Unfortunately, almost all the existing static bit-width analysis methods are Interval Arithmetic (IA) based that may overestimate bit-widths and enable fairly pessimistic bit-width-to-error tradeoff. We have developed an automated and efficient bit-width optimization methodology that is Affine Arithmetic (AA) based. Experiments have proven that, compared to the previous static analysis methods, our methodology not only dramatically reduces the fractional bit-width by more than 35% but also slightly reduces the integer bit-width. In addition, our probabilistic error analysis method further enlarges the bit-width-to-error tradeoff.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
M. L. Chang and S. Hauck, "Variable Precision Analysis for FPGA Synthesis," Nasa Earth Science Technology Conference 2003.
 
4
5
 
6
 
7
K. Kum and W. Sung, "Combined word-length optimization and high-level synthesis of digital signal processing systems," IEEE Trans. on Computer-Aided Design, Aug, 2001.
8
 
9
S. Kim, K.-I. Kum, and W. Sung, "Fixed-point optimization utility for C and C++ based digital signal processing programs," Workshop on VLSI and Signal Processing, Osaka, 1995.
 
10
 
11
J. Stolfi and L. H. de Figueiredo, "An introduction to affine arithmetic," TEMA Tend. Mat. Apl. Comput., 4, Vol.3, pp. 297--312, 2003.
 
12
 
13
 
14
15
 
16
Mark Stephenson, "Bitwise: Optimization Bitwidths Using Data-Range Propagation," Master's thesis. Massachusetts Institute of Technology, May 2000.
 
17
 
18
W. Sung and K. I. Kum. "Simulation-based word-length optimization method for fixed-point digital signal processing systems," IEEE Transactions on Signal Processing, vol. 43, no. 12, pp.3087--3090, December 1995.
19
20