CFP last date
20 December 2024
Reseach Article

A Survey of SSTA Techniques with Focus on Accuracy and Speed

by Bhaghath P J, Ramesh S R
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 89 - Number 7
Year of Publication: 2014
Authors: Bhaghath P J, Ramesh S R
10.5120/15515-4335

Bhaghath P J, Ramesh S R . A Survey of SSTA Techniques with Focus on Accuracy and Speed. International Journal of Computer Applications. 89, 7 ( March 2014), 21-25. DOI=10.5120/15515-4335

@article{ 10.5120/15515-4335,
author = { Bhaghath P J, Ramesh S R },
title = { A Survey of SSTA Techniques with Focus on Accuracy and Speed },
journal = { International Journal of Computer Applications },
issue_date = { March 2014 },
volume = { 89 },
number = { 7 },
month = { March },
year = { 2014 },
issn = { 0975-8887 },
pages = { 21-25 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume89/number7/15515-4335/ },
doi = { 10.5120/15515-4335 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:08:37.606766+05:30
%A Bhaghath P J
%A Ramesh S R
%T A Survey of SSTA Techniques with Focus on Accuracy and Speed
%J International Journal of Computer Applications
%@ 0975-8887
%V 89
%N 7
%P 21-25
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Timing analysis plays a vital role in chip design, which analyze whether a chip design meets the timing constraints. The main objectives of timing analysis are speed and accuracy. There are two engines for timing analysis namely Statistical Timing Analysis (STA) and Statistical Static Timing Analysis (SSTA). VLSI CAD has been gaining a lot of interest in both STA and SSTA. As technology continues to advance deeper in to the nanometer regime, a tight control on the process parameters is increasingly difficult. To account these process parameters which are probabilistic in nature while performing timing analysis SSTA is preferred. The main goal of SSTA is to improve the accuracy without any reduction in speed by considering process variations. This paper presents a survey of SSTA approaches and techniques for improving accuracy and speed by considering the topological correlations and spatial correlations.

References
  1. Clark, Charles E. "The greatest of a finite set of random variables. " Operations Research 9, no. 2 (1961): 145-162.
  2. Chang, Hongliang, and Sachin S. Sapatnekar. "Statistical timing analysis considering spatial correlations using a single PERT-like traversal. " In Proceedings of the 2003 IEEE/ACM international c onference on Computer-aided design, p. 621. IEEE Computer Society, 2003.
  3. Devgan, Anirudh, and Chandramouli Kashyap. "Block-based static timing analysis with uncertainty. " In Proceedings of the 2003 IEEE/ACM international conference on computer-aided design, p. 607. IEEE Computer Society, 2003.
  4. Zhang, Lizheng, Weijen Chen, Yuhen Hu, and CC-P. Chen. "Statistical timing analysis with extended pseudo-canonical timing model. " In Design, Automation and Test in Europe, 2005. Proceedings, pp. 952-957. IEEE, 2005.
  5. Visweswariah, Chandramouli, Kaushik Ravindran, Kerim Kalafala, Steven G. Walker, Sambasivan Narayan, Daniel K. Beece, Jeff Piaget, Natesan Venkateswaran, and Jeffrey G. Hemmett. "First-order incremental block-based statistical timing analysis. " Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 25, no. 10 (2006): 2170-2180.
  6. Xiong, Jinjun, Vladimir Zolotov, Natesan Venkateswaran, and Chandu Visweswariah. "Criticality computation in parameterized statistical timing. " In Proceedings of the 43rd annual Design Automation Conference, pp. 63-68. ACM, 2006.
  7. Zhang, Lizheng, Yuhen Hu, and C. Chung-Ping Chen. "Statistical timing analysis with path reconvergence and spatial correlations. " In Design, Automation and Test in Europe, 2006. DATE'06. Proceedings, vol. 1, pp. 5-pp. IEEE, 2006.
  8. Zhang, Lizheng, Weijen Chen, Yuhen Hu, and Charlie Chung-ping Chen. "Statistical static timing analysis with conditional linear MAX/MIN approximation and extended canonical timing model. " Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 25, no. 6 (2006): 1183-1191.
  9. Mogal, Hushrav D. , Haifeng Qian, Sachin S. Sapatnekar, and Kia Bazargan. "Clustering based pruning for statistical criticality computation under process variations. " In Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on, pp. 340-343. IEEE, 2007.
  10. Shibuya, V. Izumi Nitta V. Toshiyuki, and V. Katsumi Homma. "Statistical static timing analysis technology. " Fujitsu Sci. Tech. J 43, no. 4 (2007): 516-523.
  11. Xiong, Jinjun, Vladimir Zolotov, and Chandu Visweswariah. "Incremental criticality and yield gradients. " In Proceedings of the conference on Design, automation and test in Europe, pp. 1130-1135. ACM, 2008.
  12. Kim, Jin Wook, Wook Kim, Park, Hyoun Soo and Young Hwan Kim. "Incremental statistical static timing analysis with gate timing yield emphasis. " In Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on, pp. 1016-1019. IEEE, 2008.
  13. Blaauw, David, Kaviraj Chopra, Ashish Srivastava, and Louis Scheffer. "Statistical timing analysis: From basic principles to state of the art. " Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 27, no. 4 (2008): 589-607.
  14. Synopsys,"Primetime Advanced OCV Technology" white paper, April 2009
  15. Xiong, Jinjun, Vladimir Zolotov, and Chandu Visweswariah. "Efficient modeling of spatial correlations for parameterized statistical static timing analysis. " In ASIC, 2009. ASICON'09. IEEE 8th International Conference on, pp. 722-725. IEEE, 2009.
  16. Ramalingam, Anand, Ashish Kumar Singh, Sani R. Nassif, Gi-Joon Nam, Michael Orshansky, and David Z. Pan. "An accurate sparse-matrix based framework for statistical static timing analysis. " Integration, the VLSI Journal 45, no. 4 (2012): 365-375.
  17. Chung, Jaeyong, Jinjun Xiong, Vladimir Zolotov, and Jacob A. Abraham. "Path criticality computation in parameterized statistical timing analysis using a novel operator. " Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 31, no. 4 (2012): 497-508.
  18. Chung, Jaeyong, and Jacob A. Abraham. "Refactoring of Timing Graphs and Its Use in Capturing Topological Correlation in SSTA. " Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 31, no. 4 (2012): 485-496.
  19. Chung, Jaeyong, and Jacob A. Abraham. "On Computing Criticality in Refactored Timing Graphs. " Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 31, no. 12 (2012): 1935-1939.
Index Terms

Computer Science
Information Sciences

Keywords

VLSI CAD Arrival Time Required Arrival Time Slack Critical path Conditional criticality Complementary Slack Arrival tightness probability Ellipse graph.