DocumentCode
1558050
Title
Statistical clock skew modeling with data delay variations
Author
Harris, David ; Naffziger, Sam
Author_Institution
Harvey Mudd Coll., Claremont, CA, USA
Volume
9
Issue
6
fYear
2001
Firstpage
888
Lastpage
898
Abstract
Accurate clock skew budgets are important for microprocessor designers to avoid hold-time failures and to properly allocate resources when optimizing global and local paths. Many published clock skew budgets neglect voltage jitter and process variation, which are becoming dominant factors in otherwise balanced H-trees. However, worst-case process variation assumptions are severely pessimistic. This paper describes the major sources of clock skew in a microprocessor using a modified H-tree and applies the model to a second-generation Itanium-M processor family microprocessor currently under design. Monte Carlo simulation is used to develop statistical clock skew budgets for setup and hold time constraints in a four-level skew hierarchy. Voltage jitter through the phase locked loop (PLL) and clock buffers accounts for the majority of skew budgets. We show that taking into account the number of nearly critical paths between clocked elements at each level of the skew hierarchy and variations in the data delays of these paths reduces the difference between global and local skew budgets by more than a factor of two. Another insight is that data path delay variability limits the potential cycle-time benefits of active deskew circuits because the paths with the worst skew are unlikely to also be the paths with the longest data delays.
Keywords
Monte Carlo methods; clocks; delays; digital phase locked loops; high-speed integrated circuits; integrated circuit design; integrated circuit modelling; logic design; microprocessor chips; statistical analysis; timing jitter; Monte Carlo simulation; clock distribution network; clock skew budgets; failures; four-level skew hierarchy; hold time constraints; microprocessor; microprocessor design; second-generation Itanium-M processor; setup time constraints; statistical clock skew budgets; voltage jitter; Circuits; Clocks; Delay; Design optimization; Jitter; Microprocessors; Phase locked loops; Resource management; Time factors; Voltage;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.974902
Filename
974902
Link To Document