An FPGA Implementation of High Speed and Area Efficient Double-Precision Floating Point Multiplier Using Urdhva Tiryagbhyam Technique

被引:0
|
作者
Rao, Y. Srinivasa [1 ]
Kamaraju, M. [1 ]
Ramanjaneyulu, D. V. S. [2 ]
机构
[1] Gudlavalleru Engn Coll, Dept ECE, Vijayawada, Andhra Pradesh, India
[2] Tirumala Engn Coll, Dept ECE, Hyderabad, Telangana, India
关键词
Double-precision; Floating point; Multiplication; Vedic; Urdhva Tiryagbhyam; IEEE-754; Virtex-5; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Floating-point arithmetic is ever-present in computer systems. All most all computer languages has supports a floating-point number types. Most of the computer compilers called upon floating-point algorithms from time to time for execution of the floating-point arithmetic operations and every operating system must be react virtually for floating-point exceptions like underflow and overflow. The double-precision floating arithmetic is mainly used in the digital signal processing (filters, FFTs) applications, numerical applications and scientic applications. The double-precision floating arithmetic operations are the addition, the subtraction, the multiplication, and the division. Among the all arithmetic operations, multiplication is widely used and most complex arithmetic operation. The double-precision (64-bit) floating point number is divide into three fields, Sign field, Exponent field and Mantissa field. The most significant bit of the number is a sign field and it is a 1-bit length, next 11-bits represents the exponent field of the number and remaining 52-bits are represents the mantissa field of the number. The double-precision floating-point multiplier requires a large 52x52 mantissa multiplications. The performance of the double-precision floating number multiplication mainly depends on the area and speed. The proposed work presents a novel approach to decrease this huge multiplication of mantissa. The Urdhva Tiryagbhyam technique permits to using a smaller number of multiplication hardware compared to the conventional method. In traditional method adding of the partial products are separately done and it takes more time in comparision with the proposed metdod. In proposed method the partial products are concurrently added with the multiplication operaton and it canreduce the time delay. The double-precision floating multiplier is implemented using Verilog HDL with Xilinx ISE tools on Virtex-5 FPGA.
引用
收藏
页码:271 / U582
页数:6
相关论文
共 50 条
  • [41] An FPGA implementation of a fully verified double precision IEEE floating-point adder
    Kikkeri, Nikhil
    Seidel, Peter-Michael
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 83 - 88
  • [42] Hardware Realization of High-Speed Area-Efficient Floating Point Arithmetic Unit on FPGA
    Yacoub, Mohammed H.
    Ismail, Samar M.
    Said, Lobna A.
    [J]. 2024 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND SMART INNOVATION, ICMISI 2024, 2024, : 190 - 193
  • [43] Design of field programmable gate array based real-time Double-precision floating-point matrix multiplier
    Institute of Advanced Digital Technologies and Instrumentation, Zhejiang University, Hangzhou 310027, China
    不详
    [J]. Zhejiang Daxue Xuebao (Gongxue Ban), 2008, 9 (1611-1615):
  • [44] A High Speed Binary Floating Point Multiplier Using Dadda Algorithm
    Jeevan, B.
    Narender, S.
    Reddy, C. V. Krishna
    Sivani, K.
    [J]. 2013 IEEE INTERNATIONAL MULTI CONFERENCE ON AUTOMATION, COMPUTING, COMMUNICATION, CONTROL AND COMPRESSED SENSING (IMAC4S), 2013, : 455 - 460
  • [45] Area efficient FIR filters for high speed FPGA implementation
    Macpherson, K. N.
    Stewart, R. W.
    [J]. IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 2006, 153 (06): : 711 - 720
  • [46] FPGA Implementation of DSP Applications Using HUB Floating Point Technique
    Pal, Oindrila
    Paldurai, K.
    [J]. 2017 INTERNATIONAL CONFERENCE ON NEXTGEN ELECTRONIC TECHNOLOGIES: SILICON TO SOFTWARE (ICNETS2), 2017, : 242 - 245
  • [47] FPGA Implementation of High Speed Multiplier using Higher Order Compressors
    Marimuthu, R.
    Balamurugan, S.
    Tirumala, Bala Krishna
    Mallick, P. S.
    [J]. 2012 INTERNATIONAL CONFERENCE ON RADAR, COMMUNICATION AND COMPUTING (ICRCC), 2012, : 210 - 212
  • [48] Implementation of High Speed Matrix Multiplier using Vedic Mathematics on FPGA
    Mogre, S. V.
    Bhalke, D. G.
    [J]. 1ST INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION ICCUBEA 2015, 2015, : 959 - 963
  • [49] A High Speed Area Efficient FIR Filter Using Floating Point Dadda Algorithm
    Dhivya, V. M.
    Sridevi, A.
    Ahilan, A.
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [50] Design, Implementation and On-Chip High-Speed Test of SFQ Half-Precision Floating-Point Multiplier
    Hara, Hiroshi
    Obata, Koji
    Park, Heejoung
    Yamanashi, Yuki
    Taketomi, Kazuhiro
    Yoshikawa, Nobuyuki
    Tanaka, Masamitsu
    Fujimaki, Akira
    Takagi, N.
    Takagi, Kazuyoshi
    Nagasawa, S.
    [J]. IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2009, 19 (03) : 657 - 660