CFP last date
20 January 2025
Reseach Article

VLSI Architecture of Pipelined Booth Wallace MAC Unit

by Naveen Kumar, Manu Bansal, Navnish Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 57 - Number 11
Year of Publication: 2012
Authors: Naveen Kumar, Manu Bansal, Navnish Kumar
10.5120/9157-2669

Naveen Kumar, Manu Bansal, Navnish Kumar . VLSI Architecture of Pipelined Booth Wallace MAC Unit. International Journal of Computer Applications. 57, 11 ( November 2012), 14-18. DOI=10.5120/9157-2669

@article{ 10.5120/9157-2669,
author = { Naveen Kumar, Manu Bansal, Navnish Kumar },
title = { VLSI Architecture of Pipelined Booth Wallace MAC Unit },
journal = { International Journal of Computer Applications },
issue_date = { November 2012 },
volume = { 57 },
number = { 11 },
month = { November },
year = { 2012 },
issn = { 0975-8887 },
pages = { 14-18 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume57/number11/9157-2669/ },
doi = { 10.5120/9157-2669 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:00:08.897482+05:30
%A Naveen Kumar
%A Manu Bansal
%A Navnish Kumar
%T VLSI Architecture of Pipelined Booth Wallace MAC Unit
%J International Journal of Computer Applications
%@ 0975-8887
%V 57
%N 11
%P 14-18
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper describes the pipelined architecture of high-speed modified Booth Wallace Multiply and Accumulator. The proposed multiply and accumulate circuits are based on the Booth algorithm and the pipelining techniques, which are most widely used to accelerate the multiplication speed. A 32-bit MAC Unit is designed in which the multiplication is done using the Modified Booth Wallace Multiplier and in the final stage addition of multiplier and in accumulator the Carry Select Adder is used and the pipelining is done in the Booth Multiplier and Wallace Tree. This MAC is described in VHDL and synthesized the circuit using 90 nm standard cell library on FPGA and Synopsys Design Compiler. This MAC has higher speed than conventional Booth Wallace MAC Unit.

References
  1. Koc, C. K. , "RSA Hardware Implementation",RSA Laboratories, RSA Data Security, Inc. 1996.
  2. Abdelgawad, A. , Bayoumi, M. , "High Speed and Area-Efficient Multiply Accumulate (MAC) Unit for Digital Signal Processing Applications", IEEE International Symposium on Circuits and Systems, pp . 3199 – 3202, 2007.
  3. Fayed, Ayman A. , Bayoumi, Magdy A. , "A Merged Multiplier-Accumulator for high speed signal processing applications", IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), pp 3212 -3215, 2002.
  4. A. D. Booth, "A Signed Binary Multiplication Technique", Quarterly J. Mechan Appl. Math. , vol. IV, 1951.
  5. Macsorley, O. L. , "High-Speed Arithmetic in Binary Computers", Proceedings of the IRE ,vol. 49, pp 67 – 91, 1961.
  6. Kim Soojin; Cho Kyeongsoon; "Design of High speed Modified Booth Multipliers Operating at GHz Ranges", World Academy of Science, Engineering and Technology, Issue 61, January 2010.
  7. Oklobdzija, V. G. ; Villeger, D. ; Liu, S. S. ; "A method for speed optimized partial product reduction and generation of fast parallel multipliers using an algorithmic approach" IEEE Transactions on Computers, vol. 45, pp 294 – 306, 1996.
  8. P. Devi and A. Girdher, "Improved Carry Select Adder with Reduced Area and Low Power Consumption", International Journal of Computer Applications (0975– 8887) vol. 3 – No. 4, June 2010.
  9. R. P. P. ,Singh; B. Singh and P. Kumar, "Performance Analysis Of Fast Adders Using VHDL", International Conference on Advances in Recent Technologies in Communication and Computing, 2009.
  10. A. A. A. , Gutub and H. A. , Tahhan, "Efficent Adders To Speedup Modular Multiplication for Cryptography", Computer Engineering Department, KFUPM, Dhahran, SAUDI ARABIA, 2001.
  11. B. Parhami, "Computer Arithmetic, Algorithm and Hardware Design", Oxford University Press, New York, pp. 73-137, 2000.
  12. K. C. Chang, "Digital system design with VHDL and Synthesis" An integrated Approach IEE Computer Society, pp 408-437, 1999.
  13. Design Compiler User Guide v1999. 10.
  14. Himanshu Bhatnagar; "Advanced ASIC Chip Synthesis" using Synopsys Design Compiler, Physical Compiler and Prime Time, 2nd ed. . Kluwer Academic Publishers, 2002.
  15. Weng Fook Lee, "VHDL Coding and Logic Synthesis with Synopsys" Academic Press pp. 147-227, 2000.
  16. Hima Bindu Kommuru Hamid Mahmoodi, "ASIC Design Flow Tutorial Using Synopsys Tools", Nano-Electronics & Computing Research Lab School of Engineering San Francisco State University San Francisco, CA Spring 2009.
  17. Deschamps, J. P. ; Bioul, G. J. A; Sutter,G. D. ; "Synthesis of Arithmetic Circuits"; FPGA, ASIC and Embedded Systems, John Wily & Sons Inc. , Publication, 2006.
Index Terms

Computer Science
Information Sciences

Keywords

Multiplier Adder Pipelining High-speed modified Booth algorithm Synopsys Design Compiler FPGA