ACM Home Page
Please provide us with feedback. Feedback
Statistical timing analysis with correlated non-gaussian parameters using independent component analysis
Full text PdfPdf (670 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 43rd annual Design Automation Conference table of contents
San Francisco, CA, USA
SESSION: Session 10: statistical timing analysis table of contents
Pages: 155 - 160  
Year of Publication: 2006
ISBN:1-59593-381-6
Authors
Jaskirat Singh  University of Minnesota, Minneapolis, MN
Sachin Sapatnekar  University of Minnesota, Minneapolis, MN
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 102,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1146909.1146953
What is a DOI?

ABSTRACT

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 employ 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 Padé 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 G gates and a layout with g spatial correlation grids,the complexity of our approach is O(g G).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
5
6
7
8
9
10
 
11
H. Damerdji, A. Dasdan, and S. Kolay. On the Assumption of Normality in Statistical Static Timing Analysis. In Proc. TAU, pages 2--7, 2005.
 
12
H. Chang and S. S. Sapatnekar. Statistical Timing Analysis Considering Spatial Correlations. In IEEE Trans. on CAD, volume 24, pages 1467--1482, Sep 2005.
 
13
Tony Bell. An ICA page - papers, code, demos, links. http://www.cnl.salk.edu/tony/ica.html.
 
14
A. Hyvärinen and E. Oja. Independent Component Analysis: A Tutorial. http://www.cis.hut.fi/aapo/papers/IJCNN99 tutorialweb/.
 
15
 
16
 
17
 
18
Available at http://www.cis.hut.fi/projects/ica/fastica/.
 
19
Available at http://www.cis.hut.fi/projects/ica/icasso/.
 
20
Simulating Dependent Random Variables Using Copulas. http://www.mathworks.com/products/statistics/.
 
21
S. Nassif. Delay Variability: Sources, Impact and Trends. In Proc. ISSCC, pages 368--369, 2000.

CITED BY  13

Collaborative Colleagues:
Jaskirat Singh: colleagues
Sachin Sapatnekar: colleagues