• DocumentCode
    959312
  • Title

    Matching-based methods for high-performance clock routing

  • Author

    Cong, Jason ; Kahng, Andrew B. ; Robins, Gabriel

  • Author_Institution
    Dept. of Comput. Sci., Univ. of California, Los Angeles, CA, USA
  • Volume
    12
  • Issue
    8
  • fYear
    1993
  • fDate
    8/1/1993 12:00:00 AM
  • Firstpage
    1157
  • Lastpage
    1169
  • Abstract
    The authors point out that minimizing clock skew is important in the design of high-performance VLSI systems. A general clock routing scheme that achieves extremely small clock skews while still using a reasonable amount of wirelength is presented. The routing solution is based on the construction of a binary tree using geometric matching. For cell-based designs, the total wirelength of the clock routing tree is on average within a constant factor of the wirelength in an optimal Steiner tree, and in the worst case is bounded by O(√l 1l2×1√n) for n terminals arbitrarily distributed in the l1×l2 grid. The bottom-up construction readily extends to general cell layouts, where it also achieves essentially zero clock skew within reasonably bounded total wirelength. The algorithms have been tested on numerous random examples and also on layouts of industrial benchmark circuits. The results are very promising: the clock routing yields near-zero average clock skew while using total wirelength competitive with that used by previously known methods
  • Keywords
    VLSI; circuit layout CAD; clocks; logic CAD; network routing; synchronisation; CAD; VLSI systems; binary tree; bottom-up construction; cell layouts; cell-based designs; clock routing tree; clock skew; geometric matching; high-performance clock routing; optimal Steiner tree; total wirelength; Associate members; Benchmark testing; Binary trees; Circuit testing; Clocks; Computer science; Construction industry; Routing; Synchronization; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.238608
  • Filename
    238608