• DocumentCode
    1262933
  • Title

    Fourier Series Approximation for Max Operation in Non-Gaussian and Quadratic Statistical Static Timing Analysis

  • Author

    Cheng, Lerong ; Gong, Fang ; Xu, Wenyao ; Xiong, Jinjun ; He, Lei ; Sarrafzadeh, Majid

  • Author_Institution
    SanDisk Corp., Milpitas, CA, USA
  • Volume
    20
  • Issue
    8
  • fYear
    2012
  • Firstpage
    1383
  • Lastpage
    1391
  • Abstract
    The most challenging problem in the current block-based statistical static timing analysis (SSTA) is how to handle the max operation efficiently and accurately. Existing SSTA techniques suffer from limited modeling capability by using a linear delay model with Gaussian distribution, or have scalability problems due to expensive operations involved to handle non-Gaussian variation sources or nonlinear delays. To overcome these limitations, we propose efficient algorithms to handle the max operation in SSTA with both quadratic delay dependency and non-Gaussian variation sources simultaneously. Based on such algorithms, we develop an SSTA flow with quadratic delay model and non-Gaussian variation sources. All the atomic operations, max and add, are calculated efficiently via either closed-form formulas or low dimension (at most 2-D) lookup tables. We prove that the complexity of our algorithm is linear in both variation sources and circuit sizes, hence our algorithm scales well for large designs. Compared to Monte Carlo simulation for non-Gaussian variation sources and nonlinear delay models, our approach predicts the mean, standard deviation and 95% percentile point with less than 2% error, and the skewness with less than 10% error.
  • Keywords
    Fourier series; Gaussian distribution; integrated circuit design; statistical analysis; Fourier series approximation; Gaussian distribution; algorithm complexity; atomic operation; block-based statistical static timing analysis; closed-form formula; linear delay model; lookup table; max operation; mean prediction; nonGaussian statistical static timing analysis; nonGaussian variation source; quadratic delay dependency; quadratic statistical static timing analysis; standard deviation prediction; Approximation methods; Delay; Fourier series; Gaussian distribution; Joints; Random variables; Process variation; statistical static timing analysis (SSTA); timing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2157843
  • Filename
    5936659