• DocumentCode
    1657680
  • Title

    Mapping into LUT structures

  • Author

    Ray, Sayak ; Mishchenko, Alan ; Een, Niklas ; Brayton, Robert ; Jang, Stephen ; Chen, Chao

  • Author_Institution
    Dept. of EECS, Univ. of California, Berkeley, CA, USA
  • fYear
    2012
  • Firstpage
    1579
  • Lastpage
    1584
  • Abstract
    Mapping into K-input lookup tables (K-LUTs) is an important step in synthesis for Field-Programmable Gate Arrays (FPGAs). The traditional FPGA architecture assumes all interconnects between individual LUTs are “routable”. This paper proposes a modified FPGA architecture which allows for direct (non-routable) connections between adjacent LUTs. As a result, delay can be reduced but area may increase. This paper investigates two types of LUT structures and the associated tradeoffs. A new mapping algorithm is developed to handle such structures. Experimental results indicate that even when regular LUT structures are used, area and delay can be improved 7.4% and 11.3%, respectively, compared to the high-effort technology mapping with structural choices. When the dedicated architecture is used, the delay can be improved up to 40% at the cost of some area increase.
  • Keywords
    delays; field programmable gate arrays; table lookup; FPGA architecture; K-LUT structures; K-input lookup tables; delay; field-programmable gate arrays; high-effort technology mapping algorithm; Algorithm design and analysis; Boolean functions; Delay; Field programmable gate arrays; Libraries; Table lookup; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176724
  • Filename
    6176724