Circuit as Set of Points

Jialv Zou, Xinggang Wang, Jiahao Guo, Wenyu Liu, Qian Zhang +1 more
2/12/2026

No official code found. Best implementation: hustvl/CircuitFormer (38 stars, last commit 2023-11-22).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

[NeurIPS 2023] CircuitFormer: Circuit as Set of Points

383PythonOct 20, 20232 years ago

Similar Papers

Cite this paper

@article{zou2026circuit,
  title  = {Circuit as Set of Points},
  author = {Jialv Zou and Xinggang Wang and Jiahao Guo and Wenyu Liu and Qian Zhang and Chang Huang},
  year   = {2026},
  eprint = {2310.17418},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.17418},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.17418.svg)](https://codeofpaper.com/paper/2310.17418)

Discussion