Distributed-memory parallel routing for field-programmable gate arrays

被引:11
|
作者
Chan, PK [1 ]
Schlag, MDF
Ebeling, C
McMurchie, L
机构
[1] Univ Calif Santa Cruz, Dept Comp Engn, Santa Cruz, CA 95064 USA
[2] Univ Washington, Dept Comp Sci Engn, Seattle, WA 98195 USA
关键词
distributed computing; field programmable gate array; parallel algorithms; parallel processing; routing;
D O I
10.1109/43.856973
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problems of placement and routing are without doubt the most time-consuming part of the process of automatically. synthesizing and configuring circuits for field-programmable gate arrays (FPGAs). FPGAs offer the ability to quickly reconfigure circuits to support rapid prototyping, emulation, or configurable computing, but the time to perform placement and routing, which can take many hours, has become a serious bottleneck. This problem is addressed here by showing that the negotiation-based routing paradigm, which has been applied successfully in several FPGA routers, can be parallelized to achieve increased performance without any significant decrease in the quality of the results. In this paper, me report several new findings related to the negotiation-based routing paradigm. We examine in-depth the convergence of the negotiation-based routing algorithm. We illustrate that the negotiation-based algorithm can be parallelized. Finally, we demonstrate that a negotiation-based parallel FPGA router performs well in terms of delay and speedup with practical FPGA circuits.
引用
收藏
页码:850 / 862
页数:13
相关论文
共 50 条
  • [1] Field-programmable gate arrays
    Marchal, P
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (04) : 57 - 59
  • [2] FIELD-PROGRAMMABLE GATE ARRAYS
    JAY, C
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (07) : 370 - 370
  • [3] Field-programmable gate arrays
    Bhatia, D
    [J]. VLSI DESIGN, 1996, 4 (04) : R1 - R2
  • [4] A novel routing architecture for field-programmable gate-arrays
    Danilin, Alexander
    Bennebroek, Martijn
    Sawitzki, Sergei
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2008, PROCEEDINGS, 2008, 4934 : 144 - +
  • [5] A performance-oriented routing tools for field-programmable gate arrays
    Roman, M
    Tetyana, K
    [J]. EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2001, : 243 - 244
  • [6] FIELD-PROGRAMMABLE GATE ARRAYS - INTRODUCTION
    TRIMBERGER, S
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1992, 9 (03): : 3 - 5
  • [7] The future of field-programmable gate arrays
    Alfke, P
    [J]. PROCEEDINGS OF THE FIFTH WORKSHOP ON ELECTRONICS FOR LHC EXPERIMENTS, 1999, : 36 - 40
  • [8] Auto-routing algorithm for field-programmable photonic gate arrays
    Lopez, Aitor
    Perez, Daniel
    DasMahapatra, Prometheus
    Capmany, Jose
    [J]. OPTICS EXPRESS, 2020, 28 (01): : 737 - 752
  • [9] ANTIFUSE FIELD-PROGRAMMABLE GATE ARRAYS
    GREENE, J
    HAMDY, E
    BEAL, S
    [J]. PROCEEDINGS OF THE IEEE, 1993, 81 (07) : 1042 - 1056
  • [10] ARCHITECTURE OF FIELD-PROGRAMMABLE GATE ARRAYS
    ROSE, J
    ELGAMAL, A
    SANGIOVANNIVINCENTELLI, A
    [J]. PROCEEDINGS OF THE IEEE, 1993, 81 (07) : 1013 - 1029