Design of Generic Floating Point Multiplier and Adder/Subtractor Units

被引:4
|
作者
Hamid, Lamiaa S. A. [1 ]
Shehata, Khaled A. [2 ]
El-Ghitani, Hassan [1 ]
ElSaid, Mohamed [3 ]
机构
[1] Misr Int Uni, ECE Dept, Cairo, Egypt
[2] Arab Acad Sci & Technol, ECE Dept, Cairo, Egypt
[3] Ain Shamis Univ, ECE Dept, Cairo, Egypt
来源
2010 12TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM) | 2010年
关键词
floating point; FPGA; Pipelined Architecture; HIGH-PERFORMANCE;
D O I
10.1109/UKSIM.2010.117
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A high speed generic Floating Point Unit (FPU) consisting of a multiplier and adder/subtractor units is proposed. A novel multiplication algorithm is proposed and used in the multiplier implementation. The new algorithm depends on dividing the multiplication operation into several smaller multiplications performed in parallel. The output from these multiplications is then manipulated in a manner to give the final result of the original multiplication operation. The adder/subtractor unit is implemented using the Leading One Detector (LOD) algorithm. In order to achieve high maximum, speed, both units were deeply pipelined. The design is written using VHDL code and mapped to Virtex2, Virtex4 and Virtex5 FPGAs. Both units can operate at more than 400 MHz on Virtex4.
引用
收藏
页码:615 / 618
页数:4
相关论文
共 50 条
  • [1] Floating Point Adder/Subtractor Units Realization by Efficient Arithmetic Circuits
    Veeramachaneni, Sreehari
    Srinivas, M. B.
    2015 11TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), 2015, : 244 - 246
  • [2] Design of a reversible single precision floating point subtractor
    Lakshmi, A. V. Anantha
    Sudha, G. F.
    SPRINGERPLUS, 2014, 3
  • [3] Optimized Hardware Architecture for Implementing IEEE 754 Standard Double Precision Floating Point Adder/Subtractor
    Rahman, Atul
    Abdullah-Al-Kafi
    Khalid
    Islam, A. T. M. Saiful
    Rahman, Mahmudur
    2014 17TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2014, : 147 - 152
  • [4] Design of a Floating Point Fast Multiplier with Mode Enabled
    Misgar, Umer Nisar
    Khan, Wasim Ahmad
    Najeeb-ud-din
    IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 1594 - +
  • [5] Design and Implementation of Parallel Floating Point Matrix Multiplier for Quaternion Computation
    Shivaprasad, B. K.
    Shinde, Kunjan D.
    Muddi, Vishwanath
    2015 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2015, : 289 - 293
  • [6] DESIGN AND IMPLEMENTATION OF FAST FLOATING POINT MULTIPLIER UNIT
    Sunesh, N., V
    Sathishkumar, P.
    2015 INTERNATIONAL CONFERENCE ON VLSI SYSTEMS, ARCHITECTURE, TECHNOLOGY AND APPLICATIONS (VLSI-SATA), 2015,
  • [7] A low power approach to floating point adder design for DSP applications
    Pillai, RVK
    Al-Khalili, D
    Al-Khalili, AJ
    Shah, SYA
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 27 (03): : 195 - 213
  • [8] FPGA Implementation of Vedic Floating Point Multiplier
    Kodali, Ravi Kishore
    Boppana, Lakshmi
    Yenamachintala, Sai Sourabh
    2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, INFORMATICS, COMMUNICATION AND ENERGY SYSTEMS (SPICES), 2015,
  • [9] A Low Power Approach to Floating Point Adder Design for DSP Applications
    R.V.K. Pillai
    D. Al-Khalili
    A.J. Al-Khalili
    S.Y.A. Shah
    Journal of VLSI signal processing systems for signal, image and video technology, 2001, 27 : 195 - 213
  • [10] Tunable Floating-Point Adder
    Nannarelli, Alberto
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (10) : 1553 - 1560