Statistical timing analysis with correlated non-Gaussian parameters using independent component analysis

被引:64
作者
Singh, Jaskirat [1 ]
Sapatnekar, Sachin [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
来源
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006 | 2006年
关键词
performance; non-Gaussian; statistical timing; independent component analysis; moment matching;
D O I
10.1109/DAC.2006.229199
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a scalable and efficient parameterized block-based statistical static timing analysis algorithm incorporating both Gaussian and non-Gaussian parameter distributions, capturing spatial correlations using a grid-based model. As a preprocessing step, we em ploy independent component analysis to transform the set of correlated non-Gaussian parameters to a basis set of parameters that are statistically independent, and principal components analysis to orthogonalize the Gaussian parameters. The procedure requires minimal input information: given the moments of the variational parameters, we use a Pade approximation-based moment matching scheme to generate the distributions of the random variables representing the signal arrival times, and preserve correlation information by propagating arrival times in a canonical form. For the ISCAS89 benchmark circuits, as compared to Monte Carlo simulations, we obtain average errors of 0.99% and 2.05%, respectively, in the mean and standard deviation of the circuit delay. For a circuit with vertical bar G vertical bar gates and a layout with g spatial correlation grids, the complexity of our approach is I(g vertical bar G vertical bar).
引用
收藏
页码:155 / 160
页数:6
相关论文
共 16 条
[1]  
Amin CS, 2005, DES AUT CON, P652
[2]  
[Anonymous], 2000, Solid-State Circuits Conference
[3]  
Chang HL, 2005, DES AUT CON, P71
[4]   Statistical timing analysis under spatial correlations [J].
Chang, HL ;
Sapatnekar, SS .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (09) :1467-1482
[5]  
Chang HL, 2003, ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, P621
[6]  
DAMERDJI H, 2005, P TAU, P2
[7]  
Devgan A, 2003, ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, P607
[8]   Independent component analysis:: algorithms and applications [J].
Hyvärinen, A ;
Oja, E .
NEURAL NETWORKS, 2000, 13 (4-5) :411-430
[9]  
Khandelwal V, 2005, DES AUT CON, P89
[10]   STAC: Statistical timing analysis with correlation [J].
Le, JY ;
Li, X ;
Pileggi, LT .
41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, :343-348