DocumentCode :
867849
Title :
A Unified Approach for Full Chip Statistical Timing and Leakage Analysis of Nanoscale Circuits Considering Intradie Process Variations
Author :
Bhardwaj, Sarvesh ; Vrudhula, Sarma ; Goel, Amit
Author_Institution :
Synopsys Inc., Mountain View, CA
Volume :
27
Issue :
10
fYear :
2008
Firstpage :
1812
Lastpage :
1825
Abstract :
In this paper, we present a unified approach for the statistical timing and leakage analysis of circuits in the presence of intradie variations. The intradie variations in device parameters are modeled as a spatial stochastic process with a given covariance function. The covariance function is used to construct a Karhunen-Loeve expansion of the spatial process. This leads to representing the various parameters of all components on the chip in terms of a common set of abstract random variables. The leakage and propagation delay of each gate are represented as quadratic polynomials (QPs), which are elements of a vector space whose bases are multivariate quadratic orthogonal polynomials of the device parameters. In the case of signal arrival times, we describe an efficient method to propagate the QPs through the circuit to obtain a QP representation of the signal arrival times at the primary outputs. The analysis is extended to include sequential components so that flip-flop parameters and clock arrival times can be treated as random variables. This allows efficient estimation of the timing yield of the circuit. We show how a similar representation of QP can be used to model leakage of gates and develop an efficient method to compute a QP representation of the total chip leakage. The proposed techniques and quadratic models were exercised on ISCAS89 benchmark circuits and compared with Monte Carlo (MC) simulations. The results show that the techniques are very accurate and several orders of magnitude faster than MC simulation.
Keywords :
Karhunen-Loeve transforms; Monte Carlo methods; flip-flops; leakage currents; polynomials; stochastic processes; timing circuits; ISCAS89 benchmark circuits; Karhunen-Loeve expansion; Monte Carlo simulations; clock arrival times; covariance function; flip-flop parameters; full chip statistical timing; intradie process variations; leakage analysis; multivariate orthogonal polynomials; nanoscale circuits; propagation delay; quadratic polynomials; random variables; sequential components; spatial stochastic process; timing yield; Circuit analysis; Circuit simulation; Computational modeling; Flip-flops; Polynomials; Propagation delay; Quadratic programming; Random variables; Stochastic processes; Timing; Correlation; leakage currents; semiconductor process modeling; stochastic circuits; timing;
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.927671
Filename :
4627541
Link To Document :
بازگشت