加速
印刷电路板
计算机科学
布线(电子设计自动化)
并行计算
网格
数学
嵌入式系统
几何学
操作系统
作者
Tinghuan Chen,Silu Xiong,Huan He,Bei Yu
标识
DOI:10.1109/tcad.2023.3243544
摘要
In this article, we propose TRouter, a thermal-driven printed circuit board (PCB) routing framework via a machine-learning model. The model is designed to capture the long-range spatial information from the PCB layout and predict thermal distribution. The information contains pads, vias, components and wire segments. A gradient in each grid cell obtained from the backpropagation is integrated into a full-board routing algorithm to guide thermal-aware wire detour and via punching. To achieve a significant speedup, we construct a conflict graph according to whether overlapping among convex hulls of nets. A greedy-based method is adopted to remove nonroot nodes from all nodes. Then, a task graph is constructed to improve the parallelism. We conduct experiments on open-source benchmarks to illustrate our TRouter can achieve significant speedup and lower-temperature designs, compared with a state-of-the-art PCB routing algorithm.
科研通智能强力驱动
Strongly Powered by AbleSci AI