A Unified Printed Circuit Board Routing Algorithm with Complicated Constraints and Differential Pairs

49Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The printed circuit board (PCB) routing problem has been studied extensively in recent years. Due to continually growing net/pin counts, extremely high pin density, and unique physical constraints, the manual routing of PCBs has become a time-consuming task to reach design closure. Previous works break down the problem into escape routing and area routing and focus on these problems separately. However, there is always a gap between these two problems requiring a massive amount of human efforts to fine-tune the algorithms back and forth. Besides, previous works of area routing mainly focus on routing between escaping routed ball-grid-array (BGA) packages. Nevertheless, in practice, many components are not in the form of BGA packages, such as passive devices, decoupling capacitors, and through-hole pin arrays. To mitigate the deficiencies of previous works, we propose a full-board routing algorithm that can handle multiple real-world complicated constraints to facilitate the printed circuit board routing and produce high-quality manufacturable layouts. Experimental results show that our algorithm is effective and efficient. Specifically, for all given test cases, our router can achieve 100% routability without any design rule violation while the other two state-of-the-art routers fail to complete the routing for some test cases and incur design rule violations.

Cite

CITATION STYLE

APA

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 Asia and South Pacific Design Automation Conference, ASP-DAC (pp. 170–175). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3394885.3431568

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free