ACM Home Page
Please provide us with feedback. Feedback
Statistical timing analysis of flip-flops considering codependent setup and hold times
Full text PdfPdf (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
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 65,   Citation Count: 0
Additional Information:

abstract   references   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/1366110.1366135
What is a DOI?

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
7
 
8
International technology roadmap for semiconductors. Semiconductor Industry Association, 2005, http://public.itrs/net/.
 
9

Collaborative Colleagues:
Safar Hatami: colleagues
Hamed Abrishami: colleagues
Massoud Pedram: colleagues