Gate--Level Statistical Timing Analysis: Exact Solutions, Approximations and Algorithms
Dmytro Mishagli, Eugene Koskin, Elena Blokhina
TL;DR
This work addresses accurate delay modeling in block-based SSTA by deriving an exact PDF for gate delays when inputs are Gaussian and correlated, revealing a non-Gaussian delay distribution that results from the max operation. By representing non-Gaussian delays as Gaussian mixtures and leveraging a closed-form convolution with the gate-time distribution, the authors enable exact delay propagation through timing graphs via GaKeDA, a Gaussian Kernel Density Estimation-based algorithm. They provide closed-form expressions for the gate-delay PDF, its first two moments (mean and standard deviation), and higher moments, along with a linear-programming approach to fit Gaussian mixtures efficiently. The proposed Gaussian-comb framework and LP-based optimization yield a scalable, accurate alternative to MC, with performance guarantees and applicability to practical SSTA on large designs. This advances precise, fast timing verification under realistic parameter variations and correlations.
Abstract
In this paper, the Statistical Static Timing Analysis (SSTA) is considered within the block--based approach. The statistical model of the logic gate delay propagation is systematically studied and the exact analytical solution is obtained, which is strongly non-Gaussian. The procedure of handling such (non-Gaussian) distributions is described and the corresponding algorithm for the critical path delay is outlined. Finally, the proposed approach is tested and compared with Monte Carlo simulations.
