DiffPower: GPU-Accelerated Differentiable Switching Power Analysis and Optimization
Abstract
Accurate and scalable switching power analysis remains a critical bottleneck in modern physical design, often forcing a trade-off between computational speed and modeling fidelity. We present DiffPower, a GPU-accelerated framework for differentiable power analysis and optimization. DiffPower translates design netlists into a PDK-agnostic bytecode representation, enabling analytical gradient computation via reverse-mode automatic differentiation, achieving up to a speedup over single-threaded CPU propagation on the largest evaluated design, with the GPU advantage growing with design scale. A hybrid propagation methodology fusing analytical modeling with parallel simulation achieves a median toggle-rate correlation of across ten industrial and benchmark designs. The resulting \emph{power gradients}, computed up to faster than CPU finite-difference methods with near-perfect rank agreement, enable two downstream applications: (1) gradient-weighted cell sizing, which achieves up to improvement over local-power heuristics on industrial designs, with even stronger advantages at the 117K-cell scale where competing methods plateau; and (2) power virus generation via gradient ascent, which yields up to higher transition-weighted power, replacing a search process that traditionally requires hours.
Cite
@article{arxiv.2608.03778,
title = {DiffPower: GPU-Accelerated Differentiable Switching Power Analysis and Optimization},
author = {Isaac Jacobson and Zheng Zhao and Rashmi Mehrotra and Guanglei Zhou and Vineet Rashingkar and Yiran Chen},
journal= {arXiv preprint arXiv:2608.03778},
year = {2026}
}