Obstacle-Aware Length-Matching Routing for Any-Direction Traces in Printed Circuit Board
Weijie Fang, Longkun Guo, Jiawei Lin, Silu Xiong, Huan He, Jiacen Xu, Jianli Chen
TL;DR
This paper addresses length-matching for PCB traces routed in any direction while preserving their original routing and handling obstacles and multiple DRAs. It introduces a two-stage framework: region assignment via linear programming to secure routable space, followed by a DP-based segment extension that meanders traces with obstacle-aware pattern placement. A key contribution is the Multi-Scale Dynamic Time Warping (MSDTW), which converts differential pairs into a median trace and stabilizes their restoration despite decoupling and multi-DRAs. Empirical results show effective length matching and favorable performance compared with commercial tools under more challenging constraints, with reasonable runtime and improved space utilization in obstacle-dense layouts.
Abstract
Emerging applications in Printed Circuit Board (PCB) routing impose new challenges on automatic length matching, including adaptability for any-direction traces with their original routing preserved for interactiveness. The challenges can be addressed through two orthogonal stages: assign non-overlapping routing regions to each trace and meander the traces within their regions to reach the target length. In this paper, mainly focusing on the meandering stage, we propose an obstacle-aware detailed routing approach to optimize the utilization of available space and achieve length matching while maintaining the original routing of traces. Furthermore, our approach incorporating the proposed Multi-Scale Dynamic Time Warping (MSDTW) method can also handle differential pairs against common decoupled problems. Experimental results demonstrate that our approach has effective length-matching routing ability and compares favorably to previous approaches under more complicated constraints.
