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
fDate :
6/1/2008 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2008.923241