Abstract

A binary multiplier is an electronic circuit used in digital electronics, such as computer, to multiply two binary numbers. A binary computer does exactly the same, but with binary numbers. In binary encoding each long number is multiplied by one digit (either 0 or 1) and that's much easier than in decimal, as the product by 0 or 1 is just 0 or same number. Therefore the multiplication of two binary numbers comes down to the process of calculating the partial products(which are 0 or the first number), shifting them left and the adding them together. Twin precision can be efficiently used to attain double output in multipliers and this method is simulated in signed multipliers. Twin precision is defined as one of the coherent method to attain double throughput in the multipliers. Twin precision is implemented using Modified Booth multiplier. The added advantage of reduced partial product is the reason for using Modified Booth multiplier. The possibility of combining N & N/2 bit multiplication in the same N bit tree multiplier is called as TP multiplier, where N is the bit of the multiplier. Since the partial product generation of MB multiplication is based on the encoding and decoding logic, it is not possible to use the results of full precision(N bit) for narrow width(N/2 bit) MB multiplication. Therefore MB algorithm reduces N number of partial product rows to N/2 rows. Multiplexers are needed to select the approximate partial products for N and N/2 multiplications. When more number of multiplexers are used area increases. Here in this paper, TP implementation it is done using an extra logic block for obtaining double throughput. Optimized TP multiplier gave a way for overall reduction in power, delay & area. This is then implemented in floating point multiplication and is taken as application study. It is observed that the speed of the floating point multiplier to genrate product is found faster than the present multipliers. Simulations and evaluations are done in Cadence RTL compiler using TSMC 90nm library.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.