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 :
بازگشت