• DocumentCode
    2184457
  • Title

    Cluster-based logic blocks for FPGAs: area-efficiency vs. input sharing and size

  • Author

    Betz, Vaughn ; Rose, Jonathan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • fYear
    1997
  • fDate
    5-8 May 1997
  • Firstpage
    551
  • Lastpage
    554
  • Abstract
    While modern FPGAs often contain clusters of 4-input lookup tables and flip flops, little is known about good choices for two key architectural parameters: the number of these basic logic elements (BLEs) in each cluster, and the total number of distinct inputs that the programmable routing can provide to each cluster. In this paper we explore the effect of these parameters on FPGA area-efficiency. We show that a cluster containing N BLEs needs only 2N+2 distinct inputs (vs. the 4N maximum) to achieve complete logic utilization. Secondly, we find that a cluster size of 4 is most area-efficient, and leads to an FPGA that is 5-10% more area-efficient than an FPGA based on a single BLE logic block
  • Keywords
    circuit layout CAD; field programmable gate arrays; flip-flops; logic CAD; network routing; table lookup; FPGA; architectural parameters; area-efficiency; cluster-based logic blocks; input sharing; logic utilization; programmable routing; Clustering algorithms; Educational institutions; Field programmable gate arrays; Information technology; Integrated circuit interconnections; Logic circuits; Multiplexing; Routing; Scholarships; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 1997., Proceedings of the IEEE 1997
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    0-7803-3669-0
  • Type

    conf

  • DOI
    10.1109/CICC.1997.606687
  • Filename
    606687