A min-cost flow based detailed router for FPGAs

被引:0
|
作者
Lee, S [1 ]
Cheon, Y [1 ]
Wong, MDF [1 ]
机构
[1] Univ Texas, Dept ECE, Austin, TX 78712 USA
关键词
FPGA routing; min-cost flow algorithm; Lagrangian relaxation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Routing for FPGAs has been a very challenging problem due to the limitation of routing resources. Although the FPGA routing problem has been researched extensively, most algorithms route one net at a time, and it can cause the net-ordering problem. In this paper, we present a detailed routing algorithm for FPGAs based on min-cost flow computations. Using the min-cost flow approach, our algorithm routes all the nets connected to a common logic module simultaneously. At each stage of the network flow computation, we guarantee optimal result in terms of routability and delay cost. For further improvement, we adopt an iterative refinement scheme based on the Lagrangian relaxation technique. The Lagrangian relaxation approach transforms the routing problem into a sequence of Lagrangian subproblems. At each iteration of the algorithm, Lagrangian subproblems are solved by our min-cost flow based routing algorithm. Any violation of congestion constraints is reflected in the value of corresponding Lagrangian multiplier. The Lagrangian multipliers are incorporated into the cost of each routing rosource node and guide the router. Because our min-cost flow based algorithm minimizes cost function while it maximizes the flow, our algorithm finds congestion-free routing solutions with minimum total delay. Comparison with VPR router shows that our router uses less or equal number of routing tracks with smaller critical path delay as well as total routing delay.
引用
收藏
页码:388 / 393
页数:6
相关论文
共 50 条
  • [11] Belief Propagation for Min-Cost Network Flow: Convergence and Correctness
    Gamarnik, David
    Shah, Devavrat
    Wei, Yehua
    OPERATIONS RESEARCH, 2012, 60 (02) : 410 - 428
  • [12] Approximating the single source unsplittable min-cost flow problem
    Martin Skutella
    Mathematical Programming, 2002, 91 : 493 - 514
  • [13] Approximating the single source unsplittable min-cost flow problem
    Skutella, M
    MATHEMATICAL PROGRAMMING, 2002, 91 (03) : 493 - 514
  • [14] Approximating the single source unsplittable min-cost flow problem
    Skutella, M
    41ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2000, : 136 - 145
  • [15] A Simple Efficient Interior Point Method for Min-Cost Flow
    Becker, Ruben
    Karrenbauer, Andreas
    ALGORITHMS AND COMPUTATION, ISAAC 2014, 2014, 8889 : 753 - 765
  • [16] Optimal road matching by relaxation to min-cost network flow
    Wu, Hangbin
    Xu, Shan
    Huang, Shengke
    Wang, Junhua
    Yang, Xuan
    Liu, Chun
    Zhang, Yunling
    INTERNATIONAL JOURNAL OF APPLIED EARTH OBSERVATION AND GEOINFORMATION, 2022, 114
  • [17] Min-Cost Flow in Unit-Capacity Planar Graphs
    Karczmarz, Adam
    Sankowski, Piotr
    27TH ANNUAL EUROPEAN SYMPOSIUM ON ALGORITHMS (ESA 2019), 2019, 144
  • [18] Integrality in the multinetwork min-cost equal-flow problem
    Hassin, Refael
    Poznanski, Renata
    NETWORKS, 2022, 80 (03) : 267 - 273
  • [19] Prim-based support-graph preconditioners for min-cost flow problems
    A. Frangioni
    C. Gentile
    Computational Optimization and Applications, 2007, 36 : 271 - 287
  • [20] Prim-based support-graph preconditioners for min-cost flow problems
    Frangioni, A.
    Gentile, C.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2007, 36 (2-3) : 271 - 287