Задержка вывода корпуса
В каждом высокоскоростном проекте с частотой выше 500 МГц среда соединения, или бонд-провод к кристаллу, вносит задержку сигнала. Эта внутренняя задержка устройства называется задержкой «pin-package» (задержкой вывода/корпуса). Даже если два устройства полностью совместимы по выводам с точки зрения схемы и PCB, времена пролёта в корпусе (package flight times) у разных устройств будут отличаться, поэтому их необходимо учитывать. Информацию о времени пролёта можно найти в документе IBIS 6 для устройства. Сведения о Package Pins следует учитывать на этапе планирования I/O или после синтеза для FPGA. Все производители устройств должны иметь возможность предоставить задержки корпуса, которые будут указаны либо как задержка в пикосекундах, либо как длина.
Задержку можно включить в проект либо как Pin Package Length, либо как Propagation Delay, используя соответствующие поля для вывода в редакторе схемы или для площадки/переходного отверстия в редакторе PCB. Введённые значения обрабатываются следующим образом:
Pin Package Length - все длины pin package в пределах каждой цепи (net) суммируются в редакторе PCB, формируя Total Pin/Package Length, которая включается в общий Signal Length для этой цепи. См. режим Nets панели PCB, чтобы узнать больше о Signal Length.
Propagation Delay - все заданные пользователем значения задержки, определённые для выводов/площадок и переходных отверстий в каждой цепи, добавляются к задержке трассировки для этой цепи в редакторе PCB. Задержка трассировки автоматически рассчитывается полевым решателем Simbeor® (field solver), встроенным в Layer Stack Manager. Задержки площадок и переходных отверстий автоматически не рассчитываются, но могут быть заданы пользователем.
Включение Delay в схему
Длины pin package можно определить как атрибут вывода компонента на схеме в панели Properties в режиме Pin. По умолчанию ПО использует единицы измерения базового документа; при необходимости укажите единицы вместе со значением.

Введите длину pin-package с требуемыми единицами.
Задание Delay в редакторе PCB
Значения Pin Package Length и Propagation Delay передаются в PCB-разводку как показано в режиме Pad панели Properties.

Значения Pin Package Length и Propagation Delay передаются со схемы в PCB, либо их также можно задать непосредственно в PCB.
Проверка Pin/Package Length и Propagation Delay в панели PCB
Pin/Pkg Length автоматически включается в расчёты Signal Length, которые отображаются в различных режимах панели PCB. Установите панель в режим Nets, чтобы просмотреть (или отредактировать) значение Pin/Pkg Length для выводов в выбранной цепи. Обратите внимание, как столбец Routed Length отражает длину трассировки, а столбец Signal Length отражает длину трассировки плюс любые Pin/Pkg Lengths в этой цепи.

Pin/Pkg Length и его влияние на Signal Length показаны в режиме Nets панели PCB.
На изображении ниже столбец propagation Delay показывает, что есть две пары xSignals, которые не проходят правило проектирования Matched Length. Поскольку подсветка находится в столбце Delay, это указывает на то, что правило настроено на использование единиц Delay, а не единиц Length.
Столбец Delay показывает, что есть две пары xSignals, которые не проходят правило проектирования Matched Length.
Как Length учитывается в xSignals
Pin/Pkg Length автоматически включается в общую длину xSignal когда:
- Этот сигнал является частью определения xSignal
- Эта площадка не подключена по схеме трассировки fly-by (к этой площадке подключена только одна дорожка)