Design and FPGA Implementation of Matrix Multiplier Using DEMUX-RCA-Based Vedic Multiplier

被引:0
|
作者
Kumar, Balivada Yashwant [1 ]
Kharwar, Saurabh [1 ]
Singh, Sangeeta [1 ]
Mohammed, Mustafa K. A. [2 ]
Dauwed, Mohammed [3 ,4 ]
机构
[1] Natl Inst Technolgy, Microelect & VLSI Design Lab, Patna, Bihar, India
[2] Univ Warith Al Anbiyaa, Karbala, Iraq
[3] Dijlah Univ Coll, Dept Med Instrumentat Tech Engn, Baghdad 10022, Iraq
[4] Univ Baghdad, Dept Comp Sci, Coll Sci, Baghdad 10070, Iraq
关键词
Matrix multiplier; Vedic multiplier; Urdhva Tiryagbhyam Sutra; Demultiplexer; Full adders; IMAGE;
D O I
10.1007/978-3-031-20429-6_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Matrix multiplication is a common technique for increasing the computational speed of scientific and engineering tasks. The matrix multiplier is designed in this paper utilizing an optimized Vedic multiplier. Vedic mathematics, which is a collection of sutras for doing mathematical arithmetic simply and more speedily, is utilized to speed up multiplication. These sutras aid in the reduction of several processors performance metrics, such as power and delay. As a result, the current multiplier approaches are replaced with Urdhva Tiriyagbhyam, a Vedic Math multiplication methodology. We used 1:8 demultiplexer-based Full Adders (DFAs) to create the Vedic Multiplier to circumvent the power constraint. As a result, the overall power of matrix multiplication was improved across various bits. The Optimized Matrix multiplier is designed in Verilog HDL, and the Nexys DDR4 of the Artix-7 series is utilized as the target device for synthesis.
引用
收藏
页码:216 / 224
页数:9
相关论文
共 50 条
  • [1] Design and Implementation of Energy Efficient Vedic Multiplier using FPGA
    Patil, Hemangi P.
    Sawant, S. D.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICIP), 2015, : 206 - 210
  • [2] 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
  • [3] FPGA Implementation of Efficient Vedic Multiplier
    Pichhode, Khushboo
    Patil, Mukesh D.
    Shah, Divya
    Rohit, Chaurasiya B.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICIP), 2015, : 565 - 570
  • [4] VLSI Design of High Speed Vedic Multiplier for FPGA Implementation
    Gavali, Kapil Ram
    Kadam, Poonam
    [J]. PROCEEDINGS OF 2ND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING & TECHNOLOGY ICETECH-2016, 2016, : 936 - 939
  • [5] FPGA Implementation of Complex Multiplier Using Minimum Delay Vedic Real Multiplier Architecture
    Rao, K. Deergha
    Gangadhar, Ch.
    Korrai, Praveen K.
    [J]. 2016 IEEE UTTAR PRADESH SECTION INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND ELECTRONICS ENGINEERING (UPCON), 2016, : 580 - 584
  • [6] FPGA Implementation of Vedic Floating Point Multiplier
    Kodali, Ravi Kishore
    Boppana, Lakshmi
    Yenamachintala, Sai Sourabh
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, INFORMATICS, COMMUNICATION AND ENERGY SYSTEMS (SPICES), 2015,
  • [7] FPGA Implementation of a Resource Efficient Vedic Multiplier using SPST Adders
    Gowreesrinivas, K. V.
    Sabbavarapu, Srinivas
    Samundiswary, Punniakodi
    [J]. ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2023, 13 (03) : 10698 - 10702
  • [8] Implementation of multiplier using Vedic mathematics
    Priya S, Sridevi Sathya
    Reddy, Chalimadugu Dinesh Kumar
    Reddy, Somsagar Ranganath
    Murugan, C. Arul
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 65 : 3921 - 3926
  • [9] Design and Implementation of 64 Bit Multiplier using Vedic Algorithm
    Jais, Amish
    Palsodkar, Prasanna
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), VOL. 1, 2016, : 775 - 779
  • [10] Optimized Hardware Implementation of Vedic Binary Multiplier using Nikhilam Sutra on FPGA
    Yash, Palak
    Thakare, Mansi
    Jajodia, Babita
    [J]. 2022 IEEE 13TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2022, : 101 - 104