CNN-Cap: Effective Convolutional Neural Network Based Capacitance Models for Full-Chip Parasitic Extraction
Dingcheng Yang, Wenjian Yu, Yuanbo Guo, Wenjie Liang

TL;DR
This paper introduces CNN-Cap, a convolutional neural network model that significantly improves the accuracy and speed of full-chip capacitance extraction for integrated circuit design, outperforming traditional methods.
Contribution
The paper presents a novel CNN-based approach with a grid-based data representation for efficient and accurate capacitance modeling of 2-D structures in chip design.
Findings
Total capacitance error within 1.3%
Coupling capacitance error less than 10% in over 99.5% cases
Over 4000X faster than 2-D field solver
Abstract
Accurate capacitance extraction is becoming more important for designing integrated circuits under advanced process technology. The pattern matching based full-chip extraction methodology delivers fast computational speed, but suffers from large error, and tedious efforts on building capacitance models of the increasing structure patterns. In this work, we propose an effective method for building convolutional neural network (CNN) based capacitance models (called CNN-Cap) for two-dimensional (2-D) structures in full-chip capacitance extraction. With a novel grid-based data representation, the proposed method is able to model the pattern with a variable number of conductors, so that largely reduce the number of patterns. Based on the ability of ResNet architecture on capturing spatial information and the proposed training skills, the obtained CNN-Cap exhibits much better performance over…
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
TopicsFerroelectric and Negative Capacitance Devices · VLSI and Analog Circuit Testing · Advanced Memory and Neural Computing
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Convolution · Batch Normalization · Residual Connection · Average Pooling · Global Average Pooling · 1x1 Convolution · Kaiming Initialization · Residual Block · Bottleneck Residual Block
