• DocumentCode
    1127300
  • Title

    Technology mapping algorithm for heterogeneous field programmable gate arrays

  • Author

    Lai, Y.-T. ; Kao, C.-C.

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    149
  • Issue
    6
  • fYear
    2002
  • fDate
    11/1/2002 12:00:00 AM
  • Firstpage
    249
  • Lastpage
    255
  • Abstract
    To maximise device utilisation, a heterogeneous field programmable gate array (FPGA) provides either an array of homogeneous lookup tables (LUTs) of different sizes or an array of physically heterogeneous LUTs. It is shown that heterogeneous FPGAs have a significant number of desirable attributes. A technology mapping algorithm is proposed for heterogeneous FPGAs. The technology mapping problem is first formulated as a flow network problem. Then, an algorithm based on the min-cost max-flow algorithm is presented to select a proper set of feasible LUTs for various objectives. Two objectives: (i) the minimum number of LUTs; and (ii) the total area composed of LUTs and routing area are discussed. The algorithm is tested on the MCNC benchmark circuits and produces better characteristics than existing LUT based FPGA mapping algorithms.
  • Keywords
    field programmable gate arrays; logic CAD; table lookup; FPGA mapping; LUTs; benchmark circuits; device utilisation; heterogeneous field programmable gate array; homogeneous lookup tables; lookup tables; technology mapping;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20020748
  • Filename
    1167738