Skip to main content

Asynchronous Hardware Design for Floating Point Multiply-Accumulate Circuit

  • Conference paper
  • First Online:
VLSI Design and Test (VDAT 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1066))

Included in the following conference series:

  • 1389 Accesses

Abstract

This article explains an asynchronous hardware architecture for floating point multiply-accumulate circuit (MAC) that is exploited in many of the modern engineering applications such as voice/image processing, noise cancellation, and so on. The proposed asynchronous IEEE-754 single precision floating point MAC sends the previous result to the present multiplication for accumulation purpose without synchronous registers, which causes much reduction in switching power dissipations. Our proposed asynchronous design eliminates the glitches and metastability. The Wallace structure based proposed asynchronous IEEE 754 single precision floating point MAC achieves \(91.8\%\) of reduction in energy per operation (or power delay product) than base-32 based design [5] using 45 nm CMOS technology.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Smith, S.W.: The Scientist and Engineers Guide to Digital Signal Processing, pp. 551–566. California Technical Publishing, Poway (1997)

    Chapter  Google Scholar 

  2. Mohamed Asan Basiri, M., Sk, N.M.: Configurable folded IIR filter design. IEEE Trans. Circ. Syst. II: Express Briefs 62(12), 1144–1148 (2015)

    Google Scholar 

  3. Mohamed Asan Basiri, M., Sk, N.M.: An efficient VLSI architecture for lifting based 1D/2D-discrete wavelet transform. Microprocess. Microsyst. 47, 404–418 (2016)

    Google Scholar 

  4. Mohamed Asan Basiri, M., Sk, N.M.: An efficient hardware based MAC design in digital filters with complex numbers. In: IEEE International Conference on Signal Processing and Integrated Networks (SPIN), pp. 475–480 (2014)

    Google Scholar 

  5. Vangal, S.R., Hoskote, Y.V., Borkar, N.Y., Alvandpour, A.: 6.2-GFlops floating-point multiply-accumulator with conditional normalization. IEEE J. Solid-State Circ. 41(10), 2314–2323 (2006)

    Article  Google Scholar 

  6. Mohamed Asan Basiri, M., Sk, N.M.: An efficient hardware based higher radix floating point MAC design. ACM Trans. Des. Autom. Electron. Syst. (TODAES) 20(1), 15:1–15:25 (2014)

    Google Scholar 

  7. Li, G., Li, Z.: Design of a fully pipelined single-precision multiply-add-fused unit. In: IEEE 20th International Conference on VLSI Design Held Jointly with 6th International Conference on Embedded Systems (VLSID 2007), pp. 318–323 (2007)

    Google Scholar 

  8. Mei, X.-L.: Leading zero anticipation for latency improvement in floating-point fused multiply-add units. In: IEEE International Conference on ASIC, pp. 53–56 (2005)

    Google Scholar 

  9. Mohamed Asan Basiri, M., Nayak, S.C., Sk, N.M.: Multiplication acceleration through quarter precision wallace tree multiplier. In: IEEE International Conference on Signal Processing and Integrated Networks (SPIN), pp. 502–505 (2014)

    Google Scholar 

  10. Jones, C.M., Dlay, S.S., Naguib, R.G.: Berger check prediction for concurrent error detection in the Braun array multiplier. In: IEEE International Conference on Electronics, Circuits and Systems, pp. 81–84 (1996)

    Google Scholar 

  11. Nowick, S.M., Singh, M.: High-performance asynchronous pipelines: an overview. IEEE Des. Test Comput. 28(5), 8–22 (2011)

    Article  Google Scholar 

  12. Mohamed Asan Basiri, M., Shukla, S.K.: Asynchronous hardware implementations for crypto primitives. Microprocess. Microsyst. 64, 221–236 (2019)

    Google Scholar 

  13. Mohamed Asan Basiri, M., Shukla, S.K.: Low power hardware implementations for network packet processing elements. Integr. VLSI J. 62, 170–181 (2018)

    Google Scholar 

  14. Cortadella, J., Kondratyev, A., Lavagno, L., Lwin, K., Sotiriou, C.: From synchronous to asynchronous: an automatic approach. In: IEEE Design, Automation and Test in Europe Conference and Exhibition (2004)

    Google Scholar 

  15. Moreira, M., Calazans, N.: Comparing two asynchronous IC design flows. In: South Symposium on Microelectronics (2012)

    Google Scholar 

  16. Xia, Z., Ishihara, S., Hariyama, M., Kameyama, M.: Dual-rail/single-rail hybrid logic design for high-performance asynchronous circuit. In: IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–4 (2012)

    Google Scholar 

  17. Gonzalez, R., Gordon, B.M., Horowitz, M.A.: Supply and threshold voltage scaling for low power CMOS. IEEE J. Solid State Circ. 32(8), 1210–1216 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Mohamed Asan Basiri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mohamed Asan Basiri, M. (2019). Asynchronous Hardware Design for Floating Point Multiply-Accumulate Circuit. In: Sengupta, A., Dasgupta, S., Singh, V., Sharma, R., Kumar Vishvakarma, S. (eds) VLSI Design and Test. VDAT 2019. Communications in Computer and Information Science, vol 1066. Springer, Singapore. https://doi.org/10.1007/978-981-32-9767-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-981-32-9767-8_22

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-32-9766-1

  • Online ISBN: 978-981-32-9767-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics