DocumentCode
1328555
Title
Optimal bit-level arithmetic optimisation for high-speed circuits
Author
Um, Junhyung ; Kim, Taewhan
Author_Institution
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Volume
36
Issue
5
fYear
2000
fDate
3/2/2000 12:00:00 AM
Firstpage
405
Lastpage
407
Abstract
In terms of speed, the Wallace-tree compressor (i.e. bit-level carry-save addition array) is widely recognised as one of the most effective schemes for implementing arithmetic computations in VLSI design. However, the scheme has been applied only in a rather restrictive way, i.e. for implementing fast multipliers and for generating fixed structures without considering the characteristic of the input signals. The authors address the problem of optimising arithmetic circuits to overcome those limitations. A polynomial time algorithm is presented which generates a delay-optimal carry-save addition structure of an arithmetic circuit with uneven signal arrival profiles. This algorithm has been applied to the optimisation of high-speed digital filters and 5-30% savings have been achieved in the overall filter implementation in comparison to the standard carry-save implementation
Keywords
VLSI; carry logic; digital arithmetic; digital filters; high-speed integrated circuits; VLSI design; Wallace-tree compressor; arithmetic computations; bit-level carry-save addition array; delay-optimal carry-save addition structure; digital filters; high-speed circuits; optimal bit-level arithmetic optimisation; polynomial time algorithm; uneven signal arrival profiles;
fLanguage
English
Journal_Title
Electronics Letters
Publisher
iet
ISSN
0013-5194
Type
jour
DOI
10.1049/el:20000337
Filename
840064
Link To Document