5.4 Timing violations (setup, hold, recovery, removal)

Lecture notes