{"title":"An analytical approach and fine-tuning strategy for PCB placement optimization","authors":"Hongyu Zhao, Yunhao Hu, Zhuomin Chai, Peng Wei, Shupei He, Wei Liu","doi":"10.1016/j.vlsi.2025.102567","DOIUrl":null,"url":null,"abstract":"<div><div>As the foundation for connecting and supporting various electronic components, Printed Circuit Boards (PCBs) play an important role in modern electronic systems. The quality of PCBs physical design directly impacts the performance, reliability, and cost of the entire circuit. However, the automation of PCB physical design remains an issue that has not been fully resolved. In order to obtain high quality PCBs, component placement is the most important stage in an PCB design, and its result significantly influences both the wirelength and the overall routability of the design. Hence, we propose an analytical automated placement algorithm tailored for PCBs in this paper, including three stages: global placement, legalization, and fine-tuning. We perform an extensive study with 10 PCB designs and an open-source router. We show that the quality of our placement results is closer to that of manual. Compared to traditional algorithms, our analytical approach achieves higher routing completion rates and significantly reduces placement runtime.</div></div>","PeriodicalId":54973,"journal":{"name":"Integration-The Vlsi Journal","volume":"106 ","pages":"Article 102567"},"PeriodicalIF":2.5000,"publicationDate":"2025-09-26","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/S016792602500224X","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
As the foundation for connecting and supporting various electronic components, Printed Circuit Boards (PCBs) play an important role in modern electronic systems. The quality of PCBs physical design directly impacts the performance, reliability, and cost of the entire circuit. However, the automation of PCB physical design remains an issue that has not been fully resolved. In order to obtain high quality PCBs, component placement is the most important stage in an PCB design, and its result significantly influences both the wirelength and the overall routability of the design. Hence, we propose an analytical automated placement algorithm tailored for PCBs in this paper, including three stages: global placement, legalization, and fine-tuning. We perform an extensive study with 10 PCB designs and an open-source router. We show that the quality of our placement results is closer to that of manual. Compared to traditional algorithms, our analytical approach achieves higher routing completion rates and significantly reduces placement runtime.
期刊介绍:
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.