• DocumentCode
    750931
  • Title

    The effect of logic block architecture on FPGA performance

  • Author

    Singh, Satwant ; Rose, Jonathan ; Chow, Paul ; Lewis, David

  • Author_Institution
    Dept. of Electr. Eng., Toronto Univ., Ont., Canada
  • Volume
    27
  • Issue
    3
  • fYear
    1992
  • fDate
    3/1/1992 12:00:00 AM
  • Firstpage
    281
  • Lastpage
    287
  • Abstract
    This authors explore the effect of logic block architecture on the speed of a field-programmable gate array (FPGA). Four classes of logic block architecture are investigated: NAND gates, multiplexer configurations, lookup tables, and wide-input AND-OR gates. An experimental approach is taken, in which each of a set of benchmark logic circuits is synthesized into FPGAs that use different logic blocks. The speed of the resulting FPGA implementations using each logic block is measured. While the results depend on the delay of the programmable routing, experiments indicate that five- and six-input lookup tables and certain multiplexer configurations produce the lowest total delay over realistic values of routing delay. The fine grain blocks, such as the two-input NAND gate, exhibit poor performance because these gates require many levels of logic block to implement the circuits and hence require a large routing delay
  • Keywords
    delays; logic arrays; table lookup; FPGA performance; NAND gates; benchmark logic circuits; field-programmable gate array; logic block architecture; lookup tables; multiplexer configurations; programmable routing; routing delay; wide-input AND-OR gates; Delay; Field programmable gate arrays; Logic arrays; Logic circuits; Logic devices; Manufacturing; Multiplexing; Programmable logic arrays; Routing; Table lookup;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/4.121549
  • Filename
    121549