Skip to main content

Defining statistical sensitivity for timing optimization of logic circuits with large-scale process and environmental variations

Publication ,  Conference
Li, X; Le, J; Celik, M; Pileggi, LT
Published in: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
January 1, 2005

The large-scale process and environmental variations for today's nanoscale ICs are requiring statistical approaches for timing analysis and optimization. Significant research has been recently focused on developing new statistical timing analysis algorithms, but often without consideration for how one should interpret the statistical timing results for optimization. In this paper [1] we demonstrate why the traditional concepts of slack and critical path become ineffective under large-scale variations, and we propose a novel sensitivity-based metric to assess the "criticality" of each path and/or arc in the statistical timing graph. We define the statistical sensitivities for both paths and arcs, and theoretically prove that our path sensitivity is equivalent to the probability that a path is critical, and our arc sensitivity is equivalent to the probability that an arc sits on the critical path. An efficient algorithm with incremental analysis capability is described for fast sensitivity computation that has a linear runtime complexity in circuit size. The efficacy of the proposed sensitivity analysis is demonstrated on both standard benchmark circuits and large industry examples. © 2005 IEEE.

Duke Scholars

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

January 1, 2005

Volume

2005

Start / End Page

844 / 851
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Li, X., Le, J., Celik, M., & Pileggi, L. T. (2005). Defining statistical sensitivity for timing optimization of logic circuits with large-scale process and environmental variations. In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD (Vol. 2005, pp. 844–851). https://doi.org/10.1109/ICCAD.2005.1560180
Li, X., J. Le, M. Celik, and L. T. Pileggi. “Defining statistical sensitivity for timing optimization of logic circuits with large-scale process and environmental variations.” In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, 2005:844–51, 2005. https://doi.org/10.1109/ICCAD.2005.1560180.
Li X, Le J, Celik M, Pileggi LT. Defining statistical sensitivity for timing optimization of logic circuits with large-scale process and environmental variations. In: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2005. p. 844–51.
Li, X., et al. “Defining statistical sensitivity for timing optimization of logic circuits with large-scale process and environmental variations.” IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, vol. 2005, 2005, pp. 844–51. Scopus, doi:10.1109/ICCAD.2005.1560180.
Li X, Le J, Celik M, Pileggi LT. Defining statistical sensitivity for timing optimization of logic circuits with large-scale process and environmental variations. IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2005. p. 844–851.

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

January 1, 2005

Volume

2005

Start / End Page

844 / 851