Abstract
Multiplication is an essential operation in many signal and image processing applications. In this paper, alternative structures are proposed for binary multiplication using the carry-save addition process by structural decomposition of the conventional carry-save multiplier (CSM). The proposed structures are helpful to achieve parallel computation by reducing the number of levels required to reach the ripple carry adder (RCA) stage. The 8-bit and 16-bit multipliers are designed and coded in Verilog HDL. The functional verification and synthesis of the circuits are done in Xilinx Vivado 2017.2 on target device ‘xc7z010clg400-1’ of the Zynq 7000 family as well as on ‘xc7s50fgga484-1’ of the Spartan 7 family. Further, the performance of the circuits is compared with respect to the number of LUTs and critical path delay.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Proakis, J.G., Manolakis, D.G.: Digital Signal Processing–Principles, Algorithms and Applications, 4th edn. Pearson Education (2007)
Rafael, C.G., Richard, E.W.: Digital Image Processing, 3rd edn. Pearson Education International (2008)
Freeny, S.L.: Special-purpose hardware for digital filtering. Proc. IEEE 63(4), 633–648 (1975). https://doi.org/10.1109/PROC.1975.9797
KavyaShree, D., Samundiswary, P., Gowreesrinivas, K.V.: High speed multipliers using counters based on symmetric stacking. In: 2019 International Conference on Computer Communication and Informatics (ICCCI). (2019) 1–6. https://doi.org/10.1109/ICCCI.2019.8822185
Asif, S., Kong, Y.: Design of an algorithmic Wallace multiplier using high speed counters. In: 2015 Tenth International Conference on Computer Engineering and Systems (ICCES), pp. 133–138. (2015). https://doi.org/10.1109/ICCES.2015.7393033
Wallace, C.S.: A suggestion for a fast multiplier. IEEE Trans. Electr. Comput. EC-13(1), 14–17 (1964). https://doi.org/10.1109/PGEC.1964.263830
Habibi, A., Wintz, P.A.: Fast Multipliers. IEEE Trans. Comput. C–19(2), 153–157 (1970). https://doi.org/10.1109/TC.1970.222881
Dhurkadas, A.: Faster parallel multiplier. Proc. IEEE 72(1), 134–136 (1984). https://doi.org/10.1109/PROC.1984.12827
Oklobdzija, V.G., Villeger, D.: Improving multiplier design by using improved column compression tree and optimized final adder in CMOS technology. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 3(2), 292–301 (1995). https://doi.org/10.1109/92.386228
Park, B.-I., Park, I.-C., Kyung, C.-M.: A regular layout structured multiplier based on weighted carry-save adders. In: Proceedings 1999 IEEE International Conference on Computer Design: VLSI in Computers and Processors (Cat. No.99CB37040), pp. 243–248. (1999). https://doi.org/10.1109/ICCD.1999.808432
Bickerstaff, K.C., Swartzlander, E.E., Schulte, M.J.: Analysis of column compression multipliers. In: Proceedings 15th IEEE Symposium on Computer Arithmetic. ARITH-15 2001 pp. 33–39. (2001). https://doi.org/10.1109/ARITH.2001.930101
Waters, R.S., Swartzlander, E.E.: A Reduced complexity wallace multiplier reduction. IEEE Trans. Comput. 59(8), 1134–1137 (2010). https://doi.org/10.1109/TC.2010.103
Patali, P., Kassim, S.T.: An efficient architecture for signed carry save multiplication. IEEE Lett. Comput. Soc. 3(1), 9–12 (2020). https://doi.org/10.1109/LOCS.2020.2971443
Ravi, N., Satish, A., Prasad, T.J., Rao, T.S.: A new design for array multiplier with trade off in power and area. 533–537 (2011). arXiv preprint arXiv:1111.7258
Thamizharasan, V., Kasthuri, N.: High-speed hybrid multiplier design using a hybrid adder with FPGA implementation. IETE J. Res. 1–9 (2021). https://doi.org/10.1080/03772063.2021.1912655
Solanki, V., Darji, A.D., Singapuri, H.: Design of low-power wallace tree multiplier architecture using modular approach. Circ. Syst. Sig. Process 40, 4407–4427 (2021). https://doi.org/10.1007/s00034-021-01671-3
Hemanth Krishna, L., Neeharika, M., Janjirala, V., Veeramachaneni, S., Mahammad, S.N.: Efficient design of 15:4 counter using a novel 5:3 counter for high‐speed multiplication. IET Comput. Digit. Tech. 15, 12–19 (2021). https://doi.org/10.1049/cdt2.12002
Morris Mano, M., Ciletti M.D.: Digital Design: With an Introduction to the Verilog HDL. 5th edn. Pearson education (2013)
Mallavarapu, R.K., Rao, T., Vasavi, S.: Design and implementation of an eight bit multiplier using twin precision technique and baugh-wooley algorithm. Int. J. Sci. Res. Publ. 3(4), 1–6 (2013)
Suman, S., Singh, N.P., Selvakumar, R., Saini, H.: Design of 32-bit cell based carry-save combinational multiplier with reduced area and propagation delay. J. Phys.: Conf. Ser. 1804(2021), 1–8 (2021)
Balasubramanian, P., Maskell, D., Naayagi, R.T., Mastorakis, N.: Early output quasi-delay-insensitive array multipliers. Electronics 8(4): 444, 1–14 (2019). https://doi.org/10.3390/electronics8040444
Selvi, T.: FPGA implementation of 8-bit multiplier with reduced delay time. Int. J. Comput. Commun. Eng. 665–668 (2013)
Ram, G.C., Rani, D.S., Balasaikesava, R., Sindhuri, K.B.: Design of delay efficient modified 16–bit Wallace multiplier. In: 2016 IEEE International Conference on Recent Trends in Electronics, Information and Communication Technology (RTEICT), pp. 1887–1891. (2016). https://doi.org/10.1109/RTEICT.2016.7808163
Kumar, S., Sasamal, T.N.: Verilog implementation of high-speed wallace tree multiplier. In: Sharma, R., Mishra, M., Nayak, J., Naik, B., Pelusi, D. (eds.) Green Technology for Smart City and Society. Lecture Notes in Networks and Systems, vol. 151, pp. 457–469. Springer, Singapore, (2021). https://doi.org/10.1007/978-981-15-8218-9_38
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Venkata Subbaiah, M., Umamaheswara Reddy, G. (2022). Design of Delay-Efficient Carry-Save Multiplier by Structural Decomposition of Conventional Carry-Save Multiplier. In: Reddy, V.S., Prasad, V.K., Mallikarjuna Rao, D.N., Satapathy, S.C. (eds) Intelligent Systems and Sustainable Computing. Smart Innovation, Systems and Technologies, vol 289. Springer, Singapore. https://doi.org/10.1007/978-981-19-0011-2_39
Download citation
DOI: https://doi.org/10.1007/978-981-19-0011-2_39
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0010-5
Online ISBN: 978-981-19-0011-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)