DocumentCode
24082
Title
Optimal and Efficient Algorithms for Multidomain Clock Skew Scheduling
Author
Li Li ; Yinghai Lu ; Hai Zhou
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
Volume
22
Issue
9
fYear
2014
fDate
Sept. 2014
Firstpage
1888
Lastpage
1897
Abstract
Clock skew scheduling is an effective technique to improve the performance of sequential circuits. However, with process variations, it becomes more difficult to implement a large number of clock delays in a precise manner. Multidomain clock skew scheduling (MDCSS) is one way to overcome this limitation. In this paper, we prove the NP-completeness of multidomain clock scheduling problem and design a practical optimal algorithm to solve it. Given the domain number, we bound the number of all possible skew assignments and develop an optimal algorithm with efficient pruning techniques as well as a very efficient heuristics based on the optimal framework. The experimental results on ISCAS89 sequential benchmarks show the optimality and efficiency of our method compared with the most recent approaches to MDCSS.
Keywords
clocks; optimisation; scheduling; sequential circuits; ISCAS89 sequential benchmarks; MDCSS; NP-completeness; clock delays; multidomain clock skew scheduling; practical optimal algorithm; process variations; pruning techniques; sequential circuits; skew assignments; Algorithm design and analysis; Clocks; Clustering algorithms; Delays; Heuristic algorithms; Registers; Sequential circuits; Algorithms; clock skew scheduling; optimization; optimization.;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2013.2280732
Filename
6607242
Link To Document