• 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