• DocumentCode
    1225946
  • Title

    Defining Statistical Timing Sensitivity for Logic Circuits With Large-Scale Process and Environmental Variations

  • Author

    Li, Xin ; Le, Jiayong ; Celik, Mustafa ; Pileggi, Lawrence T.

  • Author_Institution
    Extreme DA, Inc., Santa Clara, CA
  • Volume
    27
  • Issue
    6
  • fYear
    2008
  • fDate
    6/1/2008 12:00:00 AM
  • Firstpage
    1041
  • Lastpage
    1054
  • Abstract
    The large-scale process and environmental variations for today´s nanoscale ICs require statistical approaches for timing analysis and optimization. In this paper, we demonstrate why the traditional concept of slack and critical path becomes ineffective under large-scale variations and propose a novel sensitivity framework to assess the ldquocriticalityrdquo of every path, arc, and node in a statistical timing graph. We theoretically prove that the path sensitivity is exactly equal to the probability that a path is critical and that the arc (or node) sensitivity is exactly equal to the probability that an arc (or a node) sits on the critical path. An efficient algorithm with incremental analysis capability is developed for fast sensitivity computation that has linear runtime complexity in circuit size. The efficacy of the proposed sensitivity analysis is demonstrated on both standard benchmark circuits and large industrial examples.
  • Keywords
    circuit complexity; logic circuits; nanotechnology; probability; sensitivity analysis; statistical analysis; environmental variation; large-scale process; logic circuit; nanoscale IC; path sensitivity; probability; sensitivity analysis; statistical timing graph; statistical timing sensitivity; Algorithm design and analysis; Circuit analysis computing; Delay; Fluctuations; Large-scale systems; Logic circuits; Optimization methods; Probability; Random variables; Timing; Process variations; sensitivity; statistical static timing analysis;
  • 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.2008.923241
  • Filename
    4526747