multi

18
short bit width two’s complement multipliers

Upload: mithravvnr

Post on 16-May-2017

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Multi

short bit width two’s complement multipliers

Page 2: Multi

Aim

Design of Reducing the computation time in (short bit width) 2’s complement

multipliers

Page 3: Multi

AbstractTwo’s complement multipliers are important for a wide range of

applications. In this paper, we present a technique to reduce by one

row the maximum height of the partial product array generated by a

radix-4 Modified Booth Encoded multiplier, without any increase in

the delay of the partial product generation stage.

The proposed method is general and can be extended to higher radix

encodings, as well as to any size square and m x n rectangular

multipliers. We evaluated the proposed approach by comparison with

some other possible solutions; the results based on a rough theoretical

analysis and on logic synthesis showed its efficiency in terms of both

area and delay.

Page 4: Multi

Literature surveyIn the previous architecture proposed , the critical path was reduced

by eliminating the adder for accumulation and decreasing the number

of input bits in the final adder. While it has a better performance

because of the reduced critical path compared to the previous MAC

architectures, there is a need to improve the output rate due to the use

of the final adder results for accumulation.

An architecture to merge the adder block to the accumulator register

in the MAC operator was proposed in [18] to provide the possibility

of using two separate N/2-bit adders instead of one N-bit adder to

accumulate the N-bit MAC results which increased hardware.

Page 5: Multi

Modified Booth Encoding

Page 6: Multi
Page 7: Multi
Page 8: Multi

A possible implementation of the radix-4 MBE and of the corresponding partial product generation is shown in Fig. which comes from a small adaptation. For each partial product row, Fig. 1a produces the one, two, and neg signals. These signals are then exploited by the logic in Fig. 1b, along with the appropriate bits of the multiplicand, in order to generate the whole partial product array. Other alternatives for the implementation of the recoding and partial product generation can be found among others

Page 9: Multi

Two’s complement computation n=8

Page 10: Multi
Page 11: Multi

Application

Multimedia and communication systems,

Real-time signal processing like

audio signal processing,

video/image processing, or large-capacity data processing

Page 12: Multi

Tools used:Simulation: ModelsimSynthesis: XilinxIse

Page 13: Multi

Simulation Results

Partial product generation

Page 14: Multi

Top Module

Page 15: Multi

Device utilization summary:

Page 16: Multi

RTL Schematic

Page 17: Multi

Technology Schematic

Page 18: Multi

Conclusion:

Two’s complement n x n multipliers using radix- 4 modified booth encoding

produce [N/2] partial product s but due to the sign handling , the partial product

has a maximum height of [N/2]+1. we presented a scheme that produces a partial

product array with maximum height of [N/2].