Proceedings

Transformer-based Reinforcement Learning for Net Ordering in Detailed Routing

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. AI4Tech: AI Enabling Technologies. Pages 9492-9500.

https://doi.org/10.24963/ijcai.2025/1055

Abstract

With feature size shrinking and design complexity increasing, detailed routing has become a crucial challenge in VLSI design. Although detailed routers have been proposed to judiciously handle hard-to-access pins and various design rules, their performances are sensitive to the order of nets to be routed, especially for those sequential routers with ripup-and-reroute scheme. In the published literature, net ordering strategies mainly rely on experts' knowledge to design heuristics to guarantee their performances. In this paper, we propose a novel transformer-based reinforcement learning framework for net ordering in detailed routing, aiming at automatically gaining failure/success routing experiences and building net order policies to guide detailed routing. Our experimental results show that our framework can effectively reduce the number of design rule violations and routing cost with comparable wirelength and via count, with comparison to state-of-the-art approaches.

  1. [Chen et al., 2019] Gengjie Chen, Chak-Wa Pui, Haocheng Li, and Evangeline F. Y. Young. Dr. cu: Detailed rout- ing by sparse grid graph and minimum-area-captured path search. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 39(9):1902-1915, 2019.
  2. [Chen et al., 2023] Hao Chen, Kai-Chieh Hsu, Walker J. Turner, Po-Hsuan Wei, Keren Zhu, David Z. Pan, and Haoxing Ren. Reinforcement learning guided detailed routing for custom circuits. In David G. Chinnery and Iris Hui-Ru Jiang, editors, Proceedings of the 2023 Inter- national Symposium on Physical Design, ISPD 2023, Vir- tual Event, USA, March 26-29, 2023, pages 26-34. ACM, 2023.
  3. [Cheng et al., 2017] Yu Cheng, Duo Wang, Pan Zhou, and Tao Zhang. A survey of model compression and acceler- ation for deep neural networks. CoRR, abs/1710.09282, 2017.
  4. [He et al., 2022] Youbiao He, Hebi Li, Tian Jin, and For- rest Sheng Bao. Circuit routing using monte carlo tree search and deep reinforcement learning. In 2022 Interna- tional Symposium on VLSI Design, Automation and Test (VLSI-DAT), pages 1-5, 2022.
  5. [Jia et al., 2017] Xiaotao Jia, Yici Cai, Qiang Zhou, and Bei Yu. A multicommodity flow-based detailed router with efficient acceleration techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Sys- tems, 37(1):217-230, 2017.
  6. [Jin et al., 2022] Mu Jin, Zhihao Ma, Kebing Jin, Hankz Hankui Zhuo, Chen Chen, and Chao Yu. Creativity of AI: automatic symbolic option discovery for facilitating deep reinforcement learning. In AAAI, pages 7042-7050. AAAI Press, 2022.
  7. [Kahng et al., 2020a] Andrew B. Kahng, Lutong Wang, and B. Xu. The tao of PAO: Anatomy of a pin access oracle for detailed routing. In 2020 57th ACM/IEEE design au- tomation conference (DAC), pages 1-6. IEEE, 2020.
  8. [Kahng et al., 2020b] Andrew B. Kahng, Lutong Wang, and Bangqi Xu. The tao of PAO: anatomy of a pin access oracle for detailed routing. In 57th ACM/IEEE Design Automation Conference, DAC 2020, San Francisco, CA, USA, July 20-24, 2020, pages 1-6. IEEE, 2020.
  9. [Kahng et al., 2021] Andrew B. Kahng, Lutong Wang, and Bangqi Xu. Tritonroute: The open-source detailed router. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 40(3):547-559, 2021.
  10. [Kahng et al., 2022] Andrew B. Kahng, Lutong Wang, and Bangqi Xu. Tritonroute-WXL: The Open-Source Router With Integrated DRC Engine. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Sys- tems, 41(4):1076-1089, 4 2022.
  11. [Li et al., 2019] Haocheng Li, Gengjie Chen, Bentian Jiang, Jingsong Chen, and Evangeline FY Young. Dr. cu 2.0: A scalable detailed routing framework with correct-by- construction design rule satisfaction. In 2019 IEEE/ACM International Conference on Computer-Aided Design (IC- CAD), pages 1-7, Westminster, CO, USA, 2019. IEEE.
  12. [Lin et al., 2021] Yibo Lin, Tong Qu, Zongqing Lu, Ya- juan Su, and Yayi Wei. Asynchronous reinforcement learning framework and knowledge transfer for net-order exploration in detailed routing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Sys- tems, 41(9):3132-3142, 2021.
  13. [Lin et al., 2024] Zhenkun Lin, Genggeng Liu, Xing Huang, Yibo Lin, Jixin Zhang, Wen-Hao Liu, and Ting-Chi Wang. A unified deep reinforcement learning approach for con- structing rectilinear and octilinear steiner minimum tree. IEEE Transactions on Computer-Aided Design of Inte- grated Circuits and Systems, pages 1-1, 2024.
  14. [Liu et al., 2013] Wen-Hao Liu, Wei-Chun Kao, Yih-Lang Li, and Kai-Yuan Chao. NCTU-GR 2.0: Multithreaded collision-aware global routing with bounded-length maze routing. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 32(5):709-722, 2013.
  15. [Liu et al., 2019] Wen-Hao Liu, Stefanus Mantik, Wing-Kai Chow, Yixiao Ding, Amin Farshidi, and Gracieli Posser. Ispd 2019 initial detailed routing contest and benchmark with advanced routing rules. In Proceedings of the 2019 International Symposium on Physical Design, ISPD '19, page 147151, New York, NY, USA, 2019. Association for Computing Machinery.
  16. [Mantik et al., 2018] Stefanus Mantik, Gracieli Posser, Wing-Kai Chow, Yixiao Ding, and Wen-Hao Liu. Ispd 2018 initial detailed routing contest and benchmarks. In Proceedings of the 2018 International Symposium on Physical Design, ISPD '18, page 140143, New York, NY, USA, 2018. Association for Computing Machinery.
  17. [Mnih et al., 2014] Volodymyr Mnih, Nicolas Heess, Alex Graves, et al. Recurrent models of visual attention. Advances in neural information processing systems, 27, 2014.
  18. [Park et al., 2019] Dongwon Park, Ilgweon Kang, Yeseong Kim, Sicun Gao, Bill Lin, and Chung-Kuan Cheng. ROAD: routability analysis and diagnosis framework based on SAT techniques. In Ismail Bustany and William Swartz, editors, Proceedings of the 2019 International Symposium on Physical Design, ISPD 2019, San Fran- cisco, CA, USA, April 14-17, 2019, pages 65-72. ACM, 2019.
  19. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. In Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS'17, page 60006010, Red Hook, NY, USA, 2017.
  20. Curran Associates Inc. [Vinyals et al., 2015] Oriol Vinyals, Meire Fortunato, and Navdeep Jaitly. Pointer networks. In Proceedings of the 29th International Conference on Neural Information Pro- cessing Systems -Volume 2, NIPS'15, page 26922700, Cambridge, MA, USA, 2015. MIT Press.
  21. [Williams, 1992] Ronald J. Williams. Simple statistical gradient-following algorithms for connectionist reinforce- ment learning. Mach. Learn., 8(34):229256, May 1992.
  22. [Xu and McAuley, 2023] Canwen Xu and Julian J. McAuley. A survey on model compression and ac- celeration for pretrained language models. In Thirty- Seventh AAAI Conference on Artificial Intelligence, pages 10566-10575, 2023.
  23. [Zhou and Zhuo, 2024] Zhanwen Zhou and Hankz Hankui Zhuo. Survey on intelligent routing approaches for chips. Acta Automatica Sinica, 50(9):1671-1703, 2024.
  24. [Zhuo et al., 2011] Hankz Hankui Zhuo, Qiang Yang, Rong Pan, and Lei Li. Cross-domain action-model acquisition for planning via web search. In Proceedings of the Inter- national Conference on Automated Planning and Schedul- ing, volume 21, pages 298-305, 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards