Design and implementation of a multiplier using regular partial product

Loading...
Thumbnail Image

Authors

Supervisors

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

The conventional Modified Booth Encoding (MBE) generates n/2+1 rows instead of n/2 rows and also irregular partial product array because of the extra partial product bit at the LSB position of each partial product row. In this brief, a simple approach is proposed to generate n/2 partial product rows along with a regular partial product arrays and negligible overhead, thereby lowering the complexity of partial product and reducing the area and power of MBE multipliers. The proposed approach can also be utilized to regularize the partial product array of MBE multipliers along with the issue of disposal of the negative partial products efficiently by computing the 2’s complement thereby avoiding the additional adder for adding 1 and generation of long carry chain. The proposed mechanism also continues to support the concept of reducing the partial product from n/2 +1 partial products achieved via modified booths algorithm to n/2.In this direct two’s complement method has been used to reduce partial product rows from n/2+1 to n/2.Implementation results demonstrate that the proposed MBE multipliers with a regular partial product array really achieve significant improvement in area and power consumption when compared with conventional MBE multipliers. Along with this these regularized multipliers are designed with different adders such carry select adder , carry lookahed adder and ripple carry adder and then compared on the basis of area, power and delay. These multipliers have been designed with the help of Verilog, simulated on Modelsim SE 6.3f and synthesized on Xilinx 13.1, that helps in comparing there area , power and delay.

Description

Master of Technology (VLSI Design) Dissertation

Citation

Endorsement

Review

Supplemented By

Referenced By