• DocumentCode
    2973086
  • Title

    A case for hardened multiplexers in FPGAs

  • Author

    Chin, S. Alexander ; Anderson, James H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    42
  • Lastpage
    49
  • Abstract
    This paper presents a case for a hybrid configurable logic block that contains a mixture of LUTs and hardened multiplexers towards the goal of higher logic density and area reduction. Technology mapping optimizations, called MuxMap, that target the proposed architecture are implemented using a modified version of the mapper in the ABC logic synthesis tool. VPR is used to model the new hybrid configurable logic block and verify post place and route implementation. Multiple hybrid configurable logic block architectures with varying MUX:LUT ratios are evaluated across three benchmark suites with both Quartus II and Odin-II front-end RTL synthesis tools. Experimentally, we show that without any mapper optimizations we naturally save ~4% area post place and route and with MuxMap optimizations in ABC yielding ~6% area reduction post place and route while maintaining mapping depth, overall configurable logic block count, and routing demand.
  • Keywords
    circuit optimisation; field programmable gate arrays; logic design; multiplexing equipment; reconfigurable architectures; ABC logic synthesis tool; FPGAs; LUTs; MUX:LUT ratios; MuxMap; Odin-II front-end RTL synthesis tools; Quartus II; VPR; area reduction; hardened multiplexers; logic density; mapping depth; multiple hybrid configurable logic block architectures; routing demand; technology mapping optimizations; Benchmark testing; Field programmable gate arrays; Logic functions; Multiplexing; Routing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718328
  • Filename
    6718328