2006
DOI: 10.1109/iccad.2006.320101
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Useful Clock Skew Scheduling In the Presence of Variations Using Robust ILP Formulations

Abstract: This paper exploits useful skew to improve system performance and robustness. We formulate a robust integer linear programming problem considering the interactions between data and clock paths on a microprocessor chip to improve clock frequency. The timing slack is optimized for each path to determine a clock schedule. The percentage of timing violations, obtained from a 1000 point Monte Carlo simulation, is higlighted as yield predictions and conveys the robustness of the clock schedule. The results show perf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(11 citation statements)
references
References 14 publications
0
11
0
Order By: Relevance
“…Furthermore, few skew domains implemented in reliable manners are preferred in multi-domain clock skew scheduling [3], which could be formulated in the mixed integer linear programming form with limited quantitative factors [4]:…”
Section: Multi-domain Clock Skew Schedulingmentioning
confidence: 99%
See 2 more Smart Citations
“…Furthermore, few skew domains implemented in reliable manners are preferred in multi-domain clock skew scheduling [3], which could be formulated in the mixed integer linear programming form with limited quantitative factors [4]:…”
Section: Multi-domain Clock Skew Schedulingmentioning
confidence: 99%
“…In the literature, there are two ways to follow: physical location-aware clock skew scheduling [4,5,7] and clock skew scheduling-aware placement [8].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…With theoretical guarantee, this technique enables us to specify a tradeoff parameter controlling the probability of constraint violation which is strongly related to timing yield. Such an approach has also been successfully used in [10] for clock scheduling. In our approach, we sample the subcircuits for simulations and use the results to decide the tradeoff parameter.…”
Section: A Linear Programming Formulationmentioning
confidence: 99%
“…Targeting global zero skew not only costs in area and power, but also limits the achievable operating frequency to the maximum data path delay in the circuit. This has led to a paradigm shift from skew minimization to useful skew optimization as the latter has the potential to significantly improve design performance [4]- [9].…”
Section: Introductionmentioning
confidence: 99%