[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3566097.3567902acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
research-article

DPRoute: Deep Learning Framework for Package Routing

Published: 31 January 2023 Publication History

Abstract

For routing closures in package designs, net order is critical due to complex design rules and severe wire congestion. However, existing solutions are deliberatively designed using heuristics and are difficult to adapt to different design requirements unless updating the algorithm. This work presents a novel deep learning-based routing framework that can keep improving by accumulating data to accommodate increasingly complex design requirements. Based on the initial routing results, we apply deep learning to concurrent detailed routing to deal with the problem of net ordering decisions. We use multi-agent deep reinforcement learning to learn routing schedules between nets. We regard each net as an agent, which needs to consider the actions of other agents while making pathing decisions to avoid routing conflict. Experimental results on industrial package design show that the proposed framework can improve the number of design rule violations by 99.5% and the wirelength by 2.9% for initial routing.

References

[1]
Mustafa Celik, Lawrence Pileggi, Larry Pileggi, and Altan Odabasioglu. 2002. IC interconnect analysis. Springer Science & Business Media.
[2]
Hao-Yu Chi, Simon Yi-Hung Chen, Hung-Ming Chen, Chien-Nan Liu, Yun-Chih Kuo, Ya-Hsin Chang, and Kuan-Hsien Ho. 2022. Practical substrate design considering symmetrical and shielding routes. 2022 Design, Automation & Test in Europe Conference & Exhibition (DATE) (2022), 951--956.
[3]
Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. 2009. ImageNet: A large-scale hierarchical image database. In 2009 IEEE Conference on Computer Vision and Pattern Recognition. 248--255.
[4]
Jia-Wei Fang, Kuan-Hsien Ho, and Yao-Wen Chang. 2008. Routing for chip-package-board co-design considering differential pairs. In 2008 IEEE/ACM International Conference on Computer-Aided Design. IEEE, 512--517.
[5]
Jia-Wei Fang, Chin-Hsiung Hsu, and Yao-Wen Chang. 2008. An integer-linear-programming-based routing algorithm for flip-chip designs. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 28, 1 (2008), 98--110.
[6]
Jakob N. Foerster, Gregory Farquhar, Triantafyllos Afouras, Nantas Nardelli, and Shimon Whiteson. 2017. Counterfactual Multi-Agent Policy Gradients. CoRR abs/1705.08926 (2017). arXiv:1705.08926 http://arxiv.org/abs/1705.08926
[7]
Jyun-Ru Jiang, Yun-Chih Kuo, Simon Yi-Hung Chen, and Hung-Ming Chen. 2020. On pre-assignment route prototyping for irregular bumps on BGA packages. 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE) (2020), 1311--1314.
[8]
Landon Kraemer and Bikramjit Banerjee. 2016. Multi-agent reinforcement learning as a rehearsal for decentralized planning. Neurocomputing 190 (2016), 82--94.
[9]
Shenghua Liu, Guoqiang Chen, Tom Tong Jing, Lei He, Tianpei Zhang, Robi Dutta, and Xian-Long Hong. 2009. Substrate topological routing for high-density packages. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 28, 2 (2009), 207--216.
[10]
Volodymyr Mnih, Adrià Puigdomènech Badia, Mehdi Mirza, Alex Graves, Timothy P. Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. 2016. Asynchronous Methods for Deep Reinforcement Learning. CoRR abs/1602.01783 (2016). arXiv:1602.01783 http://arxiv.org/abs/1602.01783
[11]
Sylvie CW Ong, Shao Wei Png, David Hsu, and Wee Sun Lee. 2009. POMDPs for robotic tasks with mixed observability. In Robotics: Science and systems, Vol. 5. 4.
[12]
Jianyu Su, Stephen Adams, and Peter A Beling. 2021. Value-decomposition multi-agent actor-critics. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 11352--11360.
[13]
Richard S Sutton and Andrew G Barto. 2018. Reinforcement learning: An introduction. MIT press.
[14]
Mingxing Tan and Quoc V. Le. 2019. EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks. CoRR abs/1905.11946 (2019). arXiv:1905.11946 http://arxiv.org/abs/1905.11946
[15]
Oriol Vinyals, Igor Babuschkin, Wojciech M Czarnecki, Michaël Mathieu, Andrew Dudzik, Junyoung Chung, David H Choi, Richard Powell, Timo Ewalds, Petko Georgiev, et al. 2019. Grandmaster level in StarCraft II using multi-agent reinforcement learning. Nature 575, 7782 (2019), 350--354.

Cited By

View all
  • (2024)Effective Routing Probability Maps via Convolutional Neural Networks for Analog IC Layout Automation2024 20th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD)10.1109/SMACD61181.2024.10745385(1-4)Online publication date: 2-Jul-2024
  • (2023)Analog Integrated Circuit Routing Techniques: An Extensive ReviewIEEE Access10.1109/ACCESS.2023.326548111(35965-35983)Online publication date: 2023

Index Terms

  1. DPRoute: Deep Learning Framework for Package Routing

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ASPDAC '23: Proceedings of the 28th Asia and South Pacific Design Automation Conference
      January 2023
      807 pages
      ISBN:9781450397834
      DOI:10.1145/3566097
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      In-Cooperation

      • IPSJ
      • IEEE CAS
      • IEEE CEDA
      • IEICE

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 31 January 2023

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. deep learning
      2. multi-agent reinforcement learning
      3. substrate routing

      Qualifiers

      • Research-article

      Conference

      ASPDAC '23
      Sponsor:

      Acceptance Rates

      ASPDAC '23 Paper Acceptance Rate 102 of 328 submissions, 31%;
      Overall Acceptance Rate 466 of 1,454 submissions, 32%

      Upcoming Conference

      ASPDAC '25

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)123
      • Downloads (Last 6 weeks)10
      Reflects downloads up to 13 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Effective Routing Probability Maps via Convolutional Neural Networks for Analog IC Layout Automation2024 20th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD)10.1109/SMACD61181.2024.10745385(1-4)Online publication date: 2-Jul-2024
      • (2023)Analog Integrated Circuit Routing Techniques: An Extensive ReviewIEEE Access10.1109/ACCESS.2023.326548111(35965-35983)Online publication date: 2023

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media