СРАВНИТЕЛЬНЫЙ АНАЛИЗ АВТОМАТИЗИРОВАННЫХ МЕТОДОВ ТРАССИРОВКИ ВЫСОКОСКОРОСТНЫХ ИНТЕРФЕЙСОВ НА ПРИМЕРЕ ALTIUM DESIGNER И DELTA DESIGN
Конференция: CCCXXXVII Студенческая международная научно-практическая конференция «Молодежный научный форум»
Секция: Технические науки

CCCXXXVII Студенческая международная научно-практическая конференция «Молодежный научный форум»
СРАВНИТЕЛЬНЫЙ АНАЛИЗ АВТОМАТИЗИРОВАННЫХ МЕТОДОВ ТРАССИРОВКИ ВЫСОКОСКОРОСТНЫХ ИНТЕРФЕЙСОВ НА ПРИМЕРЕ ALTIUM DESIGNER И DELTA DESIGN
Практика проектирования высокоскоростных устройств показывает, что высокая скорость определяется не столько частотой, сколько фронтами сигналов и тем, насколько межсоединения ведут себя как линии передачи; именно поэтому требования к импедансу, топологии и терминированию становятся определяющими для работоспособности интерфейса. Такой подход прямо отражен в инженерных материалах по high-speed проектированию: ключевыми факторами называются время нарастания, контроль импеданса через стек слоев и геометрию проводников, а также наличие/правильность терминирования.
Для стандартизации «электрических требований» в печатной плате традиционно применяются отраслевые руководства по управляемому импедансу, где подчеркивается взаимосвязь электрических характеристик, параметров материалов и задержки распространения, а также необходимость учитывать эти параметры при проектировании высокоскоростных связей.
Переход от «обычной» разводки к high-speed целесообразно описывать через понятие пороговой (критической) длины: при превышении критической длины соединение начинает проявлять эффекты распределенной линии передачи, а значит, требуется управление ограничениями. В справочном руководстве по high-speed ограничениям критическая длина названа ключевым порогом, после которого возрастает роль правил, связанных с задержкой, перекрестными связями и импедансом. [1]
На практике high-speed ограничения можно свести к трем группам, которые САПР должна поддержать средствами автоматизации:
1) Импеданс и геометрия межсоединений: управляемая ширина, учет параметров материалов и стека.
2) Временные ограничения: согласование адержки внутри группы сигналов и внутри диффпары.
3) Топологические требования: отсутствие нежелательных ответвлений, соблюдение заданной топологии, контроль возвратного пути и неоднородностей.
С учетом этих групп предлагается следующая классификация автоматизированных методов трассировки.
- Интерактивная rule-driven трассировка опирается на то, что ширина и зазоры определяются правилами, а поведение трассировщика на препятствиях задается режимами разрешения конфликтов. Для Altium это напрямую описано в официальной документации: ширина определяется правилом Routing Width, зазоры — правилом Clearance, а режим конфликтов задает, будет ли трассировщик обходить препятствие, толкать, останавливаться или игнорировать. [2]
- Направляемая многосетевая автоматизация актуальна для «пучков»: инженер задает направление, а алгоритм разводит выбранные цепи с соблюдением правил и, при необходимости, выполняет подстройку длины. В Altium этот подход реализован через ActiveRoute: технология позиционируется как «направляемый интерактивный трассировщик», она работает по выбранным соединениям и соблюдает правила проектирования.
- Автотрассировка с оптимизацией и генерацией вариантов обычно включает итерационные улучшения, переброску проводников и оптимизацию целевой функции. В экосистеме Delta Design этот класс представлен режимом TopoR, где инструмент «Автотрассировка» описан как средство автоматической прокладки треков с учетом установленных DRC-правил.
В Altium «основная единица автоматизации» — это правило, которое управляет шириной, зазором и рядом high-speed требований. Интерактивный трассировщик строит путь до текущего положения курсора с учетом правил, а реакция на препятствия определяется режимом конфликтов. [2]
Для дифференциальных пар Altium прямо позиционирует диффпарную трассировку как технику построения сбалансированной системы передачи с двумя противофазными сигналами. Это важно, поскольку автоматизация должна минимизировать асимметрии и сохранять постоянство параметров пары.
Для high-speed трассировки ключевым является управляемый импеданс. Altium документирует, что в Layer Stack Manager (вкладка Impedance) настраиваются профили импеданса, после чего профиль выбирается в правилах Routing Width либо Differential Pairs Routing.
ActiveRoute принципиально отличается от batch autorouter. Он не является автотрассировщиком, не расставляет переходные отверстия и не включает стратегии трассировки силовых сетей. С точки зрения high-speed это означает, что инженер должен заранее обеспечить подготовку, а затем применять ActiveRoute к выбранным группам соединений.
Дополнительно Altium поддерживает переход от длины к задержке. Это приближает автоматизацию к реальной физике, что особенно полезно для сложных стеков и многослойной трассировки.
Delta Design позиционируется как интегрированная среда, включающая разработку плат, полуавтоматическую и автоматическую трассировку, а также анализ целостности сигналов. В контексте трассировки принципиально важна двухрежимная модель: режим RightPCB предназначен для интерактивной работы, а режим TopoR — для топологической трассировки и автопроцедур.
В Delta Design (RightPCB) это формализовано через режимы инструмента размещения трека:
- «Прижимание»: алгоритм прокладки строит трек, располагая его оптимально и близко к объектам на сигнальном слое.
- «Расталкивание»: размещаемый трек может автоматически сдвигать существующие треки, меняя их геометрию, чтобы освободить место под новый. При этом декларируются ограничения: режим не изменяет геометрию дифференциальных пар и некоторых других объектов (например, треков с меандрами).
Для практической трассировки важны два документированных механизма:
1) Трассировка диффпар как единого целого: описана как основной механизм, когда оба проводника строятся одновременно с учетом правил взаимного расположения, участки возле контактных площадок и переходы на другие слои формируются автоматически.
2) Интерактивная индикация рассогласования: при наличии ограничения на разность задержек во время трассировки может отображаться индикатор соблюдения правила. [4]
Ключевая особенность Delta Design – явная связка расчета профилей импеданса с применением в правилах и последующей трассировкой.
Отдельный аспект – обратная связка с фактической геометрией: волновое сопротивление трека/сегмента определяется в калькуляторе импедансов на основе параметров стека и ширины трека на плате.
Режим TopoR описан как содержащий уникальные автопроцедуры, включая вычисление наилучшей геометрической формы проводников по топологическим путям и перемещение компонентов на разведенной плате без потери разводки; также при активации режима запускается DRC-проверка в реальном времени для текущей платы. [3]
Таблица 1.
Сопоставление механизмов автоматизации трассировки high-speed в Altium Designer и Delta Design
|
Аспект |
Altium Designer |
Delta Design (RightPCB + TopoR) |
|
Базовая философия |
Rule-driven интерактивная трассировка, «направляемая» автоматизация ActiveRoute |
Интерактивная трассировка в RightPCB, режим TopoR как оптимизационная автотрассировка |
|
Автоматизация для «пучков» |
ActiveRoute: многосетевая прокладка по выбранным цепям |
TopoR: инструмент автотрассировки с учетом DRC, стратегия вариантов, метрики |
|
Расстановка переходов в автоматизированном режиме |
ActiveRoute не размещает vias и не меняет слой сам по себе |
В TopoR автотрассировке переходы учитываются как ключевая метрика вариантов |
|
Управляемый импеданс: расчет и внедрение |
Профиль импеданса в Layer Stack Manager → выбор в правилах, возможно автоматическое изменение ширины по слоям |
Профиль импеданса (в т.ч. для диффпары) с расчетом параметров и передача в правила, при трассировке ширина применяются автоматически |
|
Индикация рассогласования в процессе трассировки |
Высокоскоростные правила + инструменты |
Индикатор соблюдения ограничения разности задержек диффпары в процессе трассировки |
Сравнение показало, что Altium Designer и Delta Design реализуют автоматизацию трассировки high-speed с разными приоритетами.
Altium Designer последовательно развивает rule-driven интерактивную трассировку и направляемую многосетевую автоматизацию (ActiveRoute), где инженер сохраняет контроль через выбор цепей и задание коридоров, а система обеспечивает согласованность с правилами и поддерживает автоматическую подстройку длины. При этом ActiveRoute не является полным автотрассировщиком.
Delta Design строит сравнимый интерактивный фундамент (RightPCB) с режимами плотной прокладки, развитой системой правил диффпар и задержки, а также выраженной интеграцией расчета профилей импеданса с правилами и автоматическим применением ширины при трассировке. Существенное отличие – наличие режима TopoR как оптимизационной автотрассировки: поддержка произвольных углов и дуг, генерация вариантов и принятие решения пользователем на основе метрик. Этот подход может быть особенно эффективен в задачах, где требуется быстро получить несколько альтернативных решений и затем выбрать лучшее по заданному критерию.





