Synopsys interview question

What is the difference between setup and hold time