Timing-driven routing for FPGAs based on Lagrangian relaxation

作者: Seokjin Lee , D. F. Wong

DOI: 10.1145/505388.505431

关键词: Lagrange multiplierTree (data structure)Lagrangian relaxationRouting (electronic design automation)Field-programmable gate arrayBenchmark (computing)RouterParallel computingSubgradient methodComputer science

摘要: As interconnection delay plays an important role in determining circuit performance FPGAs, timing-driven FPGA routing has received much attention recently. In this paper, we present a new algorithm for FPGAs. The finds with minimum critical path given placed using the Lagrangian relaxation technique. multipliers used to relax timing constraints are updated by subgradient method over iterations. Incorporated into cost function, these guide router construct tree each net. During routing, exclusivity on resources also taken care of route circuits successfully. Experimental results benchmark show that our approach outperforms state-of-the-art VPR router.

参考文章(12)
James B. Orlin, Thomas L. Magnanti, Ravindra K. Ahuja, Network Flows: Theory, Algorithms, and Applications ,(1993)
Jordan S. Swartz, Vaughn Betz, Jonathan Rose, A fast routability-driven router for FPGAs field programmable gate arrays. pp. 140- 149 ,(1998) , 10.1145/275107.275134
Yao-Wen Chang, Kai Zhu, D. F. Wong, Timing-driven routing for symmetrical array-based FPGAs ACM Transactions on Design Automation of Electronic Systems. ,vol. 5, pp. 433- 450 ,(2000) , 10.1145/348019.348101
Chris C. N. Chu, D. F. Wong, A new approach to simultaneous buffer insertion and wire sizing international conference on computer aided design. pp. 614- 621 ,(1997) , 10.5555/266388.266564
Yuh-sheng Lee, Allen C.-H. Wu, A performance and routablity driven router for FPGAs considering path delays design automation conference. pp. 557- 561 ,(1995) , 10.1145/217474.217588
S. Brown, J. Rose, Z.G. Vranesic, A detailed router for field-programmable gate arrays international conference on computer aided design. ,vol. 11, pp. 620- 628 ,(1990) , 10.1109/43.127623
Robert. B. Hitchcock, Gordon L. Smith, David D. Cheng, Timing Analysis of Computer Hardware IBM Journal of Research and Development. ,vol. 26, pp. 100- 105 ,(1982) , 10.1147/RD.261.0100
Y.-L. Wu, M. Marek-Sadowska, Graph based analysis of FPGA routing european design automation conference. pp. 104- 109 ,(1993) , 10.1109/EURDAC.1993.410623