Задержка вывода корпуса

В каждом высокоскоростном проекте с частотой выше 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. Задержки площадок и переходных отверстий автоматически не рассчитываются, но могут быть заданы пользователем.

  • Правила проектирования Length и Matched Length можно настраивать на основе Length или Delay.
  • Signal Length, Total Pin/Package Length и Delay могут отображаться в различных режимах панели PCB, включая режим Nets mode, Differential Pairs Editor mode и xSignals mode. Щёлкните правой кнопкой мыши по заголовку столбца в панели PCB, чтобы включить/отключить столбцы.
  • Simbeor SFS (квазистатический полевой решатель) от Simberian® используется для расчёта задержки трассировки на основе физических свойств, заданных в Layer Stack Manager.
  • Заданные пользователем значения Pin Package Length и Propagation Delay независимы друг от друга; они добавляются к значениям Signal Length и Delay, как описано выше. Поскольку они не взаимодействуют друг с другом, при необходимости можно задать оба значения.

Включение Delay в схему

Длины pin package можно определить как атрибут вывода компонента на схеме в панели Properties в режиме Pin. По умолчанию ПО использует единицы измерения базового документа; при необходимости укажите единицы вместе со значением.

Введите длину pin-package с требуемыми единицами.
Введите длину pin-package с требуемыми единицами.

  • Свойства выводов компонента также можно редактировать в редакторе библиотек или на листе схемы на вкладке Pins панели Properties в режиме Component. Нажмите  на этой вкладке панели, чтобы открыть Component Pin Editor, где можно редактировать все свойства всех выводов данного компонента. Значения можно изменять напрямую в таблице (выберите ячейку и введите новое значение), а для перехода к соседним ячейкам можно использовать клавиши курсора. Единицы по умолчанию будут автоматически добавлены, если их не ввести вручную.
  • Либо используйте панель SCHLIB List panel, чтобы копировать/вставлять несколько значений Pin/Pkg Lengths или Propagation Delay из даташита в набор выбранных выводов компонента в редакторе библиотеки схем – show image.
    • Помимо вставки содержимого буфера обмена напрямую в выбранные ячейки, можно также щёлкнуть правой кнопкой мыши в панели, чтобы открыть диалог Smart Grid Paste, который даёт больший контроль над процессом добавления дополнительных данных в выводы — подробнее см. Editing Attributes with the Smart Grid Tools.

Задание Delay в редакторе PCB

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

Значения Pin Package Length и Propagation Delay передаются со схемы в PCB, либо их также можно задать непосредственно в PCB.
Значения Pin Package Length и Propagation Delay передаются со схемы в PCB, либо их также можно задать непосредственно в PCB.

Обратите внимание: если значения Pin Package Length и Propagation Delay в свойствах площадки отличаются от настроенных для соответствующих выводов символа на схеме, при следующем обновлении PCB будут сгенерированы ECO для перезаписи значений на значения со схемы (если только обнаружение изменений этих значений и/или генерация ECO для них не отключены в параметрах проекта).

Дополнительные сведения см. на странице Keeping the Schematics & PCB Synchronized.

Проверка 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.
Pin/Pkg Length и его влияние на Signal Length показаны в режиме Nets панели PCB.

На изображении ниже столбец propagation Delay показывает, что есть две пары xSignals, которые не проходят правило проектирования Matched Length. Поскольку подсветка находится в столбце Delay, это указывает на то, что правило настроено на использование единиц Delay, а не единиц Length.

Столбец Delay показывает, что есть две пары xSignals, которые не проходят правило проектирования Matched Length. Столбец Delay показывает, что есть две пары xSignals, которые не проходят правило проектирования Matched Length. 

Signal Length, Total Pin/Package Length и Delay могут отображаться в различных режимах панели PCB, включая режим Nets mode, Differential Pairs Editor mode и xSignals mode. Щёлкните правой кнопкой мыши по заголовку столбца в панели PCB, чтобы включить/отключить столбцы.

Как Length учитывается в xSignals

Pin/Pkg Length автоматически включается в общую длину xSignal когда:

  • Этот сигнал является частью определения xSignal
  • Эта площадка не подключена по схеме трассировки fly-by (к этой площадке подключена только одна дорожка)

Площадки, подключённые по схеме трассировки fly-by (с точкой входа и точкой выхода), исключаются из расчёта длины.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content