DocumentCode :
1518285
Title :
Robust Chip-Level Clock Tree Synthesis
Author :
Rajaram, Anand ; Pan, David Z.
Author_Institution :
Magma Design Autom., Austin, TX, USA
Volume :
30
Issue :
6
fYear :
2011
fDate :
6/1/2011 12:00:00 AM
Firstpage :
877
Lastpage :
890
Abstract :
Chip-level clock tree synthesis (CCTS) is a key problem that arises in complex system-on-a-chip designs. A key requirement of CCTS is to balance the clock-trees belonging to different IPs such that the entire tree has a small skew across all process corners. Achieving this is difficult because the clock trees in different IPs might be vastly different in terms of their clock structures and cell/interconnect delays. The chip-level clock tree is expected to compensate for these differences and achieve good skews across all corners. Also, CCTS is expected to reduce clock divergence between IPs that have critical timing paths between them. Reducing clock divergence reduces the maximum possible clock skew in the critical paths between the IPs and thus improves yield. This paper proposes effective CCTS algorithms to simultaneously reduce multicorner skew and clock divergence. Experimental results on several test-cases indicate that our methods achieve 30% reduction in the clock divergence with significantly improved multicorner skew variance, at the cost of 2% increase in buffer area and 1% increase in wirelength.
Keywords :
integrated circuit design; system-on-chip; SOC; cell-interconnect delays; clock divergence reduction; clock structures; multicorner skew reduction; robust chip-level clock tree synthesis; system-on-a-chip designs; Clocks; Delay; IP networks; Pins; Registers; System-on-a-chip; Chip-level clock tree synthesis (CCTS); multicorner CTS; robust clock tree synthesis;
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/TCAD.2011.2106852
Filename :
5768141
Link To Document :
بازگشت