Proceedings of the 41st Annual Design Automation Conference 2004
DOI: 10.1145/996566.996663
|View full text |Cite
|
Sign up to set email alerts
|

First-order incremental block-based statistical timing analysis

Abstract: Variability in digital integrated circuits makes timing verification an extremely challenging task. In this paper, a canonical first order delay model is proposed that takes into account both correlated and independent randomness. A novel linear-time block-based statistical timing algorithm is employed to propagate timing quantities like arrival times and required arrival times through the timing graph in this canonical form. At the end of the statistical timing, the sensitivities of all timing quantities to e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
275
0
1

Year Published

2005
2005
2012
2012

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 376 publications
(277 citation statements)
references
References 13 publications
0
275
0
1
Order By: Relevance
“…In this work critical paths are selected using static timing analysis (STA) tools based on the extracted parasitic information. However, statistical static timing analysis (SSTA) [20,21] considering process variations can also be used to select critical paths. To validate and analyze the accuracy and complexity of our proposed method, we perform our method over a number of patterns and compare its pattern grading results with that from the full-circuit fast-SPICE simulation.…”
Section: Resultsmentioning
confidence: 99%
“…In this work critical paths are selected using static timing analysis (STA) tools based on the extracted parasitic information. However, statistical static timing analysis (SSTA) [20,21] considering process variations can also be used to select critical paths. To validate and analyze the accuracy and complexity of our proposed method, we perform our method over a number of patterns and compare its pattern grading results with that from the full-circuit fast-SPICE simulation.…”
Section: Resultsmentioning
confidence: 99%
“…This solver was run on a Linux machine with 2 dual-core Intel Xeon processors of 3.2GHz and 8G memory, and the corresponding CPU runtimes in seconds are reported in the third column of Table 3. The MILP solution chooses to shift the clock skew for certain flip-flops depending upon the objective function and constraints in (1)(2)(3)(4)(5)(6). Column 4 and column 5 of Table 3 show the number of flip-flops with skew shift and the maximum amount of shift.…”
Section: Resultsmentioning
confidence: 99%
“…Evidently, the efficiency of such power usage is poor. Recently, statistical methods [1,2,3,4] have been developed to reduce the pessimism of safety margins. However, large portions of the safety margins are still retained to guard against at least the near-worstcase variations.…”
Section: Introductionmentioning
confidence: 99%
“…The canonical gate model corresponds to the gate model used for statistical static timing analysis (SSTA) [19]:…”
Section: Canonical Gate Modelmentioning
confidence: 99%