Skip to main content

Advertisement

Log in

Design and Optimization of Multiplierless FIR Filters Using Sub-Threshold Circuits

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

This paper develops and demonstrates the design and optimization method for fixed coefficient Finite Impulse Response (FIR) filters using sub-threshold 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 fixed-point coefficients of the linear phase equiripple low-pass 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, the minimum 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22

Similar content being viewed by others

References

  1. Wang, A., & Chandrakasan, A. (2004). A 180mv fft processor using subthreshold circuit techniques. In ISSCC dig. tech. papers (Vol. 1, pp. 292–529).

  2. Calhoun, B. H., & Chandrakasan, A. (2004). Characterizing and modeling minimum energy operation for subthreshold circuits. In ISLPED’04, 9–11 August, Newport Beach, California, USA (pp. 90–95).

  3. Calhoun, B. H., Wang, A., & Chandrakasan, A. (2005). Modeling and sizing for minimum energy operation in subthreshold circuits. IEEE Journal of Solid-State Circuits, 40(9), 1778–1786.

    Article  Google Scholar 

  4. Calhoun, B. H., & Chandrakasan, A. (2006). A 256kb sub-threshold sram in 65nm cmos. In ISSCC dig. tech. papers (pp. 2592–2601).

  5. Zhai, B., Pant, S., Nazhandali, L., Hanson, S., Olson, J., Reeves, A., et al. (2009). Energy-efficient subthreshold processor design. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 17(8), 1127–1137.

    Article  Google Scholar 

  6. Wang, A., Calhoun, B., & Chandrakasan, A. (2006). Sub-threshold design for ultra low-power systems. New York: Springer.

    Google Scholar 

  7. Parhi, K. K. (1999). VLSI digital signal processing systems: Design and implementation. Hoboken: Wiley.

    Google Scholar 

  8. Rabaey, J. M., Chandrakasan, A., & Nikolic, B. (2003). Digital integrated circuits: A design perspective (2nd ed.). Upper Saddle River: Prentice Hall.

    Google Scholar 

  9. Chandrakasan, A., Bowhill, W., & Fox, F. (2001). Design of high- performance microprocessor circuits. Piscataway: IEEE Press.

    Google Scholar 

  10. Zhai, B., Blaauw, D., Sylvester, D., & Flautner, K. (2004). Theoretical and practical limits of dynamic voltage scaling. In Proc. 41st DAC 2004, 7–11 June, San Diego, California, USA (pp. 868–873).

  11. Proakis, J., Manolakis, D. (2006). Digital signal processing: Principle, algorithms and applications (4th ed.). Upper Saddle River: Prentice Hall.

    Google Scholar 

  12. Tsividis, Y. (2003). Operation and modeling of the MOS transistor (2nd ed.). New York: Oxford University Press.

    Google Scholar 

  13. Bellaouar, A., Fridi, A., Elmasry, M. I., & Itoh, K. (1998). Supply voltage scaling for temperature insensitive cmos circuit operation. IEEE Transactions on Circuits and Systems-II: Analog and Digital Signal Processing, 45(3), 415–417.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yingbo Hu.

Appendix: Coefficients of FIR Filters

Appendix: Coefficients of FIR Filters

Table 5 shows the 26 coefficients for the 51-tap low-pass FIR filter, which are generated from Matlab. The first column is the coefficient number. The second, third and fourth column are the decimal representation, hexadecimal representation and 2’s complement representation, respectively. The CSD representation uses only absolute values since the multiplication uses both add and subtract operations. And the nonzero bits are given in the table while zero bits are blank. The frequency characteristic of the FIR filter is shown in Fig. 23. The filter uses 16-bit fixed-point coefficients in the range of [ − 0.5, 0.5) and 16-bit inputs with 15-bit fraction in the range [ − 1, 1).

Table 5 Coefficients of a 51-tap FIR filter.
Figure 23
figure 23

The frequency characteristic of the FIR filter.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hu, Y., Parhi, K.K. Design and Optimization of Multiplierless FIR Filters Using Sub-Threshold Circuits. J Sign Process Syst 70, 259–274 (2013). https://doi.org/10.1007/s11265-012-0663-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-012-0663-9

Keywords

Navigation