• DocumentCode
    3434602
  • 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
  • fYear
    2009
  • fDate
    13-16 Dec. 2009
  • Firstpage
    1000
  • Lastpage
    1003
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICECS.2009.5410839
  • Filename
    5410839