Analog Devices Interview Question

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