Proceedings of IEEE International Conference on Computer Aided Design (ICCAD) ICCAD-97 1997
DOI: 10.1109/iccad.1997.643520
|View full text |Cite
|
Sign up to set email alerts
|

Approximate algorithms for time separation of events

Abstract: We describe a polynomial-time approximate algorithm for computing minimum and maximum time separations between all pairs of events in systems specijied 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 ejjiciently in the approximate convex space. Unlike previous works, our algorithm can handle both min and m a typ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

1999
1999
2008
2008

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(22 citation statements)
references
References 13 publications
0
22
0
Order By: Relevance
“…Let the cycle mean of the critical cycle C be T , and the summation of minimum delays values on all edges in the simple cycle C which (i, j) belongs to be P d. Then the maximum slack the edge (i, j) can attain is given by smax(i, j) = T − P i d. Putting the expression for smax(i, j) into Equation 3 gives…”
Section: B Theoretical Foundationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Let the cycle mean of the critical cycle C be T , and the summation of minimum delays values on all edges in the simple cycle C which (i, j) belongs to be P d. Then the maximum slack the edge (i, j) can attain is given by smax(i, j) = T − P i d. Putting the expression for smax(i, j) into Equation 3 gives…”
Section: B Theoretical Foundationsmentioning
confidence: 99%
“…Early research was limited to systems with finite behavior, i.e., those that can be modeled by acyclic graphs [7], [12], [3]. Basic approaches assume a maxcausality operating semantics, while some also handles min-causality, where an event is triggered by the earliest arriving pre-condition.…”
Section: Introductionmentioning
confidence: 99%
“…Hence, efficient convex optimization techniques cannot be applied to find bounds on the time separations between events. The algorithm of [2], therefore, computes a small convex "envelope" that completely contains the original feasible space. Then, it efficiently computes bounds on the time separation of events in this approximate convex space.…”
Section: Discussionmentioning
confidence: 99%
“…We compute bounds on the time separations between events using the algorithm of [2]. The basic idea of this algorithm is as follows.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation