ACM Home Page
Please provide us with feedback. Feedback
Provably correct high-level timing analysis without path sensitization
Full text PdfPdf (821 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California, United States
Pages: 736 - 742  
Year of Publication: 1994
ISBN:0-89791-690-5
Authors
Subhrajit Bhattacharya  Dept. of Computer Science, Duke University, Durham, NC
Sujit Dey  C&C Research Labs, NEC USA Princeton, NJ
Franc Brglez  CBL, Dept. of ECE, North Carolina State Univ, Raleigh, NC
Sponsors
IEEE-CS : Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 9,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

This paper addresses the problem of true delay estimation during high level design. The existing delay estimation techniques either estimate the topological delay of the circuit which may be pessimistic, or use gate-level timing analysis for calculating the true delay, which may be prohibitively expensive.We show that the paths in the implementation of a behavioral specification can be partitioned into two sets, SP and UP. While the paths in SP can affect the delay of the circuit, the paths in UP cannot. Consequently, the true delay of the resulting circuit can be computed by just measuring the topological delay of the paths in SP, eliminating the need for the computationally intensive process of path sensitization. Experimental results show that high-level true delay estimation can be done very fast, even when gate-level true delay estimation becomes computationally infeasible. The high-level delay estimates are verified by comparing with delay estimates obtained by gate-level timing analysis on the actual implementation.


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
H-C. Chen and D. H. C. Du. Path Sensitization in Critical Path Problem. In ICCAD, 1991.
 
2
S. Devadas, K. Keutzer, and S. Malik. Delay Computation in Combinational Logic Circuits: Theory and Algorithms. In lCCAD, 1991.
 
3
EC. McGeer, A. Saldanha, ER. Stephan, and R.K. Brayton. Timing Analysis and Delay-Fault Test Generation using Path-Recursive Functions. In ICCAD, Nov 1991.
 
4
E Ashar, S. Malik, and S. Rothweiler. Functional Timing Analysis using ATPG. In EDAC, 1993.
5
 
6
 
7
 
8
EK. Jha and N.D. Dutt. Rapid Estimation for Parameterized Components in High-Level Synthesis. IEEE Transactions on VLSI Systems, 1 (3):296- 303, Sept 1993.
 
9
C. Safinia, R. Leveugle, and G. Saucier. Taking Advantage of High Level Functional Information to Refine Timing Analysis and Timing Modeling. In ED&T, 1994.
 
10
 
11
R.A. Bergamaschi. The Effects of False Paths in High-Level Synthesis. In ICCAD, 1991.
 
12
13
 
14
S. Bhattacharya, S. Dey, and F. Brglez. Provably Correct High-Level Timing Analysis without Path Sensitization. Technical report, C&C Research Labs, NEC USA, June 1994.
 
15
 
16
K. Kozminski (ed.). OASIS Users Guide. MCNC, Research Triangle Park, N.C. 27709, 1992.
 
17

CITED BY  6

Collaborative Colleagues:
Subhrajit Bhattacharya: colleagues
Sujit Dey: colleagues
Franc Brglez: colleagues