MATCHING-BASED METHODS FOR HIGH-PERFORMANCE CLOCK ROUTING

Citation
J. Cong et al., MATCHING-BASED METHODS FOR HIGH-PERFORMANCE CLOCK ROUTING, IEEE transactions on computer-aided design of integrated circuits and systems, 12(8), 1993, pp. 1157-1169
Citations number
34
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Applications & Cybernetics
ISSN journal
02780070
Volume
12
Issue
8
Year of publication
1993
Pages
1157 - 1169
Database
ISI
SICI code
0278-0070(1993)12:8<1157:MMFHCR>2.0.ZU;2-C
Abstract
Minimizing clock skew is important in the design of high performance V LSI systems. We present a general clock routing scheme that achieves v ery small clock skews while still using a reasonable amount of wirelen gth. Our routing solution is based on the construction of a binary tre e using geometric matching. For cell-based designs, the total wireleng th of our clock routing tree is on average within a constant factor of the wirelength in an optimal Steiner tree, and in the worst case is b ounded by O(square-root l1l2 . square-root n) for n terminals arbitrar ily distributed in the l1 x l2 grid. The bottom-up construction readil y extends to general cell layouts, where it also achieves essentially zero clock skew within reasonably bounded total wirelength. We have te sted our algorithms on numerous random examples and also on layouts of industrial benchmark circuits. The results are promising: our clock r outing yields near-zero average clock skew while using total wirelengt h competitive with previously known methods.