SlideShare a Scribd company logo
Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore
www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457
DESIGN AND IMPLEMENTATION OF FAST FLOATING POINT
MULTIPLIER UNIT
Abstract:
Floating point numbers are the quantities thatcannot be represented by integers, either
because they contain fractional values or because they lie outside the range re presentable within
the system's bit width. Multiplication of two floating point numbers is very important for
processors. Architecture for a fast floating point multiplier yielding with the single precision
IEEE 754- 2008 standard has been used in this project. The floating point representation can
preserve the resolution and accuracy compared to fixed point. Pipeline is a technique where
multiple instructions are overlapped in execution. Multiple operations performed at the same
time by pipeline will increase the instruction throughput. In several high performance computing
systems such as digital signal processors, FIR filters, microprocessors, etc multipliers are key
components. The most important aim of the design is to make the multiplier quicker by
decreasing delay. Decrease of delay can be caused by propagation of carry in the adders having
smallest amount power delay constant.
Existing Method:
The change in the level of integration broughtabout by up to date VLSI trends has
rendered possible the mixing of many complex components in a single device. This single device
has ready the systems work faster and useful for applications such as portable device like mobile
phone, multimedia and methodical computation. As the technology is advancing need for high
Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore
www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457
speed is on a rise. Multiplier unit uses maximum time and power compared to other arithmetic
unit. To reduce the computation time efficient multiplier units are used. Thus, the speed, power
and size of a multiplier has been a key issue and therefore the many focus on their research
projects.
Proposed Method:
In floating point will use extensive range ofvalues. Floating point unit is widely used in
various applications. This makes the developer to work on faster floating point multiplier units.
Floating-point representation can keep its resolution and accuracy when evaluate to fixed-point
representations. In this Paper a Floating Point Multiplier is Implemented Using Verilog HDL.
Applications:
1. Arithmetic applications.
2. Digital Signal Processing.
3. ALU of Microprocessors.
4. Image processing…etc...
Advantages:
1. High Speed,
2. Low power and
3. Less Area.
System Configuration:-
In the hardware part a normal computer where Xilinx ISE 14.3 software can be easily
operated is required, i.e., with a minimum system configuration
Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore
www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457
HARDWARE REQUIREMENT
Processor - Pentium –III
Speed - 1.1 GHz
RAM - 1 GB (min)
Hard Disk - 40 GB
Floppy Drive - 1.44 MB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
SOFTWARE REQUIREMENTS
 Operating System :Windows95/98/2000/XP/Windows7
 Front End : Modelsim 6.3 for Debugging and Xilinx 14.3 for
Synthesis and Hard Ware Implementation
Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore
www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457
 This software’s where Verilog source code can be used for design
implementation.

More Related Content

PDF
Review on 32 bit single precision Floating point unit (FPU) Based on IEEE 754...
PPT
Architecture presentation 4
PDF
High Performance Computing using MPI
PDF
Aca2 10 11
PDF
Design and implementation of complex floating point processor using fpga
PPTX
parallel language and compiler
PPTX
Software and Hardware Tools for Microprocessors
PPTX
Hardware and software parallelism
Review on 32 bit single precision Floating point unit (FPU) Based on IEEE 754...
Architecture presentation 4
High Performance Computing using MPI
Aca2 10 11
Design and implementation of complex floating point processor using fpga
parallel language and compiler
Software and Hardware Tools for Microprocessors
Hardware and software parallelism

What's hot (11)

PDF
Alter igit-cmbit midih-presentation oc2
DOCX
Abstrac
PPT
Designing applications with multimedia capabilities
PPT
Evaluation of morden computer & system attributes in ACA
PDF
Parallel programming model, language and compiler in ACA.
PPTX
Data Parallel and Object Oriented Model
PPTX
Hardware Implementation of Tactile Data Processing Methods for the Reconstruc...
PDF
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
PPTX
Parallel computing
PDF
High Performance Computer Architecture
Alter igit-cmbit midih-presentation oc2
Abstrac
Designing applications with multimedia capabilities
Evaluation of morden computer & system attributes in ACA
Parallel programming model, language and compiler in ACA.
Data Parallel and Object Oriented Model
Hardware Implementation of Tactile Data Processing Methods for the Reconstruc...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Parallel computing
High Performance Computer Architecture
Ad

Viewers also liked (9)

PPSX
Fixed point and floating-point numbers
PDF
Floating Point Numbers
PPTX
X86 Architecture
PPT
Floating point units
PPTX
Floating point ALU using VHDL implemented on FPGA
PPTX
06 floating point
PDF
Intel x86 Architecture
PPTX
Risc cisc Difference
PPT
The x86 Family
Fixed point and floating-point numbers
Floating Point Numbers
X86 Architecture
Floating point units
Floating point ALU using VHDL implemented on FPGA
06 floating point
Intel x86 Architecture
Risc cisc Difference
The x86 Family
Ad

Similar to 6.design and implementation of fast floating point multiplier unit (20)

PDF
A Parallel Computing-a Paradigm to achieve High Performance
PDF
A Survey on Heuristic Based Techniques in Cloud Computing
PDF
Review on Multiply-Accumulate Unit
PDF
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
PDF
Hotel billing management system project report.pdf
PDF
Cse viii-advanced-computer-architectures-06cs81-solution
DOCX
cv2
PPTX
Intel hyper threading presentation
PDF
Register renaming technique
PPT
Unit 1 Introduction to Streaming Analytics
PDF
Implementation of Radix-4 Booth Multiplier by VHDL
PDF
DESIGN AND ANALYSIS OF A 32-BIT PIPELINED MIPS RISC PROCESSOR
PDF
DESIGN AND ANALYSIS OF A 32-BIT PIPELINED MIPS RISC PROCESSOR
PDF
Design and Analysis of A 32-bit Pipelined MIPS Risc Processor
PDF
Isometric Making Essay
PDF
Hardback solution to accelerate multimedia computation through mgp in cmp
PDF
A Fast Floating Point Double Precision Implementation on Fpga
PDF
Design of Efficient High Speed Vedic Multiplier
PPT
Cs 568 Spring 10 Lecture 5 Estimation
A Parallel Computing-a Paradigm to achieve High Performance
A Survey on Heuristic Based Techniques in Cloud Computing
Review on Multiply-Accumulate Unit
Instruction Set Extension of a Low-End Reconfigurable Microcontroller in Bit-...
Hotel billing management system project report.pdf
Cse viii-advanced-computer-architectures-06cs81-solution
cv2
Intel hyper threading presentation
Register renaming technique
Unit 1 Introduction to Streaming Analytics
Implementation of Radix-4 Booth Multiplier by VHDL
DESIGN AND ANALYSIS OF A 32-BIT PIPELINED MIPS RISC PROCESSOR
DESIGN AND ANALYSIS OF A 32-BIT PIPELINED MIPS RISC PROCESSOR
Design and Analysis of A 32-bit Pipelined MIPS Risc Processor
Isometric Making Essay
Hardback solution to accelerate multimedia computation through mgp in cmp
A Fast Floating Point Double Precision Implementation on Fpga
Design of Efficient High Speed Vedic Multiplier
Cs 568 Spring 10 Lecture 5 Estimation

More from Pvrtechnologies Nellore (20)

DOCX
A High Throughput List Decoder Architecture for Polar Codes
DOCX
Performance/Power Space Exploration for Binary64 Division Units
DOCX
Hybrid LUT/Multiplexer FPGA Logic Architectures
DOCX
Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video...
DOCX
2016 2017 ieee matlab project titles
DOCX
2016 2017 ieee vlsi project titles
DOCX
2016 2017 ieee ece embedded- project titles
DOCX
A High-Speed FPGA Implementation of an RSD-Based ECC Processor
DOCX
6On Efficient Retiming of Fixed-Point Circuits
DOCX
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
DOCX
Quality of-protection-driven data forwarding for intermittently connected wir...
DOC
11.online library management system
DOC
06.e voting system
DOCX
New web based projects list
DOCX
Power controlled medium access control
DOCX
IEEE PROJECTS LIST
DOCX
Control cloud-data-access-privilege-and-anonymity-with-fully-anonymous-attrib...
DOCX
Control cloud data access privilege and anonymity with fully anonymous attrib...
DOCX
Cloud keybank privacy and owner authorization
DOCX
Circuit ciphertext policy attribute-based hybrid encryption with verifiable
A High Throughput List Decoder Architecture for Polar Codes
Performance/Power Space Exploration for Binary64 Division Units
Hybrid LUT/Multiplexer FPGA Logic Architectures
Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video...
2016 2017 ieee matlab project titles
2016 2017 ieee vlsi project titles
2016 2017 ieee ece embedded- project titles
A High-Speed FPGA Implementation of an RSD-Based ECC Processor
6On Efficient Retiming of Fixed-Point Circuits
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
Quality of-protection-driven data forwarding for intermittently connected wir...
11.online library management system
06.e voting system
New web based projects list
Power controlled medium access control
IEEE PROJECTS LIST
Control cloud-data-access-privilege-and-anonymity-with-fully-anonymous-attrib...
Control cloud data access privilege and anonymity with fully anonymous attrib...
Cloud keybank privacy and owner authorization
Circuit ciphertext policy attribute-based hybrid encryption with verifiable

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Cloud computing and distributed systems.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
KodekX | Application Modernization Development
Programs and apps: productivity, graphics, security and other tools
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Understanding_Digital_Forensics_Presentation.pptx
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Cloud computing and distributed systems.
20250228 LYD VKU AI Blended-Learning.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KodekX | Application Modernization Development

6.design and implementation of fast floating point multiplier unit

  • 1. Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457 DESIGN AND IMPLEMENTATION OF FAST FLOATING POINT MULTIPLIER UNIT Abstract: Floating point numbers are the quantities thatcannot be represented by integers, either because they contain fractional values or because they lie outside the range re presentable within the system's bit width. Multiplication of two floating point numbers is very important for processors. Architecture for a fast floating point multiplier yielding with the single precision IEEE 754- 2008 standard has been used in this project. The floating point representation can preserve the resolution and accuracy compared to fixed point. Pipeline is a technique where multiple instructions are overlapped in execution. Multiple operations performed at the same time by pipeline will increase the instruction throughput. In several high performance computing systems such as digital signal processors, FIR filters, microprocessors, etc multipliers are key components. The most important aim of the design is to make the multiplier quicker by decreasing delay. Decrease of delay can be caused by propagation of carry in the adders having smallest amount power delay constant. Existing Method: The change in the level of integration broughtabout by up to date VLSI trends has rendered possible the mixing of many complex components in a single device. This single device has ready the systems work faster and useful for applications such as portable device like mobile phone, multimedia and methodical computation. As the technology is advancing need for high
  • 2. Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457 speed is on a rise. Multiplier unit uses maximum time and power compared to other arithmetic unit. To reduce the computation time efficient multiplier units are used. Thus, the speed, power and size of a multiplier has been a key issue and therefore the many focus on their research projects. Proposed Method: In floating point will use extensive range ofvalues. Floating point unit is widely used in various applications. This makes the developer to work on faster floating point multiplier units. Floating-point representation can keep its resolution and accuracy when evaluate to fixed-point representations. In this Paper a Floating Point Multiplier is Implemented Using Verilog HDL. Applications: 1. Arithmetic applications. 2. Digital Signal Processing. 3. ALU of Microprocessors. 4. Image processing…etc... Advantages: 1. High Speed, 2. Low power and 3. Less Area. System Configuration:- In the hardware part a normal computer where Xilinx ISE 14.3 software can be easily operated is required, i.e., with a minimum system configuration
  • 3. Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457 HARDWARE REQUIREMENT Processor - Pentium –III Speed - 1.1 GHz RAM - 1 GB (min) Hard Disk - 40 GB Floppy Drive - 1.44 MB Key Board - Standard Windows Keyboard Mouse - Two or Three Button Mouse Monitor - SVGA SOFTWARE REQUIREMENTS  Operating System :Windows95/98/2000/XP/Windows7  Front End : Modelsim 6.3 for Debugging and Xilinx 14.3 for Synthesis and Hard Ware Implementation
  • 4. Head office: 3nd floor, Krishna Reddy Buildings, OPP: ICICI ATM, Ramalingapuram, Nellore www.pvrtechnology.com, E-Mail: pvrieeeprojects@gmail.com, Ph: 81432 71457  This software’s where Verilog source code can be used for design implementation.