Setup/hold on Flop2flop, flop2latch and latch2flop

Positive edge triggered FF to positive level sensitive latch

figure1

figure2

Tck->q + Tprop + Tsetup < Tskew + Tperiod/2 (for setup)

Tck->q + Tprop > Thold + Tskew - (Tperiod/2) (for hold)

Positive edge triggered FF to negative level sensitive latch

figure3

figure4

Tck->q + Tprop + Tsetup < Tskew + Tperiod (for setup)

Tck->q + Tprop > Thold + Tskew (for hold)

Negative edge triggered FF to positive level sensitive latch

figure5

figure6

Tck->q + Tprop + Tsetup < (Tperiod) + Tskew (for setup)

Tck->q + Tprop > Thold + Tskew (for hold)

Negative edge trigerred FF to negative level sensitive latch

figure7

figure8

Tck->q + Tprop + Tsetup < Tskew + Tperiod/2 (for setup)

Tck->q + Tprop > Thold + Tskew - (Tperiod/2) (for hold)

Written on January 9, 2021