Автоматическая трассировка - Проект печатных плат электронных устройств в системе автоматизированного проектирования P-CAD

При отсутствии принципиальной схемы проекта компоненты расставляют в рабочей области платы по команде Place | Component или при нажатии соответствующей пиктограммы (таблица 3). По команде Place | Connection вводятся электрические связи между выводами компонентов. Данную процедуру можно проводить только в тех случаях, если проектируемая схема несложная.

При наличии принципиальной схемы, используя команду Utils | Load Netlist, при выполнении которой происходит загрузка файл списка соединений (рисунок 13).

загрузка файла списка соединений

Рисунок 13 - Загрузка файла списка соединений

Используя кнопку Netlist Format, выбирается необходимый файл для загрузки, который содержит информацию об атрибутах компонентов и цепей.

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

    - Optimize Nets (Оптимизация цепей) - включен (выключен) режим оптимизации списка соединений; - Reconnect Cooper (Переключить заливку) - включен (выключен) режим подсоединения к цепям, имеющихся на плате участков металлизации; - Check for Cooper Sharing - режим проверки наличия ошибок на плате с предварительно размещенными компонентами; - Merge Attributes (Favor Netlist) - слияние атрибутов списка цепей с атрибутами проекта при приоритете атрибутов из списка; - Merge Attributes (Favor Design) - слияние атрибутов списка цепей с атрибутами проекта при приоритете атрибутов из проекта; - Replace Existing Net Classes - замена существующих в проекте классов цепей; - Ignore Netlist Net Classe - игнорирование определения классов из списка; - Ignore Netlist Attributes - игнорирование атрибутов списка цепей; - Replace Existing Attributes - замена атрибутов проекта атрибутами из списка.

После установки всех необходимых параметров производится автоматическая упаковка схемы на печатную плату (рисунок 14).

результат упаковки схемы на пп

Рисунок 14 - Результат упаковки схемы на ПП

После упаковки схемы на плату приступают к размещению компонентов внутри ее контура. Оптимальное размещение компонентов предопределяет успешную трассировку проводников и работоспособность реального устройства.

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

После размещения компонентов полезно выполнить минимизацию длин соединений на плате путем перестановки компонентов и их выводов по команде Utils | Optimize Nets. Окно данной команды приведено на рисунке 15.

установка параметров оптимизации

Рисунок 15 - Установка параметров оптимизации

В меню команды выбирают метод оптимизации:

    - Auto - автоматическая оптимизация; - Manual Gate Swap - перестановка эквивалентных секций компонентов вручную; - Manual Gate Swap - перестановка эквивалентных выводов вручную.

При выборе автоматической оптимизации подключаются следующие опции:

    - Gate Swap - перестановка секций; - Pin Swap - перестановка выводов; - Entire Design - оптимизация всего проекта; - Selected Objects - оптимизация выбранных объектов.

Для автоматической трассировки необходимо выбрать один из трассировщиков, поставляемых совместно с P-CAD. Все трассировщики запускаются из редактора РСВ командой Route | Autorouters (Трассировка | Автотрассировщики). В появившемся при этом окне Route Autorouters в списке Autorouter (Автотрассировщик) выбирается один из доступных трассировщиков. (Для выполнения данной работы был выбран трассировщик QuickRoute). Окно запуска трассировщика представлено на рисунке 16.

запуск трассировщика

Рисунок 16 - Запуск трассировщика

В верхней части диалогового окна расположены кнопки, позволяющие выбрать или указать файл стратегии (правил) трассировки. По умолчанию имена этих файлов совпадают с именем проекта, имена двух последних имеют префикс R.

В группе Error Messages (Сообщение об ошибках) указывается направление вывода протокола трассировки.

Output to Screen - вывод на экран;

Output to Log File - вывод в файл протокола;

Output to Both - вывод на экран и в файл протокола;

Layers (Слои) и Via Style (Стили переходных отверстий) вызывают стандартные окна редактора печатных плат для задания слоев и их свойств.

Стратегия трассировки сводится к установке шага координатной сетки, задания ширины проводников, стиля переходных отверстий, используемых по умолчанию и выбору проходов трассировки. Шаг сетки выбирается в окне Routing Grid (Трассировочная сетка), ширина линии задается в окне Line Width.

Кнопка Passes (Проходы) открывает меню алгоритмов (проходов) трассировки Pass Selection (Выбор проходов), в котором выбирается один или несколько алгоритмов трассировки (рисунок 17).

выбор проходов трассировки

Рисунок 17 - Выбор проходов трассировки

Проходы применяются в том порядке, в котором указаны в списке.

    - Wide Line Routing (трассировка широких линий); - Vertical (Вертикаль) - выполнение простейших соединений по вертикали на любом слое без использования переходных отверстий и с минимальным отклонением от прямых; - Horizontal (Горизонталь) - выполнение простейших соединений по горизонтали на любом слое без использования переходных отверстий и с минимальным отклонением от прямых; - 'L' Routes (1 via) (L - образная трассировка с одним переходным отверстием) - формирование участка трассы, состоящего из вертикального и горизонтального фрагментов, расположенных на разных слоях и соединенных одним переходным отверстием; - 'Z' Routes (2 vias) (Z - образная трассировка с двумя переходными отверстиями) - формирование пересечения трех проводников с двумя переходными отверстиями, имеющего форму Z; - 'C' Routes (2 vias) (С - образная трассировка с двумя переходными отверстиями) - формирование пересечения трех проводников с двумя переходными отверстиями, имеющего форму С; - Any Node (2 vias) (Любой узел с двумя переходными отверстиями) - аналогичен трем предыдущим; - Maze Routes (Лабиринтная трассировка) - трассировка, способная найти путь для оптимальной прокладки проводника, если это физически возможно; - Any Node (maze) (Любой узел (лабиринт)) - используется трассировка - лабиринт, но для наибольшего числа соединений проводники могут прокладываться необязательно оптимальным образом; - Route Cleanup (Трассировка отчистки) - проход для улучшения внешнего вида ПП и ее технологичности; - Via Minimization (Минимизация переходных отверстий) - минимизация количества переходных отверстий.

После установки необходимых параметров и опций для запуска автоматического трассировщика необходимо нажать Start. Результат трассировки представлен на рисунке 18.

Если после проектирования на плате остались не разведенные проводники, необходимо сделать ручную корректировку и повторно произвести трассировку.

С помощью команды Route | View Log (Трассировка | Просмотр отчета) выводится протокол трассировки.

результат трассировки пп

Рисунок 18 - Результат трассировки ПП

Похожие статьи




Автоматическая трассировка - Проект печатных плат электронных устройств в системе автоматизированного проектирования P-CAD

Предыдущая | Следующая