• DocumentCode
    3229063
  • Title

    Efficient synthesis of compressor trees on FPGAs

  • Author

    Parandeh-Afshar, Hadi ; Brisk, Philip ; Ienne, Paolo

  • Author_Institution
    Univ. of Tehran, Tehran
  • fYear
    2008
  • fDate
    21-24 March 2008
  • Firstpage
    138
  • Lastpage
    143
  • Abstract
    FPGA performance is currently lacking for arithmetic circuits. Large sums of k > 2 integer values is a computationally intensive operation in applications such as digital signal and video processing. In ASIC design, compressor trees, such as Wallace and Dadda trees, are used for parallel accumulation; however, the LUT structure and fast carry-chains employed by modern FPGAs favor trees of carry-propagate adders (CPAs), which are a poor choice for ASIC design. This paper presents the first method to successfully synthesize compressor trees on LUT-based FPGAs. In particular, we have found that generalized parallel counters (GPCs) map quite well to LUTs on FPGAs; a heuristic, presented within, constructs a compressor tree from a library of GPCs that can efficiently be implemented on the target FPGA. Compared to the ternary adder trees produced by commercial synthesis tools, our heuristic reduces the combinational delay by 27.5%, on average, within a tolerable average area increase of 5.7%.
  • Keywords
    adders; application specific integrated circuits; field programmable gate arrays; logic design; table lookup; trees (mathematics); ASIC design; FPGA performance; LUT structure; carry-propagate adders; combinational delay; compressor trees; field programmable gate arrays; generalized parallel counters; parallel accumulation; table lookup; ternary adder trees; Adders; Application specific integrated circuits; Arithmetic; Circuit synthesis; Field programmable gate arrays; Process design; Signal processing; Signal synthesis; Table lookup; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-1921-0
  • Electronic_ISBN
    978-1-4244-1922-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2008.4483927
  • Filename
    4483927