Circuit as Set of Points
- URL: http://arxiv.org/abs/2310.17418v1
- Date: Thu, 26 Oct 2023 14:22:43 GMT
- Title: Circuit as Set of Points
- Authors: Jialv Zou, Xinggang Wang, Jiahao Guo, Wenyu Liu, Qian Zhang, Chang
Huang
- Abstract summary: We propose a novel perspective for circuit design by treating circuit components as point clouds.
This approach enables direct feature extraction from raw data without any preprocessing, allows for end-to-end training, and results in high performance.
- Score: 39.14967611962792
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- 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.
Related papers
- TCCT-Net: Two-Stream Network Architecture for Fast and Efficient Engagement Estimation via Behavioral Feature Signals [58.865901821451295]
We present a novel two-stream feature fusion "Tensor-Convolution and Convolution-Transformer Network" (TCCT-Net) architecture.
To better learn the meaningful patterns in the temporal-spatial domain, we design a "CT" stream that integrates a hybrid convolutional-transformer.
In parallel, to efficiently extract rich patterns from the temporal-frequency domain, we introduce a "TC" stream that uses Continuous Wavelet Transform (CWT) to represent information in a 2D tensor form.
arXiv Detail & Related papers (2024-04-15T06:01:48Z) - Auto-Train-Once: Controller Network Guided Automatic Network Pruning from Scratch [72.26822499434446]
Auto-Train-Once (ATO) is an innovative network pruning algorithm designed to automatically reduce the computational and storage costs of DNNs.
We provide a comprehensive convergence analysis as well as extensive experiments, and the results show that our approach achieves state-of-the-art performance across various model architectures.
arXiv Detail & Related papers (2024-03-21T02:33:37Z) - A Lightweight Inception Boosted U-Net Neural Network for Routability
Prediction [16.134273665672055]
We propose a novel U-Net variant model boosted by an Inception embedded module to predict routing congestion.
Experimental results on the recently published CircuitNet dataset benchmark show that our proposed method achieves up to 5% (RC) and 20% (DRC) rate reduction.
arXiv Detail & Related papers (2024-02-07T07:32:03Z) - CktGNN: Circuit Graph Neural Network for Electronic Design Automation [67.29634073660239]
This paper presents a Circuit Graph Neural Network (CktGNN) that simultaneously automates the circuit topology generation and device sizing.
We introduce Open Circuit Benchmark (OCB), an open-sourced dataset that contains $10$K distinct operational amplifiers.
Our work paves the way toward a learning-based open-sourced design automation for analog circuits.
arXiv Detail & Related papers (2023-08-31T02:20:25Z) - Learning to Design Analog Circuits to Meet Threshold Specifications [2.5818330243826924]
We propose a method for generating from simulation data a dataset on which a system can be trained to design circuits to meet threshold specifications.
We show that our method consistently reaches success rate better than 90% at 5% error margin, while also improving data efficiency by upward of an order of magnitude.
arXiv Detail & Related papers (2023-07-25T23:25:05Z) - Intelligent Circuit Design and Implementation with Machine Learning [0.0]
I present multiple fast yet accurate machine learning models covering a wide range of chip design stages.
I present APOLLO, a fully automated power modeling framework.
I also present RouteNet for early routability prediction.
arXiv Detail & Related papers (2022-06-07T06:17:52Z) - Pretraining Graph Neural Networks for few-shot Analog Circuit Modeling
and Design [68.1682448368636]
We present a supervised pretraining approach to learn circuit representations that can be adapted to new unseen topologies or unseen prediction tasks.
To cope with the variable topological structure of different circuits we describe each circuit as a graph and use graph neural networks (GNNs) to learn node embeddings.
We show that pretraining GNNs on prediction of output node voltages can encourage learning representations that can be adapted to new unseen topologies or prediction of new circuit level properties.
arXiv Detail & Related papers (2022-03-29T21:18:47Z) - Domain Knowledge-Based Automated Analog Circuit Design with Deep
Reinforcement Learning [6.599793419469274]
This paper presents a deep reinforcement learning method to expedite the design of analog circuits.
Experimental results show it achieves human-level design accuracy (99%) with 1.5x efficiency of existing best-performing methods.
arXiv Detail & Related papers (2022-02-26T16:56:45Z) - Ranking Cost: Building An Efficient and Scalable Circuit Routing Planner
with Evolution-Based Optimization [49.207538634692916]
We propose a new algorithm for circuit routing, named Ranking Cost, to form an efficient and trainable router.
In our method, we introduce a new set of variables called cost maps, which can help the A* router to find out proper paths.
Our algorithm is trained in an end-to-end manner and does not use any artificial data or human demonstration.
arXiv Detail & Related papers (2021-10-08T07:22:45Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.