Design and optimization of multiplierless fir filters using sub-threshold circuits

Yingbo Hu, Keshab K Parhi

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

This paper develops and demonstrates the design and optimization method for fixed coefficient Finite Impulse Response (FIR) filters using subthreshold circuits to achieve the minimum energy per operation. Sub-threshold circuit current, delay, power consumption, energy per operation and temperature dependence are modeled theoretically and analyzed using Matlab. Then the filter design and optimization are presented.With a frequency characteristic of 80 dB magnitude and 9.6 kHz bandwidth, the 16-bit fixedpoint coefficients of the linear phase equiripple lowpass filter are generated from Matlab. Canonical Signed Digit (CSD) arithmetic is used for multiplierless design to improve both cost and performance. The transposed structure and symmetry structure are applied to optimize the delay and cost further. Horner's rule is used to improve the precision. Tree-height reduction and subexpression sharing at Register Transfer Level (RTL) are used for further delay and cost reduction. Six versions of the filter with the same group of coefficients are designed and synthesized using Design Compiler with a 65 nm process. Synthesis results show that the area of the final version is reduced by 44% compared with the original design at a fixed frequency of 250 MHz, and at the highest frequency of each design, the area is reduce by about 23% while the performance is improved by 60%. These results show the design and optimization method developed in this paper can improve both the area and performance significantly. One adder from the synthesis netlist is simulated at the transistor-level using HSPICE to obtain characteristics of sub-threshold operations. The supply voltage varies from 1.2 to 0.08 V and temperatures from 0 to 110°C. The experiment results verify most characteristics of the sub-threshold models, but also reveal some limitations and defects of the theoretical models and previous results. The observations are discussed carefully with quantitative and qualitative analysis. For 25°C, theminimum energy point for the adder is 0.22 V. Finally, the results of the adder are used to estimate the energy per operation for the filters. For a fixed frequency of 36.4 kHz at 0.22 V, the estimated energy values vary from 4.8 to about 2.7 pJ for the six designed filters.

Original languageEnglish (US)
Pages (from-to)259-274
Number of pages16
JournalJournal of Signal Processing Systems
Volume70
Issue number3
DOIs
StatePublished - Mar 1 2013

Fingerprint

Threshold Circuits
FIR Filter
Optimization
Networks (circuits)
Filter
Energy
Adders
Design Method
MATLAB
Optimization Methods
Costs
Coefficient
Vary
Synthesis
Threshold Model
Low-pass Filter
Filter Design
Qualitative Analysis
Impulse Response
Temperature Dependence

Keywords

  • FIR filter
  • Minimum energy point
  • Multiplierless
  • Sub-threshold circuits

Cite this

Design and optimization of multiplierless fir filters using sub-threshold circuits. / Hu, Yingbo; Parhi, Keshab K.

In: Journal of Signal Processing Systems, Vol. 70, No. 3, 01.03.2013, p. 259-274.

Research output: Contribution to journalArticle

@article{8f86917d974d4185a7fb8068ec6a37b6,
title = "Design and optimization of multiplierless fir filters using sub-threshold circuits",
abstract = "This paper develops and demonstrates the design and optimization method for fixed coefficient Finite Impulse Response (FIR) filters using subthreshold circuits to achieve the minimum energy per operation. Sub-threshold circuit current, delay, power consumption, energy per operation and temperature dependence are modeled theoretically and analyzed using Matlab. Then the filter design and optimization are presented.With a frequency characteristic of 80 dB magnitude and 9.6 kHz bandwidth, the 16-bit fixedpoint coefficients of the linear phase equiripple lowpass filter are generated from Matlab. Canonical Signed Digit (CSD) arithmetic is used for multiplierless design to improve both cost and performance. The transposed structure and symmetry structure are applied to optimize the delay and cost further. Horner's rule is used to improve the precision. Tree-height reduction and subexpression sharing at Register Transfer Level (RTL) are used for further delay and cost reduction. Six versions of the filter with the same group of coefficients are designed and synthesized using Design Compiler with a 65 nm process. Synthesis results show that the area of the final version is reduced by 44{\%} compared with the original design at a fixed frequency of 250 MHz, and at the highest frequency of each design, the area is reduce by about 23{\%} while the performance is improved by 60{\%}. These results show the design and optimization method developed in this paper can improve both the area and performance significantly. One adder from the synthesis netlist is simulated at the transistor-level using HSPICE to obtain characteristics of sub-threshold operations. The supply voltage varies from 1.2 to 0.08 V and temperatures from 0 to 110°C. The experiment results verify most characteristics of the sub-threshold models, but also reveal some limitations and defects of the theoretical models and previous results. The observations are discussed carefully with quantitative and qualitative analysis. For 25°C, theminimum energy point for the adder is 0.22 V. Finally, the results of the adder are used to estimate the energy per operation for the filters. For a fixed frequency of 36.4 kHz at 0.22 V, the estimated energy values vary from 4.8 to about 2.7 pJ for the six designed filters.",
keywords = "FIR filter, Minimum energy point, Multiplierless, Sub-threshold circuits",
author = "Yingbo Hu and Parhi, {Keshab K}",
year = "2013",
month = "3",
day = "1",
doi = "10.1007/s11265-012-0663-9",
language = "English (US)",
volume = "70",
pages = "259--274",
journal = "Journal of Signal Processing Systems",
issn = "1939-8018",
publisher = "Springer New York",
number = "3",

}

TY - JOUR

T1 - Design and optimization of multiplierless fir filters using sub-threshold circuits

AU - Hu, Yingbo

AU - Parhi, Keshab K

PY - 2013/3/1

Y1 - 2013/3/1

N2 - This paper develops and demonstrates the design and optimization method for fixed coefficient Finite Impulse Response (FIR) filters using subthreshold circuits to achieve the minimum energy per operation. Sub-threshold circuit current, delay, power consumption, energy per operation and temperature dependence are modeled theoretically and analyzed using Matlab. Then the filter design and optimization are presented.With a frequency characteristic of 80 dB magnitude and 9.6 kHz bandwidth, the 16-bit fixedpoint coefficients of the linear phase equiripple lowpass filter are generated from Matlab. Canonical Signed Digit (CSD) arithmetic is used for multiplierless design to improve both cost and performance. The transposed structure and symmetry structure are applied to optimize the delay and cost further. Horner's rule is used to improve the precision. Tree-height reduction and subexpression sharing at Register Transfer Level (RTL) are used for further delay and cost reduction. Six versions of the filter with the same group of coefficients are designed and synthesized using Design Compiler with a 65 nm process. Synthesis results show that the area of the final version is reduced by 44% compared with the original design at a fixed frequency of 250 MHz, and at the highest frequency of each design, the area is reduce by about 23% while the performance is improved by 60%. These results show the design and optimization method developed in this paper can improve both the area and performance significantly. One adder from the synthesis netlist is simulated at the transistor-level using HSPICE to obtain characteristics of sub-threshold operations. The supply voltage varies from 1.2 to 0.08 V and temperatures from 0 to 110°C. The experiment results verify most characteristics of the sub-threshold models, but also reveal some limitations and defects of the theoretical models and previous results. The observations are discussed carefully with quantitative and qualitative analysis. For 25°C, theminimum energy point for the adder is 0.22 V. Finally, the results of the adder are used to estimate the energy per operation for the filters. For a fixed frequency of 36.4 kHz at 0.22 V, the estimated energy values vary from 4.8 to about 2.7 pJ for the six designed filters.

AB - This paper develops and demonstrates the design and optimization method for fixed coefficient Finite Impulse Response (FIR) filters using subthreshold circuits to achieve the minimum energy per operation. Sub-threshold circuit current, delay, power consumption, energy per operation and temperature dependence are modeled theoretically and analyzed using Matlab. Then the filter design and optimization are presented.With a frequency characteristic of 80 dB magnitude and 9.6 kHz bandwidth, the 16-bit fixedpoint coefficients of the linear phase equiripple lowpass filter are generated from Matlab. Canonical Signed Digit (CSD) arithmetic is used for multiplierless design to improve both cost and performance. The transposed structure and symmetry structure are applied to optimize the delay and cost further. Horner's rule is used to improve the precision. Tree-height reduction and subexpression sharing at Register Transfer Level (RTL) are used for further delay and cost reduction. Six versions of the filter with the same group of coefficients are designed and synthesized using Design Compiler with a 65 nm process. Synthesis results show that the area of the final version is reduced by 44% compared with the original design at a fixed frequency of 250 MHz, and at the highest frequency of each design, the area is reduce by about 23% while the performance is improved by 60%. These results show the design and optimization method developed in this paper can improve both the area and performance significantly. One adder from the synthesis netlist is simulated at the transistor-level using HSPICE to obtain characteristics of sub-threshold operations. The supply voltage varies from 1.2 to 0.08 V and temperatures from 0 to 110°C. The experiment results verify most characteristics of the sub-threshold models, but also reveal some limitations and defects of the theoretical models and previous results. The observations are discussed carefully with quantitative and qualitative analysis. For 25°C, theminimum energy point for the adder is 0.22 V. Finally, the results of the adder are used to estimate the energy per operation for the filters. For a fixed frequency of 36.4 kHz at 0.22 V, the estimated energy values vary from 4.8 to about 2.7 pJ for the six designed filters.

KW - FIR filter

KW - Minimum energy point

KW - Multiplierless

KW - Sub-threshold circuits

UR - http://www.scopus.com/inward/record.url?scp=84892815180&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84892815180&partnerID=8YFLogxK

U2 - 10.1007/s11265-012-0663-9

DO - 10.1007/s11265-012-0663-9

M3 - Article

AN - SCOPUS:84892815180

VL - 70

SP - 259

EP - 274

JO - Journal of Signal Processing Systems

JF - Journal of Signal Processing Systems

SN - 1939-8018

IS - 3

ER -