High Speed Booth Encoded Multiplier By Minimising The Computation Time
S.Arul Mozhi
Assistant Professor, Department of ECE
Aswin Kumar.V, Sundaram.C, Arulmani.S, Balamurugesan.N
Final year, Department of ECE SNS College of Engineering, Coimbatore
Abstract- Two’s complement multipliers are used in most of the applications. The computation time is important in two’s complement multiplier. The computation time gets decreased by reducing the number of gates. The reduction can be achieved by Modified Booth Encoded multiplier Technique. Two’s complement multipliers are used in wide range of applications like multimedia, 3D graphics, signal processing etc. In this project, one row of the partial product array can be reduced without increasing the delay. This MBE technique allows faster computation of the partial product array which is used in most of the multiplier designs.
I. INTRODUCTION Multipliers play an important role in today 's digital signal processing and various other applications. With advances in technology, many researchers have tried and are trying to design multipliers which offer either of the following design targets - high speed, low power consumption, regularity of layout and hence less area or even combination of them in one multiplier thus making them suitable for various high speed, low power and compact VLSI implementation. In parallel multipliers number of partial products to be added is the main parameter that determines the performance of the multiplier. To reduce the number of partial products to be added, Modified Booth algorithm is one of the most popular algorithms. To achieve speed improvements Wallace Tree algorithm can be used to reduce the number of sequential adding stages Booth Multipliers is a powerful algorithm for signed-number multiplication, which treats both positive and negative numbers uniformly. For the standard add-shift operation, each
References: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] Baugh,C.R. and Wooley,B.A.(1973) ‘A two’s complement parallel array multiplication algorithm’ IEEE Transactions on Computers, vol.C-22, pp.1045–1047. Booth,A.D.(1951) ‘A signed binary multiplication technique’ Q. J. Mech. Appl. Math., vol. 4,pp. 236–240. Bickerstaff.K., Schulte.M.J, and Swartzlander,E.EJr.(1995) ‘Parallel Reduced Area Multipliers’ Journal of VLSI Signal Processing, vol 9, pp.181–192. Chang,J.N, Satayanarayana,J.H. and Parhi,K.K.,(1998) ‘Systematic design of high-speed and low-power digit-serial multipliers’ IEEE M Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 45, no. 12, pp. 1585–1596. Cho,K.J., Lee,K.C., Chung,J.G. and Parhi,K.K.(2004) ‘Design of low error fixed-width modified Booth multiplier’ IEEE Trans. Very Large Scale Integration. (VLSI) Syst., vol. 12, no. 5, pp. 522–531. Dadda,L. (1965) ‘Some Schemes for Parallel Multipliers’ Alta Frequenza, vol. 34, pp. 349-356. Elguibaly, F(2000) ‘A fast parallel multiplier-accumulator using the modified Booth algorithm’ IEEE Trans. Circuits Syst. II, Reg. Papers, vol. 47,no. 9, pp. 902–908. Ercegovac,M.D and Lang,T.(2003) Digital Arithmetic, Morgan Kaufmann Publishers. Gajski,D. (1997) Principles of Digital Design. Prentice-Hall. Hwang,K.(1979) Computer Arithmetic Principles, Architectures, and Design. Hashemian,R. and Chen,C.P.(1991) ‘A New Parallel Technique for Design of Decrement/Increment and Two’s Complement Circuits’ Proc. 34th Midwest Symp. Circuits and Systems, vol. 2,pp. 887-890 Huang,Z. and Ercegovac,M.D. (2005) ‘High-Performance Low-Power Left-to-Right Array Multiplier Design’ IEEE Trans.Computers, vol.54, no.3, pp.272-283. Hsu,S.K., Mathew,S.K., Krishnamurthy,R.K, and Borkar,S.Y,(2006) ‘A 110GOPS/W 16-Bit Multiplier and Reconfigurable PLA Loop in 90-nm CMOS’ IEEE J.Solid State Circuits, vol. 41, no. 1, pp. 256-264. Jen,C.W and Yeh.W.C.(2000) ‘High-Speed Booth Encoded Parallel Multiplier Design’ IEEE Trans. Computers, vol. 49, no.7, pp. 692701. Kang,J.Y and Gaudiot.J.L,(2004) ‘A Fast and Well-Structured Multiplier’ Proc. Euromicro Symp. Digital System Design, pp. 508-515. Kang.J.Y and Gaudiot.J.L,(2005) ‘A Logarithmic Time Method for Two’s Complementation’ Proc. Int’l Conf. Computational Science, pp. 212-219. Kang J.Y and Gaudiot J.L(2006) ‘A Simple High-Speed Multiplier Design’ IEEE Trans. Computers, vol. 55, no. 10, pp. 1253-1258. Lamberti,F., Andrikos,N., and Montuschi.P,(2009) ‘Speeding-Up Booth Encoded Multipliers by Reducing the Size of Partial Product Vol. 2 Issue 1 February 2013 15 ISSN: 2319 – 1058 International Journal of Innovations in Engineering and Technology (IJIET) [29] [30] [31] [32] Array’ internal report, http://arith.polito.it/ir_mbe.pdf, pp. 1-14. MacSorley,O.L.(1961) ‘High Speed Arithmetic in Binary Computers’ Proc. IRE, vol. 49, pp. 67-91. Oklobdzija,V.G., Villeger,D. and Liu,S.S.(1996) ‘A Method for Speed Optimized Partial Product Reduction and Generation of Fast Parallel Multipliers Using an Algorithmic Approach’ IEEE Trans.Computers, vol.45, no.3, pp.294-306. Vol. 2 Issue 1 February 2013 16 ISSN: 2319 – 1058