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 条
  • [31] MIN-COST PARTITIONING ON A TREE STRUCTURE AND APPLICATIONS
    VIJAYAN, G
    26TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 1989, : 771 - 774
  • [32] muSSP: Efficient Min-cost Flow Algorithm for Multi-object Tracking
    Wang, Congchao
    Wang, Yizhi
    Wang, Yinxue
    Wu, Chiung-Ting
    Yu, Guoqiang
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [33] Multi-target Tracking by Lagrangian Relaxation to Min-Cost Network Flow
    Butt, Asad A.
    Collins, Robert T.
    2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, : 1846 - 1853
  • [34] On the min-cost Traveling Salesman Problem with Drone
    Quang Minh Ha
    Deville, Yves
    Quang Dung Pham
    Minh Hoang Ha
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2018, 86 : 597 - 621
  • [35] Min-Cost bipartite perfect matching with delays
    2017, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing (81):
  • [36] Ordered Escape Routing for Grid Pin Array Based on Min-cost Multi-commodity Flow
    Jiao, Fengxian
    Dong, Sheqin
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 384 - 389
  • [37] Multiple Object Tracking by Incorporating a Particle Filter into the Min-cost Flow Model
    Liang Yingyi
    Li Xin
    He Zhenyu
    You Xinge
    2017 INTERNATIONAL CONFERENCE ON SECURITY, PATTERN ANALYSIS, AND CYBERNETICS (SPAC), 2017, : 106 - 111
  • [38] Towards Min-Cost Virtual Infrastructure Embedding
    Yu, Ruozhou
    Xue, Guoliang
    Zhang, Xiang
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [39] Min-cost selfish multicast with network coding
    Bhadra, Sandeep
    Shakkottai, Sanjay
    Gupta, Piyush
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (11) : 5077 - 5087
  • [40] Deterministic Decremental SSSP and Approximate Min-Cost Flow in Almost-Linear Time
    Bernstein, Aaron
    Gutenberg, Maximilian Probst
    Saranurak, Thatchaphol
    2021 IEEE 62ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2021), 2022, : 1000 - 1008