Академический Документы
Профессиональный Документы
Культура Документы
Algorithm inefficient with isolated 1's Example: 001010101(0) recoded as 011111111 , requiring 8 instead of 4 operations Situation can be improved by examining 3 bits of X at a time rather than 2
Radix-4 Encoding
0 0 0
0 0 1
0 1 0
0 1 1
0 1 1
0 0 0
0 0 0
1 0 0
0
1 1 1 1
1
0 0 1 1
1
0 1 0 1
2
-2 -1 -1 1
0
0 1 1 0
1
1 0 0 0
0
1 1 1 1
0
0 0 0 1
PP83
1 PP82 PP63
PP60 PP50 PP40 PP30 PP20 PP10 PP00 PP41 PP31 PP21 PP11 PP01 S PP22 PP12 PP02 S PP03 S S
P6 P5 P4 P3 P2 P1 P0
P15
P14
P13
P12
P11
P10
P9
P8
P7
Adding Last Row of PP with Sign bit: We add last PP row with corresponding sign bit. It is done to avoid usage of higher level of compressor. Only 10 bit Half adders are used instead of Full adders if compressors were used.
A 16-bit Parallel Adder to compute final sum (product): Done to compute the Sum of Sum and carry of compressor output.
Parallel addition is used Since it gives a reasonable speed with lesser area.
Encoder and selector in Encoder and selector NOT 2 I/P -XOR 2 I/P-NAND 3 I/P-NAND 3 2 3 4
Result Analysis
Transistors used in our Proposed Design
Total Number of %Improvement/Enhancem
ent in Number of
transistors with respect to Proposed design for Encoder and selector
Conventional Booth
multiplier[1] Modified Wen-Changs method[2]
62
-11%
90
+22%
70
66
-6%
Selector[5]
Speed Improvization
Propoagation Delay for Encoder and selector combined (Normalized %Improvement/Enhance ment in Propogation Delay with respect to
13.6
+45%
8.4
+12%
7.4
and Selector
Z. Hung and M. D. Ercegovac Encoder and 9.0 +17%
CONCLUSION
An efficient Booths Encoder and Selector has been developed using a redisigned MBE. With achieving 7.4 Normalized gate delay of propagation for Encoder and Selector, remarkable is the speed improvement. However the increase in sizing can be tolerated since the achieved speed is remarkable.
REFERENCES
[1] Neil Weste, David Harris (2005). CMOS VLSI DESIGN (3rd Ed). Pearson Publications. [2] Razaidi Hussein , Ali Yeon Md. Shakaff, Norina Idris, Zaliman Sauli, Rizalafande Che Ismail and Afzan Kamarudin. An Efficient Modified Booth Multiplier Architecture 2008 IEEE International Conference on Electronic Design. December 1-3, 2008, Penang, Malaysia. [3] Shiann-Rong Kuang, Jiun-Ping Wang, and Cang-Yuan Guo. Modified Booth Multipliers With a Regular Partial Product Array. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSII: EXPRESS BRIEFS, VOL. 56, NO. 5, MAY 2009. [4] Wen-Chang, Y. & Chein-Wei, J. High-speed Booth encoded parallel multiplier design, IEEE Transactions on Computer, 2000. [5] Z. Huang and M. D. Ercegovac, High-performance low-power left-to right array multiplier design, IEEE Trans. Comput., vol. 54, no. 3, pp. 272283, Mar. 2005.
REFERENCES
[6] Ercegovac. T. L. M. D. (2003). Digital Arithmetic. California, USA: Morgan Kaufmann Publishers.
[7] Razaidi et al, Analysis of various Modified Booth Encoder (MBE) and proposal for an efficient Modified Booth Encoder, IEEE Regional Symposium on Microelectronics, December, 2007 [8] Rizalafande Che Ismail, A Complex Multiplier Using Booth Wallace Algorithm, M.Eng. RMIT, 2005