Skip to main content
Log in

Seamless Pipelining of DSP Circuits

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

Pipelining is a popularly used technique to achieve higher frequency of operation of digital signal processing (DSP) applications, by reducing the critical path of circuits. But conventionally critical path is estimated by the discrete component timing model in terms of the times required for the computation of additions and multiplications, where arithmetic circuits are considered as discrete components. Pipeline registers are inserted in between arithmetic circuits to reduce the estimated critical path. In this paper, we show that very often the architecture-level pipelining, based on the discrete component timing model, does not result in significant reduction in critical path, but on the other hand increases the latency and register complexity. In order to derive greater advantage of pipelining, propagation delays of different combinational sections could be evaluated precisely at gate level or at least at the level of one-bit adders, and based on that, the critical path could be reduced by placing the pipeline registers seamlessly across the combinational datapath without restricting them to be placed only in between arithmetic circuits. In this paper, we present adequately precise evaluation of propagation delays across combinational path as a network of arithmetic circuits based on seamless view of signal propagation. Using the precise information of propagation delay of combinational sections, we identify the best possible locations of pipeline registers in order to reduce the critical path up to the desired limit. The proposed seamless pipelining approach is found to achieve the desired acceleration of DSP applications without significant pipeline overhead in terms of latency and register complexity.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. For 2’s complement multiplication of signed operands, the array multiplier shown in Fig. 5 can be modified by Baugh–Wooley multiplication scheme [1]

References

  1. C.R. Baugh, B.A. Wooley, IEEE Trans. Comput. 22(12), 1045–1047 (1973)

    Article  Google Scholar 

  2. S.F. Hsiao, Y.H. Hu, T.B. Juang, C.H. Lee, IEEE Trans. Circuits Syst. I Regul. Pap. 52(8), 1568–1579 (2005)

    Article  MathSciNet  Google Scholar 

  3. N. Kumar, M. Bansal, N. Kumar, Int. J. Comput. Appl. 57(11), 14–18 (2012)

    Google Scholar 

  4. I. Kuroda, E. Murata, K. Nadehara, K. Suzukit, A.O. Tomohisa Araitt, in Proc. IEEE Workshop on Signal Processing Systems (SIPS), pp. 381–386, 1998

  5. X. Lou, P. K. Meher, Y. J. Yu, in Proc. IEEE Int. Symp. Circuits Syst, pp. 966–969, 2015

  6. M.D. Macleod, A.G. Dempster, IEEE Signal Process. Lett. 12(3), 186–189 (2005)

    Article  Google Scholar 

  7. R. Mahesh, A.P. Vinod, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 27(2), 217–229 (2008)

    Article  Google Scholar 

  8. P.K. Meher, IEEE Trans. Circuits Syst. II Express Briefs 55(9), 902–906 (2008)

    Article  Google Scholar 

  9. P. K. Meher, M. Maheshwari, in Proc. IEEE Int. Symp. Circuits Syst, pp. 121–124, 2011

  10. Y. Pan, P.K. Meher, IEEE Trans. Circuits Syst. I Regul. Pap. 61(2), 455–462 (2014)

    Article  Google Scholar 

  11. B. Parhami, Computer Arithmetic: Algorithms and Hardware Designs (Oxford University Press, New York, 2009)

    Google Scholar 

  12. K.K. Parhi, VLSI Digital Signal Processing Systems: Design and Implementation (Wiley, New York, 1999)

    Google Scholar 

  13. J.M. Rabaey, Low Power Design Essentials (Springer, New York, 2009)

    Book  Google Scholar 

  14. S.K. Sahoo, C. Shekhar, in Proc. IEEE International Conference on Image Information Processing (ICIIP), pp. 1–4, 2011

  15. D. Suvakovic, C. André, T. Salama, in Proc. IEEE Int. Symp. Circuits Syst., pp. 16–19, 2000

  16. C.S. Wallace, IEEE Trans. Electron. Comput. 13(1), 14–18 (1964)

    Article  Google Scholar 

  17. C.H. Yeh, B. Parhami, in Conference Record of the Thirtieth Asilomar Conference on Signals, Systems and Computers, pp. 894–898, 1996

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pramod Kumar Meher.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Meher, P.K. Seamless Pipelining of DSP Circuits. Circuits Syst Signal Process 35, 1147–1162 (2016). https://doi.org/10.1007/s00034-015-0089-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-015-0089-2

Keywords

Navigation