ActiveRoute
Краткий обзор
- Узнайте, чем ActiveRoute отличается от автотрассировщика и почему он лучше подходит для управляемой высококачественной трассировки выбранных цепей.
- Познакомьтесь с основными возможностями ActiveRoute, включая направляющие трассировки, многослойную трассировку, сглаживание, подстройку длины, управление меандрами и перестановку выводов.
- Узнайте, как с помощью панели PCB ActiveRoute настроить и запустить ActiveRoute с учетом правил проектирования и задач трассировки.
Один из самых трудоемких этапов проектирования платы — трассировка цепей. Хотя система правил обеспечивает соблюдение проектных ограничений, таких как ширина проводников, размеры переходных отверстий, зазоры и т. д., размещать многие тысячи сегментов проводников, необходимые для полной трассировки платы, приходится разработчику.
Автотрассировщики могут облегчить эту задачу, но обычно считаются недостаточно эффективными по следующим причинам:
-
Они не способны должным образом учитывать множество тонких проектных ограничений, которые разработчик интуитивно учитывает при трассировке.
-
Их полная настройка занимает столько времени, что зачастую эффективнее сразу приступить к интерактивной трассировке платы.
-
Доработка результатов может оказаться настолько длительной и сложной, что зачастую эффективнее выполнить трассировку платы интерактивно.
Идеал трассировки печатных плат — быстро получать качественный результат, соответствующий правилам проектирования, под контролем разработчика. Именно эту задачу призвана решить технология ActiveRoute.
Что такое ActiveRoute?
ActiveRoute — это технология автоматизированной интерактивной трассировки с эффективными алгоритмами одновременной трассировки нескольких цепей, применяемая к выбранным цепям или соединениям. ActiveRoute также позволяет разработчику интерактивно задать путь трассировки, или направляющую, которая определяет the river, вдоль которой будут прокладываться новые трассы.
Ключевые возможности ActiveRoute, благодаря которым этот подход значительно эффективнее сочетания обычной интерактивной трассировки и автотрассировки, включают:
- Автоматическую оптимизацию выхода трасс из массивов выводов и переходных отверстий — самой трудоемкой части ручной трассировки.
- Высокую производительность: трассировка каждой сигнальной цепи занимает < 1 секунды.
- Соблюдение правил проектирования для ширины, зазоров, слоев, топологии и областей размещения (Rooms), заданных для цепей и классов цепей, с учетом приоритетов.
- Одновременную трассировку на нескольких слоях с распределением трасс между ними.
- Интуитивно понятную направляющую трассировки (Route Guide), с помощью которой разработчик может задавать путь прокладки трасс.
- Использование подхода River Route для достижения высокой степени завершенности трассировки без переходных отверстий.
- Возможность трассировки через полигональные области с их последующей перезаливкой, если соответствующая опция включена.
- Поддержку как несимметричных сигнальных цепей, так и дифференциальных пар.
- Завершающую обработку мощным инструментом сглаживания, который дополнительно уменьшает число углов и сокращает длину трасс.
Панель PCB ActiveRoute
ActiveRoute соблюдает условия и ограничения, заданные правилами проектирования печатной платы, поэтому для ее использования достаточно выбрать нужные соединения или цепи и запустить трассировку. Ряд специальных параметров управления настраивается на панели PCB ActiveRoute. Панель PCB ActiveRoute используется для настройки и управления различными возможностями ActiveRoute, включая выполнение интерактивной трассировки ActiveRoute, задание направляющей трассировки и расстояния между трассами внутри нее, включение автоматического выравнивания длины и автоматической перестановки выводов. Перед запуском ActiveRoute настоятельно рекомендуется открыть панель PCB ActiveRoute.
Чтобы открыть панель PCB ActiveRoute, когда активным документом является печатная плата:
-
Нажмите кнопку
в правом нижнем углу рабочей области, затем выберите пункт меню PCB ActiveRoute.
-
Нажмите View » Panels » PCB ActiveRoute.
Используйте панель PCB ActiveRoute для управления процессом ActiveRoute.
Панель PCB ActiveRoute используется для выполнения следующих задач:
- Включение сигнальных слоев, на которых ActiveRoute может трассировать соединения.
- Запуск ActiveRoute для выбранных соединений.
- Включение сглаживания после завершения работы ActiveRoute.
-
Задание направляющей трассировки.
- Настройка требуемого расстояния между проводниками внутри направляющей трассировки.
- Настройка и включение выравнивания длины трасс, проложенных ActiveRoute.
- Настройка опции Meander, позволяющей ActiveRoute задавать более длинный путь трассировки, что может повысить степень ее завершенности.
- Настройка и включение перестановки выводов. ActiveRoute может переставлять выводы во время трассировки для улучшения ее качества.
Содержимое панели PCB ActiveRoute организовано в сворачиваемые разделы, которые открываются и закрываются с помощью значка ► рядом с заголовком каждого раздела. Приведенные ниже сведения об элементах управления свойствами сгруппированы по соответствующим разделам; каждый сворачиваемый раздел открывается и закрывается таким же образом.
Действие
Это основные параметры управления ActiveRoute.
-
ActiveRoute — нажмите кнопку
на панели, чтобы запустить ActiveRoute для выбранных соединений. ActiveRoute пытается трассировать выбранные соединения, а если выбраны контактные площадки или переходные отверстия — все соединения в соответствующих цепях. Подробнее см. в разделе Способы выбора на странице ActiveRoute.
-
Route Guide — направляющая трассировки представляет собой заданный пользователем путь, в пределах которого ActiveRoute должна проложить выбранные соединения. Одна из основных задач ActiveRoute — найти набор трасс с минимальной суммарной длиной, однако такой путь подходит не для всех наборов соединений. Направляющая трассировки позволяет разработчику наметить конкретный путь, по которому должны проходить выбранные соединения. Цвет направляющей определяется слоями, доступными для трассировки выбранных соединений с помощью ActiveRoute: если включен один слой, направляющая отображается цветом этого слоя; если включено несколько слоев — цветом направляющей трассировки по умолчанию.
-
Чтобы задать направляющую трассировки, сначала выберите соединения, которые должны быть проложены в ее пределах, затем нажмите
кнопку на панели, затем щелкните, чтобы задать начальную точку направляющей, и продолжайте перемещать мышь и щелкать, чтобы задать траекторию. После задания траектории нажмите кнопку ActiveRoute, чтобы протрассировать выбранные соединения вдоль нее.
-
При размещении направляющей трассировки (Route Guide) ее можно сделать шире или уже, нажимая клавиши
или
. Ширина по умолчанию равна сумме значений ширины и зазора из применимых правил проектирования для выбранных соединений, деленной на число слоев и умноженной на 1,3. Нажмите клавишу Backspace, чтобы отменить последние сегменты направляющей, если требуется задать другую траекторию.
- ActiveRoute старается выдерживать расстояния между трассами в соответствии с правилами проектирования, но не пытается распределить их по всей доступной ширине направляющей. Чтобы распределить трассы внутри направляющей, используйте функцию Track-Track Space in Route Guide, описанную далее на этой странице.
-
Чтобы задать направляющую трассировки, сначала выберите соединения, которые должны быть проложены в ее пределах, затем нажмите
-
Tune Selected — если этот параметр включен, применяется правило согласования длин (Matched Lengths) с наивысшим приоритетом среди применимых правил, включенных в разделе Tune панели.
-
Pin Swap Routing — редактор печатных плат поддерживает перестановку выводов. Включите этот параметр, чтобы разрешить ActiveRoute выполнять перестановку выводов во время трассировки. Помимо включения этого параметра, необходимо также разрешить перестановку для нужных компонентов в разделе Pin Swap панели, как описано ниже. Подробнее о системе перестановки выводов см. на странице Перестановка выводов, пар и частей компонентов.
-
Gloss Results — включите этот параметр, чтобы автоматически выполнять сглаживание результатов ActiveRoute. Сглаживание также можно применить к существующим выбранным трассам; для этого выполните команду Route » Gloss Selected (Ctrl+Alt+G). Подробнее см. на странице Сглаживание и повторная трассировка существующих трасс.
Слои
ActiveRoute может выполнять трассировку одновременно на нескольких слоях. Хотя ActiveRoute не размещает переходные отверстия для смены слоя, он может распределять соединения и цепи по доступным слоям. Доступные слои настраиваются в разделе Layers панели.
- Show Signal Layers Only — по умолчанию отображаются все доступные сигнальные слои и слои сплошной металлизации. Включите этот параметр, чтобы отображать только сигнальные слои.
- List of Layers — включите сигнальные слои, на которых ActiveRoute может выполнять трассировку. ActiveRoute распределит соединения по доступным сигнальным слоям. Обратите внимание, что ActiveRoute не размещает переходные отверстия для смены слоя.
Управление
Эти элементы управления позволяют ослабить стремление ActiveRoute выдерживать расстояния между дорожками в соответствии с применимым правилом зазоров и разрешить использование менее прямого пути для завершения соединения.
- Track-Track Space in Route Guide — этот элемент управления задает расстояние, на которое ActiveRoute будет стараться разнести соединения, трассируемые вдоль направляющей Route Guide (между осевыми линиями дорожек). Значение необходимо задать до создания направляющей, чтобы ее ширина была правильно рассчитана с учетом этого расстояния. Выберите значение с помощью ползунка или введите расстояние в поле ввода.
-
Meander % Over Manhattan Length — ActiveRoute пытается трассировать выбранные соединения по кратчайшему пути, то есть с минимальными отклонениями от прямой. Если доля завершенных ActiveRoute соединений ниже ожидаемой, увеличение допустимой извилистости может помочь повысить ее. Максимальное значение параметра Meander по умолчанию составляет 100%, то есть допускается общая длина трассы
Manhattan Length + 100% of Manhattan Length. Выберите значение с помощью ползунка или введите процент в поле ввода. Обратите внимание, что при использовании направляющей Route Guide параметр Meander игнорируется, поскольку направляющая предназначена для задания траектории, которая может существенно увеличить извилистость трассы.
Подстройка длины
ActiveRoute может выполнять подстройку длины как для соединений, трассируемых в данный момент, так и для выбранных существующих трасс.
-
Match Length Rules for Selected — здесь перечислены все заданные правила проектирования Matched Lengths. Включите правило, которое ActiveRoute должен использовать для выбранных соединений.
-
Single Ended — свойства меандра, используемого для подстройки длины одиночных сигналов.
- Max Amplitude — максимально допустимая амплитуда меандра подстройки. При наличии препятствий, таких как существующие контактные площадки, переходные отверстия или дорожки, амплитуда автоматически уменьшается, чтобы обеспечить соблюдение зазоров, заданных правилами проектирования.
- Min Space — минимальный зазор между краями участков меандра в точках пересечения его средней линии.
-
Differential Pair — свойства меандра, используемого для подстройки длины дифференциальных пар.
- Max Amplitude — максимально допустимая амплитуда меандра подстройки для внешнего проводника дифференциальной пары. При наличии препятствий амплитуда автоматически уменьшается, чтобы обеспечить соблюдение зазоров, заданных правилами проектирования.
- Min Space — минимальный зазор между краями участков меандра в точках пересечения его средней линии для внутреннего проводника дифференциальной пары.
Перестановка выводов
Для функционально эквивалентных выводов компонента можно разрешить перестановку; для этого выберите команду Tools » Pin/Part Swapping » Configure. Прежде чем выполнять перестановку выводов (интерактивно или с помощью ActiveRoute), необходимо компилировать проект (меню Project) после каждого его открытия.
- Components with Pin Swap Enabled — здесь перечислены все компоненты, для которых разрешена перестановка выводов. Включите те из них, которые должны быть доступны для автоматической перестановки при трассировке ActiveRoute.
Дополнительные возможности ActiveRoute
ActiveRoute — это автоматизированный интерактивный трассировщик, пользоваться которым просто и удобно: выберите соединения и нажмите Shift+A, чтобы протрассировать их с помощью ActiveRoute в соответствии с правилами проектирования. ActiveRoute включает ряд дополнительных функций и элементов управления, позволяющих разработчику точнее управлять процессом трассировки.
К ним относятся:
- Задание траектории трассировки и расстояния между дорожками с помощью направляющей Route Guide.
- Разрешение более длинной траектории трассировки с помощью параметра Meander.
- Автоматическое выравнивание длин трасс с помощью подстройки длины.
- Разрешение перестановки выводов для упрощения трассировки.
Рассмотрим каждую из этих возможностей подробнее.
Задание траектории с помощью направляющей Route Guide
Одна из основных задач ActiveRoute — найти набор трасс с минимальной суммарной длиной, однако такая траектория может оказаться нежелательной для некоторых групп соединений. Направляющая Route Guide позволяет разработчику наметить определенную траекторию, вдоль которой должны проходить выбранные соединения, даже если она не является кратчайшей.
-
Defining the Route Guide — сначала выберите соединения, которые необходимо протрассировать внутри направляющей, затем нажмите
кнопку на панели PCB ActiveRoute, затем щелкните, чтобы задать начальную точку направляющей, и продолжайте перемещать мышь и щелкать, чтобы задать путь. Задав путь, нажмите кнопку ActiveRoute, чтобы проложить выбранные соединения вдоль него. Подробнее см. в разделе Задание направляющей трассировки далее на этой странице.
-
Changing the Route Guide Width — во время размещения направляющей трассировки ее можно расширять или сужать нажатием клавиш
или
. Ширина по умолчанию равна сумме значений ширины и зазора, заданных применимыми правилами проектирования для выбранных соединений, деленной на число слоев и умноженной на 1,3. Нажмите клавишу Backspace, чтобы отменить последние участки направляющей, если требуется задать другой путь.
- The Route Guide color — определяется слоями, доступными для трассировки выбранных соединений с помощью ActiveRoute. Если включен один слой, направляющая отображается цветом этого слоя; если включено несколько слоев, используется цвет направляющей трассировки по умолчанию.
- The track spacing within the Route Guide — по умолчанию ActiveRoute размещает трассы с интервалами, соответствующими правилам проектирования, не пытаясь распределить их по всей ширине направляющей трассировки или использовать все доступное внутри нее пространство. Чтобы распределить трассы по ширине направляющей, используйте функцию Зазор между проводниками в направляющей трассировки, описанную далее на этой странице.

Видео, демонстрирующее размещение направляющей трассировки с интерактивным изменением ее ширины.
Зазор между проводниками внутри направляющей трассировки
Функция «Зазор между проводниками в направляющей трассировки» позволяет указать ActiveRoute распределять трассы по ширине направляющей. Выберите значение зазора с помощью ползунка или введите его в поле ввода. Размер направляющей трассировки будет автоматически скорректирован с учетом этой настройки. Для этого необходимо настроить параметр Track-Track Space in Route Guide до размещения направляющей. Во время размещения можно дополнительно изменять ее ширину, нажимая клавиши
и
.

Используйте функцию задания зазора между проводниками, чтобы распределить трассы по ширине направляющей.
Разрешение извилистых трасс
ActiveRoute старается прокладывать выбранные соединения по кратчайшему пути, то есть с минимальными отклонениями от него. Если процент завершенных соединений при трассировке ActiveRoute ниже ожидаемого, параметр Meander позволяет увеличить допустимую извилистость трасс, что может повысить процент завершения. По умолчанию максимальное значение Meander составляет 100 %: это означает, что суммарная длина трассы может составлять Manhattan Length + 100% of Manhattan Length. Выберите значение извилистости с помощью ползунка или введите процент в поле ввода.
Обратите внимание: при использовании направляющей трассировки параметр извилистости игнорируется, поскольку направляющая предназначена для задания пути, который может существенно увеличить извилистость трассы.
Подстройка длин трасс
ActiveRoute может выполнять подстройку длины как для соединений, трассируемых в данный момент, так и для выбранных существующих трасс. ActiveRoute попытается выполнить требования выбранного правила проектирования Matched Lengths.
Чтобы настроить подстройку длины в ActiveRoute:
-
Установите флажок Tune Selected в области Action панели.
-
Включите требуемое правило проектирования Matched Lengths в области Tune панели.
-
Задайте необходимые настройки Max Amplitude и Min Space (для одиночных проводников или дифференциальных пар) в области Tune панели.
Перестановка выводов
Программа включает мощную систему перестановки выводов и секций компонентов, которая обеспечивает согласованность между редакторами схем и печатных плат. ActiveRoute может использовать настройки перестановки выводов и менять выводы местами во время трассировки, если это уменьшает общую длину трасс и повышает качество трассировки.
Чтобы использовать перестановку выводов:
- Перед выполнением перестановки выводов (интерактивно или с помощью ActiveRoute) необходимо компилировать проект (меню Project) после каждого его открытия.
- Для настройки и управления параметрами перестановки выводов компонентов выполните команду Tools » Pin/Part Swapping » Configure, чтобы открыть диалоговое окно Configure Swapping Information in Components.
- Включите параметр Pin Swap Routing в области Action панели PCB ActiveRoute.
- Включите требуемые компоненты в области Pin Swap панели PCB ActiveRoute.
Подготовка к работе с ActiveRoute
1. Создайте классы цепей
Для работы ActiveRoute необходимо выбрать цепи. Если требуется трассировать большое количество цепей, наличие классов цепей может значительно упростить их выбор. Подробнее об эффективных способах выбора соединений см. в разделе Способы выбора далее в этой статье.
2. Временно скройте существующие полигоны
ActiveRoute может прокладывать трассы через существующие полигоны, если параметр Repour Polygons after Modification включен на странице PCB Editor - General диалогового окна Preferences. Кроме того, полигоны можно временно скрыть (сделать невидимыми, сохранив в проекте) с помощью команды Tools » Polygon Pours » Shelve Polygons.
3. Настройте правила проектирования
- Зазоры — ActiveRoute соблюдает применимые правила проектирования для зазоров, применяя их в порядке приоритета.
- Ширина трасс — используется значение Preferred из применимых правил ширины. Как и при интерактивной трассировке, для изменения ширины в определенной области, например при прохождении трассы под BGA, создайте область Room, в которой действует правило с меньшей предпочтительной шириной (Preferred). Если трассу невозможно проложить вручную с предпочтительной шириной, ActiveRoute тоже не сможет этого сделать.
- Дифференциальные пары — ActiveRoute может трассировать дифференциальные пары. Убедитесь, что дифференциальные пары определены правильно (проверьте их в режиме Differential Pairs Editor панели PCB), а также что правила трассировки дифференциальных пар настроены корректно (используются значения Preferred).
- Подход к контактным площадкам — ActiveRoute старается использовать наиболее прямой путь входа на площадку и выхода с нее, соблюдая правила и не создавая острых углов. Соблюдаются правила SMT to Corner и SMT Pad Entry, однако дорожка не всегда располагается по центру площадки (в отличие от интерактивного трассировщика при включенном правиле SMT to Corner). Для контактных площадок дифференциальных пар предусмотрены специальные алгоритмы, которые обеспечивают связанность пары и аккуратность трассировки.
4. Настройте топологию цепей
ActiveRoute следует схеме линий соединений. Если для группы цепей требуется определенная топология, например fly-by для DDR3/4, порядок соединения точек можно задать с помощью xSignals. Мастер xSignals Multi-Chip Wizard (Design » xSignals » Run xSignals Wizard) позволяет создавать xSignals для проектов с интерфейсами DDR3/4 и USB 3.0. Кроме того, схему соединений цепи «точка-точка» можно задать, создав соединения From-To в режиме From-To Editor панели PCB.
5. Выполните веерную разводку
ActiveRoute не размещает переходные отверстия, поэтому необходимо выполнить веерную разводку для BGA, разъемов и дискретных компонентов с выводами для поверхностного монтажа (за исключением выводов, которые будут трассироваться на внешних слоях).
6. Разведите цепи питания и земли
ActiveRoute предназначен для сигнальных цепей; он игнорирует цепи, назначенные слоям питания, и цепи, содержащие более 20 выводов (они считаются цепями питания). Если вы хотите использовать ActiveRoute в ранее завершенном проекте, удалите сигнальные трассы, но сохраните разводку питания и земли, а также веерную разводку.
7. Включите необходимые слои трассировки
Включите необходимые слои трассировки на панели PCB ActiveRoute. Подробнее об этом ниже.
Выполнение трассировки с помощью ActiveRoute
Чтобы выполнить трассировку с помощью ActiveRoute:
1. Выберите соединения для трассировки
Используя приемы, описанные на странице Стратегии выбора объектов для трассировки, выберите соединения или цепи для трассировки. Соединения можно выбирать непосредственно либо через выбор объекта трассировки, например вывода, дорожки, переходного отверстия или компонента. В строке состояния будет отображаться количество выбранных соединений, пока курсор не переместится на другой объект.
- При выборе соединений они будут трассироваться с предпочтительной шириной (Preferred), заданной в применимом правиле проектирования Routing Width.
- При выборе существующей трассы соединение, связанное с выбранной дорожкой, будет трассироваться с шириной этой дорожки.
- При выборе контактных площадок компонентов все соединения от выбранных площадок будут трассироваться с предпочтительной шириной (Preferred), заданной в правиле.
2. Включите слои для трассировки ActiveRoute
На панели PCB ActiveRoute включите слои, на которых должны трассироваться выбранные соединения. ActiveRoute распределит трассы между этими слоями.
Если ни один слой не выбран, трассировка будет выполняться на активном слое, соответствующем выбранной вкладке в нижней части главного окна редактора печатных плат.
Панель PCB ActiveRoute позволяет выбирать слои для трассировки, создавать направляющую трассировки (Route Guide) и запускать ActiveRoute.
3. При необходимости задайте направляющую трассировки
Чтобы разместить направляющую трассировки (Route Guide):
- Выберите соединения, которые требуется проложить вдоль направляющей. В строке состояния будет отображаться количество выбранных соединений, пока курсор не переместится на другой объект.
- Нажмите кнопку Route Guide на панели PCB ActiveRoute.
- Курсор будет выглядеть так, будто он holding все выбранные соединения, указывая, что эта группа соединений должна проходить через направляющую. Переместите курсор в подходящую начальную точку на любом из концов задаваемого пути.
- Щелкните, чтобы задать начальную точку направляющей, оставив достаточно места для входа соединений в ее закругленный конец.
- Направляющая размещается так же, как очень широкая дорожка. Переместите курсор в точку первого изгиба направляющей, затем щелкните, чтобы задать этот изгиб.
- Продолжайте задавать путь таким образом, остановившись на некотором расстоянии от конечных точек линий соединений, чтобы оставить место для выхода соединений из направляющей к целевым площадкам, переходным отверстиям или концам дорожек.
- Нажмите клавишу Up Arrow, чтобы расширить направляющую, или клавишу Down Arrow, чтобы сузить ее.
- Нажмите Backspace, чтобы удалить последний изгиб направляющей.
- Щелкните правой кнопкой мыши, чтобы выйти из режима размещения направляющей.
В каждый момент времени можно задать только одну направляющую трассировки.
4. Запустите ActiveRoute
Чтобы запустить ActiveRoute, можно:
- Выбрать команду Route » ActiveRoute.
-
Нажать кнопку ActiveRoute (
) на Active Bar.
- Нажать кнопку ActiveRoute на панели PCB ActiveRoute.
- Использовать сочетание клавиш Shift+A.
5. Следите за ходом выполнения и проверяйте сообщения
- В строке состояния редактора печатных плат отображается ход выполнения ActiveRoute.
- На панели Messages отображается процент завершения.
Совершенствование навыков
-
Один из ключевых навыков для эффективной работы с ActiveRoute — уверенное владение сочетаниями клавиш. Чаще всего вы будете использовать следующие последовательности клавиш:
- Alt+Click — для выбора отдельной линии соединения.
- Alt+Click&Drag — для выбора соединений в области: перетаскивайте указатель справа налево, чтобы выбрать все соединения, которых коснулась рамка, или слева направо, чтобы выбрать только те, которые полностью попали в рамку выделения. Нажмите Tab, чтобы добавить к выделению другие соединения тех же цепей. Количество только что выбранных соединений будет отображаться в строке состояния, пока указатель не окажется над другим объектом.
- Ctrl+Click&Drag — для выбора контактных площадок компонента: перетаскивайте указатель справа налево, чтобы выбрать все площадки, которых коснулась рамка, или слева направо, чтобы выбрать только те, которые полностью попали в рамку выделения. Нажмите Tab, чтобы добавить к выделению другие объекты трассировки тех же цепей. Продолжайте нажимать Tab, чтобы перебрать все возможные состояния выделения.
- Click&Drag — для выбора существующих сегментов дорожек: перетаскивайте указатель справа налево, чтобы выбрать все дорожки, которых коснулась рамка, или слева направо, чтобы выбрать только те, которые полностью попали в рамку выделения. Нажмите Tab, чтобы добавить к выделению другие объекты трассировки тех же цепей. Продолжайте нажимать Tab, чтобы перебрать все возможные состояния выделения.
- Удерживайте Shift, чтобы сохранить текущее выделение при выборе дополнительных объектов.
- Shift+A — для трассировки выбранных объектов с помощью ActiveRoute.
- Ctrl+Alt+G — для оптимизации выбранных объектов.
-
Операции выделения выполняются только для видимых объектов (за исключением Ctrl+A):
- Нажимайте Shift+S для переключения в однослойный режим и выхода из него, чтобы отображался только нужный слой.
- Если в проекте используются области размещения, их можно заблокировать при настройке в правилах проектирования или скрыть, чтобы предотвратить их выбор и перемещение при перетаскивании мышью. Области размещения можно скрыть на вкладке View Options панели View Configuration.
-
Выполняйте веерную разводку SMD-площадок. ActiveRoute не выполняет переходы между слоями, поэтому для SMD-площадок потребуется веерная разводка. Чтобы ускорить этот процесс:
- При трассировке соединения нажмите сочетание клавиш / (на цифровой клавиатуре), чтобы установить переходное отверстие и завершить трассировку этого соединения. Если у вас нет цифровой клавиатуры, используйте сочетание клавиш 2 (устанавливает переходное отверстие без приостановки трассировки).
- Скопируйте и вставьте существующую веерную разводку; редактор печатных плат автоматически обновит имена цепей. Это можно сделать сразу для нескольких элементов веерной разводки.
-
Сохраняйте существующую веерную разводку. ActiveRoute изменяет веерную разводку, если находит более удачное решение. Если вы не хотите, чтобы она изменялась, заблокируйте ее. Самый простой способ — выбрать дорожки и переходные отверстия веерной разводки (для удобства используйте Selection Filter в верхней части панели Properties), нажать F11, чтобы открыть панель Properties, и установить флажок Locked. Это позволит заблокировать все выбранные объекты одним действием.
-
Если при использовании направляющей трассировки процент завершения низок, возможно, на пути слишком много препятствий и направляющую нужно расширить. Нажмите клавишу со стрелкой Up, чтобы расширить направляющую во время размещения.
-
По завершении работы ActiveRoute выполняет оптимизацию трассировки (если она включена на панели PCB ActiveRoute). Чтобы просмотреть трассировку в том виде, в котором она была сразу после завершения ActiveRoute, нажмите Ctrl+Z один раз для отмены оптимизации. Команду Gloss (Route » Gloss Selected) можно использовать для сглаживания дорожек и улучшения подходов к контактным площадкам при любой трассировке, а не только выполненной с помощью ActiveRoute. Особое внимание уделено обеспечению качественных подходов дифференциальных пар к контактным площадкам. Подробнее об оптимизации см. на странице Оптимизация и повторная трассировка существующих дорожек.
-
Если ActiveRoute не работает, обычно это связано с неправильной настройкой правил. Наиболее частая причина сбоя ActiveRoute — недостаток места для размещения дорожек. Проверьте, подходят ли заданные правила для вашего проекта: например, значения в правилах по умолчанию, создаваемых в новом файле печатной платы, могут быть слишком большими для проекта высокой плотности с BGA-компонентами.
-
ActiveRoute соблюдает правила трассировки, заданные для ширины дорожек, зазоров и зазоров в дифференциальных парах, с учетом слоев, областей размещения и классов. ActiveRoute не выполняет трассировку дугами или дорожками под произвольными углами.