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
Link To Document