DocumentCode :
3384420
Title :
Minimal Logic Depth adder tree optimization for Multiple Constant Multiplication
Author :
Faust, Mathias ; Chang, Chip-Hong
Author_Institution :
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore, Singapore
fYear :
2010
fDate :
May 30 2010-June 2 2010
Firstpage :
457
Lastpage :
460
Abstract :
Research on optimization of fixed coefficient FIR filters modeled as Multiple Constant Multiplication (MCM) has been ongoing for two decades. An analysis of Minimal Signed Digit (MSD) reveals that potential good solutions are omitted by Common Subexpression Elimination (CSE) algorithms as they are hidden in the MSD representations. Some CSE algorithms ensure that all coefficients are implemented at minimal Logic Depth (LD) which is advantageous from power saving perspective. Imposing this requirement on a graph dependant (GD) algorithm reduces the search space as well as the runtime. It also eliminates the long critical path of GD algorithm. This paper presents a minimal logic depth GD algorithm which requires no lookup table. Simulation results show that it has lower number of adders than CSE algorithms while having the minimal logic depth. For all filters tested, it consumes less switching power than the latest LD constrained GD methods based on the Glitch Path Count and Glitch Path Score metrics.
Keywords :
FIR filters; optimisation; trees (mathematics); CSE algorithms; FIR filters; GD algorithm long critical path; LD constrained GD methods; MCM; MSD; common subexpression elimination algorithms; glitch path count; glitch path score metrics; graph dependant algorithm; lookup table; minimal logic depth adder tree optimization; minimal signed digit; multiple constant multiplication; power saving; switching power; Algorithm design and analysis; Embedded system; Energy consumption; Finite impulse response filter; Global Positioning System; Iterative algorithms; Logic; Runtime; Signal processing algorithms; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5308-5
Electronic_ISBN :
978-1-4244-5309-2
Type :
conf
DOI :
10.1109/ISCAS.2010.5537658
Filename :
5537658
Link To Document :
بازگشت