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.










Similar content being viewed by others
References
Xie Y, Zhao Y (2025) Lightweight improved yolov5 algorithm for PCB defect detection. J Supercomput 81(1):1–21
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
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
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
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
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
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
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
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
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
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
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
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
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
Sharon G, Stern R, Felner A, Sturtevant NR (2015) Conflict-based search for optimal multi-agent pathfinding. Artif Intell 219:40–66
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
Peng X, Simonin O, Solnon C (2023) Non-crossing anonymous MAPF for tethered robots. J Artif Intell Res 78:357–384
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
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
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
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
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
Zhu Z, Yin Y, Lyu H (2023) Automatic collision avoidance algorithm based on route-plan-guided artificial potential field method. Ocean Eng 271:113737
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
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
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
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
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
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
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
Corresponding author
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.
About this article
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
Accepted:
Published:
DOI: https://doi.org/10.1007/s11227-025-07569-0