Multiplierless FIR filter architecture synthesizer based on CSD code

Maw Ching Lin*, Chien Lung Chen, Ding Yu Hsin, Chih Hung Lin, Shyh-Jye Jou

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Scopus citations


An architecture synthesizer for a FIR filter based on CSD code is presented. A traditional filter synthesis tool only generates one set of CSD coefficients that fits the filter specifications; however, using the time domain and then the frequency domain optimization of the filter coefficients, our synthesizer can obtain as many sets of CSD coefficients as possible. The coefficient set that leads to minimum hardware complexity will be selected. Then, the user can select four structures with different operational speed and hardware complexity. Finally, a synthesizable Verilog code will automatically be generated. A design example of a FIR filter that has 35 taps with 8-bit coefficients shows that the overall hardware reduction in using our synthesizer is 58% as compared to the result after the time domain optimization.

Original languageEnglish
Pages (from-to)155-163
Number of pages9
JournalJournal of the Chinese Institute of Electrical Engineering, Transactions of the Chinese Institute of Engineers, Series E/Chung KuoTien Chi Kung Chieng Hsueh K'an
Issue number2
StatePublished - 1 May 2003


  • Finite-precision CSD code
  • FIR filter
  • Multiplierless
  • Silicon compiler
  • Synthesizer


Dive into the research topics of 'Multiplierless FIR filter architecture synthesizer based on CSD code'. Together they form a unique fingerprint.

Cite this