ACM Home Page
Please provide us with feedback. Feedback
Interdependent latch setup/hold time characterization via Euler-Newton curve tracing on state-transition equations
Full text PdfPdf (240 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 44th annual Design Automation Conference table of contents
San Diego, California
SESSION: Circuit simulation table of contents
Pages: 136 - 141  
Year of Publication: 2007
ISBN ~ ISSN:0738-100X , 978-1-59593-627-1
Authors
Shweta Srivastava  University of Minnesota
Jaijeet Roychowdhury  University of Minnesota
Sponsors
: The EDA Consortium
: IEEE/CASS/CANDE/CEDA
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 62,   Citation Count: 4
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/1278480.1278515
What is a DOI?

ABSTRACT

Interdependent characterization of latch setup/hold times is a core component of techniques for pessimism reduction via Setup/Hold Interdependence Aware Static Timing Analysis (SHIA-STA) [1], [2]. We present an efficient and novel method for such characterization, by formulating the interdependent setup-hold time problem as an underdetermined nonlinear equation hs, τh) = 0, which we derive from the latch's state-transition function. We solve this equation numerically using a Moore-Penrose Newton method. Further, we use null-space information from the Newton's Jacobian matrix to efficiently find constant-clock-to-Q contours (in the setup/hold time plane), via an Euler-Newton curve tracing procedure. We validate the method on TSPC and C2MOS registers, obtaining speedups of more than 20 x over prior approaches while achieving superior accuracy. This speedup increases linearly with the precision with which curve tracing is desired. In view of the importance and large computational expense of latch characterization in industry today, the new technique represents a significant enabling technology for dramatically speeding up industrial timing closure flows.


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
C. Amin C. Kashyap, K. Killpack. Personal Communications, 2006, 2007.
 
3
W. Rothig. Library Characterization and Modeling for 130 nm and 90 nm SOC Design. Proceedings of the IEEE International SOC Conference, pages 383--386, September 2003.
 
4
D. Patel. CHARMS: Characterization and Modeling System for Accurate Delay Prediction of ASIC Designs. Proceedings of the IEEE Custom Integrated Circuits Conference, pages 9.5.1--9.5.6, May 1990.
 
5
R. W. Phelps. Advanced Library Characterization for High-Performance ASIC. Proceedings of the IEEE Custom International ASIC conference, pages 15--3.1 - 15--3.4, September 1991.
 
6
 
7
T. J. Aprille and T. N. Trick. Steady-State Analysis of Nonlinear Circuits with Periodic Inputs. Proc. IEEE, 60(1):108--114, January 1972.
 
8
S. Skelboe. Computation of The Periodic Steady-State Response of Nonlinear Networks by Extrapolation Methods. IEEE Trans. Ckts. Syst., CAS-27(3):161--175, March 1980.
9
 
10
 
11
K. Yamamura and M. Kiyoi. A Piecewise Linear Homotopy Method With the Use of the Newton Homotopy and Polyhedral Subdivision. Trans. IEICE, 73:140--148, 1990.
 
12
 
13
 
14
 
15
 
16
Thomas L. Quarles. SPICE 3C.1 User's Guide. University of California, Berkeley, EECS Industrial Liaison Program, University of California, Berkeley California, 94720, April 1989.


Collaborative Colleagues:
Shweta Srivastava: colleagues
Jaijeet Roychowdhury: colleagues