Setup and Hold time

In reply to truptipatro:

Then might not get desired behavior always. As FF is preparing output for you in setup-hold region, data should be stable in setup-hold window.

In theory FF should remain in meta-stable state indefinitely, but the way simulator behaves (practically) FF output will go to either ‘0’ or ‘1’ in the case.