FPGA design, simulation and prototyping of a high speed 32-bit pipeline multiplier based on Vedic mathematics

被引:1
|
作者
Abbasi, Shuja Ahmad [1 ]
Zulhelmi [2 ,3 ]
Alamoud, Abdul Rahman M. [1 ]
机构
[1] King Saud Univ, Dept Elect Engn, Riyadh 11421, Saudi Arabia
[2] Syiah Kuala Univ, Dept Elect Engn, Darussalam Banda Aceh 23111, Indonesia
[3] King Saud Univ, Riyadh 11421, Saudi Arabia
来源
IEICE ELECTRONICS EXPRESS | 2015年 / 12卷 / 16期
关键词
pipeline multipliers; field programmable gate arrays; digital signal processing; PARTIAL PRODUCT REDUCTION;
D O I
10.1587/elex.12.20150450
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This research is about a new approach, which is used for optimizing multipliers designs, which are based on the concept of Vedic mathematics. The design has been targeted to to FPGAs (state-of-the art field-programmable gate arrays). It has been assessed that the multiplier produces partial products by utilizing Vedic mathematics concept by deploying basic 4 x 4 multipliers, which is designed by exploiting special features of multiplexers and 6-input look up tables (LUTs) on the same slices, resulting in considerable minimization in area. The multiplier has been realized on Xilinx (R) Virtex-5 FPGAs. It is significant to notice that pipeline adders were used to obtain final products. Furthermore, the multiplier is developed and organized by using pipeline schemes, which contribute to the enhancement of operating frequency of the multiplier. The results show that the 32-bit pipeline multiplier can work up to a clock frequency of 450 MHz. It has utilized 514 slices and 1157 flip-flops and has much less dynamic power than the other reported work.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Design of Low Power and High Speed Modified Carry Select Adder for 16 bit Vedic Multiplier
    Prasad, Bhavani Y.
    Chokkakula, Ganesh
    Reddy, Srikanth P.
    Samhitha, N. R.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [42] Voltage Scaling Based Low Power High Performance Vedic Multiplier Design on FPGA
    Goswami, Kavita
    Pandey, Bishwajeet
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1529 - 1533
  • [43] 32-bit Datapath AES IP Core Based on FPGA
    Tang, Hongwei
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 1848 - 1851
  • [44] PIPELINE DESIGN TRADEOFFS IN A 32-BIT GALLIUM-ARSENIDE MICROPROCESSOR
    MILUTINOVIC, VM
    FURA, DA
    HELBIG, WA
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (11) : 1214 - 1224
  • [45] Design of High Performance 8 bit Vedic Multiplier using Compressor
    Gupta, Radheshyam
    Dhar, Rajdeep
    Baishnab, K. L.
    Mehedi, Jishan
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY (ICAET), 2014,
  • [46] A 32 BIT MAC Unit Design Using Vedic Multiplier and Reversible Logic Gate
    Anitha, R.
    Deshmukh, Neha
    Agarwal, Prashant
    Sahoo, Sarat Kumar
    Karthikeyan, S. Prabhakar
    Reglend, Jacob
    2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
  • [47] Design of high-speed-pipelined execution unit of 32-bit RISC processor
    Islam, Shofiqul
    Chattopadhyay, Debanjan
    Das, Manoja Kumar
    Neelima, V.
    Sarkar, Rahul
    2006 ANNUAL IEEE INDIA CONFERENCE, 2006, : 164 - +
  • [48] DESIGN AND FABRICATION OF DEPLETION GAAS LSI HIGH-SPEED 32-BIT ADDER
    YAMAMOTO, R
    HIGASHISAKA, A
    ASAI, S
    TSUJI, T
    TAKAYAMA, Y
    YANO, S
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1983, 18 (05) : 592 - 599
  • [49] Design and Simulation of 32-Bit RISC Architecture Based on MIPS using VHDL
    Ritpurkar, S. P.
    Thakare, M. N.
    Korde, G. D.
    ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [50] DESIGN OF 64-BIT SQUARER BASED ON VEDIC MATHEMATICS
    Saha, Prabir
    Kumar, Deepak
    Bhattacharyya, Partha
    Dandapat, Anup
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (07)