Considerando un flip-flop desencadenado por el flanco positivo seguido por un flip-flop desencadenado por el flanco negativo y el primer FF se desencadena en t=0 seg. El flanco de desencadenamiento para el 2do FF llegará solo después de \$T_{clk} + T_{skew}\$. Pero la salida del 1er FF tarda algún tiempo (\$T_{clk\rightarrow Q}\$) en estabilizarse en un valor estable. El valor estable debería llegar a la entrada del 2do FF al menos \$T_{setup}\$ segundos antes de que llegue el flanco de desencadenamiento. es decir,
$$\frac{T_{clk}}{2} + T_{skew} > T_{clk\rightarrow Q} + T_{logic,max} + T_{setup} $$ o, $$ T_{logic,max} < \frac{T_{clk}}{2} - T_{clk\rightarrow Q} - T_{setup} + T_{skew}$$
El flanco de desencadenamiento para el 2do FF llega en \$t = T_{clk} + T_{skew}\$. El siguiente flanco de desencadenamiento para el 1er FF ocurrirá en \$t =T_{clk}\$ seg, es decir, \$T_{clk}/2-T_{skew}\$ seg después de desencadenar el 2do FF. Por lo tanto, el 2do FF puede tener un tiempo de retención de \$T_{clk}/2-T_{skew}+ mínimo\ retardo\ entre\ los\ FF's\$. es decir, $$T_{hold} < \frac{T_{clk}}{2} - T_{skew} + T_{clk\rightarrow Q,cd} + T_{logic,min}$$ o, $$ T_{logic,min} > \frac{T_{clk}}{2} + T_{clk\rightarrow Q,cd} + T_{hold} + T_{skew}$$
Donde, \$T_{clk\rightarrow Q,cd}\$ es el retardo de contaminación de clock a Q definido como el tiempo que tarda en producir el primer cambio en la salida del FF después de aplicar el reloj y \$T_{clk\rightarrow Q}\$ es el tiempo que tarda en producir un cambio estable en la salida del FF después de aplicar el reloj.