5
DESIGN OF SIMULATION DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE ABSTRACT: Low power consumption and smaller area are some of the most important criteria for the fabrication of DSP systems and high performance systems. Optimizing the speed(reducing propagation delay time) and area of the multiplier is a major design issue. However, area and speed are usually conflicting constraints so that improving speed results mostly in larger areas. In our project we try to determine the best solution to this problem by comparing a few multipliers. This project presents an efficient simulation and implementation of high speed 8-bit multipliers using the VERILOG code. In this project we compare the working of the four 8- bit multipliers like Wallace tree multiplier, Array multiplier, Baugh wooley multiplier and Vedic multiplier by simulation. This is a very important criterion because in the fabrication of chips and high performance system requires components which are as small as possible. . In our project when we compare the power consumption of all the multipliers we find that Wallace tree multipliers consume more power. So where power is an important criterion there we should prefer another multiplier like array multiplier. The low power consumption quality of array multiplier makes it a preferred choice in designing different circuits.

DESIGN OF SIMULATION DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE

Embed Size (px)

Citation preview

Page 1: DESIGN OF SIMULATION DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE

DESIGN OF SIMULATION DIFFERENT 8-BIT MULTIPLIERS USING

VERILOG CODE

ABSTRACT:

Low power consumption and smaller area are some of the most important criteria for

the fabrication of DSP systems and high performance systems. Optimizing the

speed(reducing propagation delay time) and area of the multiplier is a major design issue.

However, area and speed are usually conflicting constraints so that improving speed results

mostly in larger areas. In our project we try to determine the best solution to this problem by

comparing a few multipliers.

This project presents an efficient simulation and implementation of high speed 8-bit

multipliers using the VERILOG code. In this project we compare the working of the four 8-

bit multipliers like Wallace tree multiplier, Array multiplier, Baugh wooley multiplier and

Vedic multiplier by simulation. This is a very important criterion because in the fabrication of

chips and high performance system requires components which are as small as possible.

.

In our project when we compare the power consumption of all the multipliers we find

that Wallace tree multipliers consume more power. So where power is an important criterion

there we should prefer another multiplier like array multiplier. The low power consumption

quality of array multiplier makes it a preferred choice in designing different circuits.

In this project we first designed four different types of multipliers using VERILOG

code. We used different types of adders like half adders and full adders in designing these

multipliers. Then we compared the working of different multipliers by comparing the power

consumption by each of them. The result of our project helps us to choose a better option in

fabricating of different systems. Multipliers form one of the most important components of

many systems. So by analyzing the working of different multipliers helps to frame a better

system with less power consumption and lesser area.

Page 2: DESIGN OF SIMULATION DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE

BLOCK DIAGRAMS:

Page 3: DESIGN OF SIMULATION DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE

LANGUAGE USED:VERILOG

SOFTWARE TOOLS REQUIRED:Simulation: Xilinx ISE 14.7

Synthesis: Xilinx ISE 14.7

HARDWARE TOOLS REQUIRED:Implementation: FPGA (Field Programmable Gate Array)

ADAVANTAGES:1. Reduced wire length.

2. High clock rate.

3. Small area.

4. Low power consumption

5. Increasing speed.

DISADAVANTAGES:1. Reducing delay needs additional circuitry which increases area so that power

dissipation also increases.

2. Complexity of the circuit increases to reduce the critical path of the propagation delay

time.

APPLICATIONS:Multipliers are employed in various digital signal processing operations such as

convolution, correlations, frequency analysis and filtering.

Guide ByS.BALAIAH M.Tech., (Ph.D) P. SAIKIRAN (12631A0469)

Associate Professor. M. SOUJANYA (12631A0488)

S. VEERANNA (12631A04A7)

N. SRINATH (12631A0496)