Modeling and synthesis of a modified floating point fused multiply-add (FMA) arithmetic unit using VHDL and FPGAs

Jaafar Alghazo, Nazeih Botros

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

In this paper, we model a high speed Arithmetic synthesizable modified Fused Multiply Add Unit (FMA) capable of implementing the following operations: Addition/subtraction, Multiplication. With area-speed tradeoff limitation, our focus is on modeling high speed Arithmetic units with moderate area increase. Thus, we focus on developing units that share the same hardware. We have modeled a high speed arithmetic Modified fused multiply add unit (A* B + C ) Capable of addition/subtraction and multiplication. We have concentrated on reducing the delay in critical path by identifying the most time consuming operations in the critical path of a basic multiply Add fused unit. CAD tools have been implemented to model our system. Once modeled and synthesized, the system is downloaded onto a FPGAs chip. The synthesized chip is a stand alone FMA unit capable of implementing the operations mentioned. Synthesis tools have been implemented to evaluate our designs. Our results show that the estimated minimum delay of our designed unit is 4. 624ns.

Original languageEnglish (US)
Title of host publicationProceedings of the 2005 International Conference on Computer Design, CDES'05
Pages136-142
Number of pages7
StatePublished - 2005
Externally publishedYes
Event2005 International Conference on Computer Design, CDES'05 - Las Vegas, NV, United States
Duration: Jun 27 2005Jun 30 2005

Publication series

NameProceedings of the 2005 International Conference on Computer Design, CDES'05

Conference

Conference2005 International Conference on Computer Design, CDES'05
Country/TerritoryUnited States
CityLas Vegas, NV
Period6/27/056/30/05

Keywords

  • Arithmetic
  • FPGAs
  • Fused multiply-add
  • Modeling
  • Synthesis
  • VHDL

Fingerprint

Dive into the research topics of 'Modeling and synthesis of a modified floating point fused multiply-add (FMA) arithmetic unit using VHDL and FPGAs'. Together they form a unique fingerprint.

Cite this