skip to main content
10.1145/775832.776066acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Statistical timing for parametric yield prediction of digital integrated circuits

Authors Info & Claims
Published:02 June 2003Publication History

ABSTRACT

Uncertainty in circuit performance due to manufacturing and environmental variations is increasing with each new generation of technology. It is therefore important to predict the performance of a chip as a probabilistic quantity. This paper proposes three novel algorithms for statistical timing analysis and parametric yield prediction of digital integrated circuits. The methods have been implemented in the context of the EinsTimer static timing analyzer. Numerical results are presented to study the strengths and weaknesses of these complementary approaches. Across-the-chip variability continues to be accommodated by EinsTimer's "Linear Combination of Delay (LCD)" mode. Timing analysis results in the face of statistical temperature and Vdd variations are presented on an industrial ASIC part on which a bounded timing methodology leads to surprisingly wrong results.

References

  1. "International technology roadmap for semiconductors 2001 edition," tech. rep., Semiconductor industry association, 2001. Available at http://public.itrs.net/Files/2001ITRS/Home.htm.Google ScholarGoogle Scholar
  2. P. Feldmann and S. W. Director, "Integrated circuit quality optimization using surface integrals," IEEE Transactions on Computer-Aided Design of ICs and Systems, vol. 12, pp. 1868--1879, December 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Gattiker, S. Nassif, R. Dinakar, and C. Long, "Timing yield estimation from static timing analysis," Proc. IEEE International Symposium on Quality Electronic Design, pp. 437--442, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J.-J. Liou, K.-T. Cheng, S. Kundu, and A. Krstic, "Fast statistical timing analysis by probabilistic event propagation," Proc. 2001 Design Automation Conference, pp. 661--666, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. W. Director and W. Maly, eds., Statistical approach to VLSI, vol. 8 of Advances in CAD for VLSI. North-Holland, 1994.Google ScholarGoogle Scholar
  6. M. Orshansky and K. Keutzer, "A general probabilistic framework for worst case timing analysis," Proc. 2002 Design Automation Conference, pp. 556--561, June 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. E. Hocevar, P. F. Cox, and P. Yang, "Parametric yield optimization for MOS circuit blocks," IEEE Transactions on Computer-Aided Design of ICs and Systems, vol. 7, pp. 645--658, June 1988.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Krishna and S. W. Director, "The linearized performance penalty (LPP) method for optimization of parametric yield and its reliability," IEEE Transactions on Computer-Aided Design of ICs and Systems, vol. 14, pp. 1557--1568, December 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Cohen and T. Hickey, "Two algorithms for determining volumes of convex polyhedra," Journal of the ACM, vol. 26, pp. 401--414, July 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. M. Wojciechowski and J. Vlach, "Ellipsoidal method for design centering and yield estimation," IEEE Transactions on Computer-Aided Design of ICs and Systems, vol. 12, pp. 1570--1579, October 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. L. Vandenberghe, S. Boyd, and S.-P. Wu, "Determinant maximization with linear matrix inequality constraints," tech. rep., Information Systems Laboratory, Electrical Engineering Department, Stanford University, April 1996. Available from http://www.stanford.edu/~boyd/maxdet.html.Google ScholarGoogle Scholar
  12. Y. Zhang and L. Gao, "On numerical solution of the maximum volume ellipsoid problem," Tech. Rep. CAAM technical report TR01-15, Department of Computational and Applied Mathematics, Rice University, Houston, TX 77005, August 2001.Google ScholarGoogle Scholar
  13. A. Genz and J. Monahan, "A stochastic algorithm for high-dimensional multiple integrals over unbounded regions with gaussian weight," Journal of Computational Applied Mathematics, no. 112, pp. 71--81, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. I. P. Mysovskikh, "The approximation of multiple integrals by using interpolatory cubature formulae," in Qualitative approximation (R. A. DeVore and K. Scherer, eds.), (New York), pp. 217--243, AP, 1980.Google ScholarGoogle Scholar
  15. I. P. Mysovskikh, Interpolatory cubature formulas. Moscow-Leningrad: Izd 'Nauka', 1981. Russian text.Google ScholarGoogle Scholar
  16. "IEEE standard for integrated circuit (IC) delay and power calculation system," no. IEEE Standard 1481-1999, pp. 1--390, 1999. available at http://fp.ieeexplore.ieee.org/iel5/6837/18380/00846710.pdf?isNumber=18380\&prod=standards&arnumber=00846710.Google ScholarGoogle Scholar
  17. B. Büeler and A. Enge and K. Fukuda, "Exact volume computation for polytopes: a practical study," in Polytopes - combinatorics and computation (G. Kalai and e. G. M. Ziegler, eds.), vol. DMV-Seminars vol. 29, Birkhäuser Verlag, Basel, Germany, 2000. Available from http://www.lix.polytechnique.fr/Labo/Andreas.Enge/Volumen_en.htmlGoogle ScholarGoogle Scholar

Index Terms

  1. Statistical timing for parametric yield prediction of digital integrated circuits

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DAC '03: Proceedings of the 40th annual Design Automation Conference
      June 2003
      1014 pages
      ISBN:1581136889
      DOI:10.1145/775832

      Copyright © 2003 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 June 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      DAC '03 Paper Acceptance Rate152of628submissions,24%Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader