ACM Home Page
Please provide us with feedback. Feedback
Synthesis of saturation arithmetic architectures
Full text PdfPdf (392 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 8 ,  Issue 3  (July 2003) table of contents
Pages: 334 - 354  
Year of Publication: 2003
ISSN:1084-4309
Authors
G. A. Constantinides  Imperial College of Science, Technology and Medicine, London, United Kingtom
P. Y. K. Cheung  Imperial College of Science, Technology and Medicine, London, United Kingtom
W. Luk  Imperial College of Science, Technology and Medicine, London, United Kingtom
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 62,   Citation Count: 3
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/785411.785415
What is a DOI?

ABSTRACT

This paper describes a synthesis technique for automating the design of linear Digital Signal Processing (DSP) systems such as digital filters. The proposed methodology makes optimized use of saturation arithmetic to produce a small design implemented directly in hardware. An analytical technique is proposed to estimate the saturation error resulting from a particular implementation, and an optimization procedure is introduced to aim for the smallest implementation satisfying user-specified bounds on saturation and roundoff error. Results are presented illustrating significant speedup and area reduction compared with standard DSP design techniques: up to 22% improvement in area and 28% improvement in speed have been obtained on Field Programmable Gate Array (FPGA) implementations.


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
Altera Corporation. 1998. Altera Databook. San Jose: Altera Corporation.
 
2
Benedetti, A. and Perona, P. 2000. Bit-width optimization for configurable DSPs by multi-interval analysis. In Proceedings of the 34th Asilomar Conference on Signals, Systems and Computers.
 
3
Chung, K.-L. 1974. A Course in Probability Theory. Academic Press, New York.
4
 
5
Constantinides, G. A. 2001. High Level Synthesis and Word Length Optimization of Digital Signal Processing Systems. Ph.D. thesis, University of London.
 
6
 
7
 
8
9
 
10
FREETEL. 1993. Esprit project 6166: FREETEL database.
 
11
Johnson, K. K. and Sandberg, I. W. 1995. A separation theorem for finite precision digital filters. IEEE Trans. Circuits and Syst. I 42, 9 (September), 541--545.
 
12
Kim, S., Kum, K., and Sung, W. 1998. Fixed-point optimization utility for C and C++ based digital signal processing programs. IEEE Trans. Circuits Syst. II 45, 11 (November), 1455--1464.
 
13
Kum, K.-I. and Sung, W. 2001. Combined word-length optimization and high-level synthesis of digital signal processing systems. IEEE Trans. Comput. Aided Design 20, 8 (August), 921--930.
 
14
 
15
Liu, B. 1971. Effect of finite word length on the accuracy of digital filters---a review. IEEE Trans. Circuit Theory CT-18, 6, 670--677.
 
16
 
17
Oppenheim, A. V. and Weinstein, C. J. 1972. Effects of finite register length in digital filtering and the fast fourier transform. IEEE Proceedings 60, 8, 957--976.
18
19


Collaborative Colleagues:
G. A. Constantinides: colleagues
P. Y. K. Cheung: colleagues
W. Luk: colleagues