Multi-agent based minimal-layer via routing algorithm for PCB design

IF 2.5 3区 工程技术 Q3 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Jianhao Cao , Hao Cai , Ning Xu
{"title":"Multi-agent based minimal-layer via routing algorithm for PCB design","authors":"Jianhao Cao ,&nbsp;Hao Cai ,&nbsp;Ning Xu","doi":"10.1016/j.vlsi.2025.102533","DOIUrl":null,"url":null,"abstract":"<div><div>In Electronic Design Automation (EDA), the automatic routing of Printed Circuit Boards (PCBs) is essential for improving design efficiency and enhancing product performance. As electronic devices continue to evolve towards higher performance and miniaturization, PCB design becomes increasingly complex. Developing algorithms that effectively address these intricate routing challenges under constraints has emerged as a focal point of research. This paper introduces, for the first time, the adaptation of the Conflict-Based Search (CBS) algorithm from Multi-Agent Path Finding (MAPF) to PCB routing within the EDA domain. We propose a new routing method, termed the Minimal Layer Via (MLV)-CBS method, which achieves minimal vias while enhancing routing quality and efficiency. This method extends the CBS algorithm from point-to-point to line-to-line and integrates it with existing PCB routing theories. Additionally, we have developed two new strategies to enhance the efficiency of large-scale PCB routing: adaptive heatmap partitioning and congestion-negotiated routing order. Through theoretical analysis and experimental validation, these strategies have been shown to reduce solution times and improve efficiency. Tests on open-source PCB datasets indicate that the MLV-CBS algorithm performs favorably compared to commercial software and other algorithms. These results also provide valuable insights for the automation of PCB routing.</div></div>","PeriodicalId":54973,"journal":{"name":"Integration-The Vlsi Journal","volume":"106 ","pages":"Article 102533"},"PeriodicalIF":2.5000,"publicationDate":"2025-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Integration-The Vlsi Journal","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167926025001907","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

In Electronic Design Automation (EDA), the automatic routing of Printed Circuit Boards (PCBs) is essential for improving design efficiency and enhancing product performance. As electronic devices continue to evolve towards higher performance and miniaturization, PCB design becomes increasingly complex. Developing algorithms that effectively address these intricate routing challenges under constraints has emerged as a focal point of research. This paper introduces, for the first time, the adaptation of the Conflict-Based Search (CBS) algorithm from Multi-Agent Path Finding (MAPF) to PCB routing within the EDA domain. We propose a new routing method, termed the Minimal Layer Via (MLV)-CBS method, which achieves minimal vias while enhancing routing quality and efficiency. This method extends the CBS algorithm from point-to-point to line-to-line and integrates it with existing PCB routing theories. Additionally, we have developed two new strategies to enhance the efficiency of large-scale PCB routing: adaptive heatmap partitioning and congestion-negotiated routing order. Through theoretical analysis and experimental validation, these strategies have been shown to reduce solution times and improve efficiency. Tests on open-source PCB datasets indicate that the MLV-CBS algorithm performs favorably compared to commercial software and other algorithms. These results also provide valuable insights for the automation of PCB routing.
基于多智能体的最小层布线算法的PCB设计
在电子设计自动化(EDA)中,印制电路板(pcb)的自动布线对于提高设计效率和提高产品性能至关重要。随着电子器件不断向高性能和小型化发展,PCB设计变得越来越复杂。开发在约束条件下有效解决这些复杂路由挑战的算法已成为研究的焦点。本文首次介绍了基于冲突的搜索(CBS)算法在多智能体寻径(MAPF)中的应用。我们提出了一种新的路由方法,称为最小层通孔(MLV)-CBS方法,该方法在提高路由质量和效率的同时实现了最小通孔。该方法将CBS算法从点对点扩展到线对线,并与现有的PCB布线理论相结合。此外,我们还开发了两种新的策略来提高大规模PCB布线的效率:自适应热图分区和拥塞协商路由顺序。通过理论分析和实验验证,这些策略减少了求解时间,提高了求解效率。在开源PCB数据集上的测试表明,与商业软件和其他算法相比,MLV-CBS算法具有良好的性能。这些结果也为PCB布线的自动化提供了有价值的见解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Integration-The Vlsi Journal
Integration-The Vlsi Journal 工程技术-工程:电子与电气
CiteScore
3.80
自引率
5.30%
发文量
107
审稿时长
6 months
期刊介绍: Integration''s aim is to cover every aspect of the VLSI area, with an emphasis on cross-fertilization between various fields of science, and the design, verification, test and applications of integrated circuits and systems, as well as closely related topics in process and device technologies. Individual issues will feature peer-reviewed tutorials and articles as well as reviews of recent publications. The intended coverage of the journal can be assessed by examining the following (non-exclusive) list of topics: Specification methods and languages; Analog/Digital Integrated Circuits and Systems; VLSI architectures; Algorithms, methods and tools for modeling, simulation, synthesis and verification of integrated circuits and systems of any complexity; Embedded systems; High-level synthesis for VLSI systems; Logic synthesis and finite automata; Testing, design-for-test and test generation algorithms; Physical design; Formal verification; Algorithms implemented in VLSI systems; Systems engineering; Heterogeneous systems.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信