Skip to main content

Advertisement

Log in

PCB routing on unstructured meshes with conflict-based search

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In electronic design automation (EDA), routing for printed circuit boards (PCBs) is a critical and challenging task. As component density increases, traditional grid-based routing methods face challenges in both efficiency and success rates. To address this, we propose an enhanced conflict-based search (CBS) algorithm applied to Delaunay grids, termed UGPCB-CBS. We treat the routing problem as a specialized multi-robot path-planning issue, using the CBS algorithm on unstructured grids to improve efficiency and success rates. Our method incorporates map modeling that combines artificial potential field path generation with Delaunay triangulation, effectively handling complex obstacle recognition and avoidance. Tests on open-source datasets show that compared to existing PCB routers, our approach offers advantages and potential in execution speed and routing outcomes. This research extends robot path planning to the EDA domain, providing new perspectives and solutions for PCB routing.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Algorithm 1
Algorithm 2
Fig. 8

Similar content being viewed by others

References

  1. Xie Y, Zhao Y (2025) Lightweight improved yolov5 algorithm for PCB defect detection. J Supercomput 81(1):1–21

    Article  Google Scholar 

  2. Goh Y, Jung D, Hwang G, Chung J-M (2023) Consumer electronics product manufacturing time reduction and optimization using AI-based PCB and VLSi circuit designing. IEEE Trans Consum Electron 69(3):240–249

    Article  Google Scholar 

  3. Zhu Z, Li Y, Su M, Zhang S, Su H, Xiao Y, He H, Chen J, Chang Y-W (2024) Subgraph matching-based reference placement for printed circuit board designs. J Supercomput 80(16):24324–24357

    Article  Google Scholar 

  4. Zhang C, Jin H, Chen J, Zhu J, Luo J (2020) A hierarchy MCTS algorithm for the automated PCB routing. In: 2020 IEEE 16th International Conference on Control & Automation (ICCA), pp 1366–1371

  5. Chang Y-J, Lee Y-T, Wang T-C (2008) Nthu-route 2.0: A fast and stable global router. In: ACM International Conference on Computer-Aided Design, pp 338–343

  6. Yan T, Wong MD (2009) BSG-route: A length-constrained routing scheme for general planar topology. IEEE Trans Comput Aided Des Integr Circuits Syst 28(11):1679–1690

    Article  Google Scholar 

  7. Kong H, Ma Q, Yan T, Wong MD (2010) An optimal algorithm for finding disjoint rectangles and its application to pcb routing. In: Proceedings of the 47th Design Automation Conference, pp 212–217

  8. Liu Z, Liu H, Lu Z, Zeng Q (2021) A dynamic fusion pathfinding algorithm using delaunay triangulation and improved a-star for mobile robots. IEEE Access 9:20602–20621

    Article  Google Scholar 

  9. Arul SH, Manocha D (2022) Cglr: Dense multi-agent navigation using voronoi cells and congestion metric-based replanning. In: 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 7213–7220

  10. Chen J, Zhou Y, Liu Q, Zhang X (2023) A novel global routing algorithm for printed circuit boards based on triangular grid. Electronics 12(24):4942

    Article  Google Scholar 

  11. Hart PE, Nilsson NJ, Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE Trans Syst Sci Cybern 4(2):100–107

    Article  Google Scholar 

  12. Lin C-J, Huang M-L (2017) Modified artificial bee colony algorithm for scheduling optimization for printed circuit board production. J Manuf Syst 44:1–11

    Article  Google Scholar 

  13. Yin S, Jin M, Chen G, Gong G, Mao W, Lu H (2023) Unet-Astar: A deep learning-based fast routing algorithm for unified PCB routing. IEEE Access 11:113712–113725

    Article  Google Scholar 

  14. Chen J, Tu J, Wang H, Zheng J, Liu H, Bai S, He X, Qian W (2024) Gpcb routing: generative pre-trained transformers based printed circuit board routing method. IEEE Trans Comput Aided Des Integr Circuits Sys

  15. Sharon G, Stern R, Felner A, Sturtevant NR (2015) Conflict-based search for optimal multi-agent pathfinding. Artif Intell 219:40–66

    Article  MathSciNet  MATH  Google Scholar 

  16. Yao Z, Shen H, Xu Y, Chen Y, Nie J (2024) Accelerating multi-agent path finding based on roadmap construction in non-grid environment. In: 2024 14th Asian Control Conference (ASCC), pp 401–406

  17. Peng X, Simonin O, Solnon C (2023) Non-crossing anonymous MAPF for tethered robots. J Artif Intell Res 78:357–384

    Article  MathSciNet  MATH  Google Scholar 

  18. Kottinger J, Almagor S, Lahijanian M (2022) Conflict-based search for explainable multi-agent path finding. In: Proceedings of the International Conference on Automated Planning and Scheduling, vol 32, pp 692–700

  19. Lin T-C, Merrill D, Wu Y-Y, Holtz C, Cheng C-K (2021) A unified printed circuit board routing algorithm with complicated constraints and differential pairs. In: Proceedings of the 26th Asia and South Pacific Design Automation Conference, pp 170–175

  20. Ge S, Yin Y, Cai H, Xu N (2024) Grouping strategy-based proximity obstacle-avoidance bus routing. In: 2024 5th International Symposium on Computer Engineering and Intelligent Communications (ISCEIC), pp 414–420

  21. Bar-Yehuda R, Bendel K, Freund A, Rawitz D (2004) Local ratio: A unified framework for approximation algorithms. in memoriam: Shimon even 1935-2004. ACM Comput Surv (CSUR) 36(4):422–463

  22. Li X, Lu Y, Zhao X, Deng X, Xie Z (2024) Path planning for intelligent vehicles based on improved d* lite. J Supercomput 80(1):1294–1330

    Article  Google Scholar 

  23. Zhu Z, Yin Y, Lyu H (2023) Automatic collision avoidance algorithm based on route-plan-guided artificial potential field method. Ocean Eng 271:113737

    Article  Google Scholar 

  24. Lin S-T, Wang H-H, Kuo C-Y, Chen Y, Li Y-L (2021) A complete pcb routing methodology with concurrent hierarchical routing. In: 2021 58th ACM/IEEE Design Automation Conference (DAC), pp 1141–1146

  25. Chen T, Xiong S, He H, Yu B (2023) Trouter: thermal-driven PCB routing via nonlocal crisscross attention networks. IEEE Trans Comput Aided Des Integr Circuits Syst 42(10):3388–3401

    Article  Google Scholar 

  26. Xie Z, Huang Y-H, Fang G-Q, Ren H, Fang S-Y, Chen Y, Hu J (2018) Routenet: Routability prediction for mixed-size designs using convolutional neural network. In: 2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp 1–8

  27. Li H, Zhang J, Xu N, Liu M (2023) Fanoutnet: a neuralized pcb fanout automation method using deep reinforcement learning. In: Proceedings of the AAAI Conference on Artificial Intelligence, 37, pp 8554–8561

  28. Yin J, Lin Z, Kayiran O, Poremba M, Altaf MSB, Jerger NE, Loh GH (2018) Modular routing design for chiplet-based systems. In: 2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA), pp 726–738

  29. Bellusci M, Basilico N, Amigoni F, et al. (2020) Multi-agent path finding in configurable environments. In: Proceedings of the AAMAS on Autonomous Agents and Multiagent Systems, pp 159–167

Download references

Acknowledgements

This research work was supported by the National Science and Technology Major Project (2021ZD0114600) and the Shenzhen Science and Technology Program (JCYJ20220818102002005).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ning Xu.

Ethics declarations

Conflict of interest

The authors declare that they have no Conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cao, J., Cai, H. & Xu, N. PCB routing on unstructured meshes with conflict-based search. J Supercomput 81, 1063 (2025). https://doi.org/10.1007/s11227-025-07569-0

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11227-025-07569-0

Keywords