DeepRWCap: Neural-Guided Random-Walk Capacitance Solver for IC Design

📅 2025-11-10
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Conventional Monte Carlo random-walk methods suffer from low efficiency and poor accuracy in capacitance extraction for integrated circuits with high dielectric contrast. Method: This paper proposes a neural-network-guided Monte Carlo random-walk solver. It employs a two-stage neural architecture: the first stage learns surface charge distributions, while the second models the spatial kernel function. To ensure physical consistency, cubic symmetry constraints and positional encoding are incorporated; the network jointly leverages 3D convolutions (to capture volumetric hierarchical features) and 2D depthwise separable convolutions (to model local kernel behavior). Results: Evaluated on ten industrial-scale designs, the method achieves a mean relative error of 1.24±0.53% and accelerates computation by 23% over Microwalk on average—up to 49% for complex structures—demonstrating substantial improvements in accuracy, efficiency, and generalization for high-contrast capacitive structures.

Technology Category

Application Category

📝 Abstract
Monte Carlo random walk methods are widely used in capacitance extraction for their mesh-free formulation and inherent parallelism. However, modern semiconductor technologies with densely packed structures present significant challenges in unbiasedly sampling transition domains in walk steps with multiple high-contrast dielectric materials. We present DeepRWCap, a machine learning-guided random walk solver that predicts the transition quantities required to guide each step of the walk. These include Poisson kernels, gradient kernels, signs and magnitudes of weights. DeepRWCap employs a two-stage neural architecture that decomposes structured outputs into face-wise distributions and spatial kernels on cube faces. It uses 3D convolutional networks to capture volumetric dielectric interactions and 2D depthwise separable convolutions to model localized kernel behavior. The design incorporates grid-based positional encodings and structural design choices informed by cube symmetries to reduce learning redundancy and improve generalization. Trained on 100,000 procedurally generated dielectric configurations, DeepRWCap achieves a mean relative error of $1.24pm0.53$% when benchmarked against the commercial Raphael solver on the self-capacitance estimation of 10 industrial designs spanning 12 to 55 nm nodes. Compared to the state-of-the-art stochastic difference method Microwalk, DeepRWCap achieves an average 23% speedup. On complex designs with runtimes over 10 s, it reaches an average 49% acceleration.
Problem

Research questions and friction points this paper is trying to address.

Solving capacitance extraction challenges in densely packed semiconductor structures
Guiding random walk steps with machine learning for transition quantities
Accelerating capacitance estimation while maintaining accuracy in IC design
Innovation

Methods, ideas, or system contributions that make the work stand out.

Neural-guided random walk for capacitance solving
Two-stage neural architecture with volumetric interactions
Grid encodings and cube symmetries improve generalization
🔎 Similar Papers
No similar papers found.
H
H. R. Rodriguez
Department of Computer Science and Technology, BNRist, Tsinghua University, Beijing 100084, China
J
Jiechen Huang
Department of Computer Science and Technology, BNRist, Tsinghua University, Beijing 100084, China
Wenjian Yu
Wenjian Yu
Dept. Computer Science & Technology, Tsinghua University
Numerical computingEDAAlgorithmData mining and machine learning