SlideShare a Scribd company logo
G.SAMBASIVA RAO 11KR1A0410
P.KALYANI 11KR1A0424
N.CHAITANYA 11KR1A0418
T.AKHILA 11KR1A0430
Project associated by
Under The Esteemed Guidance Of
Ms.V.MAHESWARI M.Tech.,
Assistant Professor
Aim Of The Project
The main of our project is design a 32-bit
multiplier by using either CLAA and CSLA
based on area,delay time and power required
for the multiplier.
 Digital computer arithmetic is an aspect of logic design
with the objective of developing appropriate algorithms in
order to achieve an efficient utilization of the available
hardware.
 The basic operation of additions implemented to the
operation of multiplication.
 Multiplications and additions are most widely used arithmetic
computations performed in all digital signal processing
applications.
 In this project we are going to the performance of different
adders implemented to the multipliers based on area and time
needed for calculation.
Carry Look A Head Adder:-
ADDER DESIGN
Carry Look Ahead Adder can produce carries faster due to
parallel generation of the carry bits by using additional circuitry. This
technique uses calculation of carry signals in advance, based on input
signals. The result is reduced carry propagation time. For example,
ripple adders are slower but use the least energy.
CARRY SELECT ADDER
This adder can be used for the construction of add and shift
multiplier which have lowest area, high speed and minimum
power consumption.
Algorithm for array multiplier
 In this algorithm we are using two 4-bits one is multiplier second one is multiplicand.
Example:-
1 0 1 0 multiplier”A”
1 0 1 1 multiplicand “B”
1 0 1 0
1 0 1 0
0 1 1 1 1
0 0 0 0
0 0 1 1 1
1 0 1 0
0 1 1 0 1
0 1 1 0 1 1 1 0
Array Multiplier Using CLA &CSA
product register size be 64
bits. Let the
multiplicand registers size be 32
bits. Store the multiplier in least
significant half of the product
register.
Repat the following steps in for
32 times.
A partial schematic of the
multiplier
VHDL SIMULATIONS
 The VHDL simulation of the two multipliers is presented
waveforms, timing diagrams and the design summary for both
the CLAA and CSLA based multipliers.
 The VHDL code for both multipliers, using CLAA and CSLA,
are generated.
Simulation result
PERFORMANCE ANALYSIS:-
Area Analysis
 The performance analysis for the area of CLAA and CSLA based
multipliers are represented in the form of the diagram
CLAA
Area analysis chart
Delay Analysis
 The performance analysis for the delay time of CLAA and
CSLA based multipliers are represented in the form of the
diagram.
Delay analysis chart
Area Delay Product Analysis:-
The performance analysis for the area delay product of CLAA and
CSLA based multipliers are represented in the form of the diagram.
Area delay product analysis chart
Analysis
The analysis of the project in brief is given in
below table
Multiplier
type
Delay(ns) Area Delay area
product
CLAA based
multiplier
98.5 2957
Logic cells
291264.5
CSLA based
multiplier
99.5 2039
Logic cells
202880.5
Advantages
 Cost effective compared to other proposed architectures .
 High speed, Low power, Less area .
 Modified CSLA Can be used to implement Wallace tree
Multiplier and Baug- Wooley multiplier.
Applications
Data paths in Microprocessors.
Digital Adders are the core block of DSP
processors.
Extensively used in processing units such as
ALU.
Forming dedicated integer and floating point
units.
In Multiply-accumulate (MAC) structures.
Digital Signal processing.
 High speed Integrated circuit.
 A design and implementation of a VHDL-based 32 bit unsigned
multiplier with CLAA and CSLA was presented.
VHDL was used to model and simulate our multiplier. Using CSLA
improves the overal performance of the multiplier.
 Thus a 31 % area delay product reduction is possible with the use of
the CSLA based 32 bit unsigned parallel multiplier than CLAA based 32
bit unsigned parallel multiplier.
32-bit unsigned multiplier by using CSLA &  CLAA

More Related Content

PDF
Verilog full adder in dataflow & gate level modelling style.
PPTX
Modified Gate Diffusion Input-MGDI
PDF
Robotics pdf
PPTX
Raspberry Pi Using Python
PDF
How to train the jdt dragon
PPTX
Human robot interaction
PDF
8155 PPI
PPTX
Robotics project ppt
Verilog full adder in dataflow & gate level modelling style.
Modified Gate Diffusion Input-MGDI
Robotics pdf
Raspberry Pi Using Python
How to train the jdt dragon
Human robot interaction
8155 PPI
Robotics project ppt

What's hot (20)

DOCX
UNIT-II CPLD & FPGA Architectures and Applications
PPTX
Travelling salesman problem using genetic algorithms
PDF
A* Search Algorithm
PPTX
Number system conversion
PPTX
PPTX
Traffic light controller
PPTX
PCI & ISA bus
PDF
RTOS for Embedded System Design
PPTX
Time and work standard level
PPTX
CMOS LOGIC STRUCTURES
PPTX
Low power high_speed
DOCX
Ramya Project
PPT
Half adder & full adder
PPTX
Introduction to Robotics and Future of Robotics in perspective of Bangladesh
PPTX
Finite state machines
PPT
Demultiplexing of buses of 8085 microprocessor
PDF
18CSL58 DBMS LAB Manual.pdf
PPTX
Layout & Stick Diagram Design Rules
PDF
8085 microprocessor ramesh gaonkar
PPTX
MICROCONTROLLER 8051- Architecture & Pin Configuration
UNIT-II CPLD & FPGA Architectures and Applications
Travelling salesman problem using genetic algorithms
A* Search Algorithm
Number system conversion
Traffic light controller
PCI & ISA bus
RTOS for Embedded System Design
Time and work standard level
CMOS LOGIC STRUCTURES
Low power high_speed
Ramya Project
Half adder & full adder
Introduction to Robotics and Future of Robotics in perspective of Bangladesh
Finite state machines
Demultiplexing of buses of 8085 microprocessor
18CSL58 DBMS LAB Manual.pdf
Layout & Stick Diagram Design Rules
8085 microprocessor ramesh gaonkar
MICROCONTROLLER 8051- Architecture & Pin Configuration
Ad

Viewers also liked (6)

PPT
IS 139 Lecture 2
PPTX
Design & implementation of high speed carry select adder
PPT
Design and development of carry select adder
PPT
Low power & area efficient carry select adder
PPTX
Wallace tree multiplier.pptx1
PDF
Wallace tree multiplier
IS 139 Lecture 2
Design & implementation of high speed carry select adder
Design and development of carry select adder
Low power & area efficient carry select adder
Wallace tree multiplier.pptx1
Wallace tree multiplier
Ad

Similar to 32-bit unsigned multiplier by using CSLA & CLAA (20)

PDF
implementation and design of 32-bit adder
DOCX
Project report on design & implementation of high speed carry select adder
PDF
J43015355
PPTX
Truncated booth multiplier design of hdl
PDF
Design and testing of systolic array multiplier using fault injecting schemes
PDF
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
PDF
Final Project Report
PDF
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
PDF
Paper id 37201520
PDF
Paper id 25201467
PDF
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
PDF
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
DOCX
Copy of colloquium 3 latest
PDF
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
PDF
Design and Verification of Area Efficient Carry Select Adder
PPTX
PPTX
implementation and comparision of effective area efficient architecture for CSLA
PDF
Design and Simulation of Radix-8 Booth Encoder Multiplier for Signed and Unsi...
PDF
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
implementation and design of 32-bit adder
Project report on design & implementation of high speed carry select adder
J43015355
Truncated booth multiplier design of hdl
Design and testing of systolic array multiplier using fault injecting schemes
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
Final Project Report
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Paper id 37201520
Paper id 25201467
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
Copy of colloquium 3 latest
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design and Verification of Area Efficient Carry Select Adder
implementation and comparision of effective area efficient architecture for CSLA
Design and Simulation of Radix-8 Booth Encoder Multiplier for Signed and Unsi...
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique

Recently uploaded (20)

PPT
Mechanical Engineering MATERIALS Selection
PDF
Digital Logic Computer Design lecture notes
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Construction Project Organization Group 2.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPT
Project quality management in manufacturing
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Well-logging-methods_new................
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mechanical Engineering MATERIALS Selection
Digital Logic Computer Design lecture notes
OOP with Java - Java Introduction (Basics)
Structs to JSON How Go Powers REST APIs.pdf
CH1 Production IntroductoryConcepts.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
UNIT 4 Total Quality Management .pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Construction Project Organization Group 2.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Arduino robotics embedded978-1-4302-3184-4.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Project quality management in manufacturing
Lecture Notes Electrical Wiring System Components
Well-logging-methods_new................
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

32-bit unsigned multiplier by using CSLA & CLAA

  • 1. G.SAMBASIVA RAO 11KR1A0410 P.KALYANI 11KR1A0424 N.CHAITANYA 11KR1A0418 T.AKHILA 11KR1A0430 Project associated by Under The Esteemed Guidance Of Ms.V.MAHESWARI M.Tech., Assistant Professor
  • 2. Aim Of The Project The main of our project is design a 32-bit multiplier by using either CLAA and CSLA based on area,delay time and power required for the multiplier.
  • 3.  Digital computer arithmetic is an aspect of logic design with the objective of developing appropriate algorithms in order to achieve an efficient utilization of the available hardware.  The basic operation of additions implemented to the operation of multiplication.  Multiplications and additions are most widely used arithmetic computations performed in all digital signal processing applications.  In this project we are going to the performance of different adders implemented to the multipliers based on area and time needed for calculation.
  • 4. Carry Look A Head Adder:- ADDER DESIGN Carry Look Ahead Adder can produce carries faster due to parallel generation of the carry bits by using additional circuitry. This technique uses calculation of carry signals in advance, based on input signals. The result is reduced carry propagation time. For example, ripple adders are slower but use the least energy.
  • 5. CARRY SELECT ADDER This adder can be used for the construction of add and shift multiplier which have lowest area, high speed and minimum power consumption.
  • 6. Algorithm for array multiplier  In this algorithm we are using two 4-bits one is multiplier second one is multiplicand. Example:- 1 0 1 0 multiplier”A” 1 0 1 1 multiplicand “B” 1 0 1 0 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 1 1 0
  • 7. Array Multiplier Using CLA &CSA product register size be 64 bits. Let the multiplicand registers size be 32 bits. Store the multiplier in least significant half of the product register. Repat the following steps in for 32 times. A partial schematic of the multiplier
  • 8. VHDL SIMULATIONS  The VHDL simulation of the two multipliers is presented waveforms, timing diagrams and the design summary for both the CLAA and CSLA based multipliers.  The VHDL code for both multipliers, using CLAA and CSLA, are generated.
  • 10. PERFORMANCE ANALYSIS:- Area Analysis  The performance analysis for the area of CLAA and CSLA based multipliers are represented in the form of the diagram CLAA Area analysis chart
  • 11. Delay Analysis  The performance analysis for the delay time of CLAA and CSLA based multipliers are represented in the form of the diagram. Delay analysis chart
  • 12. Area Delay Product Analysis:- The performance analysis for the area delay product of CLAA and CSLA based multipliers are represented in the form of the diagram. Area delay product analysis chart
  • 13. Analysis The analysis of the project in brief is given in below table Multiplier type Delay(ns) Area Delay area product CLAA based multiplier 98.5 2957 Logic cells 291264.5 CSLA based multiplier 99.5 2039 Logic cells 202880.5
  • 14. Advantages  Cost effective compared to other proposed architectures .  High speed, Low power, Less area .  Modified CSLA Can be used to implement Wallace tree Multiplier and Baug- Wooley multiplier.
  • 15. Applications Data paths in Microprocessors. Digital Adders are the core block of DSP processors. Extensively used in processing units such as ALU. Forming dedicated integer and floating point units. In Multiply-accumulate (MAC) structures. Digital Signal processing.  High speed Integrated circuit.
  • 16.  A design and implementation of a VHDL-based 32 bit unsigned multiplier with CLAA and CSLA was presented. VHDL was used to model and simulate our multiplier. Using CSLA improves the overal performance of the multiplier.  Thus a 31 % area delay product reduction is possible with the use of the CSLA based 32 bit unsigned parallel multiplier than CLAA based 32 bit unsigned parallel multiplier.