DocumentCode
3386558
Title
Bit-level arithmetic optimization for carry-save additions
Author
Kei Yong Khoo ; ZhanYu ; Willson, A.N., Jr.
Author_Institution
Integrated Circuits & Syst. Lab., California Univ., Los Angeles, CA, USA
fYear
1999
fDate
7-11 Nov. 1999
Firstpage
14
Lastpage
18
Abstract
Addresses the bit-level optimization of carry-save adder (CSA) arrays when the operands are of unequal wordlength (such as in some datapaths in digital signal processing circuits). We first show that by relaxing the carry-save representation to allow for more than two signals per bit position, we gain flexibility in the bit-level implementation of CSA arrays that can be exploited to achieve a more efficient design. We then propose algorithms to optimize a single adder array at the bit-level. In addition, we proposed a heuristic to optimize a series of adder arrays that might occur in a datapath. We have applied our algorithms to the optimization of high-speed digital FIR filters and have achieved 15% to 30% savings (weighted cost) in the overall filter implementation array in comparison to the standard carry-save implementation.
Keywords
FIR filters; carry logic; digital signal processing chips; optimisation; bit-level arithmetic optimization; carry-save adder arrays; digital signal processing circuit datapaths; efficient design; filter implementation array; flexible bit-level implementation; high-speed digital FIR filters; unequal-wordlength operands; Adders; Cost function; Delay; Digital arithmetic; Digital filters; Digital integrated circuits; Finite impulse response filter; Laboratories; Logic arrays; Signal design;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-5832-5
Type
conf
DOI
10.1109/ICCAD.1999.810611
Filename
810611
Link To Document