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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Smith, S.W.: The Scientist and Engineers Guide to Digital Signal Processing, pp. 551–566. California Technical Publishing, Poway (1997)
Mohamed Asan Basiri, M., Sk, N.M.: Configurable folded IIR filter design. IEEE Trans. Circ. Syst. II: Express Briefs 62(12), 1144–1148 (2015)
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)
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)
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)
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)
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)
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)
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)
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)
Nowick, S.M., Singh, M.: High-performance asynchronous pipelines: an overview. IEEE Des. Test Comput. 28(5), 8–22 (2011)
Mohamed Asan Basiri, M., Shukla, S.K.: Asynchronous hardware implementations for crypto primitives. Microprocess. Microsyst. 64, 221–236 (2019)
Mohamed Asan Basiri, M., Shukla, S.K.: Low power hardware implementations for network packet processing elements. Integr. VLSI J. 62, 170–181 (2018)
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)
Moreira, M., Calazans, N.: Comparing two asynchronous IC design flows. In: South Symposium on Microelectronics (2012)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
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)