d-flop critical timing