400 likes | 642 Views
ISSUES IN TIMING. The Clock Skew Problem. Clock Rates as High as 1 GHz in CMOS!. f. t. t. t. f. f. f. ’. ’’. ’’’. In. Out. CL1. CL2. CL3. R1. R2. R3. t. i. t. t. l,min. r,min. t. t. l,max. r,max. Clock Edge Timing Depends upon Position. Delay of Clock Wire.
E N D
The Clock Skew Problem Clock Rates as High as 1 GHz in CMOS! f t t t f f f ’ ’’ ’’’ In Out CL1 CL2 CL3 R1 R2 R3 t i t t l,min r,min t t l,max r,max Clock Edge Timing Depends upon Position
Delay of Clock Wire Clock line capacitance For DEC Alpha is 3.75nF!!
T f f1 1 T T T f12 f21 f2 f 2 clock d f ’ overlap 1 d - T f12 clock period T Clock Skew in 2-phase design new data applied to CL 2 previous data latched into M 2 t > - T d f min 12 t < T + d - T f12 max
4-phase Handshake Protocol -Implementation Data Sender Receiver logic logic Data Accepted Data Ready Req S C C Ack Handshake logic