Anonymous
setup time : It is the minimum time input must be stable before arrival of clock edge where for hold time it is the minimum time input must be stable after arrival of clock edge .These violations occur whenever input changes during the setup and hold constriants .setup time can be minimized by increasing the clock period and decreasing the the clock2q delay ,combinational delay and setup time.hold time can be minimized by decreasing the hold time and increasing C2Q delay and combination delay.