Statistical clock skew modeling with data delay variations

被引:42
作者
Harris, D [1 ]
Naffziger, S
机构
[1] Harvey Mudd Coll, Claremont, CA 91711 USA
[2] Hewlett Packard Corp, Ft Collins, CO USA
关键词
clock skew; clocks; jitter; noise; process variation; variability;
D O I
10.1109/92.974902
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:888 / 898
页数:11
相关论文
共 30 条
[1]  
ALVAREZ J, 1999, ISSCC FEB, P96
[2]   Clocking design and analysis for a 600-MHz alpha microprocessor [J].
Bailey, DW ;
Benschneider, BJ .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1998, 33 (11) :1627-1633
[3]  
BOWMAN K, 2001, P ISSCC SAN FRANC CA
[4]  
CHRAKASAN A, 2001, DESIGN HIGH PERFORMA, P98
[5]  
COLWELL RP, 1995, ISSCC DIG TECH PAP I, V38, P176, DOI 10.1109/ISSCC.1995.535511
[6]   A 64-b quad-issue CMOS RISC microprocessor [J].
Gaddis, N ;
Lotz, J .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (11) :1697-1702
[7]   High-performance microprocessor design [J].
Gronowski, PE ;
Bowhill, WJ ;
Preston, RP ;
Gowan, MK ;
Allmon, RL .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1998, 33 (05) :676-686
[8]  
HARRIS D, 1999, IEEE T COMPUT AIDED, V18
[9]  
HARRIS D, 2001, SKEW TOLERANT DOMINO
[10]  
HEALD R, 2000, P ISSCC FEB, P412