• DocumentCode
    2633278
  • Title

    Area-efficient FPGA logic elements: Architecture and synthesis

  • Author

    Anderson, Jason H. ; Wang, Qiang

  • Author_Institution
    Dept. of ECE, Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2011
  • fDate
    25-28 Jan. 2011
  • Firstpage
    369
  • Lastpage
    375
  • Abstract
    We consider architecture and synthesis techniques for FPGA logic elements (function generators) and show that the LUT-based logic elements in modern commercial FPGAs are over-engineered. Circuits mapped into traditional LUT-based logic elements have speeds that can be achieved by alternative logic elements that consume considerably less silicon area. We introduce the concept of a trimming input to a logic function, which is an input to a K-variable function about which Shannon decomposition produces a cofactor having fewer than K -1 variables. We show that trimming inputs occur frequently in circuits and we propose low-cost asymmetric FPGA logic element architectures that leverage the trimming input concept, as well as some other properties of a circuit´s AND-inverter graph (AIG) functional representation. We describe synthesis techniques for the proposed architectures that combine a standard cut-based FPGA technology mapping algorithm with two straightforward procedures: 1) Shannon decomposition, and 2) finding non-inverting paths in the circuit´s AIG. The proposed architectures exhibit improved logic density versus traditional LUT-based architectures with minimal impact on circuit speed.
  • Keywords
    field programmable gate arrays; function generators; network synthesis; AND-inverter graph functional representation; FPGA technology mapping algorithm; LUT-based logic element; Shannon decomposition; asymmetric FPGA logic element architecture; function generators; standard cut; synthesis technique; Field programmable gate arrays; Logic functions; Multiplexing; Random access memory; Silicon; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4244-7515-5
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2011.5722215
  • Filename
    5722215