Interconnect estimation for FPGAs

被引:9
|
作者
Karman, Parivallal [1 ]
Bhatia, Dinesh
机构
[1] Xilinx Inc, Longmont, CO 80503 USA
[2] Univ Texas, Dept Elect Engn, Richardson, TX 75083 USA
关键词
congestion; fast generic routability estimation for placed FPGA circuits (fGREP); field programmable gate array (FPGA); interconnect estimation; routability;
D O I
10.1109/TCAD.2005.857312
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 con 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 is 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 How and for any island-style FPGA architecture. The method is also applicable to application-specific integratcd 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 [1], as implemented in the well-known FPGA physical design suite VPR [2].
引用
收藏
页码:1523 / 1534
页数:12
相关论文
共 50 条
  • [1] Interconnect capacitance estimation for FPGAs
    Anderson, JH
    Najm, FN
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 713 - 718
  • [2] On metrics for comparing interconnect estimation methods for FPGAs
    Kannan, P
    Balachandran, S
    Bhatia, D
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (04) : 381 - 385
  • [3] Interconnect estimation for FPGAs under timing driven domains
    Kannan, P
    Bhatia, D
    21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS, 2003, : 344 - 349
  • [4] Congestion Estimation and Localization in FPGAs: A Visual Tool for Interconnect Prediction
    Yeager, David
    Chiu, Darius
    Lemieux, Guy
    PROCEEDINGS OF SLIP '07: 2007 INTERNATIONAL WORKSHOP ON SYSTEM LEVEL INTERCONNECT PREDICTION, 2007, : 33 - 40
  • [5] Pre-route interconnect capacitance and power estimation in FPGAs
    Bhoj, Shilpa
    Bhatia, Dinesh
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 159 - 164
  • [6] Interconnect Design in Nanoscale FPGAs
    Tohidi, Mohammad Mehdi
    Masoumi, Nasser
    INEC: 2010 3RD INTERNATIONAL NANOELECTRONICS CONFERENCE, VOLS 1 AND 2, 2010, : 639 - 640
  • [7] LOPASS: A Low-Power Architectural Synthesis System for FPGAs With Interconnect Estimation and Optimization
    Chen, Deming
    Cong, Jason
    Fan, Yiping
    Wan, Lu
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (04) : 564 - 577
  • [8] Testing and diagnosis of interconnect structures in FPGAs
    Wang, SJ
    Huang, CN
    SEVENTH ASIAN TEST SYMPOSIUM (ATS'98), PROCEEDINGS, 1998, : 283 - 287
  • [9] Testing the interconnect of RAM-based FPGAs
    Renovell, M
    Portal, JM
    Figueras, J
    Zorian, Y
    IEEE DESIGN & TEST OF COMPUTERS, 1998, 15 (01): : 45 - 50
  • [10] Abracadabra: making system interconnect disappear with FPGAs
    Turudic, Andy
    EDN, 2006, 51 (19) : 59 - +