В традиционом SPI вроде бы фиксация состояния входа производится по одному фронту клока, а изменение его на выходе - по противоположному. Ну и поэтому нет жестких требований к времени распространения данных относительно клока. И самое главное IMHO обеспечить, чтобы клок наружу шел прямо с выхода одного триггера, тактуемого системным клоком, без прохождения какой-либо дополнительной логики - иначе могут быть глитчи.