• DocumentCode
    2100807
  • Title

    Delay-optimal technology mapping for FPGAs with heterogeneous LUTs

  • Author

    Cong, Jason ; Xu, Songjie

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1998
  • fDate
    19-19 June 1998
  • Firstpage
    704
  • Lastpage
    707
  • Abstract
    Recent generation of FPGAs take advantage of speed and density benefits resulted from heterogeneous FPGAs, which provide either an array of homogeneous programmable logic blocks (PLBs), each configured to implement circuits with lookup tables (LUTs) of different sizes, or an array of physically heterogeneous LUTs. LUTs with different sizes usually have different delays. This paper presents the first polynomial-time optimal technology mapping algorithm, named HeteroMap, for delay minimization in heterogeneous FPGA designs. For a heterogeneous FPGA consisting of K/sub 1/-LUTs, K/sub 2/-LUTs, and K/sub c/-LUTs, HeteroMap computes the minimum delay mapping solution in O(/spl Sigma//sub i=1//sup c/K/sub i/.n.m.log n) time for a circuit netlist with n gates and m edges. The HeteroMap algorithm generates favorable results for Xilinx XC4000 series FPGAs and Lucent ORCA2C series FPGAs. Furthermore, the optimality of the HeteroMap algorithm enables us to quantitatively evaluate various heterogeneous architectures without the bias of mapping heuristics.
  • Keywords
    delays; field programmable gate arrays; logic design; minimisation of switching nets; programmable logic devices; table lookup; FPGAs; HeteroMap; Lucent ORCA2C series FPGAs; Xilinx XC4000 series FPGAs; circuit netlist; delay minimization; delay-optimal technology mapping; heterogeneous LUTs; heuristics; homogeneous programmable logic blocks; lookup tables; minimum delay mapping solution; polynomial-time optimal technology mapping algorithm; Algorithm design and analysis; Circuits; Computer science; Delay; Field programmable gate arrays; Minimization methods; Permission; Polynomials; Programmable logic arrays; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1998. Proceedings
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-89791-964-5
  • Type

    conf

  • Filename
    724562