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 条
  • [41] Min-Cost Max-Flow Characterization of Shared-FDL Optical Switches
    Rodelgo-Lacruz, M.
    Lopez-Bravo, C.
    Gonzalez-Castano, F. J.
    Gil-Castineira, F.
    Chao, H. J.
    IEEE COMMUNICATIONS LETTERS, 2009, 13 (07) : 543 - 545
  • [42] Robust Multi-Object Tracking Based On Higher-order Graph And Min-cost Flow Network
    Han, Guang
    Yu, Xiaoyi
    Liu, Liu
    2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 484 - 490
  • [43] IMPROVED MIN-COST FLOW SCHEDULER FOR MESH-BASED P2P STREAMING SYSTEM
    Chang, Chun-Yuan
    Chiu, Ti-Chia
    Chen, You-Ming
    Chen, Ming-Hung
    Chou, Cheng-Fu
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1122 - 1125
  • [44] A novel min-cost flow method for estimating transcript expression with RNA-Seq
    Alexandru I Tomescu
    Anna Kuosmanen
    Romeo Rizzi
    Veli Mäkinen
    BMC Bioinformatics, 14
  • [45] BLIND DEINTERLEAVING OF SIGNALS IN TIME SERIES WITH SELF-ATTENTION BASED SOFT MIN-COST FLOW LEARNING
    Can, Ogul
    Gurbuz, Yeti Z.
    Yildirim, Berkin
    Alatan, A. Aydin
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 3295 - 3299
  • [46] MULTI-OBJECT TRACKING BY VIRTUAL NODES ADDED MIN-COST NETWORK FLOW
    Liu, Peixin
    Li, Xiaofeng
    Feng, Haoyang
    Fu, Zhizhong
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2017, : 2577 - 2581
  • [47] A novel min-cost flow method for estimating transcript expression with RNA-Seq
    Tomescu, Alexandru I.
    Kuosmanen, Anna
    Rizzi, Romeo
    Makinen, Veli
    BMC BIOINFORMATICS, 2013, 14
  • [48] Determining Optimal Sizes of Bounded Batches with Rejection via Quadratic Min-Cost Flow
    Mosheiov, Gur
    Strusevich, Vitaly A.
    NAVAL RESEARCH LOGISTICS, 2017, 64 (03) : 217 - 224
  • [49] Min-cost bin covering problem and its algorithm
    College of Computer and Communication, Hunan Univ., Changsha 410082, China
    不详
    Hunan Daxue Xuebao, 2008, 2 (77-79): : 77 - 79
  • [50] MAX FLOWS WITH GAINS AND PURE MIN-COST FLOWS
    TRUEMPER, K
    SIAM JOURNAL ON APPLIED MATHEMATICS, 1977, 32 (02) : 450 - 456