paper-with-me

홈 › Papers

Training a Fully Convolutional Neural Network to Route Integrated Circuits

2017-06-27 · Sambhav R. Jain, Kye Okabe

We present a deep, fully convolutional neural network that learns to route a circuit layout net with appropriate choice of metal tracks and wire class combinations. Inputs to the network are the encoded layouts containing spatial location of pins to be routed. After 15 fully convolutional stages followed by a score comparator, the network outputs 8 layout layers (corresponding to 4 route layers, 3 via layers and an identity-mapped pin layer) which are then decoded to obtain the routed layouts. We formulate this as a binary segmentation problem on a per-pixel per-layer basis, where the network is trained to correctly classify pixels in each layout layer to be 'on' or 'off'. To demonstrate learnability of layout design rules, we train the network on a dataset of 50,000 train and 10,000 validation samples that we generate based on certain pre-defined layout constraints. Precision, recall and $F_1$ score metrics are used to track the training progress. Our network achieves $F_1\approx97\%$ on the train set and $F_1\approx92\%$ on the validation set. We use PyTorch for implementing our model. Code is made publicly available at https://github.com/sjain-stanford/deep-route .

📄 PDF Abstract BibTeX arXiv:1706.08948

Code (1)

sjain-stanford/deep-route 공식 구현 pytorch

Tasks

Layout Design

Similar Papers 제목 키워드 기반

To Rip or not to Rip: A Reinforcement Learning-based Rip-up and Reroute Algorithm for Global Routing

2020-12-14 · CUHK Course IERG5350 2020 12 · Fangzhou Wang, Wanying ZHENG

Routing, including global routing and detailed routing, has been a critical step in the design of integrated circuits. Most of the existing global routers will firstly use techniques like pattern routing and layer assign…

Attention Routing: track-assignment detailed routing using attention-based reinforcement learning

2020-04-20 · Haiguang Liao, Qingyi Dong, Xuliang Dong, Wentai Zhang 외

In the physical design of integrated circuits, global and detailed routing are critical stages involving the determination of the interconnected paths of each net on a circuit while satisfying the design constraints. Exi…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

AgenticECO: An Agentic Framework for ECO on 3D Integrated Circuits

2026-08-04 · Shuo Ren, Yaohui Han, Libo Shen, Zhiqiang Jia 외 arxiv

As Moore's law slows, the industry is turning to three-dimensional integration; yet in merged 3D-IC flows, routed designs expose bond-level defects with no 2D analogue, and post-route engineering change orders (ECO) rema…

Spiking Neural Network Integrated Circuits: A Review of Trends and Future Directions

2022-03-14 · Arindam Basu, Charlotte Frenkel, Lei Deng, Xueyong Zhang

In this paper, we reviewed Spiking neural network (SNN) integrated circuit designs and analyzed the trends among mixed-signal cores, fully digital cores and large-scale, multi-core designs. Recently reported SNN integrat…

Developing Synthesis Flows Without Human Knowledge

2018-04-16 · Cunxi Yu, Houping Xiao, Giovanni De Micheli

Design flows are the explicit combinations of design transformations, primarily involved in synthesis, placement and routing processes, to accomplish the design of Integrated Circuits (ICs) and System-on-Chip (SoC). Most…