390 likes | 698 Views
Clocking & Timing. EE116B (Winter 2000): Lecture # 18 March 9, 1999. The Clock Skew Problem. Delay of Clock Wire. Constraints on Skew. Clock Constraints in Edge Triggered Logic. Positive and Negative Skew. Clock Skew in Master-Slave 2-Phase Design. Clock Skew in 2-Phase Design.
E N D
Clocking & Timing EE116B (Winter 2000): Lecture # 18 March 9, 1999
Example: DEC Alpha 21164 • Clock frequency: 300MHz • 9.3 Million transistors • Total clock load: 3.75 nF • Power in clock distribution network: 20W • out of 50W • Uses two level clock distribution • single 6-stage buffer at the center of the chip • secondary buffers drive left and right side clock grid in Metal3 and Metal4 • Total driver size: 58 cm !
Self-timed and Asynchronous Design • Functions of clock in synchronous design • acts as completion signal • ensures the correct ordering of events • Truly asynchronous design • completion is ensured by careful timing analysis • ordering of events is implicit in logic • Self-timed design • completion ensured by a completion signal • ordering imposed by handshaking protocol
Completion Signal Generation Using Redundant Signal Encoding