Abstract
Ordered escape routing (OER), which seeks the routing paths from some signal pins to the boundary of a pin array in a given order, is an important research topic for PCB design. Although reinforcement learning based methods for OER have been proposed, the routing capacity between two adjacent pins is assumed to be just one. In this work, we propose MCMC-Escape, a Monte-Carlo tree search (MCTS) based multi-capacity ordered escape router, which includes, in turn, the initial solving approach, the improved Monte-Carlo tree search (improved MCTS) process, and the last routing attempt approach based on wires removing and re-routing. In the improved MCTS, the prior knowledge based pruning strategies and the fine-tuning strategy are proposed to enhance the efficiency of solving multi-capacity OER (MC-OER) problems, while the weight adjusting strategy is proposed to address the path occupancy issues arising from multiple capacity. Experimental results demonstrate that MCMC-Escape can effectively solve large-scale MC-OER problems and outperform existing methods in terms of routing success rate, runtime and wire length. For a set of problems with 50×50 pin array, MCMC-Escape achieves 4X higher success rate of routing with 50% less solving time than MCMCF-Router [
1
], while reducing the average total wire length.
Topics

No keywords indexed for this article. Browse by subject →

References
19
[5]
Yoichi Tomioka and Atsushi Takahashi. 2006. Monotonic parallel and orthogonal routing for single-layer ball grid array packages. In Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC). 6–pp.
[6]
Jia-Wei Fang, Chin-Hsiung Hsu, and Yao-Wen Chang. 2007. An integer linear programming based routing algorithm for flip-chip design. In Proceedings of the Design Automation Conference (DAC). 606–611.
[7]
Lijuan Luo and Martin DF Wong. 2008. Ordered escape routing based on Boolean satisfiability. In Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC). 244–249.
[10]
Fengxian Jiao and Sheqin Dong. 2016. Ordered escape routing for grid pin array based on min-cost multi-commodity flow. In Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC). 384–389.
[14]
Mastering the game of Go with deep neural networks and tree search

David Silver, Aja Huang, Chris J. Maddison et al.

Nature 10.1038/nature16961
[15]
Mastering the game of Go without human knowledge

David Silver, Julian Schrittwieser, Karen Simonyan et al.

Nature 10.1038/nature24270
[16]
Bandit Based Monte-Carlo Planning

Levente Kocsis, Csaba Szepesvári

Lecture Notes in Computer Science 10.1007/11871842_29
[17]
Gurobi Optimization LLC. 2024. Gurobi Optimizer Reference Manual. (2024). Retrieved from https://www.gurobi.com
[19]
2024. MCMCF-Router (V1.0). (2024). Retrieved from https://numbda.cs.tsinghua.edu.cn/download_en.html
Metrics
0
Citations
19
References
Details
Published
Apr 09, 2026
Vol/Issue
31(5)
Pages
1-20
Funding
Beijing Natural Science Foundation Award: Z230002
CIE-Smartchip research fund
Cite This Article
Jianxuan Yu, Zhenyi Gao, Sheqin Dong, et al. (2026). MCMC-Escape: Multi-Capacity Ordered Escape Routing Based on Monte-Carlo Tree Search. ACM Transactions on Design Automation of Electronic Systems, 31(5), 1-20. https://doi.org/10.1145/3795522
Related

You May Also Like