Probabilistic standard cell modeling considering non-Gaussian parameters and correlations

Variability continues to pose challenges to integrated circuit design. With statistical static timing analysis and high-yield estimation methods, solutions to particular problems exist, but they do not allow a common view on performance variability including potentially correlated and non-Gaussian parameter distributions. In this paper, we present a probabilistic approach for variability modeling as an alternative: model parameters are treated as multi-dimensional random variables. Such a fully mul-tivariate statistical description formally accounts for correlations and non-Gaussian random components. Statistical characterization and model application are introduced for standard cells and gate-level digital circuits. Example analyses of circuitry in a 28 nm industrial technology illustrate the capabilities of our modeling approach.

[1]  K. Ravindran,et al.  First-Order Incremental Block-Based Statistical Timing Analysis , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[2]  Mohab Anis,et al.  Nanometer Variation-Tolerant SRAM: Circuits and Statistical Design for Yield , 2012 .

[3]  Walter Schneider,et al.  On hierarchical statistical static timing analysis , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[4]  Rob A. Rutenbar,et al.  Extreme Statistics in Nanoscale Memory Design , 2010 .

[5]  Majid Sarrafzadeh,et al.  Fourier Series Approximation for Max Operation in Non-Gaussian and Quadratic Statistical Static Timing Analysis , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Michael Orshansky,et al.  A Statistical Algorithm for Power- and Timing-Limited Parametric Yield Optimization of Large Integrated Circuits , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[7]  H. L. MacGillivray,et al.  Theory & Methods: A Starship Estimation Method for the Generalized λ Distributions , 1999 .

[8]  John V. Faricelli,et al.  Layout-dependent proximity effects in deep nanoscale CMOS , 2010, IEEE Custom Integrated Circuits Conference 2010.

[9]  Joachim Haase,et al.  Fitting standard cell performance to generalized Lambda distributions , 2011, GLSVLSI '11.

[10]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[11]  Sachin S. Sapatnekar,et al.  A Scalable Statistical Static Timing Analyzer Incorporating Correlated Non-Gaussian and Gaussian Parameter Variations , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Asen Asenov,et al.  A general approach for multivariate statistical MOSFET compact modeling preserving correlations , 2011, 2011 Proceedings of the European Solid-State Device Research Conference (ESSDERC).

[13]  Miguel Miranda When every atom counts , 2012, IEEE Spectrum.

[14]  Jinjun Xiong,et al.  Non-Linear Statistical Static Timing Analysis for Non-Gaussian Variation Sources , 2007, 2007 44th ACM/IEEE Design Automation Conference.