Ocv Guided Clock Tree Topology Reconstruction
Abstract
The timing performance of clock trees in scaled technology nodes may be severely degraded by on-chip variations (OCV). Clock tree optimization (CTO) is employed to eliminate timing violations by specifying a set of non-negative delay adjustments using a linear programming (LP) formulation. Next, the delay adjustments are realized in the clock tree by inserting delay buffers and detour wires. The drawback is that given the topology of the initial clock tree, it may be impossible to remove all timing violations. In this paper, a framework that performs OCV guided clock tree topology reconstruction is proposed. The framework reconstructs the topology of a clock tree while improving the lower bounds on the worst negative slack (WNS) and the total negative slack (TNS). Next, traditional CTO is employed to reduce WNS and TNS to the improved lower bounds. The reconstruction of the clock tree topology is guided by a predicted leaf buffer slack graph (pLB-SG). The leaf buffers that must be placed closer in the tree topology are identified by detecting cycles (or strongly connected components) in the pLB-SG. The experimental results demonstrate that the proposed framework can on the average reduce WNS and TNS with 84% and 80%, respectively.
Publication Date
2-20-2018
Publication Title
Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
Volume
2018-January
Number of Pages
494-499
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/ASPDAC.2018.8297372
Copyright Status
Unknown
Socpus ID
85045310145 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/85045310145
STARS Citation
Uysal, Necati and Ewetz, Rickard, "Ocv Guided Clock Tree Topology Reconstruction" (2018). Scopus Export 2015-2019. 10110.
https://stars.library.ucf.edu/scopus2015/10110