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 :
بازگشت