Carry save multiplier

8
Carry Save Multiplier

Transcript of Carry save multiplier

Page 1: Carry save multiplier

Carry Save Multiplier

Page 2: Carry save multiplier

2

Types of Multipliers

Why we used this one ?

Carry Save Multiplier IC project supervised by: Dr. Sayed Eid

Page 3: Carry save multiplier

3

Algorithm • 1) Bit Multiplication Block

Using this block for every partial product

Carry Save Multiplier IC project supervised by : Dr. Sayed Eid

Page 4: Carry save multiplier

4

• 2) Final stage of Multiplier will be half adder and full adder

Carry Save Multiplier IC project supervised by : Dr. Sayed Eid

Page 5: Carry save multiplier

5

Matlab and Simulink Algorithm used to divide Multiplier into blocks and implementing each block 1) bit multiplication 2) half adder 3) full adder 4) Top module

Carry Save Multiplier IC project supervised by : Dr. Sayed Eid

Page 6: Carry save multiplier

6

Verilog • Same steps and algorithm done in Matlab Code

Carry Save Multiplier IC project supervised by : Dr. Sayed Eid

Page 7: Carry save multiplier

7

• Comparing area and delay

1)Array Multiplier

2)Carry Save Multiplier

3)Carry save Multiplier with 4 bit carry look ahead

4)Carry save Multiplier with 8 bit carry look ahead Carry Save Multiplier IC project

supervised by : Dr. Sayed Eid

Page 8: Carry save multiplier

8

FPGA

Carry Save Multiplier IC project supervised by: Dr. Sayed

Eid