Mtech Mini Proj Abstract1
Mtech Mini Proj Abstract1
3.Arithmetically shift the value obtained in the 2nd step by a single place to
the right. Let P now equal this new value. 4.Repeat steps 2 and 3 until they have been done y times. 5.Drop the least significant (rightmost) bit from P. This is the product of m and r. Wallace Tree Multiplier The Wallace tree has three steps: -Multiply (that is - AND) each bit of one of the arguments, by each bit of the other, yielding n2 results. Depending on position of the multiplied bits, the wires carry different weights, for example wire of bit carrying result of a2b3 is 32 (see explanation of weights below). -Reduce the number of partial products to two by layers of full and half adders. -Group the wires in two numbers, and add them with a conventional adder. The second phase works as follows. As long as there are three or more wires with the same weight add a following layer: -Take any three wires with the same weights and input them into a full adder. The result will be an output wire of the same weight and an output wire with a higher weight for each three input wires. -If there are two wires of the same weight left, input them into a half adder. -If there is just one wire left, connect it to the next layer. Vedic Multiplier The proposed Vedic multiplier is based on the Vedic multiplication formulae (Sutras). These Sutras have been traditionally used for the multiplication of two numbers in the decimal number system. In this work, we apply the same ideas to the binary number system to make the proposed algorithm compatible with the digital hardware. Vedic multiplication based on Urdhava Tiryakbhyam is used here.