Система топологической трассировки печатных плат TopoR

         

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


Заключительным этапом работы над проектом в системе TopoR  является создание выходного файла в P-CAD ASCII PCB.

Экспорт в PCAD ASCII PCB возможен, только если проект содержит fsx файлы. При этом экспорт в pdf невозможен.

Команда Export доступна из меню в режимах ручного редактирования топологии и в режиме редактирования в стиле FreeStyle. Причем  при сохранении из  режима редактирования в стиле FreeStyle проводники записываются в файл сглаженными, а при сохранении из режима ручного редактирования, выполняется довольно грубая аппроксимация.

Для экспорта необходимо выполнить следующие действия:

Шаг 1:  Отрыть меню: «File» «Export» «PCAD ASCII PCB» (рис. 7.1)

Откроется стандартное окно «Select PCAD ASCII PCB file»

Рис. 7.1 Выбор команды меню Export    

Шаг 2: Выбрать имя файла и его расположения. Нажать «Save».

Проверка выполнения конструкторско-технологических ограничений

DRC (Design-Rule Checking)

Программа DRC проверяет топологию платы и создает текстовый файл с диагностической информацией.

Рис. 7.2 Диалоговое окно DRC

В таблице для каждого правила трассировки указывается минимально допустимые ширина проводников и зазор. При первом запуске DRC эти величины читаются из стиля разработки.



DRC позволяет задать необходимую величину зазора между проводниками и барьерами трассировки (

).

Для обнаружения участков металлизации, не подключенных к никакой цепи (

), в целях предупреждения возможных паразитных явлений можно задать максимально допустимое значение площади таких участков, а также площади металлизации незадействованных КП (
).

      DRC позволяет проверить:

  • целостность цепей (
    );
  • ширину сегментов цепей (
    );
  • зазоры между проводниками, а также между проводником и барьером трассировки (
    );
  • отсутствие участков металлизации, не подключенных ни к какой цепи (
    ), площадь которых более заданной;
  • отсутствие незадействованных КП (
    ), площадь которых более заданной.

Для того, чтобы задать имя файла сообщений, достаточно выбрать соответствующий пункт (

), указав имя и путь к каталогу, в котором будет создан файл сообщений (
).


По умолчанию файл сообщений называется drc.log и создается в папке проекта.

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

Глава 8. Настройки

Щелчок левой кнопки мыши на иконке
, а также последовательность щелчков на кнопке <Tools> меню, а затем <Options> (рис. 8.1) вызывает панель настроек (рис. 8.2).



Рис. 8.1 Вызов панели настроек

Панель “Отображение” (Show)



Рис. 8.2 Настройки параметров проекта

Позволяет:

выбрать фон рабочего поля (Background color);

включить/отключить отображение позиционных обозначений (Show RefDes), выбрать размер шрифта позиционных обозначений (Text size), выбрать цвет отображения позиционных обозначений (Text color);

включить/отключить отображение координатной сетки (Show grid), выбрать цвет сетки (Grid color), выбрать вариант отображения сетки (Grid kind) в виде решетки (Squares) или точками (dot), а также выбрать шаг сетки (Grid frequency) по горизонтали и вертикали.

Одновременно можно настроить три варианта отображения и переключаться между ними, выбирая Preset 1, Preset 2 или Preset 3.

 Нажатие на кнопку <Restore default> восстанавливает для текущего Preset значения по умолчанию.

 

Панель “Компоненты” (Components)

Позволяет показать или скрыть (Show placement side) очертания компонентов и барьеры размещения на верхней (Top) или нижней (Bottom) стороне платы.

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

- очертания компонентов (Show silk);

- охватывающий прямоугольник (Show component bound rect.);

- фиксированные компоненты (Fixed components);

- барьеры размещения (Show placement barriers).



Панель “Контакты” (PADS)





Позволяет:

изменять цвет осевых линий (Axes) и размеров контактных площадок (Text)  при их отображении, а также цвета сквозных контактов (Through pins) и контактов на внешних сторонах платы (top layer pads  и bottom layer pads);

Чтобы изменить применяемые цвета, следует щелкнуть левой кнопкой мыши на стрелке справа от окрашенного окошка, выбрать понравившийся цвет из предлагаемой палитры (при этом окошко перекрасится в соответствующий цвет) и щелкнуть на кнопке <OK> в нижней части панели.

Если отмечен пункт осуществлять каплевидное сглаживание стыков проводников с контактными площадками (Make teardrops), результирующий .PDF-файл будет содержать каплевидные стыки.

Панель “Переходы и точки ветвления” (Vias&junctions)



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

Панель отображения проводников (Wires)



Позволяет:

Установить отображение проводников тонкими линиями (Thin lines). Если эта функция активна (галочка в квадрате слева от названия), то проводники на плате изображаются тонкими линиями, в противном случае отображается реальная ширина проводников. Отображение тонкими линиями бывает полезно при редактировании мест скученности проводников в условиях недостаточности пространства для обеспечения конструктивно-технологических ограничений. В этом случае бывает трудно разобраться с топологией примыкающих друг к другу или даже наслаивающихся друг на друга широких проводников.

Включить или отключить изображение связей “по воздуху” (Netlines) и отдельно связей с неразмещенными компонентами.

Выбрать цвет отображения области трассировки (Routing area), а также барьеров во всех слоях (Routing barrier for all layers)  и барьеров во всех внутренних слоях (Routing barrier for all internal layers).

Панель “Слои трассировки” (Routing layers)



Позволяет:

включать/отключать отображение проводников и барьеров трассировки;



выбирать цвет проводников и барьеров трассировки;

включать/отключать трассировочный слой.

Нарушения ограничений (Violations)



 

Доступен выбор цвета для подсветки:

-                    минимальных зазоров (Narrownesses),

-                    сужений ширины проводников (Shrinkages of wires)

-                    нарушений проектных норм (DRC errors),

-                    элементов топологии, стоящих вне  заданной сетки (Not in a grid).

Панель “Выбор” (Selection)



Позволяет выбрать цвет для отображения:

выделенной цепи (Selected net);

выделенной альтернативной цепи (Alternative selected net)

выделенных компонентов (Selected components);

выделенных контактных площадок (Selected pads);

рамки окна выделения (Selection frame).

Панель “Перемещение” (Moving)

 

Позволяет выбрать цвет, а также включить/отключить отображение

       рассчитанных векторов перемещения (forces):

               точек ветвления проводников (Junction);

               межслойных переходов (Via);

               компонентов (Component).     

плавное перемещение объектов (Animated shifting)

Панель “Автоматическое размещение” (Autoplacement)



Позволяет установить размеры области размещения компонентов, либо рассчитать их автоматически, нажав на кнопку <Auto>, а также указать, необходимо ли размещать все незафиксированные компоненты или только компоненты, расположенные в заданной области размещения.



Панель “Автоматическая трассировка” (Autorouting)



Позволяет:

включить/отключить использование функциональной эквивалентности;

включить/отключить автоматическую трассировку соединений (совмещенная топология) (Don’t route without command).

Отключение автоматической трассировки соединений полезно при ручном размещении компонентов. В этом случае трассировка совмещенной топологии проводников осуществляется только при нажатии на кнопку
.

включить/отключить сохранение вариантов на первом цикле оптимизации топологии (Save variants on the first round).

Панель “Автоматическое перемещение” (Automoving)

Перемещение компонентов осуществляется с целью ликвидации узких мест, для сокращения длины печатных проводников, а в некоторых случаях для сокращения площади, занимаемой проводниками и компонентами, и как следствие - для уменьшения размеров платы.

Перемещение компонентов можно осуществлять как в интерактивном, так и в автоматическом режимах.

В автоматическом режиме можно задать направление «дрейфа» компонентов с помощью “розы ветров” кликом левой кнопки мыши в круглом поле, соответствующем выбранному направлению.



При перемещении компонентов доступны следующие опции:

Generate/Remove junctions - порождать/устранять точки ветвления;

Reduce wire length – сокращать длину проводников;

Eliminate narrownesses - устранять нарушения;

Enable drift – разрешить дрейф;

Gradually reduce step – постепенно уменьшать шаг.

1)        «Порождать/уничтожать ветвления» - введение точек ветвления существенно сокращает суммарную длину соединений.

2)       «Сокращать длину проводников» и  «Избавляться от узкостей» - как уже упоминалось, перемещение компонентов выполняется для сокращения суммарной длины проводников и ликвидации «узкостей», поэтому целесообразно не выключать эти опции при автоматической корректировке расположения компонентов.



3)       ««Дрейф» для уменьшения площади» - выделение данной опции полностью зависит от потребностей пользователя в уменьшении площади платы. 

4)        «Постепенно уменьшать шаг» - эта опция позволяет с каждой итерацией уменьшать амплитуду колебания элементов около точки равновесия. Требуется 20-30 итераций, в зависимости от величины шага сетки. Программа автоматически останавливается, когда шаг перемещения становится меньше шага сетки.

“Горячие” клавиши

Right mouse button                        Screen scrolling

Mouse wheel,  +,  -                         Scope

Ctrl + O                                            Open

Ctrl + S                                             Save

Ctrl + Y                                             Redo

Ctrl + Z                                             Undo

F5                                               Placement editing

F6                                               Autorouting

F7                                               Manual editing

F8                                               FreeStyle editing

F9                                               Start/suspend automatic procedure

F10                                             Check

Ctrl + A                                       Select all

SPACE                                        Attach selected to cursor

SPACE                                        Rotate by moving

F                                                  Fix/unfix components

S                                                  Change placement side

L                                                  Change layer

R                                                  Change rule

X                                                 Cyclic selection:                                              

                                                     part of wire/wire/net

BACKSPACE                            Cancel the last segment addition


Содержание раздела