ACM Home Page
Please provide us with feedback. Feedback
Word-length optimization for differentiable nonlinear systems
Full text PdfPdf (548 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 11 ,  Issue 1  (January 2006) table of contents
Pages: 26 - 43  
Year of Publication: 2006
ISSN:1084-4309
Author
George A. Constantinides  Imperial College of Science, Technology and Medicine, London, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 52,   Citation Count: 2
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/1124713.1124716
What is a DOI?

ABSTRACT

This article introduces an automatic design procedure for determining the sensitivity of outputs in a digital signal processing design to small errors introduced by rounding or truncation of internal variables. The proposed approach can be applied to both linear and nonlinear designs. By analyzing the resulting sensitivity values, the proposed procedure is able to determine an appropriate distinct word-length for each internal variable in a fixed-point hardware implementation. In addition, the power-optimizing capabilities of word-length optimization are studied. Application of the proposed procedure to adaptive filters and polynomial evaluation circuits realized in a Xilinx Virtex FPGA has resulted in area reductions of up to 80% (mean 66%) combined with power reductions of up to 98% (mean 87%) and speed-up of up to 36%(mean 20%) over common alternative design strategies.


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
Cantin, M.-A., Savaria, Y., and Lavoie, P. 2001. An automatic word length determination method. In Proceedings of the IEEE International Symposium on Circuits and Systems. IEEE Computer Society Press, Los Alamitos, CA. V-53--V-56.
 
4
5
 
6
 
7
Constantinides, G. A., Cheung, P. Y. K., and Luk, W. 2003. Wordlength optimization for linear digital signal processing. IEEE Trans. Computer-Aid. Des. Integ. Circ. Syst. 22, 10 (Oct.), 1432--1442.
 
8
 
9
Constantinides, G. A. and Woeginger, G. J. 2002. The complexity of multiple wordlength assignment. Appl. Math. Lett. 15, 2 (Feb.), 137--140.
10
 
11
FREETEL. 1993. Esprit project 6166: FREETEL database.
 
12
 
13
 
14
 
15
Jackson, L. B. 1970. On the interaction of roundoff noise and dynamic range in digital filters. Bell Syst. Tech. J. 49 (Feb.), 159--184.
 
16
 
17
Kum, K.-I. and Sung, W. 2001. Combined word-length optimization and high-level synthesis of digital signal processing systems. IEEE Trans. Computer Aid Des. 20, 8 (Aug.), 921--930.
 
18
 
19
 
20
Mitra, S. K. 1998. Digital Signal Processing. McGraw-Hill, New York.
 
21
Muller, J. 1997. Elementary Functions. Springer-Verlag, Berlin, Germany.
 
22
 
23
 
24
 
25
Sidahao, N., Constantinides, G. A., and Cheung, P. Y. K. 2003. Architectures for function evaluation on FPGAs. In Proceedings of the IEEE International Symposium on Circuits and Systems. IEEE Computer Society Press, Los Alamitos, CA.
 
26
SIMULINK. Simulink. http://www.mathworks.com.
27
 
28
 
29
Xilinx, Inc. 2002. Field Programmable Gate Arrays. Xilinx, Inc., San Jose, CA.


Collaborative Colleagues:
George A. Constantinides: colleagues