Booth Encoder
Booth Encoder
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11479
Copyright to IJAREEIE
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11480
Qn+1
Recorded Bits
Operations Performed
0
0
1
1
0
1
0
1
0
+1
-1
0
Shift
Add M
Subtract M
Shift
State diagram
The state diagram of the Radix-2 Booth multiplier is shown in Fig.1. Here we have four different types of states. For
00, 11 states we can perform multiplication of multiplicand with zero. For 01 state, we can multiply multiplicand with
one whereas for 10 state, we can multiply multiplicand with -1.
Copyright to IJAREEIE
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11481
11011001
Multiplier
0 1 1 1 0 0 0 10
Recoded multiplier
+1 0 0 -10 0+1-1
000100111
111011001
000000000
000000000
000100111
000000000
000000000
1 1 1 0 1 1 0 0 1____________
Product
0000001001001001___
(1)
Where Vdd is the supply voltage and idd (t) is the amount of current drawn by the circuit at time.
Given this equation, minimization of the peak power at a given time is directly proportional to the amount of current
drawn at time. Since current is flowing ideally only when a circuit is active, by minimizing the number of simultaneously
active elements, we can reduce the spike in currentdrawn from the power supply, thus reducing the IR-voltage drop.
In order to optimize the peak power of a circuit, the number of circuit elements that are simultaneously switching
must be reduced.
Copyright to IJAREEIE
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11482
--------- (2)
Zn
Partial Product
000
001
010
011
100
101
1
1
2
-2
-1
1x Multiplicand
1x Multiplicand
2x Multiplicand
-2x Multiplicand
-1x Multiplicand
110
111
-1
0
-1x Multiplicand
0
Copyright to IJAREEIE
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11483
10000001
Multiplier
011111100
Copyright to IJAREEIE
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11484
+2 0 0 -2
0000000011111110
00000000000000
000000000000
1100000010
Product
1100000101111110
V. RESULTS
We evaluate the performance of Radix-2 and Radix-4 booth multipliers and implement them on FPGA. For Design
Entry, we used ModelSim 6.3f and design with VHDL. In order to get the power report and delay report we synthesize
these multipliers using Xilinx ISE 9.1i. The comparison of synthesis report for Radix-2 and Radix-4 Booth multipliers
is given in Table 3.
VI. CONCLUSION
In this paper, the Radix-2 and Radix-4 booth multipliers are designed using VHDL. The delay and power dissipation of
modified radix-4 Booth multiplier is less as compared to the Radix-2 booth multiplier. When implemented on FPGA, it
is found that the radix-4 booth multiplier consumes less power than radix-2 booth multiplier. Also estimated delay is
less for radix-4 booth multiplier.
REFERENCES
[1] W. C. Yeh and C. W. Jen, High Speed Booth encoded Parallel Multiplier Design, IEEE transactions on computers, vol. 49, no. 7, pp. 692-701,
July 2000.
Copyright to IJAREEIE
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11485
Copyright to IJAREEIE
10.15662/ijareeie.2014.0308081
www.ijareeie.com
11486