FPGA Implementation and Performance Analysis of Parallel Prefix Structures for Modular Adders Design

被引:0
|
作者
Gupta, Tukur [1 ]
Verma, Gaurav [2 ]
Akhter, Shamim [2 ]
机构
[1] Ajay Kumar Garg Engn Coll, Dept Elect & Commun Engn, Ghaziabad, India
[2] Jaypee Inst Informat Technol, Dept Elect & Commun Engn, Noida, India
关键词
Parallel prefix adder; Area; Power; Delay; FPGA;
D O I
10.1007/s00034-024-02857-1
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Today's consumer electronics market is the hub of portable devices claiming low power consumption and less area with high speed of processing. Processors are the heart of all the computations taking place in these devices. The data path elements, inclusive of binary and modular adders in a processor perform these computational operations. Parallel prefix adder, a variant of conventional carry look ahead binary adder promising fast arithmetic operations has been the point of interest for researchers since last decade. FPGA based synthesis and implementation are the most preferred solutions among those proposed in the last few years. Selecting an adder with the appropriate characteristics is essential to simplify the processor's operation and minimize its complexity. Performance measures including power dissipation, implementation area, and critical path delay need to be exhaustively analysed as benchmarks to assess the trade-offs that these adder circuits provide. However, existing literature lacks in providing a comparative performance analysis of popular parallel prefix adders. This paper displays a novel juxtaposition of five popular radix-2 parallel prefix adders at variable data path sizes ranging from 8 to 32 bits. The PPA tree topologies investigated in this paper are coded using VHDL description language and synthesized using VIVADO 2014.2 tool targeted to Zynq family FPGAs device (xc7z020clg484-1). Detailed analysis is performed for each structure in terms of total path delay, design implementation area, hardware utilization and the total power consumption. This paper presents a thorough evaluation of various parallel prefix adders, which simplifies the laborious task of choosing the optimal adder circuit. A disquisition on parallel prefix adders presented in this paper is benchmarked against other state-of-the-art published works. It can be inferred from the literature survey that the comparative analysis presented in this paper is more comprehensive, covering all aspects of comparison, than the previously published works.
引用
收藏
页码:992 / 1016
页数:25
相关论文
共 50 条
  • [41] Scalable mpNoC for massively parallel systems - Design and implementation on FPGA
    Baklouti, M.
    Aydi, Y.
    Marquet, Ph.
    Dekeyser, J. L.
    Abid, M.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 278 - 292
  • [42] Design and implementation of parallel CRC algorithm for fibre channel on FPGA
    Wu Chuxiong
    Shi Haifeng
    JOURNAL OF ENGINEERING-JOE, 2019, 2019 (21): : 7827 - 7830
  • [43] High-Performance Parallel Implementation of Genetic Algorithm on FPGA
    Torquato, Matheus F.
    Fernandes, Marcelo A. C.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (09) : 4014 - 4039
  • [44] High-Performance Parallel Implementation of Genetic Algorithm on FPGA
    Matheus F. Torquato
    Marcelo A. C. Fernandes
    Circuits, Systems, and Signal Processing, 2019, 38 : 4014 - 4039
  • [45] Bulk synchronous parallel ML: Modular implementation and performance prediction
    Loulergue, F
    Gava, F
    Billiet, D
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 1046 - 1054
  • [46] A MODULAR IMPLEMENTATION OF DATA STRUCTURES IN BULK-SYNCHRONOUS PARALLEL ML
    Cava, Frederic
    PARALLEL PROCESSING LETTERS, 2008, 18 (01) : 39 - 53
  • [47] Design, Implementation and Performance Analysis of an INS/GPS Integrated System Using FPGA
    G-Quinchia, Alex
    Ferrer, Carles
    PROCEEDINGS OF THE 2011 INTERNATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION, 2011, : 916 - 921
  • [48] Design of High-Speed Wide-Word Hybrid Parallel-Prefix/Carry-Select and Skip Adders
    Cui, Xiaoping
    Liu, Weiqiang
    Wang, Shumin
    Swartzlander, Earl E., Jr.
    Lombardi, Fabrizio
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (03): : 409 - 419
  • [49] Design and Implementation of High-Performance High-Valency Ling Adders
    Kocak, Taskin
    Patil, Preeti
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 224 - 229
  • [50] Design and Performance Comparison of Modular Multipliers Implemented on FPGA Platform
    Javeed, Khalid
    Irwin, Daniel
    Wang, Xiaojun
    CLOUD COMPUTING AND SECURITY, ICCCS 2016, PT I, 2016, 10039 : 251 - 260