Pergunta de entrevista da empresa Analog Devices

What is Setup and Hold Time? How can you prevent setup violation?