Circuit as Set of Points
Not on the map. Why?
Abstract (arXiv)
As the size of circuit designs continues to grow rapidly, artificial intelligence technologies are being extensively used in Electronic Design Automation (EDA) to assist with circuit design. Placement and routing are the most time-consuming parts of the physical design process, and how to quickly evaluate the placement has become a hot research topic. Prior works either transformed circuit designs into images using hand-crafted methods and then used Convolutional Neural Networks (CNN) to extract features, which are limited by the quality of the hand-crafted methods and could not achieve end-to-end training, or treated the circuit design as a graph structure and used Graph Neural Networks (GNN) to extract features, which require time-consuming preprocessing. In our work, we propose a novel perspective for circuit design by treating circuit components as point clouds and using Transformer-based point cloud perception methods to extract features from the circuit. This approach enables direct feature extraction from raw data without any preprocessing, allows for end-to-end training, and results in high performance. Experimental results show that our method achieves state-of-the-art performance in congestion prediction tasks on both the CircuitNet and ISPD2015 datasets, as well as in design rule check (DRC) violation prediction tasks on the CircuitNet dataset. Our method establishes a bridge between the relatively mature point cloud perception methods and the fast-developing EDA algorithms, enabling us to leverage more collective intelligence to solve this task. To facilitate the research of open EDA design, source codes and pre-trained models are released at https://github.com/hustvl/circuitformer.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 31 of its 46 references that are in the map. First posted on arXiv 26 Oct 2023.
Builds on
31 of 46 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2014Conditional Generative Adversarial Netscited by 2,152
19 more
- 2018PointPillars: Fast Encoders for Object Detection from Point Cloudscited by 1,707
- 2018UNet++: A Nested U-Net Architecture for Medical Image Segmentationcited by 1,518
- 2020Point Transformercited by 1,462
- 2017VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detectioncited by 1,323
- 2021Perceiver: General Perception with Iterative Attentioncited by 1,089
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2023Retentive Network: A Successor to Transformer for Large Language Modelscited by 594
- 2017A systematic study of the class imbalance problem in convolutional neural networkscited by 510
- 2021Attention is Not All You Need: Pure Attention Loses Rank Doubly Exponentially with Depthcited by 411
- 2022How Do Vision Transformers Work?cited by 305
- 2017LinkNet: Exploiting Encoder Representations for Efficient Semantic Segmentationcited by 212
- 2023LongNet: Scaling Transformers to 1,000,000,000 Tokenscited by 201
- 2021Delving into Deep Imbalanced Regressioncited by 157
- 2023DSVT: Dynamic Sparse Voxel Transformer with Rotated Setscited by 122
- 2022Voxel Set Transformer: A Set-to-Set Approach to 3D Object Detection from Point Cloudscited by 102
- 2020Low-Rank Bottleneck in Multi-head Attention Modelscited by 88
- 2021MSG-Transformer: Exchanging Local Spatial Information by Manipulating Messenger Tokenscited by 46
- 2022LHNN: Lattice Hypergraph Neural Network for VLSI Congestion Predictioncited by 18
- 2021Generalizable Cross-Graph Embedding for GNN-based Congestion Predictioncited by 17
Built on by
Citing papers per year: 2025: 3.
3 papers.