ACM Home Page
Please provide us with feedback. Feedback
Automated fixed-point data-type optimization tool for signal processing and communication systems
Full text PdfPdf (267 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 41st annual Design Automation Conference table of contents
San Diego, CA, USA
SESSION: High-level techniques for signal processing table of contents
Pages: 478 - 483  
Year of Publication: 2004
ISBN:1-58113-828-8
Authors
Changchun Shi  University of California at Berkeley, CA
Robert W. Brodersen  University of California at Berkeley, CA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 63,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

A tool that automates the floating-point to fixed-point conversion (FFC) process for digital signal processing systems is described. The tool automatically optimizes fixed-point data types of arithmetic operators, including overflow modes, integer word lengths, fractional word lengths, and the number systems. The approach is based on statistical modeling, hardware resource estimation and global optimization based on an initial structural system description. The basic technique exploits the fact that the fixed point realization is a weak perturbation of the floating point realization which allows the development of a system model which can be used in the optimization process.


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
W. R. Davis, et al, "A design environment for high-throughput low-power dedicated signal processing systems," IEEE Journal of Solid State Circuits, vol. 37, No. 3, pp. 420--431, Mar. 2002.
 
2
K. Kuusilinna, et al, "Real-time System-on-Chip Emulation," Chapter 10, Winning the SoC Revolution, Kluwer Academic Publishers, pp. 229--253, 2003.
 
3
The MathWorks, Inc. Simulink. {Online}. Available: http://www.mathworks.com.
 
4
The Xilinx, Inc. System Generator. {Online}. Available: http://www.xilinx.com.
 
5
 
6
S. Kim, K. Kum and W. Sung, "Fixed-point optimization utility for C and C++ based digital signal processing programs," IEEE Trans. Circ. Sys. II: Analog and Digital Signal Processing, vol. 45, no.11, pp1455--1464, 1998.
 
7
 
8
D. Menard, and O. Sentieys, "A methodology for evaluating the precision of fixed-point systems," Proc. IEEE Int. Conf. on Acoust., Speech, and Signal Processing, vol. 3, 2002. pp. 3152--3155.
 
9
M. A. Cantin, Y. Savaria, and P. Lavoie, "A comparison of automatic word length optimization procedures," Proc. IEEE Int. Sym. Circs. and Sys, 2002, vol. 2, pp. 612--615.
 
10
C. Shi, and R. W. Brodersen, "Floating-point to fixed-point conversion with decision-errors due to quantization," IEEE Int. Conf. on Acoust., Speech, and Signal Processing, 2004.
 
11
C. Shi, and R. W. Brodersen, "A perturbation theory on statistical quantization effects in fixed-point DSP with non-stationary inputs," IEEE Int. Sym. Circs. and Sys, 2004.
 
12
C. Shi, and R. W. Brodersen, "An automated floating-point to fixed-point conversion methodology," Proc. IEEE Int. Conf. Acoust., Speech, and Signal Processing, Vol. 2, pp. 529--532, April 2003.
 
13
M. Nemani, and F. N. Najm, "High-level area and power estimation for VLSI circuits," IEEE Tran. Computer-Aided Design of Integrated Circuits and Systems, vol 18, pp. 697--713, June 1999.
 
14
Project descriptions of Berkeley Wireless Research Center. {Online} Available: http://bwrc.eecs.berkeley.edu
 
15
C. Shi, "A tutorial on using floating-point and fixed-point our conversion tool," {Online} Available: http://bwrc.eecs.berkeley.edu/people/Grad_Students/ccshi/research/FFC/documentation.htm


Collaborative Colleagues:
Changchun Shi: colleagues
Robert W. Brodersen: colleagues