Затем... Представим, передаем данные, меняющиеся по фронту, и сами такты. И по дороге такты слегка отстали, емкость там большая или еще чего. Получаем данные на приемной стороне непосредственно перед фронтом тактового сигнала. Нарушение времени предустановки. А так - защелкнули срезом, с гарантией, что достаточно и времени предустановки и времени удержания.
Это только внутри регистра или в ПЛИС данные надежно выскакивают после фронта такта.

В ПЛИС об этом думает компилятор или укладчик, как-то так.