Соответствие длины относится к срокам, поэтому, если вы хотите знать, насколько точно вы должны соответствовать длине, вы должны понимать бюджет времени для вашего интерфейса. Сигналы покидают ваш источник и прибывают в пункт назначения с некоторыми временными отношениями. Вашему приемнику требуется определенное временное соотношение между часами и данными, чтобы гарантировать его правильную работу. Обычно это определяется как время установки и удержания, или как долго до истечения времени, когда ваши данные должны быть действительными, и как долго после того, как они должны оставаться действительными.
В системе есть несколько вещей, которые вписываются в этот бюджет, одной из которых будет ваша маршрутизация. Иногда производитель сообщает вам эту информацию, в других случаях вы должны получать ее из данных синхронизации входных и выходных сигналов вашего передатчика и приемника. Конечно, легко сказать, что я должен точно соответствовать, потому что тогда вам не нужно об этом думать :)
Но давайте подумаем об этом на минуту. У вас есть сигнал 170 МГц? Это период 5,882 нс. Что произойдет, если вы направите все свои данные с точностью до одного дюйма часов. Какая будет наихудшая разница во времени. Время распространения микрополоски для верхнего слоя составляет около 150 пс / дюйм. Таким образом, разница в 1 дюйм искажает сигнал данных от тактовой частоты +/- 150ps. Это действительно совсем неплохо, учитывая ваш период 5.882 нс. На самом деле 170 МГц действительно не так быстро.
Если вы поняли перекос на выходе вашего передатчика, а также время установки и удержания для вашего приемника, вы можете найти число для приемлемой задержки маршрутизации. Конечно, есть и другие факторы, джиттер часов, ISI и т. Д., Но это должно дать вам хорошее представление о том, что вы можете сделать.