• DocumentCode
    954765
  • Title

    Interconnect estimation for FPGAs

  • Author

    Kannan, Parivallal ; Bhatia, Dinesh

  • Author_Institution
    Xilinx Inc., Longmont, CO, USA
  • Volume
    25
  • Issue
    8
  • fYear
    2006
  • Firstpage
    1523
  • Lastpage
    1534
  • Abstract
    Interconnect planning is becoming an important design issue for large field programmable gate array (FPGA)-based designs. One of the most important issues for planning interconnection is the ability to reliably predict the routing requirements of a given design. In this paper, a new methodology, called fast generic routability estimation for placed FPGA circuits (fGREP), for fast and reliable estimation of routing requirements for placed circuits on island-style FPGAs, is introduced. This method is based on newly derived detailed router characterizations that are introduced in this paper. It is observed that the router has a limited number of available routing elements to use and the number is proportional to the distance from a net´s terminal. This is defined as the routing flexibility and an estimate for interconnect requirements is derived from it. This method is able to predict the distribution of interconnect requirements, with very fine granularity, across the entire device. The interconnect-distribution information is used to estimate congestion and total wirelength. Multiterminal nets are efficiently handled, without the need for net decomposition. This method is generic enough to enable its usage with any standard FPGA place-and-route design flow and for any island-style FPGA architecture. The method is also applicable to application-specific integrated circuit (ASIC) design flows. Experimental results on a large set of standard benchmark examples show that the estimates obtained here closely match with the detailed routing results of the state-of-the-art router PathFinder , as implemented in the well-known FPGA physical design suite VPR.
  • Keywords
    application specific integrated circuits; estimation theory; field programmable gate arrays; integrated circuit interconnections; network routing; FPGA place-and-route design flow; application-specific integrated circuit design flows; fast generic routability estimation for placed FPGA circuits; field programmable gate array; interconnect estimation; interconnect-distribution information; net decomposition; Application specific integrated circuits; Convergence; Design automation; Field programmable gate arrays; Integrated circuit interconnections; Programmable logic arrays; Programmable logic devices; Routing; Scholarships; State estimation; Congestion; fast generic routability estimation for placed FPGA circuits (fGREP); field programmable gate array (FPGA); interconnect estimation; routability;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.857312
  • Filename
    1637741