• DocumentCode
    1569592
  • Title

    Multi-operand adder synthesis on FPGAs using generalized parallel counters

  • Author

    Matsunaga, Taeko ; Kimura, Shinji ; Matsunaga, Yusuke

  • Author_Institution
    Grad. Sch. of Inf., Production & Syst., Waseda Univ., Tokyo, Japan
  • fYear
    2010
  • Firstpage
    337
  • Lastpage
    342
  • Abstract
    Multi-operand adders usually consist of compression trees which reduce the number of operands per a bit to two, and a carry-propagate adder for the two operands in ASIC implementation. The former part is usually realized using full adders or (3;2) counters like Wallace-trees in ASIC, while adder trees or dedicated hardware are used in FPGA. In this paper, an approach to realize compression trees on FPGAs is proposed. In case of FPGA with m-input LUT, any counters with up to m inputs can be realized with one LUT per an output. Our approach utilizes generalized parallel counters (GPCs) with up to m inputs and synthesizes high-performance compression trees by setting some intermediate height limits in the compression process like Dadda´s multipliers. Experimental results show its effectiveness against existing approaches at GPC level and on Altera´s Stratix III.
  • Keywords
    adders; application specific integrated circuits; carry logic; field programmable gate arrays; multiplying circuits; network synthesis; trees (mathematics); ASIC implementation; Altera Stratix III; Dadda multipliers; Wallace trees; carry propagate adder; compression trees; field programmable gate arrays; generalized parallel counters; m-input LUT; multioperand adder synthesis; Application specific integrated circuits; Arithmetic; Costs; Counting circuits; Delay; Field programmable gate arrays; Hardware; Information science; Production systems; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-5765-6
  • Electronic_ISBN
    978-1-4244-5767-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2010.5419871
  • Filename
    5419871