Top menu

Автоматическая трассировка в Altium

Автоматическая трассировка в Altium Designer легка в применении и состоит всего из нескольких шагов:

  1. При необходимости отмените имеющуюся трассировку, необходимо выполнить команду Tools» Un-Route » All (Инструменты » Отменить трассировку» Все) (последовательность клавиш: U, A).
  2. Инструментарий автоматической трассировки расположен в меню AutoRoute(Автоматическая трассировка), в котором имеются следующие инструменты:

? All – трассировать все проводники;

? Net – трассировать одну цепь;

? Net Class – трассировать класс цепей;

? Connection – трассировать все цепи, подсоединённые к данному выводу;

? Area – трассировать все проводники, соединяющие выводы в выделенной области;

? Room – трассировать все проводники между компонентами в выбранной области размещения (комнате);

? Component – трассировать все проводники, подходящие к выбранному компоненту;

? Component Class – трассировать все проводники, подходящие к выбранному классу цепей;

? Connections on selected components – трассировать все проводники внутри выбранных компонентов;

? Connections between selected components – трассировать все проводники между выбранными компонентами;

? Fanout – трассировать Fanout для выбранного элемента (цепь, компонент и т.д.).

? Автоматическая трассировка отдельных элементов даёт неудовлетворительный результат, т.к. отсутствует возможность настройки её алгоритма, который может быть указан только для трассировки всей платы. Соответственно, чтобы удалить один или несколько разведённых проводников, следует выполнить Tools > Un_Route > All (Net, Connection, Component, Room).

 

Выберите All (Все). Открывается диалоговое окно Situs Routing Strategies (Situs: Стратегии трассировки) (см. Рис.1), в верхней части которого отображается настройки отчета о трассировке. Предупреждения и ошибки отображаются красным цветом, на них всегда следует обращать внимание

6,4-1

Рис.1. Окно стратегии трассировки

Ниже, на вкладке Routing Strategy(см. Рис.1), присутствуют шесть заранее заданных эталонных стратегий трассировки:

? Cleanup – «чистка» топологии;

? Default 2 Layer Board – простая двухслойная плата;

? Default 2 Layer With Edge Connectors – двухслойная плата с торцевым разъёмом;

? Default Multilayer Board – многослойнаяплата;

? General Orthogodnal – преимущественно ортогональная трассировка;

? Via Miser – трассировка с минимизацией числа переходных отверстий.

Включение параметров:

? Lock All Pre_Routing – позволяет зафиксировать все ранее разведённые цепи;

? Rip-Up Violations After Routing – удаляет конфликтующие участки топологии после трассировки.

При необходимости пользователь может задавать свои стратегии трассировки, для чего следует нажать кнопку Add в окне Situs Routing Strategies, после чего появится окно Situs Strategy Editor (см. Рис. 2).

6,4-2

Рис.2. Окно создания своей стратегии трассировки

 

В стратегию можно добавить следующие важные процедуры:

? Adjacent Memory – соединяет выводы U-образными проводниками;

? Clean Pad Entries – «чистит» подходы к контактным площадкам;

? Completion – добивается завершённости трассировки, для чего использует методы разрыва и расталкивания препятствий;

? Memory (память) – находит все цепи, связанные с устройствами памяти или похожие на таковые и использует эвристический алгоритм.

Рекомендуется включать эту процедуру всегда, даже в тех случаях, когда на плате нет запоминающих устройств. Если на разрабатываемой вами плате присутствует настоящий банк памяти и его местоположение, ориентация и привязка строго оговорены, для оценки его разводки рекомендуется включить только эту процедуру, а все остальные выключить;

? Fan Out Signal – прорисовывает стрингеры у КП поверхностного монтажа на сигнальных слоях;

? Fan Out to Plane – прорисовывает стрингеры у КП поверхностного монтажа с переходами на внутренние слои питания и заземления;

? Hug – уплотняет проложенные дорожки;

? Layer Pattern (шаблон для слоя) – использует шаблоны трассировки с учётом преобладающего направления на слое;

? Main – главная процедура топологической трассировки с использованием методов разрыва и расталкивания препятствий;

? Recorner – добавляет сглаживание прямых углов;

? Spread – равномерно использует доступное для прокладки место;

? Straighten – выполняет общую чистку топологии.

 

  1. Нажмите на Route All. На панели сообщений (Messages) (см. Рис.3.) отобразится процесс автотрассировки. Трассировщик Situs позволяет получить результаты, сравнимые с работой опытного конструктора и, поэтому, он трассирует плату непосредственно в окне редактора РСВ, при этом нет необходимости предпринимать какие либо дополнительные усилия по экспорту или импорту файлов.

6,4-3

Рис.3. Отображение процесса автотрассировки

Как видно из рисунка 4 один проводник зеленого цвета. Это говорит, что трассировка производилась на двух слоях и данный проводник расположен на слое BottomLayer(Цвет слоя Bottomцеленный, поэтому и проводник отображается зеленым цветом с настройками слоев по умолчанию он отображался бы синим цветом).

6,4-4

Рис.4. Трассировка в два слоя

  1. Чтобы выполнить трассировку только на одном слое, необходимо в диалоговом окне Situs Routing Strategies (Situs: Стратегии трассировки) нажмите кнопку Edit Layer Directions (Редактировать направление на слое) и измените поле Current Setting (Текущая настройка). Альтернативный метод: вы можете изменить правило проектирования Routing Layers (Слои трассировки).
  2. Интересная особенность Situs заключается в том, что этот инструмент лучше работает со сложными платами с плотным расположением элементов. Чтобы улучшить качество трассировки, снова выберите Auto Route » All (Автоматическая трассировка » Все), но в этот раз выберите стратегию трассировки Cleanup (Очистка). При необходимости можно выполнить стратегию Cleanup (Очистка) несколько раз.

6,4-5

Рис.5. Трассировка платы на одном слое

  1. Выбрать  File»Save (Файл)»(Сохранить) (последовательность клавиш: F, S), чтобы сохранить плату.