ACM Home Page
Please provide us with feedback. Feedback
Satisfiability models and algorithms for circuit delay computation
Full text PdfPdf (271 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 7 ,  Issue 1  (January 2002) table of contents
Pages: 137 - 158  
Year of Publication: 2002
ISSN:1084-4309
Authors
Luís Guerra e Silva  IST/Technical University of Lisbon, INESC ID/Cadence European Labs, Portugal
João Marques-Silva  IST/Technical University of Lisbon, INESC ID/Cadence European Labs, Portugal
L. Miguel Silveira  IST/Technical University of Lisbon, INESC ID/Cadence European Labs, Portugal
Karem A. Sakallah  University of Michigan, Ann Arbor, MI
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 28,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/504914.504920
What is a DOI?

ABSTRACT

The existence of false paths represents a significant and computationally complex problem in the estimation of the true delay of combinational and sequential circuits. In this article we conduct a comprehensive study of modeling circuit delay computation, accounting for false paths, as a sequence of instances of Boolean satisfiability. Several path sensitization models and delay models are studied. In addition we evaluate some of the most competitive Boolean satisfiability algorithms seeking to identify which are best suited for solving circuit delay computation problems. Finally, realistic delay modeling (taking into account extracted interconnect delays and fanout data) is considered in order to experimentally evaluate the complexity of solving real-world instances.


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
ASHAR, P., MALIK, S., AND ROTHWEILER, S. 1993. Functional timing analysis using ATPG. In Proceedings of the European Design Automation Conference.
 
2
BARTH, P. 1995. A Davis-Putnam based enumeration algorithm for linear pseudo-Boolean optimizations. Tech. Rep. MPI-I-95-2-003 (Jan.), Max-Planck-Institut fur Informatik.
 
3
BAYARDO, JR., R. AND SCHRAG, R. 1997. Using CSP look-back techniques to solve real-world SAT instances. In Proceedings of the National Conference on Artificial Intelligence (AAAI'97 ).
 
4
BENKOSKI, J., MEERSCH, E. V., CLAESEN, L., AND DE MAN, H. 1987. Efficient algorithms for solving the false path problem in timing verification. In Proceedings of the International Conference on Computer-Aided Design (Nov.), 44-47.
 
5
BERGAMASCHI, R. 1991. The effects of false paths in high-level synthesis. In Proceedings of the International Conference on Computer Aided-Design (Nov.).
 
6
CHEN, H.-C. AND DU, D. H. C. 1991. Path sensitization in critical path problem. In Proceedings of the International Conference on Computer Aided-Design (Nov.), 208-211.
7
 
8
DEVADAS, S., KEUTZER, K., AND MALIK, S. 1993. Computation of floating-mode delay in combinational circuits: Practice and implementation. IEEE Trans. CAD 12, 12 (Dec.), 1924-1936.
 
9
 
10
 
11
GUERRA E SILVA, L., MARQUES-SILVA, J., SILVEIRA, L. M., AND SAKALLAH, K. A. 1998a. Realistic delay modeling in satisfiability-based timing analysis. In Proceedings of the IEEE International Symposium on Circuits and Systems (Monterey, CA, May-June).
 
12
GUERRA E SILVA, L., MARQUES-SILVA, J., SILVEIRA, L. M., AND SAKALLAH, K. A. 1998b. Timing analysis using propositional satisfiability. In Proceedings of the IEEE International Conference on Electronics, Circuits and Systems (Lisboa, Portugal, Sept.).
 
13
HRAPCENKO, V. 1978. Depth and delay in a network. Soviet Math. Dokl. 19,4.
 
14
LARRABEE, T. 1992. Test pattern generation using Boolean satisfiability. In IEEE Trans. Comput. Aided Des. 11 (Jan.), 4-15.
 
15
LI, C. M. AND ANBULAGAN. 1997. Look-ahead versus look-back for satisfiability problems. In Proceedings of the International Conference on Principles and Practice of Constraint Programming.
 
16
MARQUES-SILVA, J. AND SAKALLAH, K. A. 1994. Efficient and robust test-generation based timing analysis. In Proceedings of the International Symposium on Circuits and Systems, 303-306.
 
17
 
18
 
19
 
20
MCGEER, P. C., SALDANHA, A., STEPHAN, P. R., BRAYTON, R. K., AND SANGIOVANNI-VINCENTELLI, A. L. 1991. Timing analysis and delay-fault test generation using path-recursive functions. In Proceedings of the International Conference on Computer Aided-Design, 180-183.
 
21
STEPHAN, P. R., BRAYTON, R. K., AND SANGIOVANNI-VINCENTELLI, A. L. 1992. Combinational test generation using satisfiability. Tech. Rep. UCB/ERL M92/112 (Oct.), Department of Electrical Engineering and Computer Sciences, University of California at Berkeley, Berkeley, CA.
 
22
 
23


Collaborative Colleagues:
Luís Guerra e Silva: colleagues
João Marques-Silva: colleagues
L. Miguel Silveira: colleagues
Karem A. Sakallah: colleagues

Peer to Peer - Readers of this Article have also read: