| Statistical timing analysis of flip-flops considering codependent setup and hold times |
| Full text |
Pdf
(981 KB)
|
Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 18th ACM Great Lakes symposium on VLSI
table of contents
Orlando, Florida, USA
SESSION: Session 2B: System-Level Testing, Verification and Design
table of contents
Pages 101-106
Year of Publication: 2008
ISBN:978-1-59593-999-9
|
|
Authors
|
|
Safar Hatami
|
University of Southern California, Los Angeles, CA, USA
|
|
Hamed Abrishami
|
University of Southern California, Los Angeles, CA, USA
|
|
Massoud Pedram
|
University of Southern California, Los Angeles, CA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 57, Citation Count: 0
|
|
|
ABSTRACT
Statistical static timing analysis (SSTA) plays a key role in determining performance of the VLSI circuits implemented in state-of-the-art CMOS technology. A pre-requisite for employing SSTA is the characterization of the setup and hold times of the latches and flip-flops in the cell library. This paper presents a methodology to exploit the statistical codependence of the setup and hold times. The approach comprises of three steps. In the first step, probability mass function (pmf) of codependent setup and hold time (CSHT) contours are approximated with piecewise linear curves by considering the probability density functions of sources of variability. In the second step, pmf of the required setup and hold times for each flip-flop in the design are computed. Finally, these pmf values are used to compute the probability of individual flip-flops in the design passing the timing constraints and to report the overall pass probability of the flip-flops in the design as a histogram. We applied the proposed method to true single phase clocking flip-flops to generate the piecewise linear curves for CSHT. The characterized flip-flops were instantiated in an example design, on which timing verification was successfully performed.
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
|
V. Vishvanathan, C.P. Ravikumar, and Vinod, Menezes, "Design Technology Challenges in the Sub-100 Nanometer Era," in the periodical of the VLSI society of India -- VLSI Vision vol. 1, no. 1, 2005.
|
 |
2
|
|
| |
3
|
H. Chang and S. Sapatnekar, "Statistical timing analysis under spatial correlations," IEEE Transaction on Computer--Aided Design of Integrated Circuits and Systems, vol. 24, no. 9, September, 2005.
|
| |
4
|
E E. Salman, A. Dasdan, F. Taraporevala, K. Kucukcakar, and E.G. Friedman,"Exploiting setup---hold--time interdependence in static timing analysis," IEEE Transaction on Computer--Aided Design of Integrated Circuits and Systems, vol. 26, no. 6, June, 2007.
|
 |
5
|
|
| |
6
|
A. Nardi , E. Tuncer , S. Naidu , A. Antonau , S. Gradinaru , T. Lin , J. Song, Use of statistical timing analysis on real designs, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
 |
7
|
Chirayu S. Amin , Noel Menezes , Kip Killpack , Florentin Dartu , Umakanta Choudhury , Nagib Hakim , Yehea I. Ismail, Statistical static timing analysis: how simple can we get?, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, Anaheim, California, USA
[doi> 10.1145/1065579.1065751]
|
| |
8
|
International technology roadmap for semiconductors. Semiconductor Industry Association, 2005, http://public.itrs/net/.
|
| |
9
|
|
|