Title :
Design flow for the generation of optimized FIR filters
Author :
Rosa, Vagner S. ; Daitx, Fábio F. ; Costa, Eduardo ; Bampi, Sergio
Author_Institution :
Inf. Inst., UFRGS Univ., Porto Alegre, Brazil
Abstract :
This paper presents a design flow for the generation of optimized FIR filters. It includes a graphical interface to integrate the complete synthesis flow, from the filter specification to a synthesizable VHDL. This allows the user to quickly develop high performance filters that meet the design constraints. The designed software supports coefficient and data bit-width configuration at design time. The generated VHDL code is generic and can be synthesized using any logic synthesis tool. The generation tool employs a combination of the reduction of the coefficients to N-Power-of-Two (NPT) terms, where the maximum number of non-zeros in each coefficient is taken as a constraint, and two common subexpression elimination (CSE) algorithms to minimize the number of addition/subtraction operations used in the multiplier-less implementation of the filter. Synthesis results for a range of different filter specifications for both FPGA using Virtex 5 Pro device and TSMC 0,18um CMOS standard cell, using Cadence synthesis tool are presented.
Keywords :
CMOS digital integrated circuits; FIR filters; field programmable gate arrays; graphical user interfaces; Cadence synthesis tool; FPGA; N-power-of-Two terms; TSMC CMOS standard cell; VHDL code; Virtex 5 Pro device; addition-subtraction operations; common subexpression elimination algorithms; graphical interface; multiplier-less implementation; optimized FIR filters; size 0.18 mum; CMOS technology; Design optimization; Field programmable gate arrays; Finite impulse response filter; Hardware; Heuristic algorithms; Informatics; Logic; Software algorithms; Software design;
Conference_Titel :
Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on
Conference_Location :
Yasmine Hammamet
Print_ISBN :
978-1-4244-5090-9
Electronic_ISBN :
978-1-4244-5091-6
DOI :
10.1109/ICECS.2009.5410839