Skip to main content
Log in

Design of Low-Power Wallace Tree Multiplier Architecture Using Modular Approach

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

Abstract

With the advancement in technology, various designs of multipliers offering low power consumption, high speed and less area have been proposed by many researchers. The main concern of electronic system designers is the energy minimization with the minimum penalty in speed and area for designing portable devices. Recent development focuses on the design of low-power multiplier for applications like biomedical signal processing requiring the least power consumption and delay-tolerant multiplier. This paper proposes a power-efficient design of the Wallace tree multiplier using a power-efficient 7:3 counter consisting of multiplexer and ex-or gates. The maximum power of the multiplier is consumed in the partial product tree reduction, and hence, in the proposed counter-based modular Wallace tree (CBMW) multiplier partial products are reduced using sequential 7:3 counter and the multi-bit addition in a single column reduces the complexity of the multiplier due to improvement in the locality. These proposed changes make design low power and scalable. The hardware utilization is minimum when a single 7:3 counter is used in partial product tree reduction per stage. The proposed multiplier is implemented in the Xilinx ISE design suite 14.7 using Verilog language on Spartan 3E FPGA. The design is also synthesized in Synopsys Design Compiler using 180 nm CMOS technology cell library. The corner analysis of the proposed design is performed in Synopsys PrimeTime, and the design meets all timing specifications. Also, the multiply and accumulate (MAC) unit is designed using the proposed multiplier to demonstrate an application of it. The detailed comparison is performed for 8-bit as well as 16-bit operands, and it shows that the CBMW multiplier gives better delay performance and consumes the least power compared to existing multipliers. It is proved to be an efficient multiplier in terms of Power-Delay Product (PDP). The power consumption of the proposed 16 \(\times \) 16 multiplier is 88.16 mW and 87.7 \(\mu \)W for Spartan 3E FPGA and ASIC design for 180 nm technology, respectively. It provides a promising performance for FPGA as well as for the ASIC platform.

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

Data Availability Statement

The data that support the findings of this study are available from the corresponding author on request.

References

  1. M.S. Ansari, H. Jiang, B.F. Cockburn, J. Han, Low-power approximate multipliers using encoded partial products and approximate compressors. IEEE J. Emerg. Select. Top. Circ. Syst. 8(3), 404–416 (2018). https://doi.org/10.1109/JETCAS.2018.2832204

    Article  Google Scholar 

  2. S. Asif, Y. Kong, Performance analysis of wallace and radix-4 booth-wallace multipliers. In Proceedings of the 2015 Electronic System Level Synthesis Conference (ESLsyn), pp 17–22 (2015)

  3. S. Asif, Y. Kong, Analysis of different architectures of counter based wallace multipliers. In Proceedings of the 2015 Tenth International Conference on Computer Engineering Systems (ICCES), pp 139–144, (2015). https://doi.org/10.1109/ICCES.2015.7393034

  4. S. Asif, Y. Kong, Design of an algorithmic wallace multiplier using high speed counters. In Proceedings of the 2015 Tenth International Conference on Computer Engineering Systems (ICCES), pp 133–138 (2015). https://doi.org/10.1109/ICCES.2015.7393033

  5. C. Chang, J. Gu, M. Zhang, Ultra low-voltage low-power cmos 4–2 and 5–2 compressors for fast arithmetic circuits. IEEE Trans. Circ. Syst. I Reg. Papers 51(10), 1985–1997 (2004). https://doi.org/10.1109/TCSI.2004.835683

    Article  Google Scholar 

  6. C. Fritz, A. T. Fam. Fast binary counters based on symmetric stacking. IEEE Trans. Very Large Scale Integ. (VLSI) Syst. 25(10):2971–2975 (2017). https://doi.org/10.1109/TVLSI.2017.2723475

  7. N. Jagadeeshkumar, D. Meganathan, A novel design of low power and high speed hybrid multiplier. In Proceedings of the 2017 Fourth International Conference on Signal Processing, Communication and Networking (ICSCN), pp 1–6 (2017). https://doi.org/10.1109/ICSCN.2017.8085724

  8. K. B. Jaiswal, V. Nithish Kumar, P. Seshadri, G. Lakshminarayanan, Low power wallace tree multiplier using modified full adder. In Proceedings of the 2015 3rd International Conference on Signal Processing, Communication and Networking (ICSCN), pp 1–4, (2015). https://doi.org/10.1109/ICSCN.2015.7219880

  9. Y. Jiang, A. Al-Sheraidah, Y. Wang, E. Sha, J. Chung, A novel multiplexer-based low-power full adder. IEEE Trans. Circ. Syst. II Exp. Briefs 51(7), 345–348 (2004). https://doi.org/10.1109/TCSII.2004.831429

    Article  Google Scholar 

  10. W. Liu, L. Qian, C. Wang, H. Jiang, J. Han, F. Lombardi, Design of approximate radix-4 booth multipliers for error-tolerant computing. IEEE Trans. Comput. 66(8), 1435–1441 (2017). https://doi.org/10.1109/TC.2017.2672976

    Article  MathSciNet  MATH  Google Scholar 

  11. S. Malek, S. Abdallah, A. Chehab, I. Elhajj, A. Kayssi, Low-power and high-speed shift-based multiplier for error tolerant applications. Microprocess. Microsyst. 52, 566–574 (2017). https://doi.org/10.1016/j.micpro.2017.07.002

    Article  Google Scholar 

  12. P. Mavuri, B. Velan, Design and performance analysis of a high speed mac using different multipliers. In Proceedings of the 2015 Fifth International Conference on Advances in Computing and Communications (ICACC), pp 151–154 (2015). https://doi.org/10.1109/ICACC.2015.95

  13. M. Mehta, V. Parmar, E. Swartzlander, High-speed multiplier design using multi-input counter and compressor circuits. In [1991] Proceedings 10th IEEE Symposium on Computer Arithmetic, pp 43–50, (1991). https://doi.org/10.1109/ARITH.1991.145532

  14. S. Murugeswari, S.K. Mohideen, Design of area efficient and low power multipliers using multiplexer based full adder. Second Int. Conf. Curr. Trends Eng. Technol. ICCTET 2014, 388–392 (2014). https://doi.org/10.1109/ICCTET.2014.6966322

    Article  Google Scholar 

  15. K. Prasad, K. K. Parhi, Low-power 4–2 and 5–2 compressors. In Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256), vol 1, pp 129–133 (2001). https://doi.org/10.1109/ACSSC.2001.986892

  16. R. Prathiba, P. Sandhya, R. Varun, Design of high performance and low power multiplier using modified booth encoder. In Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), pp 794–798 (2016). https://doi.org/10.1109/ICEEOT.2016.7754795

  17. L. Qian, C. Wang, W. Liu, F. Lombardi, J. Han, Design and evaluation of an approximate wallace-booth multiplier. In Proceedings of the 2016 IEEE International Symposium on Circuits and Systems (ISCAS), pp 1974–1977, (2016). https://doi.org/10.1109/ISCAS.2016.7538962

  18. N. Ravi, T. Rao, B. Rao, T. Prasad, A new reduced multiplication structure for low power and low area modified booth encoding multiplier. Int. Conf. Model. Optim. Comput. Proced. Eng. 38, 2767–2771 (2012). https://doi.org/10.1016/j.proeng.2012.06.324

    Article  Google Scholar 

  19. S. Ravi, A. Patel, M. Shabaz, P. Chaniyara, H. Kittur. Design of low-power multiplier using ucsla technique. In Artificial Intelligence and Evolutionary Algorithms in Engineering Systems, pp 119–126, New Delhi. Springer, New York (2015)

  20. A. Saha, R. Pal, A. Naik, D. Pal, Novel cmos multi-bit counter for speed-power optimization in multiplier design. AEU Int. J. Electron. Commun. 95, 189–198 (2018). https://doi.org/10.1016/j.aeue.2018.08.015

    Article  Google Scholar 

  21. A. K. Sahu, L. Kumre, Low-power less-area bypassing-based multiplier design. In Proceedings of the 2017 International Conference on Inventive Computing and Informatics (ICICI), pp 522–526 (2017). https://doi.org/10.1109/ICICI.2017.8365186

  22. J. Selvakumar, V. C. Bhaskar, Low power and area optimized truncated multiplier architecture. In IET Chennai 3rd International on Sustainable Energy and Intelligent Systems (SEISCON 2012), pp 1–6, (2012). https://doi.org/10.1049/cp.2012.2209

  23. E.E. Swartzlander, Parallel counters. IEEE Trans. Comput. 22(11), 1021–1024 (1973). https://doi.org/10.1109/T-C.1973.223639

    Article  MATH  Google Scholar 

  24. S. Veeramachaneni, A. Lingamneni, M. Krishna, M. Srinivas, Novel architectures for efficient (m, n) parallel counters. Proceedings of the 17th ACM Great Lakes symposium on VLSI, pp 188–191, (2007). https://doi.org/10.1145/1228784.1228833

  25. C. Vinoth, V. S. K. Bhaaskaran, B. Brindha, S. Sakthikumaran, V. Kavinilavu, B. Bhaskar, M. Kanagasabapathy, B. Sharath, A novel low power and high speed wallace tree multiplier for risc processor. In Proceedings of the 2011 3rd International Conference on Electronics Computer Technology, vol 1, pp 330–334, (2011). https://doi.org/10.1109/ICECTECH.2011.5941617

  26. C.S. Wallace, A suggestion for a fast multiplier. IEEE Trans. Elect. Comput. 13(1), 14–17 (1964). https://doi.org/10.1109/PGEC.1964.263830

    Article  MATH  Google Scholar 

  27. R.S. Waters, E.E. Swartzlander, A reduced complexity wallace multiplier reduction. IEEE Trans. Comput. 59(8), 1134–1137 (2010). https://doi.org/10.1109/TC.2010.103

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work was carried out under the support of the Special Manpower Development Program for Chips to System Design (SMDP-C2SD) project sponsored by Ministry of Electronics & Information Technology (MeitY), Government of India (New Delhi).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Harikrishna Singapuri.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work performed under Special Manpower Development Program for Chips to System Design (SMDP-C2SD) Project.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Solanki, V., Darji, A.D. & Singapuri, H. Design of Low-Power Wallace Tree Multiplier Architecture Using Modular Approach. Circuits Syst Signal Process 40, 4407–4427 (2021). https://doi.org/10.1007/s00034-021-01671-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-021-01671-3

Keywords

Navigation