Современные решения для производства электроники

P-CAD 2001 для начинающих. Урок 8.

 

Автоматическая трассировка печатных плат

Рассматриваются основные приемы работы со штатными автотрассировщиками печатных плат, поставляемыми в составе системы P-CAD2001.

В штатный комплект поставки P-CAD 2001 входят программы автотрассировки QuickRoute, ProRoute 2/4, ProRoute и P-CAD Shape Route, а также интерфейс к программе SPECCTRA фирмы CADENCE.

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

Автотрасировщик ProRoute 2/4 позволяет проводить трассировку односторонних и двухсторонних печатных плат без ограничения числа выводов, либо четырехслойных плат с числом выводов компонентов до 4000. Трассировщик ProRoute свободен от этих ограничений и позволяет проводить трассировку плат, имеющих до 32 слоев.

В отличие от перечисленных выше трассировщик P-CAD Shape Route может не использовать для трассировки координатную сетку, что позволяет значительно улучшить качество трассировки.

 

Программа автоматической трассировки QuickRoute

Программы автоматической трассировки запускаются из основного меню редактора печатных плат PCB командой Route/Autorouters… На появляющейся при этом панели Route Autorouters в окне со списком Autorouter можно выбрать один из системных трассировщиков.

 

Основные элементы управления автотрассировкой

В зависимости от выбора вид панели Route Autorouters несколько меняется. Для случая выбора трассировщика QuickRoute, панель имеет вид представленный на рис. 10−1.

Рис. 10−1. Панель Route Autoruters для QuickRoute

В верхней части панели расположены кнопки, позволяющие выбрать или указать файл стратегии (Strategy File), файл для записи результатов трассировки (Output PCB File) и файл протокола трассировки (Output Log File).

Кнопка Load позволяет загрузить обновленный файл стратегии, а кнопка Save сохранить внесенные в стратегию трассировки изменения. Нажатие на кнопку Set Base восстанавливает параметры стратегии заданные в системе по умолчанию.

Кнопка Start запускает процесс автотрассировки.

Кнопка Restart используется для запуска прерванного по каким-либо причинам нам процесса трассировки.

Кнопка Close закрывает панель Route Autorouters.

В группе Error Messages указывается куда будет выводиться протокол трассировки:

Output to Screen – на экран;

Output to Log File – в файл протокола;

Output to Both – на экран и в файл протокола.

 

Если выбран режим Output to Log File трассировка не может быть приостановлена, поскольку нет возможности реагировать на сообщения системы

Кнопки в нижней части панели Layers и Via Style вызывают стандартные панели редактора печатных плат для задания слоев и их свойств (пп. 9.3) и процедуру создания стеков переходных отверстий (пп. 9−4). Кнопка Net Attributes позволяет перейти к заданию и редактированию атрибутов цепей (пп. 2.3.4). Работа с этими разделами рассматривалась ранее.

 

Задание стратегии трассировки

Собственно стратегия трассировки в данном случае включает в себя выбор шага координатной сетки, задание ширины проводников по умолчанию и выбор проходов трассировки

Шаг координатной сетки выбирается в окне со списком Routing Grid в нижней части панели из следующего набора значений: 25 mil; 20 mil; 16,7−16,6−16,7 mil (нерегулярная сетка); 12,5 mil; 10 mil. Другие шаги сетки (в том числе и метрические) недопустимы.

В окне Line Width задается ширина проводников, для которых не заданы атрибуты AUTOROUTEWIDE и WIDTH (ширина). Минимально возможная ширина проводника равна 0,1 mil (0,01 мм). Ширина проводника не может превышать половину шага координатной сетки, например, для шага 25 mil максимально возможная ширина проводника будет равна 12 mil (автоматически отслеживается системой).

Рис. 10−2. Выбор проходов трассировки

Кнопка Passes открывает меню структуры трассировки Pass Selection (рис. 10−2). Здесь выбираются типы проходов трассировки, выполняемые в следующем порядке:

Wide Line Routing – разводка всех широких цепей, имеющих атрибуты AUTOROUTEWIDE и WIDTH (ширина) перед выполнением других проходов. На этом этапе прокладываются только горизонтальные и вертикальные трассы. Наклонные широкие трассы необходимо предварительно проложить вручную. В литературе рекомендуется начинать трассировку с включения только этого режима. После его окончания неразведенные «широкие» цепи доразводятся вручную и процесс автоматической трассировки запускается снова.

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

Vertical – выполнение простейших соединений по вертикали на любом слое без использования переходных отверстий и с минимальными отклонениями от прямых линий.

‘L’ Routes (1 via) – формирование пересечения двух проводников и одного переходного отверстия, имеющего форму буквы L. Проводники располагаются на двух активных слоях и имеют ортогональную ориентацию (один горизонтальный – второй вертикальный). Проводники размещаются на расстоянии не более 100 mil вне прямоугольника, вершины которого находятся в соединяемых выводах. Несмотря на то, что этот вид соединения задан по умолчанию, он не будет формироваться если на каких-либо двух слоях не установлен режим взаимно перпендикулярного расположения проводников (на одном вертикальное, на другом – горизонтальное).

‘Z’ Routes (2 vias) – формирование пересечения трех проводников с двумя переходными отверстиями, имеющего форму буквы Z. Проводники располагаются на двух активных слоях и имеют ортогональную ориентацию (горизонтальную и вертикальную). Буква Z может иметь любую ориентацию. Проводники размещаются на расстоянии не более 100 mil вне прямоугольника, вершины которого находятся в соединяемых выводах. Несмотря на то, что этот вид соединения задан по умолчанию, он не будет формироваться если на каких-либо двух слоях не установлен режим взаимно перпендикулярного расположения проводников (на одном вертикальное, на другом – горизонтальное).

‘C’ Routes (2 vias) — формирование пересечения трех проводников с двумя переходными отверстиями, имеющего форму буквы C. Проводники располагаются на двух активных слоях и имеют ортогональную ориентацию (горизонтальную и вертикальную). Буква C может иметь любую ориентацию. Трассировка типа С более гибкая, чем трассировки типа L и Z, так как проводники могут размещаться на расстоянии более 100 mil вне прямоугольника, вершины которого находятся в соединяемых выводах. Любые доступные слои могут использоваться в этом типе трассировки. Несмотря на то, что этот вид соединения задан по умолчанию, он не будет формироваться если на каких-либо двух слоях не установлен режим взаимно перпендикулярного расположения проводников (на одном вертикальное, на другом – горизонтальное).

Any Node (2 vias) – для достижения наибольшего числа соединений в данном проходе анализируется каждый узел цепи и делается попытка соединить любые узлы в цепи с использованием не более двух переходных отверстий. Предыдущие проходы использовали только оптимальные соединения по критерию минимальной длины.

Maze – трассировка типа «лабиринт», способная найти путь для оптимальной прокладки проводника, если это физически возможно. Основана на привязке проводников к узлам сетки. Максимальное число переходных отверстий в каждой цепи назначают с помощью атрибута MAXVIAS (по умолчанию — 10). Если лабиринтная трассировка заблокирует разводку ряда цепей, то поступают следующим образом: 1) выключают алгоритм Maze и с помощью QuickRoute разводят плату; 2) разводят часть проводников вручную в редакторе печатных плат; 3) завершают трассировку с помощью QuickRoute, включив алгоритм Maze.

Any Node (Maze) – этот проход также использует лабиринтную трассировку, но для достижения наибольшего числа соединений проводники могут прокладываться необязательно оптимальным образом.

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

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

 

Рекомендуется последние два прохода выполнять совместно и только после завершения трассировки всех соединений!!

 

Управление трассировкой

После нажатия кнопки Start на панели Route Autorouters система выдает сообщение, что ряд файлов будут перезаписаны (рис. 10−3). В случае положительной реакции на это сообщение открывается окно трассировщика QuickRoute, показанное на рис. 10−4 и процесс трассировки немедленно запускается.

Рис. 10−3. Предупреждение о перезаписи файлов

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

Рис. 10−4. Окно трассировщика QuickRoute

Группа Route (трассировка) содержит команды, предназначенные для управления процессом трассировки. Их назначение следующее:

Info (информация) – вывод информации о ходе трассировки. На специальной панели указывается сколько соединений различных типов выполнено, сколько сделано переходных отверстий и т. д. (рис. 10−5);

Рис. 10−5. Информация о ходе трассировки

Pause (пауза) – временная приостановка трассировки;

Resume (продолжать) – продолжение трассировки после временной приостановки;

View Log – просмотр протокола отчета о ходе трассировки;

Рис. 10−6. Окно прерывания трассировки

Cancel – прекращение трассировки. При активизации этой команды появляется специальное окно (рис. 10−6), где можно выбрать один из вариантов прерывания трассировки:

Stop routing and save – выход с сохранением результатов трассировки, что бы можно было в дальнейшем продолжить трассировку;

Stop routing and not save – выход без сохранения результатов трассировки.

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

 

Практическое использование QuickRoute

Проведем изучение возможностей трассировщика QuickRoute на нескольких практических примерах

• Проведите трассировку платы на крупной сетке

1) Используя команду File/Open графического редактора печатных плат, загрузите из каталога P-CAD2001/Tutorial файл Demo1_u.pcb

2) Поскольку этот проект выполнен в дюймовой системе единиц в меню Options/Configure перейдите от метрической системы единиц к дюймовой.

 

При выполнении автотрассировок внимательно следите за соответствием текущей системы единиц измерения и единиц измерения загружаемого проекта!!

3) Активизируйте команду Route/Autorouters и выберите в окне со списком Autorouter на панели Route Autorouters в качестве трассировщика QuickRoute (см. рис. 10−1).

4) Имена и расположение файлов стратегии, протокола и выходного файла не изменяйте.

5) В окне со списком Routing Grid выберите максимально возможный шаг сетки 25 mil.

6) В окне Line Width задайте ширину проводников равной 20 mil.

 

Убедитесь, что ширина проводников не может быть больше половины шага сетки!!

7) Нажмите на кнопку Start для запуска процесса автотрассировки.

8) После окончания трассировки с помощью команды Route/View Log просмотрите протокол трассировки. Его заключительная часть должна быть примерно следующей:

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

• Повторите трассировку, уменьшив ширину проводников

1) Закройте текущее окно редактора печатных плат с результатами предыдущей трассировки и вновь загрузите файл файл Demo1_u.pcb

 

Перед запуском любого автотрассировщика в редакторе печатных плат должны быть закрыты все окна, кроме одного — с данными для трассировки!!!

2) Запустите автотрассировщик QuickRoute, уменьшив ширину проводников в окне Line Width до 5 mil.

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

• Повторите трассировку, уменьшив шаг сетки

1) Закройте текущее окно редактора печатных плат с результатами предыдущей трассировки и вновь загрузите файл файл Demo1_u.pcb

2) Запустите автотрассировщик QuickRoute, уменьшив шаг сетки в окне Routing Grid до 10 mil.

 

Для выбора этого значения шага сетки используйте клавишу со стрелкой «вниз».

После запуска автотрассировщика появится сообщение об ошибке, показанное на рис. 10−7 и процесс трассировки будет прерван. В этом сообщении говорится, что размеры площадок переходных отверстий для цепи D0 равные 40 mil, превышают допустимые значения равные 20 mil.

Рис. 10−7. Сообщение об ошибке

 

Размеры площадок переходных отверстий в случае использования QuickRoute не должны превышать удвоенного шага сетки!!!

Во многих случаях удается повысить эффективность трассировки, используя разную последовательность и различные сочетания проходов трассировки. Так, некоторые специалисты советуют на первой итерации отключить все проходы кроме Wide Line Routing (трассировка вертикальных и горизонтальных сегментов «широких» линий). Напомним, что «широкими» в данном случае считаются все линии, у которых явно заданы атрибуты AUTOROUTEWIDE и WIDTH независимо от их значений.

• Проведите трассировку на крупной сетке, используя только проход Wide Line Routing

1) В окне со списком Routing Grid выберите максимально возможный шаг сетки 25 mil.

2) Нажмите кнопку Passes (см. рис. 10−1) и на панели Pass Selection (рис. 10−2) сбросьте флажки у всех проходов кроме первого.

3) Запустите процесс автотрассировки и дождитесь его окончания.

4) В редакторе печатных плат активизируйте команду Edit/Nets (Редактирование/Цепи).

5) На панели Edit Nets нажмите кнопку Set Nets By Attribute (выбрать цепи по атрибутам).

Рис. 10−8. Выбор цепей по атрибутам

6) На панели Set By Attribute (рис. 10−8) нажмите кнопку Set All, поскольку атрибут для цепей в данном проекте только один – Width (или щелкните левой кнопкой мыши по строке с названием атрибута для его выделения) и нажмите кнопку ОК для закрытия этой панели.

7) В списке Nets панели Edit Nets будут выделены две цепи – VCC и GND, для которых явно задана ширина проводников. Нажмите кнопку Highlight (Подсветка), чтобы подсветить эти цепи в проекте.

8) Закройте панель Edit Nets.

Рис. 10−9. Результат трассировки «широких» цепей

Выбранные цепи (и проводники и логические связи) в проекте выделятся цветом (в данном случае желтым), как показано на рис. 10−9. Из рисунка видно, что часть связей для данных цепей не была разведена, поскольку использовалась крупная сетка и сам проход Wide Line Routing не может проводить наклонных проводников.

• Закончите трассировку «широких» цепей вручную.

1) Установите шаг сетки 5 mil, а ширину проводников 20 mil.

2) Выберите в качестве текущего слой Top.

3) Активизируйте команду Route/Route Manual или нажмите кнопку на инструментальной панели.

4) Отметьте щелчками левой кнопки мыши начало и конец неразведенной связи, отмеченной выноской на рис. 10−9.

5) Нажмите правую кнопку мыши для обрыва проводника.

6) Активизируйте слой Bottom и реализуйте оставшуюся неразведенную связь, как показано на рис. 10−10. На этом рисунке проводники, проложенные вручную, для наглядности выполнены утолщенными (40 mil).

Рис. 10−10.

После окончательной разводки «широких» проводников процесс автотрассировки может быть продолжен.

• Завершите процесс автотрассировки с использованием других проходов.

1) Активизируйте команду Route/Autorouters, выберите в качестве трассировщика QuickRoute и установите шаг сетки 25 mil.

2) Нажмите кнопку Passes и на панели Pass Selection (рис. 10−2) установите флажки у всех проходов кроме первого и двух последних.

3) Запустите процесс автотрассировки, нажав кнопку Start и дождитесь ее окончания.

4) Просмотрите файл протокола, используя команду Route/View Log.

 

Для увеличения количества разведенных связей проводите не один, а два-три сеанса трассировки!!!

Связи оставшиеся неразведенными после автотрассировки придется разводить вручную или выполнить объемными перемычками (проводами).

После окончания автотрассировки для улучшения внешнего вида печатной платы и повышения технологичности за счет удаления лишних изломов и изгибов проводников и уменьшения количества переходных отверстий необходимо выполнить последние два прохода из списка на панели Pass Selection:

— Route Cleanup;

— Via Minimization.

• Проведите улучшение внешнего вида платы

1) Активизируйте команду Route/Autorouters, выберите в качестве трассировщика QuickRoute и установите шаг сетки 25 mil.

2) Нажмите кнопку Passes и на панели Pass Selection (рис. 10−2) установите флажки только у двух последних проходов.

3) Запустите процесс автотрассировки, нажав кнопку Start и дождитесь ее окончания.

4) Просмотрите файл протокола, используя команду Route/View Log. Убедитесь, что количество переходных отверстий действительно уменьшилось. Об этом говорит запись в строке

===========================================
Vias added: -45 (-47% of total vias)
===========================================

где указано отрицательное число добавленных переходных отверстий.

 

Увеличить количество удаленных переходных отверстий можно путем многократного (2−3 раза) перезапуска автотрассировщика!!!

 

Программа автоматической трассировки Pro Route

 

Установка общих параметров трассировки

Запуск программы автоматической трассировки Pro Route осуществляется аналогично запуску трассировщика QuickRoute из графического редактора печатных плат PCB. Внешний вид панели Route Autoruters для случая выбора трассировщика Pro Route представлен на рис. 10−11.

Рис. 10−11. Панель Route Autoruters для Pro Route

Верхняя часть панели аналогична программе QuickRoute.

Кнопки Design Rules, Layers, Net Attrs, вызывают панели установки правил проектирования, слоев и атрибутов цепей, рассмотренные ранее.

Кнопки Line Width, Via Style, Routing Grid позволяют выбрать текущую ширину проводников, текущий стиль переходных отверстий и шаг координатной сетки. Работа с этими командами рассматривалась в разделе 7.

Группа параметров Options включает флажки Auto Grid – для автоматического выбора наиболее подходящего шага сетки ( при установке этого флажка кнопка Routing Grid будет недоступна); Ripup – разрешающий разрывать проложенные цепи в процессе интерактивной трассировки и оптимизации (для сохранения предварительно проложенных вручную проводников следует установить для них атрибут NoAutoRoute); Diagonals – разрешающий проводить трассировку под углом 45 градусов; Simaltaneous Class Routing – позволяющий разрешить одновременную трассировку цепей, относящихся к разным классам (рекомендуется этот флажок установить для повышения эффективности трассировки).

В поле Checkpoint Interval Minutes устанавливается интервал времени в минутах между моментами времени сохранения файла с результатами трассировки.

Группа параметров Copper Share определяет стиль соединений проводников. Он определяет различные способы организации Т-образной разводки к различным фрагментам трассы. Возможны следующие варианты:

Lines and vias — реализация T-образных соединений в произвольных местах трассы;

Vias only – разветвление проводников только в местах переходных отверстий;

Disable – запрет использования разветвлении проводников вне контактных площадок.

 

Использование T- образных соединений позволяет существенно повысить эффективность трассировки, улучшить надежность и технологические параметры платы.

В группе Error Messages указывается куда будет выводиться протокол трассировки:

Output to Screen – на экран;

Output to Log File – в файл протокола;

Output to Both – на экран и в файл протокола.

 

Если выбран режим Output to Log File трассировка не может быть приостановлена, поскольку нет возможности реагировать на сообщения системы.

 

Проходы трассировки

Нажатие кнопки Passes (проходы) приводит к выводу окна управления проходами трассировки Pass Selection, показанному на рис. 10−12.

Рис. 10−12. Задание проходов трассировки Pro Route

Выбор требуемых проходов осуществляется установкой соответствующего флажка в группе Manual Pass Selection (ручной выбор проходов). Выбор доступен только, если сброшен флажок Auto Pass Selection (автоматический выбор проходов).

Проходы можно разделить на три группы:

Constructive (конструктивные) – которые включают все проходы начиная от Wide Via Fanout до Exhaustive. При выполнении этих проходов количество переходных отверстий и проводников увеличивается;

Iterative (интерактивные), включающие локальные и глобальные алгоритмы разрезания (Rip-up). Эти проходы разрезают и переразводят существующие соединения, что бы освободить место для других проводников.

Manufacturing Improvement (производственные улучшения), включающие проходы Manufacturing и Final Manufacturing. Эти проходы улучшают внешний вид платы и повышают ее надежность, за счет спрямления проводников, удаления петель, уменьшения количества переходных отверстий и т.д. и выполняются только для полностью разведенной платы, если не установлен флажок Force Manufacturing passes.

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

Wide Via Fanout (SMD) – обеспечивает прокладку коротких отрезков линий с переходным отверстием на конце для выводов планарных компонентов, подключенных к широким цепям (как правило, цепям питания). При этом цепь должна иметь атрибуты WIDTH (ширина) и AUTOROUTEWIDE (разрешение на авторазводку).

Via Fanout (SMD) – отличается от предыдущего прохода тем, что короткие отрезки линий с переходными отверстиями на конце (fanout), формируются для всех цепей относящимся к планарным компонентам.

Wide Initial – на этом проходе производиться разводка широких проводников (как правило, цепей питания), не требующих для реализации более трех переходных отверстий. Направления для отдельных слоев при этом строго выдерживаются. Применение этого прохода позволяет улучшить «разводимость» сигнальных цепей. Разводимые цепи должны иметь атрибуты WIDTH (ширина) и AUTOROUTEWIDE (разрешение на авторазводку).

Wide Comprehensive – в этом проходе осуществляется окончательная разводка цепей, имеющих атрибуты WIDTH и AUTOROUTEWIDE без ограничений на количество переходных отверстий и направлений проводников в слоях.

Memory – выполняет трассировку сигнальных цепей типа шин памяти. Соединяемые контактные площадки должны допускать соединения практически прямыми горизонтальными или вертикальными линиями (допустимое отклонение не более 100 mil или один шаг сетки).

Initial (начальный) – реализуются несложные соединения (не более трех переходных отверстий) со строгим соблюдением направлений проводников, заданных для отдельных слоев. Не производится прокладка проводников по диагонали.

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

Exhaustive (полный) – прокладка наиболее сложных соединений с соблюдением технологических норм и правил, без ограничений на число переходных отверстий и направлением сегментов в слоях.

Iterative (rip-up) (итерационный) – при выполнении этого прохода осуществляется разрыв существующих трасс и их модификация с целью увеличения числа свободных каналов. Для каждого класса цепей допускается до 10 итеративных проходов. Проходы разделяются на локальные и глобальные. При глобальных проходах используемых на начальных стадиях трассировки производится модификация трасс на всей плате. При достижении 98% разведенных цепей или завершении трех глобальных проходов включаются локальные проходы, обрабатывающие отдельные участки платы. При выполнении итеративных проходов допускается произвольное количество переходных отверстий и произвольна ориентация проводников на плате.

Число допустимых итераций проходов Iterative (rip-up) указывается в окне Maximum Iterative Passes в группе параметров Pass Counts. Допускается до 10 проходов, но рекомендуется использовать не более 3−5, поскольку алгоритм отличается сложностью и длительностью работы.

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

Число итераций этого прохода (не более 10) задается в окне Manufacturing Passes в группе параметров Pass Counts.

Final Manufacturing (заключительный производственный) –здесь выполняются практически те же изменения, что и на предыдущем проходе, но более тщательно. Например, если разрешена диагональная трассировка, то изломы проводников под прямым углом могут быть скошены под углом 45 градусов).

Последние два прохода не увеличивают числа разведенных цепей и по умолчанию выполняются для полностью разведенной платы. Однако если установить флажок Force Manufacturing passes, то оптимизация включится независимо от степени завершенности трассировки.

 

Запуск трассировки в программе Pro Route

После установки необходимых параметров трассировки на панелях Route Autoruters и Pass Selection, запуск трассировки осуществляется нажатием кнопки Start на панели Route Autoruters, если необходимо осуществить новую трассировку, или кнопки Restart для повторного запуска.

При запуске появляется окно трассировщика Pro Route, аналогичное показанному на рис. 10−4.

Практически все команды Pro Route также аналогичны соответствующим командам трассировщика QuickRoute, рассмотренным в пп. 3.1.3

 

Программа автоматической трассировки Shape-Based Router

Бессеточный трассировщик Shape-Based Router стал поставляться с системой P-CAD с начала 2000 года. По сравнению с сеточными трассировщиками Pro Route и QuickRoute он обладает большими возможностями и позволяет проводить автоматическую и полуавтоматическую трассировку с большей эффективностью.

Оптимизированный для сегодняшних планарных (SMT) конструкций с большой плотностью компоновки и малым шагом выводов, автотрассировщик Shape-Based Router легко обрабатывает смешанные метрические и дюймовые шаги выводов компонентов с двусторонней установкой компонентов. Автоматический анализ печатной платы и гибкая настройка проходов трассировки гарантирует, что трассировка будет выполнена с высокой эффективностью для всех технологии монтажа кристалла в корпус.

 

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

Также как и других программ автоматической трассировки для запуска автотрассировщика Shape-Based Router необходимо активизировать команду Route/Autorouters… основного меню редактора печатных плат PCB, предварительно загрузив какой-либо проект.

• Загрузите в редактор печатных плат один из демонстрационных примеров, поставляемых с системой P-CAD

1) Используя команду File/Open графического редактора печатных плат, загрузите из каталога P-CAD2001/Tutorial файл Demo1_u.pcb

2) Поскольку этот проект выполнен в дюймовой системе единиц в меню Options/Configure перейдите от метрической системы единиц к дюймовой.

 

1) Для сохранения предварительно разведенных вручную цепей зафиксируйте их командой Edit/Fix.

2) Поскольку автотрассировщик не проверяет предварительно разведенные цепи, выполните анализ технологических ограничений перед началом трассировки, используя команду UTILS/DRC.

3) Активизируйте команду Route/Autorouters.

 

Перед запуском любого автотрассировщика с помощью команды основного меню Window убедитесь, что в редакторе печатных плат открыт только один проект!!!

 

Назначение и выбор имен рабочих файлов

В случае выбора в окне Autorouter трассировщика P-CAD Shape Route на панели Route Autorouters будут доступны следующие кнопки (см. рис. 10−13):

Рис. 10−13.Панель Route Autorouters

Start – для перехода в окно автотрассировщика;

Close – для отмены автотрассировки и возвращения в редактор печатных плат;

PRF File… — выбор файла для записи результатов трассировки. Трассировщик P-CAD Shape Route записывает результаты трассировки в специальный файл, имеющий расширение PRF (P-CAD Route File);

Output PCB File – назначение имени файлу с результатами трассировки;

Output Log File – назначение имени файлу протокола трассировки, содержащему подробный отчет о ее результатах;

Load – обновление параметров трассировки из назначенного файла стратегии;

Save – сохранение параметров трассировки в файл;

Set Base – возвращение к именам файлов стратегии и результатов трассировки, заданным по умолчанию.

 

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

• Запустите автотрассировщик P-CAD Shape Router

1) Не изменяя назначенных системой имен файлов, нажмите на кнопку Start на панели Route Autorouters

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

Рис. 10−14. Предупреждение о перезаписи файлов

Появится рабочее окно трассировщика Shape-Based Router, показанное на рис. 10−16 с загруженным проектом, на котором будет отображаться контур печатной платы, границы поля трассировки, контактные площадки компонентов, их позиционные обозначения и связи между выводами.

На время работы автотрассировщика редактор печатных плат системой блокируется, о чем сообщает надпись, показанная на рис. 10−15.

Рис. 10−15. Сообщение о блокировании редактора печатных плат

Рис. 10−16.Рабочее окно автотрассировщика Shape-Based Router

• Убедитесь, что PCB заблокирован

1) С помощью панели задач Windows, расположенной в нижней части экрана монитора активизируйте окно редактора печатных плат, используя кнопку

2) Попробуйте нажать какую-либо кнопку на левой инструментальной панели. Все команды редактора заблокированы.

3) Вернитесь в окно автотрассировщика, нажав на кнопку в панели задач Windows.

 

Настройка цветовой палитры экрана

Для настройки параметров автотрассировщика используется группа команд меню Options (параметры). Здесь всего две команды Display (отображение) и Auto-Router (автотрассировка). Первая из них активизирует панель Display Options (см. рис. 10−17). Здесь можно выбрать цвет для отдельных элементов рабочего поля в колонке Color (цвет фона может быть только черным или белым) и установить их видимость в колонке Visible (возможные значения True и False выбираются из раскрывающегося списка ).

Рис. 10−17. Настройка дисплея

• Установите желаемые цвета элементов рабочего поля трассировщика

 

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

Команда Options/Auto-Router позволяет задавать параметры трассировки. При ее активизации появляется панель Autorouter Setup, показанная на рис. 10−18.

Рис. 10−18. Выбор проходов трассировки

Здесь на закладке Routing Passes (проходы трассировки) можно установкой соответствующих флажков выбрать необходимые проходы трассировки. Возможны следующие проходы:

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

Fan Out Used SMD Pins (разделка планарных выводов) – проход позволяет подключить короткие отрезки линии с переходными отверстиями на конце (т.к. называемые стрингеры) к планарным контактным площадкам. При наличии на плате компонентов с планарными выводами этот проход всегда должен использоваться. Неудачные попытки создать подобного рода элементы отображаются маленькими желтыми окружностями с «X» в центре.

 

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

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

Push And Shove (потесни и протолкни) – этот проход является основным в наборе проходов. Он значительно расширен по части условий смещения и проталкивания проводников, когда возможно смещение и проталкивание соседних трасс по диагонали без ограничения по дальности, можно перепрыгивать через переходные отверстия и контактные площадки.

Rip Up (разрезание) – этот проход является признанным трассировщиком очистки. После завершения прохода Push And Shove возможны нарушения технологических правил. Места этих нарушении на мониторе отмечаются маленькими желтыми окружностями. Как правило, очередные проходы различных алгоритмов трассировки позволяют убрать эти нарушения. В случае очень сложных плат часть этих нарушений остается после полного завершения других проходов. Проход Rip Up позволяет удалить эти нарушения за счет разрезания и переразводки трасс, связанных с технологическими нарушениями.

Clean Passes (проходы зачистки)– эти проходы уменьшают количество углов (спрямляют проводники) и улучшают подключения к контактным площадкам. Возможно выполнение зачистки во время трассировки (Clean During Routing) и после завершения основных проходов (Clean After Routing).

Evenly Space Tracks (равномерное распределение трасс) – специфический проход, позволяющий равномерно распределять дорожки. Например, если между соседними выводами микросхемы могут быть проведены две дорожки, но реально проходит одна, то в результате выполнения этого прохода она будет сдвинута в центр расстояния между выводами.

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

В окне Routed Corners (углы трассировки) выбирается вариант изгибов трасс – под углом 90 градусов или под углом 45 градусов.

 

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

 

Установка параметров трассировки

На закладке Parameters панели Autorouter Setup, показанной на рис. 10−19, устанавливаются некоторые важные параметры трассировки. Рассмотрим их более подробно.

Рис. 10−19. Установка параметров трассировки

В столбце Layer отображаются имена проводниковых слоев, используемых для трассировки. Их имена передаются в трассировщик из редактора печатных плат PCB и изменению не подлежат.

В столбце Route Direction задается предпочтительное направление проводников в соответствующем слое. Возможные варианты выбираются из раскрывающегося списка:

Disable – запрет проведения трасс в данном слое;

Vertical – предпочтительное направление вертикальное;

Horizontal – предпочтительное направление горизонтальное;

Plane – резервирует слой для металлизации;

Auto – позволяет выбирать направление трассировщику;

Any Direction – ни одно из направлений не является предпочтительным, например, на третьем слое трехслойной печатной платы. Не рекомендуется задавать это значение более чем одному слою;

Fanout – используется при необходимости создания стрингеров для планарных выводов и при желании ограничить количество проводниковых трасс в этом слое.

Кроме перечисленных возможны дополнительные направления, такие как 45 градусов вниз (45\\), 45 градусов вверх (45/), 1 час, 2 часа, 4 часа, 5 часов (часовая стрелка на циферблате часов). Эти направления могут быть заданы для всех слоев многослойной печатной платы, хотя обычно для верхней и нижней стороны задают горизонтальное и вертикальное направления.

Нажатие на кнопку Analyze Directions (анализ направлений) позволяет трассировщику автоматически назначить приоритетное направление для всех слоев, у которых параметр Route Direction был определен как Auto.

В окне Units выбирается система единиц измерения – микроны, миллиметры, сантиметры, дюймы или милы.

 

Следите за согласованностью единиц измерения редактора печатных плат и трассировщика!!!

В окне Via Type можно запретить (No Vias) или разрешить (Thruhole Only) использование переходных отверстий при трассировке.

В окне Via under SMD можно разрешить или запретить создание переходных отверстий под планарными контактными площадками. Создание таких отверстий может значительно облегчить задачу трассировки печатных плат с высокой плотностью компоновки.

В окне Channel Size устанавливается размер канала для трассировки – пространства для прокладки трассы с необходимыми зазорами. Размер канала рассчитывается, исходя из первичной ширины трассы (primary track width) и величины необходимых зазоров. Как правило, размер канала предложенный системой автоматически дает хорошие результаты. Размер канала задается в mil (тысячная часть дюйма).

 

Для проведения бессеточной трассировки задавайте величину канала равной 1 mil (для метрической системы единиц равной или менее 0,0254 мм))!!!

В окне Primary Pad Width задается исходный диаметр большинства контактных площадок для штыревых выводов. Для планарного вывода этим параметром задается наибольший размер. Используется для расчета размера канала трассировки.

В окне Primary Via Width задается исходный диаметр текущего переходного отверстия на плате.

В окне Primary Track Width устанавливается исходная ширина трассы, принимаемая для большинства трасс.

В окне Primary Clearance устанавливается исходная величина зазоров между краями проводниковых трасс, между проводником и контактной площадкой, между проводником и переходным отверстием и между переходным отверстием и контактной площадкой.

 

Задание параметров контрольных точек

На закладке Testpoints (контрольные точки) панели Autorouter Setup, показанной на рис. 10−20, устанавливаются параметры контрольных точек в случае необходимости их размещения на печатной плате. Контрольные точки могут быть пяти разновидностей:

— Existing Via, использующие существующие переходные отверстия;

— Component Pad (Bottom Only), использующие контактные площадки монтажных отверстий на нижней стороне платы;

— Testpoint Pad (Top Only), контактная площадка со стилем TestPoint1 на верхней стороне печатной платы, размещенная специально для создания контрольной точки;

— Testpoint Pad (Bottom Only), контактная площадка со стилем TestPoint2 на нижней стороне печатной платы, размещенная специально для создания контрольной точки;

— Testpoint Pad (Thruhole), контактные площадки со стилем TestPoint3 на нижней и верхней сторонах печатной платы со сквозным отверстием, размещенные специально для создания контрольной точки.

Стили специальных контактных площадок для контрольных точек TestPoint1, TestPoint2 и TestPoint3 создаются в редакторе печатных плат перед загрузкой проекта в автотрассировщик.

 

Имена стилей должны в точности соответствовать написанным выше, т.е. с заглавными буквами T и P!!!

Проход трассировщика Add Testpoints (добавить контрольные точки), размещающий контрольные точки на плате, базируется на приоритетах контрольных точек (Testpoint Priorities). Каждый используемый тип контрольных точек должен иметь уникальные числовые приоритеты в пределах от 1 до 5. Высшим является приоритет равный 1.

Выбор приоритета для каждого типа производится из раскрывающегося списка в группе Testpoint Priorities (см. рис. 10−20). Для запрета размещения какого-либо типа контрольных точек на плате в списке следует выбрать Disabled (заблокированный).

Рис. 10−20. Установка параметров контрольных точек

В группе Testpoint Options (см. рис. 10−20) устанавливаются некоторые параметры для контрольных точек, а именно:

— в окне Testpoint Grid определяется сетка, к которой будут привязываться контрольные точки. Значение Gridless – позволяет устанавливать их вне сетки;

— в окне Testpoint Reference Designator определяется стиль позиционных обозначений для добавляемых контрольных точек. Возможные варианты: TP1, TP2 или T1, T2, T3. В случае использования в качестве контрольных точек существующих площадок переходных или монтажных отверстий позиционные обозначения им не присваиваются;

— в окне Lock Down Existing Used Testpoints можно разрешить или запретить использование контрольных точек от предыдущих сеансов трассировки.

 

Назначение атрибутов цепям

Очень важно, что в автотрассировщике можно установить некоторые атрибуты цепей, такие как ширина, приоритет разводки, метод оптимизации и используемы слои. Для установки этих параметров используется команда Edit/Net Attributes (Редактирование/Атрибуты цепей). При активизации этой команды появляется окно, показанное на рис. 10−21.

Рис. 10−21. Установка атрибутов цепей

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

В первом столбце (Display) устанавливается видимость электрических соединений для каждой цепи. Возможны два значения – True (видимый) и False (невидимый).

Во втором столбце (Routing Priority) устанавливается очередность автоматической трассировки для 20 цепей. Если из раскрывающегося списка для какой-либо цепи выбирается 1, то она будет разводится первой. В случае выбора значения Default (по умолчанию) выбор порядка трассировки будет производиться автоматически.

 

Одинаковые приоритеты для разных цепей не допускаются!

В столбце Length Minimize (минимизация длины) задается режим минимизации отдельной цепи. Здесь возможны следующие значения:

None – минимизация не производится;

Min Dist – минимизируется полная длина цепи;

Daisy – цепь сохраняет последовательность соединений между выводами, записанную в базе данных;

Horizontal – сегменты проводников цепи ориентируются преимущественно горизонтально. Чаще всего используется для цепей питания и «земли».

Vertical – сегменты проводников цепи ориентируются преимущественно вертикально. Чаще всего используется для цепей питания и «земли».

В столбце Route Action определяется стиль автотрассировки. Возможные значения:

Default – при установке этого значения стрингеры к контактным площадкам планарных компонентов будут создаваться только для многослойных печатных плат (с числом слоев более двух);

 

Режим Default является основным и должен изменяться только в обоснованных случаях!!!

Route – разводка цепи без генерации стрингеров;

No Route – игнорирование цепи при автотрассировке;

Locked – запрет трассировки ранее разведенной цепи;

 

Значение Locked может быть установлено только для полностью разведенных цепей!!!

Fan Out/ Route – при установке этого значения для имеющихся планарных выводов перед трассировкой будут сгенерированы стрингеры;

Fan Out/ Plane — при установке этого значения для имеющихся планарных выводов будут сгенерированы стрингеры, но сама цепь трассироваться не будет. Можно использовать для цепей питания и «земли» при наличии слоев металлизации.

В столбце Routing Layer (слои для трассировки) указываются сигнальные слои для трассировки отдельной цепи. Возможные значения:

All Routing – для трассировки могут использоваться все сигнальные слои;

Top – трассировка только на верхнем слое;

Bottom – трассировка только на нижем слое.

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

Окно Find Net (поиск цепи) позволяет осуществлять навигацию по списку цепей. Для движения по списку достаточно набрать первые буквы имени цепи.

Запуск, прерывание и приостановка автотрассировки

Очень интересно, что система позволяет оценить ожидаемую плотность трассировки на отдельных участках платы до начала трассировки. Это необходимо сделать до начала трассировки, что бы убедиться в правильности расстановки компонентов. Для оценки используется команда View/Density (Просмотр/Плотность) основного меню. На появляющейся после активизации этой команды цветовой диаграмме красным цветом отмечены места с наивысшей плотностью трасс, голубым – с наименьшей плотностью (см. рис. 10−22). Если участки помеченные красным цветом занимают более 10−20% площади платы, рекомендуется по другому разместить компоненты.

Рис. 10−22. Карта плотности трасс на плате

Еще одним средством позволяющим оценить результаты будущей работы является так называемое предтрассировочное резюме (Pre-Route Synopsis), получаемое по команде Reports/Pre-Route Synopsis. Здесь можно получить информацию о параметрах используемой стратегии трассировки, количестве разводимых цепей и компонентов в проекте, плотности размещения и т.д.

 

Используйте средства предварительного контроля перед началом трассировки.

Для запуска процесса автотрассировки необходимо активизировать команду Tools/Start Autorouter или нажать кнопку на инструментальной панели. На первой стадии система анализирует плату и выбирает соответствующую стратегию трассировки, определяющую последовательность выполнения заданных проходов. Если на этом этапе обнаруживаются какие-либо проблемы, процесс останавливается и на экран выдается соответствующее сообщение, например,

One or more connections cannot be routed

(Одно или более соединений не могут быть выполнены).

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

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

Для прерывания процесса трассировки необходимо в меню активизировать команду Tools/Stop Autorouter или нажать кнопку на инструментальной панели.

Для временной приостановки процесса трассировки используется команда Tools/Pause Autorouter.

Возобновить прерванную или приостановленную трассировку можно командой Tools/Restart Autorouter.

Информацию о выполнении трассировки после ее окончания или приостановке можно получить, используя команду Reports/Routing Statistics в основном меню. Информация выдается в форме отчета, представленного на рис. 10−23.

Рис. 10−23. Пример отчета о ходе трассировки

 

Ручная и интерактивная трассировка

Программа Shape-Based Router позволяет проводить трассировку отдельных проводников в ручном и интерактивном режиме, используя текущие настройки параметров трассировки. Для интерактивной трассировки в программе предусмотрено несколько команд, расположенных в меню Tools, показанном на рис. 10−24. Рассмотрим возможности этих команд более подробно.

Рис. 10−24. Меню “Tools”

Используя команду Tools/Autoroute Connection, можно создать проводник, соединяющий два вывода (аналог – кнопка на инструментальной панели). При активизации этой команды курсор превращается в вертикальную стрелку (см. рис. 10−25, а), которой необходимо указать требуемое соединение и нажать левую кнопку мыши. Результат выполнения этой команды показан на рис. 10−25,б. Система сама выбирает слой для трассировки и ширину проводника в соответствии с заданными параметрами трассировки и проводит проводник, огибая все препятствия.

      а)                     б)

Рис. 10−25. Интерактивная трассировка отдельных соединений

Команда Tools/Autoroute Net позволяет провести соединения для всей цепи (аналог – кнопка на инструментальной панели).

Команда Tools/Autoroute Component позволяет провести соединения для всех цепей, подключенных к выбранному компоненту (аналог – кнопка на инструментальной панели).

Команда Tools/Autoroute Area позволяет провести соединения для всех соединений, входящих в выбранную прямоугольную область или пересекающих ее границы (аналог – кнопка на инструментальной панели). Для выбора области трассировки необходимо курсором указать ее центр, нажать левую кнопку мыши и, не отпуская ее, движением мыши задать размеры области.

Очень интересной является команда Tools/Sketch Route. Ее особенностью является то, что пользователь вначале создает эскиз соединения, а затем система пытается автоматически его реализовать. Пример эскиза проводника показан на рис. 10−26,а (тонкая красная линия). Результат реализации данного соединения системой приведен на рис. 10−26,б.

       а)                          б)

Рис. 10−26. Использование команды Sketch Route

Для работы с этой командой необходимо после ее активизации указать курсором цепь, с которой предполагается работать и отметить ее щелчком левой кнопки мыши. Выбранная цепь подсветится. Курсор изменит свою форму – превратится в небольшую вертикальную стрелку. Далее необходимо курсором указать один из выводов входящих в цепь, нажать левую кнопку мыши, и, не отпуская ее, начать рисовать эскиз проводника, не особенно заботясь о точности рисунка.

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

Для удаления части неправильно введенного эскиза просто вернитесь курсором к предыдущему выводу.

Особенностью всех перечисленных выше команд является то, что проводники создаются автоматически с использованием алгоритмов автотрассировки. Пользователь в данном случае только определяет последовательность трассировки отдельных цепей или их сегментов. При необходимости можно выполнять трассировку вручную, не используя автотрассировщик. Для ручной трассировки необходимо активизировать в меню команду Tools/Manual Route (аналог – кнопка на инструментальной панели). Далее необходимо щелкнуть левой кнопкой мыши по соединению, которое необходимо трассировать. При движении курсора от ближайшего вывода за курсором потянется штриховая линия (см. рис. 10−27,а). Цвет этой линии будет определятся цветом слоя, в котором будет размещен сегмент проводника. Переключение между слоями производится с помощью цифровых клавиш (цифре 1 соответствует слой TOP, цифре 2 следующий сигнальный слой и т.д.). Фиксация положения сегментов производится щелчками левой кнопки мыши (см. рис. 10−27,б).

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

         а)                   б)                    в)

Рис. 10−27. Ручная трассировка проводников

В процессе трассировки система контролирует выполнение технологических ограничений. Места конфликтов отмечаются маленькими желтыми кружочками.

 

Редактирование проекта

В процессе интерактивной и ручной трассировки очень часто возникает потребность в редактировании уже проложенных трасс. Для этой цели в системе предусмотрено несколько команд позволяющих убрать неправильно проложенные проводники или их части. Эти команды сгруппированы в меню Tool и представлены в табл. 10−1.

 

Отчеты о ходе трассировки

Группа команд меню Reports (отчеты) позволяет просмотреть на экране или напечатать на принтере 7 различных отчетов о работе над платой (рис. 10−28).

Рис. 10−28. Панель отчетов системы

В отчете Pre-Route Synopsis (Предтрассировочное резюме) приводятся данные о заданных параметрах трассировки. Здесь можно получить информацию о параметрах используемой стратегии трассировки, количестве разводимых цепей и компонентов в проекте, плотности размещения и т.д.

В отчете Routing Statistics (статистика трассировки) приводятся детальные сведения о ходе выполненной или приостановленной трассировки.

В отчете Connections Not Routed (неразведенные соединения) приводится список неразведенных или частично разведенных соединений.

В отчете Connections Not Fanned Out приводятся сведения о контактах для которых не были сделаны стрингеры.

В отчете Via Statistics приводятся сведения о всех переходных отверстиях на плате с указанием их координат, типа и цепи в которую они включены.

В отчете Copper Per Layer приводятся сведения об области металлизации с указанием длины трасс, как на всей плате, так и отдельно на каждом слое.

В отчете Testpoints содержится список всех добавленных контрольных точках с указанием их типа, координат и позиционного обозначения.

Все сгенерированные отчеты записываются в текстовый файл SR.RPT и могут быть просмотрены при нажатии на кнопку View.

 

Сохранение результатов трассировки

Сохранить результаты автоматической или ручной трассировки и вернуться в редактор печатных плат можно, используя команду File/Save and Return. 

Уроки по P-CAD2001
Уроки по P-CAD. Урок 7, часть 2
Ручная и интерактивная трассировка печатных плат в редакторе PCB. Команда Route/Manual – ручная трассировка. Т-образная трассировка. Команда Route/ Interactive – интерактивная трассировка. Команда Route/Miter - сглаживание проводников. Команда Route/Fanout – выравнивание проводников. Команда Route/Bus – прокладка шин. Команда Route/MultiTrace – одновременная прокладка нескольких трасс. Создание внутренних областей металлизации. Металлизированные области в сигнальных слоях. Создание вырезов в областях заливки. Полигоны.
Уроки по P-CAD. Урок 4, часть 2
Создание иерархического проекта. Создание нового модуля. Использование существующего модуля. Создание эквивалентной схемы модуля. Команда resolve hierarchy - разложение иерархии. Проверка схемы. Вывод схемы на принтер. Задание правил проектирования. Создание файла параметров проекта. Составление отчетов. Составление списка цепей.
Уроки по P-CAD. Урок 5
Запуск редактора печатных плат (PCB). Настройка конфигурации редактора PCB. Установка общих параметров проекта. Установка параметров технологического контроля. Установка параметров ручной и интерактивной трассировки. Установка производственных параметров. Установка конфигурации слоев. Установка параметров сетки. Настройка параметров отображения. Настройка клавиатуры и мыши. Установка текущих параметров барьеров трассировки. Сглаживание углов полигонов. Установка параметров текста. Создание стеков контактных площадок и переходных отверстий. Задание технологических норм и правил проектирования. Сохранение технологических настроек.
Уроки по P-CAD. Урок 7, часть 1
Работа с редактором печатных плат. Импорт контура платы через формат DXF. Создание контура ПП в редакторе PCB. Упаковка соединений на печатную плату. Размещение компонентов на печатной плате. Выбор и выделение объектов. Настройка фильтра выбора объектов. Использование контекстного выпадающего меню. Выравнивание компонентов. Отображение электрических связей. Редактирование и просмотр атрибутов компонентов. Изменение стилей контактных площадок. Общая справочная информация о компоненте. Просмотр таблицы упаковки в корпус. Просмотр списка возможных вариантов корпусов.