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 条
  • [31] Dual-Mode Double Precision/Two-Parallel Single Precision Floating Point Multiplier Architecture
    Jaiswal, Manish Kumar
    So, Hayden K. -H
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 213 - 218
  • [32] FFT Implementation Using Floating Point Fused Multiplier with Four Term Adder
    Baboji, K.
    Sridevi, Sriadibhatla
    2017 INTERNATIONAL CONFERENCE ON MICROELECTRONIC DEVICES, CIRCUITS AND SYSTEMS (ICMDCS), 2017,
  • [33] Design of Low-Area and High Speed Pipelined Single Precision Floating Point Multiplier
    Krishnan, Thiruvenkadam
    Saravanan, S.
    2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 1259 - 1264
  • [34] Design and Implementation for Quadruple Precision Floating-point Multiplier Based on FPGA with Lower Resource Occupancy
    Kang Lei
    Yan Xiao-ying
    2014 Fifth International Conference on Intelligent Systems Design and Engineering Applications (ISDEA), 2014, : 326 - 329
  • [35] 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
  • [36] Implementation of Single Precision Conventional and Fused Floating Point Add-Sub Unit Using Verilog
    Sharma, Aditi
    Singh, Sukanya
    Sharma, Abhay
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), 2017, : 169 - 171
  • [37] IMPLEMENTATION OF 16-BIT FLOATING POINT MULTIPLIER USING RESIDUE NUMBER SYSTEM
    Samhitha, Naamatheertham R.
    Cherian, Neethu Acha
    Jacob, Pretty Mariam
    Jayakrishnan, P.
    2013 INTERNATIONAL CONFERENCE ON GREEN COMPUTING, COMMUNICATION AND CONSERVATION OF ENERGY (ICGCE), 2013, : 195 - 198
  • [38] An Area-Efficient Iterative Single-Precision Floating-Point Multiplier Architecture for FPGA
    Kim, Sunwoong
    Rutenbar, Rob A.
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 87 - 92
  • [39] An area-delay efficient single-precision floating-point multiplier for VLSI systems
    Anuradha
    Patel, Sujit Kumar
    Singhal, Subodh Kumar
    MICROPROCESSORS AND MICROSYSTEMS, 2023, 98
  • [40] Implementation of Single-Precision Floating-Point Trigonometric Functions with Small Area
    Dong, Chen
    He, Chen
    Xing, Sun
    Long, Pang
    2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, : 589 - 592