Simultaneous Power and Signal PCB Routing Considering Complex Clearance Constraints With Arbitrary Wire Widths
Automatic printed circuit board (PCB) routing is essential to handle modern PCB designs with fast-growing problem sizes and complicated design constraints. Previous PCB routing studies have two major limitations: they consider uniform wire widths and keep-out distances (clearance rules) across all elements within the same layer. However, in modern PCB design, the mixed layout of high-current power wires and signal wires makes vastly different wire widths and complex clearance conditions issues that need to be addressed. Besides, irregular component shapes and special requirements for power loops impose more challenges. This paper presents a new PCB routing algorithm based on A*-search to handle these issues effectively. A frontier-checking method is proposed to efficiently verify whether the grid violates the complex clearance rules of any wire widths during routing. Besides, we propose a scheme to divide multi-pin nets in order to reduce the total wire length while effectively handling power-related constraints. Experimental results show that our routing algorithm significantly outperforms a state-of-the-art PCB router in terms of routability, total wire length, and runtime. Moreover, our algorithm achieves human-level performance and significantly outperforms Altium on the industrial benchmark.
Authors
- Hao-Yun Chang (ORCID: https://orcid.org/0009-0004-3916-3365)
- Yao-Wen Chang (ORCID: https://orcid.org/0000-0001-8838-2653)
Institutions
- National Taiwan University (TW)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/tcad.2025.3596537
- Citations
- 1
- Primary Topic
- Electromagnetic Compatibility and Noise Suppression
- Type
- article
- Field-Weighted Citation Impact
- 0.73