250 likes | 356 Views
Interconnect and Packaging. Chung-Kuan Cheng UC San Diego. Lecture 8: Clock Meshes and Shunts. I. Clock Meshes. In Engineering practice, very deep balanced buffer tree + mesh is widely adopted for global clock distribution IBM Power 4: 64 by 64 grid at the bottom of an H-tree
E N D
Interconnect and Packaging Chung-Kuan Cheng UC San Diego Lecture 8: Clock Meshes and Shunts
I. Clock Meshes • In Engineering practice, very deep balanced buffer tree + mesh is widely adopted for global clock distribution • IBM Power 4: 64 by 64 grid at the bottom of an H-tree • Intel IA: clock stripe at the bottom of a buffer tree. • “Skew Averaging”: shunt at different levels • “Skew Averaging Factor” determined by simulation. No guideline for routing resource planning known yet
I. Clock Mesh Example (1) • DEC Alpha 21264
I. Clock Mesh Example (2) • IBM Power4 • H-tree drives one domain clock mesh • 8x8 area buffers
I. Clock Mesh Example (3) • Intel Pentium 4 • Tree drives three spines
II. Linear Variations Model • Process variation model • Transistor length • Wire width • Linear variation model • Power variation model • Supply voltage varies randomly (10%)
II. Transient Response when t<T VS1=u(t) Vs2=0 Let Then V1 = A + B V2 = A - B
II. Transient Response when t>T Let: then
II. Skew Expression • Assumptions: • T<<RsC • Rs /R <<RsC/T • Using first order • Taylor expansion ex=1+x,
II. Skew on mesh • Conjectured skew expression • Using regression to get k
II. Optimization • Skew function • Multi level skew function
III. Experimental Settings GND + - GND • Die size 1cm by 1cm • 100nm copper technology • Ground Shielded Differential Signal Wires for Global Clock Distribution • Routing area is normalized to the area of a 16 by 16 mesh with minimal wire width
III. Experimental Results • Optimized wire width
III. Optimal Routing Resources Allocation total area level-4 level-3 level-2 level-1
III. Inductance Considerations • Delay error between RC and RLC will not exceed 15 % under following conditions: • CL >> C • R/Z0 > 2 • R1 > nZ0(n is between 0.5 and 1.0) (In our network, working at 4G, Z0=339ohm R1=367ohm, R=5130ohm, Cl=149.4fF, and C=14.3fF)
IV. Simulation Results with inductance Spice simulation results at 4GHz Without L With L
IV. Inductance Diminishes Shunt Effects • 0.5um wide 1.2 cm long copper wire • Input skew 20ps