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
关键词
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 条
  • [21] ASIC IMPLEMENTATION OF EFFICIENT FLOATING POINT MULTIPLIER
    Anuhya, Pasupuleti
    Dhanabal, R.
    2018 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENERGY SYSTEMS (ICEES), 2018, : 138 - 141
  • [22] VLSI Implementation of a High Speed Single Precision Floating Point Unit Using Verilog
    Ushasree, G.
    Dhanabal, R.
    Sahoo, Sarat Kumar
    2013 IEEE CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICT 2013), 2013, : 803 - 808
  • [23] Acceleration Techniques using Reconfigurable Hardware for Implementation of Floating Point Multiplier
    Bormane, D. S.
    Wadar, Sushma
    Patil, Avinash
    Patil, S. C.
    HELIX, 2020, 10 (05): : 8 - 14
  • [24] A dual precision IEEE floating-point multiplier
    Even, G
    Mueller, SM
    Seidel, PM
    INTEGRATION-THE VLSI JOURNAL, 2000, 29 (02) : 167 - 180
  • [25] A quadruple precision and dual double precision floating-point multiplier
    Akkas, A
    Schulte, MJ
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 76 - 81
  • [26] FPGA-Based Single Precision Iterative Floating Point Multiplier for Educational Use
    Opritoiu, Flavius
    Carapencea, Sabina
    Vladutiu, Mircea
    2014 IEEE 20TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME), 2014, : 305 - 308
  • [27] Enhanced high speed modular multiplier using Karatsuba algorithm
    Prema, C.
    Babu, C. S. Mainkanda
    2013 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS, 2013,
  • [28] 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
  • [29] Implementation of IEEE single precision floating point addition and multiplication on FPGAs
    Louca, L
    Cook, TA
    Johnson, WH
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1996, : 107 - 116
  • [30] 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,