用图像映射加速电容提取,速度提升17.5倍
Flash-CNNCap: Capacitance Extraction via Image Mapping

- 将电容预测转为图像到图像回归,用空间贡献图替代逐对计算
- 在134根导线窗口中实现17.5倍加速,耦合精度达3.0-4.6% MARE
- 适合集成电路设计中的快速寄生参数提取,部署于DEF/SPEF流程
我们提出Flash-CNNCap,一种基于CNN的电容提取方法,将全矩阵电容预测重构为对空间贡献图的图像到图像回归。传统基于标量CNN的方法需进行$O(n^2)$次前向传播以恢复含$n$根导线窗口的所有互电容。Flash-CNNCap将标量目标替换为密集贡献图:总电容模型与主导条件耦合模型分别预测空间图,通过掩码聚合生成导线级数值,将全矩阵重建复杂度降至$O(n)$。所得总电容与对称化互电容构成符合标准符号约定的Maxwell型电容矩阵。这些图仅需导线级标签训练,无需像素级监督。13种模型配置的消融实验选出的U-Net在总电容上表现媲美ResNet(1.5-3.1% MARE),且在所有评估的CapBench子集上耦合精度最优(3.0-4.6% MARE),在平均含134根导线的窗口上实现17.5倍全矩阵加速。部署流水线读取设计交换格式(DEF)几何数据,输出标准寄生交换格式(SPEF),在相同基准下处理1,024个窗口仅需51.23秒,较OpenRCX快4.4倍。代码与训练模型见https://github.com/THU-numbda/flash-cnncap。
原文摘要 · Abstract (English)
We present Flash-CNNCap, a CNN-based capacitance extractor that reformulates full-matrix capacitance prediction as image-to-image regression over spatial contribution maps. Prior scalar CNN-based extractors require $O(n^2)$ forward passes to recover all pairwise capacitances in a window with $n$ conductors. Flash-CNNCap replaces the scalar target with dense contribution maps: a total-capacitance model and a master-conditioned coupling model each predict a spatial map that is reduced to conductor-level values through mask aggregation, cutting full-matrix reconstruction to $O(n)$ passes. The resulting totals and symmetrized pairwise couplings define the corresponding Maxwell-style capacitance matrix under the standard off-diagonal sign convention. The maps are learned from conductor-level labels without per-pixel supervision. An ablation study over 13 model configurations selects a U-Net that matches ResNet baselines on total capacitance (1.5-3.1% MARE) and achieves the strongest coupling accuracy (3.0-4.6% MARE) across all evaluated CapBench subsets, with a $17.5\times$ full-matrix speedup on windows containing 134 conductors on average. A deployed pipeline reads Design Exchange Format (DEF) geometry and writes Standard Parasitic Exchange Format (SPEF) output, processing 1,024 windows in 51.23 seconds with a $4.4\times$ speedup over OpenRCX on the same benchmark. Code and trained models are available at https://github.com/THU-numbda/flash-cnncap.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。