Enhancing FPGA Routing Efficiency with Graph Neural Network-Based Congestion Prediction

被引:0
作者
Tokuishi, Kazuki [1 ]
Amagasaki, Motoki [2 ]
Kiyama, Masato [2 ]
Seto, Kenshu [3 ]
机构
[1] Kumamoto Univ, Grad Sch Sci & Technol, Kumamoto, Japan
[2] Kumamoto Univ, Fac Adv Sci & Technol, Kumamoto, Japan
[3] Kumamoto Univ, Res & Educ Inst Semicond & Informat REISI, Kumamoto, Japan
来源
PROCEEDINGS OF THE 15TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, HEART 2025 | 2025年
关键词
FPGA Routing; Congestion Prediction; Graph Neural Network;
D O I
10.1145/3728179.3728185
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the design flow of field-programmable gate arrays, routing is highly time consuming and can take several hours or even days to complete for large-scale designs. This is due to resource contention during routing, which necessitates numerous iterative processes to identify the optimal routing pattern. Therefore, proposed here is a method in which a graph neural network is used to predict routing resource congestion and reduce routing time. Also, graph extraction tailored to the design size is performed to reduce the computational cost during congestion prediction. Evaluation results show that compared to Enhanced PathFinder, the proposed method reduces routing time by up to 75% while maintaining circuit performance.
引用
收藏
页码:131 / 137
页数:7
相关论文
共 13 条
[1]  
Betz V., 1997, Field-programmable Logic and Applications. 7th International Workshop, FPL '97. Proceedings, P213
[2]  
Breiman L, 2001, MACH LEARN, V45, P5, DOI [10.1186/s12859-018-2419-4, 10.3322/caac.21834]
[3]   A FORMAL BASIS FOR HEURISTIC DETERMINATION OF MINIMUM COST PATHS [J].
HART, PE ;
NILSSON, NJ ;
RAPHAEL, B .
IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS, 1968, SSC4 (02) :100-+
[4]   VTR 7.0: Next Generation Architecture and CAD System for FPGAs [J].
Luu, Jason ;
Goeders, Jeffrey ;
Wainberg, Michael ;
Somerville, Andrew ;
Yu, Thien ;
Nasartschuk, Konstantin ;
Nasr, Miad ;
Wang, Sen ;
Liu, Tim ;
Ahmed, Nooruddin ;
Kent, Kenneth B. ;
Anderson, Jason ;
Rose, Jonathan ;
Betz, Vaughn .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (02)
[5]  
McMurchie L., 1995, FPGA '95. 1995 ACM Third International Symposium on Field-Programmable Gate Arrays, P111, DOI 10.1145/201310.201328
[6]   VTR 8: High-performance CAD and Customizable FPGA Architecture Modelling [J].
Murray, Kevin E. ;
Petelin, Oleg ;
Zhong, Sheng ;
Wang, Jia Min ;
Eldafrawy, Mohamed ;
Legault, Jean-Philippe ;
Sha, Eugene ;
Graham, Aaron G. ;
Wu, Jean ;
Walker, Matthew J. P. ;
Zeng, Hanqing ;
Patros, Panagiotis ;
Luu, Jason ;
Kent, Kenneth B. ;
Betz, Vaughn .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2020, 13 (02)
[7]  
Murray KE, 2020, ASIA S PACIF DES AUT, P338, DOI 10.1109/ASP-DAC47756.2020.9045175
[8]   Timing-Driven Titan: Enabling Large Benchmarks and Exploring the Gap between Academic and Commercial CAD [J].
Murray, Kevin E. ;
Whitty, Scott ;
Liu, Suya ;
Luu, Jason ;
Betz, Vaughn .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2015, 8 (02)
[9]  
Kipf TN, 2017, Arxiv, DOI arXiv:1609.02907
[10]  
Siddiqi U, 2022, MLCAD '22: PROCEEDINGS OF THE 2022 ACM/IEEE 4TH WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), P15, DOI [10.1145/3551901.3556492, 10.1109/MLCAD55463.2022.9900091]