Implementation of Single Precision Floating Point Multiplier using Karatsuba Algorithm

被引:0
|
作者
Mehta, Anand [1 ]
Bidhul, C. B. [1 ]
Joseph, Sajeevan [1 ]
Jayakrishnan, P. [1 ]
机构
[1] VIT Univ Vellore, Sch Elect Engn, VLSI Div, Vellore 632014, Tamil Nadu, India
来源
2013 INTERNATIONAL CONFERENCE ON GREEN COMPUTING, COMMUNICATION AND CONSERVATION OF ENERGY (ICGCE) | 2013年
关键词
IEEE; 754; Floating point; Multiplication; FPGA; Karatsuba;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient floating point multiplier using Karatsuba algorithm. Digital signal processing algorithms and media applications use a large number of multiplications, which is both time and power consuming. We have used IEEE 754 format for binary representation of the floating point numbers. Verilog HDL is used to implement Karatsuba multiplication algorithm which is technology independent pipelined design. This multiplier implements the significant multiplication along with sign bit and exponent computations. Three stage pipelining is being used in the design with the latency of 8 clock cycles. In this design, the mantissa bits are divided into three parts of particular bit width in such a way so that the multiplication can be done using the standard multipliers available in FPGA cyclone II device family and synthesized using Altera-Quartus II.
引用
收藏
页码:254 / 256
页数:3
相关论文
共 50 条
  • [1] VLSI Implementation of Double-Precision Floating-Point Multiplier Using Karatsuba Technique
    Manish Kumar Jaiswal
    Ray C. C. Cheung
    Circuits, Systems, and Signal Processing, 2013, 32 : 15 - 27
  • [2] VLSI Implementation of Double-Precision Floating-Point Multiplier Using Karatsuba Technique
    Jaiswal, Manish Kumar
    Cheung, Ray C. C.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2013, 32 (01) : 15 - 27
  • [3] Design and analysis of Single Precision Floating Point Multiplication using Karatsuba Algorithm and Parallel Prefix Adders
    Gowreesrinivas, K. V.
    Samundiswary, P.
    2017 FOURTH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATION AND NETWORKING (ICSCN), 2017,
  • [4] FPGA Implementation of IEEE-754 Floating Point Karatsuba Multiplier
    Kodali, Ravi Kishore
    Gundabathula, Satya Kesav
    Boppana, Lakshmi
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 300 - 304
  • [5] FPGA Implementation of Delay Optimized Single Precision Floating point Multiplier
    Paldurai, K.
    Hariharan, K.
    ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [6] An efficient floating point multiplier design for high speed applications using Karatsuba algorithm and Urdhva-Tiryagbhyam algorithm
    Arish, S.
    Sharma, R. K.
    2015 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION (ICSC), 2015, : 303 - 308
  • [7] A High Speed Binary Floating Point Multiplier Using Dadda Algorithm
    Jeevan, B.
    Narender, S.
    Reddy, C. V. Krishna
    Sivani, K.
    2013 IEEE INTERNATIONAL MULTI CONFERENCE ON AUTOMATION, COMPUTING, COMMUNICATION, CONTROL AND COMPRESSED SENSING (IMAC4S), 2013, : 455 - 460
  • [8] An FPGA Implementation of High Speed and Area Efficient Double-Precision Floating Point Multiplier Using Urdhva Tiryagbhyam Technique
    Rao, Y. Srinivasa
    Kamaraju, M.
    Ramanjaneyulu, D. V. S.
    2015 CONFERENCE ON POWER, CONTROL, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES FOR SUSTAINABLE GROWTH (PCCCTSG), 2015, : 271 - U582
  • [9] Efficient Implementation Of Single Precision Floating Point Processor In FPGA
    Lasith, K. K.
    Thomas, Anoop
    2014 ANNUAL INTERNATIONAL CONFERENCE ON EMERGING RESEARCH AREAS: MAGNETICS, MACHINES AND DRIVES (AICERA/ICMMD), 2014,
  • [10] 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,