• DocumentCode
    1914994
  • Title

    Simultaneous area and delay minimum K-LUT mapping for K-exact networks

  • Author

    Thakur, Shashidhar ; Wong, D.F.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1995
  • fDate
    2-4 Oct 1995
  • Firstpage
    402
  • Lastpage
    408
  • Abstract
    We address the technology mapping problem for lookup table FPGAs. The area minimization problem for mapping K-bounded networks, consisting of nodes with at most K inputs using K-input lookup tables is known to be NP-complete for K⩾5. The complexity was unknown for K=2, 3, and 4. The corresponding delay minimization problem (under the constant delay model) was solved in polynomial time by the flow-map algorithm, for arbitrary values of K. We study the class of K-bounded networks, where all nodes have exactly K inputs. We call such networks K-exact. We give a characterization of mapping solutions for such networks. This leads to a polynomial time algorithm for computing the simultaneous area and delay minimum mapping for such networks using K-input lookup tables. We also show that the flow-map algorithm minimizes the area of the mapped network as well, for K-exact networks. We then show that for K=2 the mapping solution for a 2-bounded network, minimizing the area and delay simultaneously, can be easily obtained from that of a 2-exact network derived from it by eliminating single input nodes. Thus the area minimization problem for 2-input lookup tables can be solved in polynomial time, resolving an open problem
  • Keywords
    computational complexity; field programmable gate arrays; logic design; minimisation of switching nets; programmable logic arrays; table lookup; K-bounded networks; K-exact networks; NP-complete; area minimization problem; area/delay minimum K-LUT mapping; complexity; delay minimization problem; flow-map algorithm; lookup table FPGAs; polynomial time algorithm; technology mapping problem; Computer networks; Costs; Delay effects; Field programmable gate arrays; Minimization methods; Polynomials; Programmable logic arrays; Programmable logic devices; Simultaneous localization and mapping; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7165-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1995.528840
  • Filename
    528840