Setup, Hold Times
Synchronous inputs (e.g. D) have Setup, Hold time specification with respect to the CLOCK input
Setup Time: the amount of time the synchronous input (D) must be stable before the active edge of clock
Hold Time: the amount of time the synchronous input (D) must be stable after the active edge of clock.