Graph Neural Networks for Automatic Addition of Optimizing Components in Printed Circuit Board Schematics
Pascal Plettenberg, Andr\'e Alcalde, Bernhard Sick, Josephine M. Thomas

TL;DR
This paper introduces a GNN-based method to automate the addition of components in PCB schematics, aiming to improve design robustness efficiently and reduce manual effort and costs.
Contribution
It presents a novel GNN approach for predicting component placements in PCB schematics, addressing a key automation challenge in electronic design.
Findings
GNNs achieve high accuracy in component prediction tasks
The approach reduces manual effort in PCB optimization
Potential for cost and time savings in PCB design process
Abstract
The design and optimization of Printed Circuit Board (PCB) schematics is crucial for the development of high-quality electronic devices. Thereby, an important task is to optimize drafts by adding components that improve the robustness and reliability of the circuit, e.g., pull-up resistors or decoupling capacitors. Since there is a shortage of skilled engineers and manual optimizations are very time-consuming, these best practices are often neglected. However, this typically leads to higher costs for troubleshooting in later development stages as well as shortened product life cycles, resulting in an increased amount of electronic waste that is difficult to recycle. Here, we present an approach for automating the addition of new components into PCB schematics by representing them as bipartite graphs and utilizing a node pair prediction model based on Graph Neural Networks (GNNs). We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Graph Theory and Algorithms · Big Data and Digital Economy
MethodsPart-based Convolutional Baseline
