• DocumentCode
    1300955
  • Title

    Fast Monte Carlo Estimation of Timing Yield With Importance Sampling and Transistor-Level Circuit Simulation

  • Author

    Bayrakci, Alp Arslan ; Demir, Alper ; Tasiran, Serdar

  • Author_Institution
    Koc Univ., Istanbul, Turkey
  • Volume
    29
  • Issue
    9
  • fYear
    2010
  • Firstpage
    1328
  • Lastpage
    1341
  • Abstract
    Considerable effort has been expended in the electronic design automation community in trying to cope with the statistical timing problem. Most of this effort has been aimed at generalizing the static timing analyzers to the statistical case. On the other hand, detailed transistor-level simulations of the critical paths in a circuit are usually performed at the final stage of performance verification. We describe a transistor-level Monte Carlo (MC) technique which makes final transistor-level timing verification practically feasible. The MC method is used as a golden reference in assessing the accuracy of other timing yield estimation techniques. However, it is generally believed that it can not be used in practice as it requires too many costly transistor-level simulations. We present a novel approach to constructing an improved MC estimator for timing yield which provides the same accuracy as standard MC but at a cost of much fewer transistor-level simulations. This improved estimator is based on a unique combination of a variance reduction technique, importance sampling, and a cheap but approximate gate delay model. The results we present demonstrate that our improved yield estimator achieves the same accuracy as standard MC at a cost reduction reaching several orders of magnitude.
  • Keywords
    circuit simulation; delay circuits; electronic design automation; importance sampling; integrated circuit yield; transistor circuits; MC estimator; Monte Carlo estimation; electronic design automation; gate delay model; importance sampling; statistical timing; timing yield estimation; transistor-level Monte Carlo technique; transistor-level circuit simulation; transistor-level timing verification; variance reduction; Accuracy; Computational modeling; Delay; Integrated circuit modeling; Logic gates; Random variables; Importance sampling (IS); Monte Carlo (MC) method; statistical timing analysis; statistically critical paths; transistor-level simulation; yield estimation;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2010.2049042
  • Filename
    5552215