ACM Home Page
Please provide us with feedback. Feedback
Approximate algorithms for time separation of events
Full text Publisher SitePublisher Site PdfPdf (126 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California, United States
Pages: 190 - 194  
Year of Publication: 1997
ISBN:0-8186-8200-0
Authors
Supratik Chakraborty  Computer Systems Laboratory, Stanford University, Stanford, CA
David L. Dill  Computer Systems Laboratory, Stanford University, Stanford, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS : Computer Society
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 2,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We describe a polynomial-time approximate algorithm for computing minimum and maximum time separations between all pairs of events in systems specified by acyclic timing constraint graphs. Even for acyclic graphs, the problem is NP-complete. We propose finding an approximate solution by first approximating the non-convex feasible space with a suitable convex ``envelope'', and then solving the problem efficiently in the approximate convex space. Unlike previous works, our algorithm can handle both min and max-type timing constraints in the same system, and has a computational complexity that is polynomial in the number of events. Although the computed separations are conservative in the worst-case, experiments indicate that our results are highly accurate in practice.


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
3
 
4
H. Hulgaard and S. M. Burns. Bounded delay timing analysis of a class of CSP programs with choice. In Proceedings of the 1 st ASYNC, Nov. 1994.
 
5
H. Hulgaard, S. M. Burns, T. Amon, and G. Borriello. An algorithm for exact bounds on time separation of events in concurrent systems. Technical report, Department of Computer Science and Engineering, University of Washington, Feb. 1994. Tech. Report No. UW-CSE-94-02-02.
 
6
 
7
 
8
C. J. Myers and T. H.-Y. Meng. Synthesis of timed asynchronous circuits. IEEE Transactions on VLSI Systems, 1(2):106-119, June 1993.
 
9
K.A. Sakallah, T. N. Mudge, and O. A. Olukotun. checkTc and minTc: Timing verification and optimal clocking of digital circuits. In Proceedings of the ICCAD, Nov. 1990.
 
10
E Vanbekbergen, G. Goossens, and H. D. Man. Specification and analysis of timing constraints in signal transition graphs. In Proceedings of the Eu~vpean DAC, Mar. 1992.
 
11


Collaborative Colleagues:
Supratik Chakraborty: colleagues
David L. Dill: colleagues