После размещения компонентов схемы на ПП необходимо провести трассировку соединений. P-CAD дает возможность развести плату 3-мя способами, используя:
На практике перечисленные способы могут комбинироваться.
Для выполнения работы необходимо загрузить файл с упакованной на ПП схемой на рабочее поле программы РСВ и выполнить дополнительные установки, требующиеся для проведения трассировки соединений.
Для трассировки необходимы дополнительные настройки параметров в меню Options.
В закладке General в области параметров соединений Connection Options в окне Optimize Partial Route разрешается/не разрешается оптимизировать связь для достижения минимальной "манхэттенской длины" после ручной трассировки связи. Если включен указанный флажок, то при ручной трассировке проводник подсоединяется к ближайшему фрагменту проводимой цепи.
В закладке ) включить проверку технологических параметров, создание отчетов и включение в них результатов проверки файла соединений, зазоров и ширины проводников.
(рис 17.1) Настройка контроля технологических параметров и содержания отчетов о проверкеЗакладка ).
(рис 17.2) Установка правил трассировкиОбласть Highlight While Routing при ручной трассировке задает режим подсвечивания только контактных площадок ( Pads Only ) или подсвечивания и контактных площадок, и проводников, и линий соединений, принадлежащих одной цепи ( Pads, Traces and Connections ).
Ручная трассировка определяется областью Manual Route. Если установлен флажок Right Mouse to Complete/Slash Key to Suspend, то для автоматического завершения трассы по кратчайшему пути используется правая кнопка мыши, а для остановки трассы в произвольном месте рабочего поля - клавиша /. Если установлен флажок Slash Key to Complete/Right Mouse Suspend, то наоборот.
Параметры интерактивного размещения устанавливаются в области Interactive Route. Флажок Honor Layer Bias означает разрешение на трассировку в слое в направлении, определенном в окне команды Options/Layers. Как правило, на слое Тор проводники трассируются параллельно длинной стороне платы. Флажок Show Routable Area определяет видимость области трассировки.
В области Trace Length задается контроль за длиной проводника трассы.
Экранные слои - это специализированные слои многослойных плат, предназначенные только для размещения экранов, выполняющих функции подведения к элементам схемы цепей земли и питания. Эти же слои могут выполнять функцию электромагнитного экрана и использоваться для получения линий связи с нормированным
Перед созданием экрана необходимо ввести в проект экранные слои Options/Layers... (Тип слоя Plane ) и должны быть установлены переходные отверстия, соответствующие по структуре разрабатываемой ПП.
Экраны на экранных слоях вычерчивается линией с помощью команды . В результате получится контур экрана без заливки. В режиме ).
На вкладке Plane (Экран), в окне Net (Цепь) установить название цепи, к которой подсоединяется экран из списка цепей.
В окне Boundary Width (Ширина границы) устанавливается ширина границы экрана, размеры экрана увеличиваются на величину ширины этой линии.
Кнопка Net Plane Color (Цвет экрана, выполняющего функцию цепи) позволяет установить любой цвет для каждого контура. Этим можно ввести различие для экранов разного функционального назначения.
На вкладке Net (Цепь) приведены параметры цепи, которая трассируется с помощью данного экрана, на вкладке Polygon (Площадь) приведены некоторые геометрические параметры экрана. (Носят справочный характер).
(рис 17.3) Окно свойств экранаНа рабочем поле заливка не показывается.
При создании экранного слоя для компонентов, расположенных в зоне расположения экрана, необходимо изменить стиль контактных площадок.
. Сама область должна быть вычерчена в виде полигона, стороны которого не пересекаются. Построенную область выделяют, нажимают правую кнопку мыши, выделяют строчку ) устанавливают требуемые параметры.
(рис 17.4) Выбор стиля полигонаВ области Backoff Smoothness указываются виды полигонов для обеспечения зазоров:
В области Backoff (зазор до других объектов, которые могут быть внутри полигона металлизации, близко от него расположены и принадлежат другим цепям) определяются: фиксированный зазор ( Fixed ) - устанавливается вручную и Use Design Rules - использование зазоров, заданных в конфигурации.
В закладке Connectivity указывается имя цепи, к которой подключается область металлизации. Там же указывается необходимость использования тепловых барьеров контактных площадок ( Thermals ) или непосредственное соединение ( Direct Connections ) области металлизации к контактам.
Если заранее не создать стиль переходного отверстия, то при переходе со слоя на слой, программа автоматически установит переходное отверстие с параметрами по умолчанию. Разработка собственного переходного отверстия осуществляется в диалоге Options Via Style, и последовательность действий аналогична разработке стиля контактной площадки.
При выделении нужного имени стека и нажатии кнопки производится редактирование сложных стеков переходных отверстий.
(рис 17.5) Редактирование сложных стековВ окне Layers последовательно указывают имена слоев, на которых будут размещаться контактные площадки стека. Имена слоев появляются при раскрытии списка слоев в окне Layer области Pad Definition, нужный слой выбирается из списка и добавляется в поле Layers при нажатии на кнопку Add. В окнах Shape, Widht и Height области Pad Definition указывают форму контактной площадки на выбранном слое, ее ширину и высоту соответственно.
В списке Shape указаны варианты форм контактных площадок:
| Poligon | определяемая полигоном; |
| Thermal 2 Spoke | с двумя тепловыми барьерами; |
| Thermal 2 Spoke/90 | с двумя тепловыми барьерами, развернутыми на 90°; |
| Thermal 4 Spoke | с четырьмя тепловыми барьерами; |
| Thermal 4 Spoke/45 | с четырьмя тепловыми барьерами, развернутыми на 45°; |
| с прямым соединением со сплошным слоем металлизации. |
При выборе контактной площадки в виде теплового барьера в появляющиеся окна Outer Dia/Inner Dia вводятся значения внешнего и внутреннего диаметров площадки. В окне Spoke Width задается ширина теплового барьера.
В области Hole в окне Diameter устанавливается диаметр металлизированного/неметаллизированного (включен/выключен флажок Plated ) отверстия, соединяющего слои ПП. После окончания установки параметров для каждой контактной площадки нажимается кнопка Modify.
Правила в проекте задаются значениями атрибутов, которые присваиваются цепям, контактным площадкам, переходным отверстиям, зазорам и т.п. Атрибуты можно задавать для всего проекта - Design, слоев - Layer, областей - Rooms, класса цепей - Net Class, цепи Net, между классами цепей - Class to Class ; при этом приоритет атрибутов возрастает в порядке перечисления, приведенного выше. Самый низкий приоритет имеет способ задания Design ; самый высокий - Class to Class.
Правила (технологические параметры проекта) устанавливаются командой , а). При нажатии клавиши , б).
(рис 17.6) Вид: а - закладки Design, б - окна Design RulesВ колонке Attribute Category выводятся списки типов атрибутов для различных объектов проекта:
| All Attributes | все стандартные атрибуты; |
| Component | компоненты; |
| Net | цепи; |
| Clearence | допустимые зазоры; |
| Physical | физические характеристики; |
| Electrical | электрические характеристики; |
| Placement | авторазмещение; |
| Manufacturing | улучшение технологичности проекта; |
| Router | атрибуты автотрассировщика PRO Route; |
| Simulation | атрибуты моделирования схемы; |
| SPECCTRA Route, SPECCTRA Placement | автотрассировщик программы SPECCTRA. |
Зазоры между различными объектами в различных слоях ПП устанавливаются в закладке Layer (рис 17.7,а). Чтобы изменить заданные по умолчанию зазоры между контактными площадками, переходными отверстиями, цепями на сигнальных слоях, необходимо выбрать слой, изменить значение в окне нужного зазора. Для каждого из слоев также можно задать другие атрибуты клавишей Edit Rules.
Атрибуты для конкретных цепей устанавливаются в закладке , б). Для этого предварительно выбираются курсором имена цепей, кнопкой Edit для окна Net Rules в ранее рассмотренном окне Place Attribute вводятся требуемые значения атрибутов, такие же действия задают атрибуты в разных слоях кнопкой Edit для окна Net Layer Rules.
Редактирование цепи производится после выделения ее имени в столбце , б).
(рис 17.7) Вид закладок окна Design Rules: а - Layer , б - NetКлассы цепей определяют в закладке , а). Имя нового класса цепей (группы цепей, использующих одни и те же правила трассировки) задается в окне Class Name и добавляется в список Classes. Из общего списка цепей Unassigned Nets выбираются цепи и клавишей Add присваиваются данному классу. Имена выделенных цепей отобразятся в окне Nets in this Class, а в поле Unassigned Nets отображается список цепей, не принадлежащих ни к одному из классов цепей.
Внутри каждого класса устанавливаются необходимые атрибуты. В окне Class Attributes записаны уже сформированные после нажатия кнопки Edit Attrs значения атрибутов.
Кнопка Set Nets From Design Selection позволяет внести в список цепей, принадлежащих данному классу, все цепи, выделенные пользователем с помощью команды Edit Select на рисунке принципиальной схемы.
Зазоры между цепями, относящимися к разным классам, устанавливают в закладке , б) в двух одноименных строках Net Class Name выбирают имена двух разных классов цепей, которые определены ранее, и нажимают кнопку Add Definition. В результате имена пары классов появляются в окне Net Class To Net Class Definition. Нужные величины зазоров устанавливают в появившемся окне Place Attribute после последовательных нажатий на кнопки Edit и Add.
Атрибуты выбранной цепи устанавливают после выполнения команды , б). В диалоговом окне меню можно просмотреть список атрибутов цепи после нажатия на кнопку View Attributes или приступить к редактированию атрибутов после нажатия на кнопку Edit Attributes. Для добавления или изменения атрибута далее нажимают кнопку Add и в открывшемся меню со списком всех стандартных атрибутов в левой области Attribute Category выбирают категорию атрибута Net, а в правой области Name выбирают имя атрибута. Затем в области Value вводится значение атрибута.
Атрибуты компонентов вводятся аналогично после выполнения команды Edit/Components, выбора имени компонента, нажатия на кнопку Properties, выбора закладки Attributes, последующего нажатия на кнопку Add и ввода в окно Value значения атрибута.
Сохранить настройки для дальнейшей работы можно в файле технологических параметров командой Update From Design.
(рис 17.8) Закладка классов цепей и их атрибутов - а, закладка Class to Class команды Options/Design Rules - б
Полученный в лабораторной работе № 16 вариант упаковки схемы на ПП разместить на рабочем поле редактора P-CAD
Сделать все слои, предназначенные для трассировки, видимыми. Невидимые слои в трассировке не участвуют. Поэтому если проектируется однослойная ПП, то необходимо отключить неиспользуемый слой, например слой Тор (Верхний).
Установить в строке состояния шаг трассировки, который равен шагу действующей сетки, и размер ширины печатного проводника. Следует помнить, что программа прокладывает печатные проводники только между узлами действующий сетки и фактически этот шаг является шагом проектирования, и именно он будет определять номинальные зазоры между элементами проводящего рисунка.
Режим ручной трассировки включается командой Route Manual (Ручная трассировка). Направление прокладки проводника (от начала трассы к концу, или наоборот) не имеет принципиального значения. Трассировка печатного проводника начинается на действующем слое, поэтому если плата двух- или многослойная, то перед началом прокладки очередного проводника установите действующим нужный слой. Если включены несигнальные слои проекта, то трассировка невозможна.
Подведите указатель мыши к началу трассы, щелкните ЛКМ по контактной площадке, от которой вы собираетесь прокладывать цепь. После щелчка вся цепь (в виде линий связи или проложенных ранее печатных проводников) изменит свой цвет на цвет подсветки.
Если прокладываемый проводник - короткий и при трассировке может быть проложен только с одной точкой перегиба (или вообще без перегибов), то следующий щелчок ЛКМ можно выполнить на другой контактной площадке. Если прокладываемый проводник должен иметь несколько точек перегиба, то очередной щелчок следует произвести в следующей узловой точке трассы.
Программа автоматически проложит печатный проводник и выполнит (если этого требует трасса) один перегиб. Форма перегиба будет соответствовать установленному режиму ортогональности.
После второго щелчка ЛК, пока вы не отпустили кнопку, можете изменить вариант выполнения перегиба. При каждом щелчке по клавише <F> трасса будет менять вариант прокладки и будет виден результат изменения. Отпустите ЛКМ, и трасса (или ее фрагмент) будет зафиксирована. Если в этой точке трасса не завершается, то прокладку проводника можно продолжить, щелкая ЛКМ в следующих узловых точках до контактной площадки в конце цепи (или трассируемого участка). Если указатель мыши подведен к контактной площадке, принадлежащей трассируемой цепи, то на ней появится значок в виде ромбика, отмечающий правильность подключения.
Если вы не можете довести проводник до очередной контактной площадки, то процесс можно прекратить в любом месте трассы, щелкнув по любой из двух клавиш / (Косая черта, слэш). Возобновить трассировку можно в любое время, причем с любой стороны незавершенной трассы.
Печатный проводник можно не доводить до контактной площадки, а по щелчку ПКМ программа завершит цепь по кратчайшему пути. Проводник можно корректировать во время прокладки (попутная корректировка) или по ее завершении. Если цепь должна переходить со слоя на слой, то, не прекращая трассировку, в узловых точках, где вы считаете возможным разместить переходное отверстие, нажмите на клавишу L - в этом месте появится переходное отверстие, и проводник будет трассироваться дальше на другом слое. Для многослойных плат щелчки по клавише L будут последовательно переключать все установленные слои платы. Трасса будет продолжена на выбранном слое.
Если прокладываемый проводник должен иметь переменную ширину, то в месте изменения ширины щелкните ЛК (этим вы отметите промежуточную точку на трассе) и несколько раз нажмите клавишу <W>, при этом в окне Line Width (Ширина линии) будут последовательно (при многократных нажатиях) включаться установленные в программе ширины линий. Дальнейшая трассировка будет выполняться с новой шириной проводника.
Для автоматической трассировки используем автотрассировщика Quick Route, который позволяет разводить несложные печатные платы, содержащие небольшое количество компонентов.
Командой ) выбрать трассировщик Quick Route.
Кнопка Strategy File задает имя файла стратегии трассировки, то есть совокупность параметров для трассировки ( .STR ).
(рис 17.9) Стартовое окно трассировщика Quick RouteOutput PCB File - файл с записью результатов трассировки (расширение файла - .РСВ ). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R ;
Output Log File - текстовый отчет о результатах трассировки (расширение файла - .LOG ). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R.
Кнопка Save сохраняет выбранный файл стратегии для текущего проекта.
Кнопка Set Base устанавливает параметры стратегии и имена перечисленных выше трех файлов по умолчанию.
Кнопка Layers вызывает для проверки или возможных изменений диалоговое окно Options Layers.
Кнопка Net Attrs вызывает диалоговое окно Edit Nets для просмотра и редактирования атрибутов цепей или редактирования атрибутов.
Кнопка Via Style вызывает диалоговое окно Options Via Style для просмотра и редактирования стеков контактных площадок. Переходные отверстия, которые всегда располагаются в узлах сетки трассировки, для различных цепей можно задавать с помощью атрибута VIASTYLE. Максимальный диаметр переходного отверстия ограничен двумя шагами сетки трассировки.
В строке Routing Grid окна Route Autorouters определяется сетка трассировки из четырех возможных значений шагов трассировки: 25
После нажатия на кнопку Passes в диалоговом окне Pass Selection выбираются типы проходов трассировки:
| Wide Line Routing | автотрассировщик производит разводку в первую очередь "широких" цепей, имеющих атрибуты AutoRouteWide и Width. Разводка производится только в горизонтальном и вертикальном направлениях. Трассировщик можно запускать несколько раз с активизацией разных проходов. |
| Horizontal | трассировка простых трасс только горизонтальными линиями без переходных отверстий с минимальными отклонениями от горизонтальной линии. |
| Vertical | трассировка простых трасс только вертикальными линиями без переходных отверстий с минимальными отклонениями от вертикальной линии. |
| "L" Routes ( 1 via), "Z" Routes (2 vias). "С" Routes (2 vias) | формирование фрагментов цепей, имеющих конфигурацию букв L, Z, C в различных ориентациях с переходными отверстиями в точках изломов. |
| Any Node (2 vias) | попытка трассировки связи между двумя контактными площадками с введением не более чем двух переходных отверстий с целью выполнения наиболее полной трассировки схемы. |
| Maze Routes | "лабиринтная" трассировка, не имеющая ограничений на ориентацию проводников на слое и на число переходных отверстий. |
| Any Node (maze) | "лабиринтная" трассировка без оптимизации длины трассы, с целью попытки проведения трассы "любой ценой". |
| Route Cleanup | используется для улучшения "внешнего вида" печатной платы путем спрямления уже проведенных трасс. |
| Via Minimisazion | уменьшает число переходных отверстий на разведенной плате. |
Последние два прохода рекомендуется использовать совместно после полного
В строке Line Width выбирается ширина всех проводников. Минимальное значение ширины - 0,1
Область переключателя Error Messages позволяет - вывести сообщения об ошибках на экран монитора ( Output to Screen ), в файл диагностики ( Output to Log File ) или как в файл, так и на экран ( Output to Both ).
Трассировщик можно запускать с активизацией всех проходов, за исключением двух последних (оптимизирующих).
Для запуска процесса разводки дорожек нажать на кнопку Start. В рабочем окне трассировщика отображается процесс разводки печатной платы.
Автоматическая трассировка проводится по команде . Автотрассировщик можно остановить по команде .
Аннулировать результаты неудачной трассировки позволяет команда ).
(рис 17.10) Аннулирование результатов трассировки
После завершения разработки топологии печатной платы и перед формированием данных для выпуска фотошаблонов необходимо проверить плату на соответствие принципиальной схеме, правилам проектирования и
(рис 17.11) Окно команды Utils/DRCОпции правил проверки печатной платы:
| Netlist Compare | сравнение списка соединений текущей печатной платы и соответствующей ей принципиальной схемы; |
| Clearence Violations | проверка заданных зазоров; |
| Text Violations | проверка правил написания текста; |
| Netlist Violations | проверка соответствия соединений текущей печатной платы и исходного списка цепей проекта; |
| Width Violations | проверка ограничений на заданную ширину трасс; |
| Unrouted Nets | проверка на наличие непроведенных цепей; |
| Unconnected Pins | проверка неподсоединенных выводов; |
| Net Length | проверка ограничений на длину цепей; |
| Silk Screen Violations | проверка зазоров между контактными площадками или переходными отверстиями в слое шелкографии; |
| Copper Pour Violations | проверка правильности выполнения зазоров в областях металлизации в сигнальных слоях; |
| Plane Violations | проверка во внутренних слоях типа "земля" и "питание" наложения областей металлизации, неправильного подсоединения к ним контактных площадок, переходных отверстий, изолированных областей металлизации; |
| Component Violations | проверка ошибок размещения компонентов; |
| Drilling Violations | проверка правильности сверления отверстий для штыревых выводов, сквозных и глухих переходных отверстий. |
В области Report Options указываются следующие опции проверок:
| View Report | выводит текст отчета на экран монитора. |
| Summarize Ignored Errors | количество игнорированных ошибок; |
| Summarize Overriden Errors | количество перекрывающихся ошибок, вывод которых запрещен в закладке Miscellaneous диалогового окна Options Display команды Options/Display. |
В области Error Options используются опции:
| Annotate Errors | индикация ошибок специальными маркерами; |
| Clear All Overrides | удаление всех маркеров перекрывающихся ошибок. |
Нажатие на кнопку Design Rules открывает диалоговое окно для задания технологических параметров проекта Options/Design Rules (см. выше).
Нажатие на кнопку Severity Levels открывает диалоговое окно Rules Severity Level (см. выше) для присвоения ошибкам их приоритетности (ранга).
После нажатия на кнопку Filename можно изменить имя файла (расширение *.drc ), в который записываются найденные ошибки.
После окончания всех установок параметров щелкните ОК.
Поиск и анализ всех выявленных ошибок производятся по команде ).
(рис 17.12) Сообщение об ошибке (цепь D6 не разведена)В поле окна выводятся номер ошибки ( Error Number ) и текстовое сообщение об ошибке. В окне Error Number можно перейти к очередной ошибке, а после нажатия на кнопку Jump To на экране монитора подсвечивается соответствующая ошибка.
После исправления ошибки ее индикатор на экране автоматически удаляется.
После размещения компонентов схемы на ПП необходимо провести трассировку соединений. P-CAD дает возможность развести плату 3-мя способами, используя:
На практике перечисленные способы могут комбинироваться.
Для выполнения работы необходимо загрузить файл с упакованной на ПП схемой на рабочее поле программы РСВ и выполнить дополнительные установки, требующиеся для проведения трассировки соединений.
Для трассировки необходимы дополнительные настройки параметров в меню Options.
В закладке General в области параметров соединений Connection Options в окне Optimize Partial Route разрешается/не разрешается оптимизировать связь для достижения минимальной "манхэттенской длины" после ручной трассировки связи. Если включен указанный флажок, то при ручной трассировке проводник подсоединяется к ближайшему фрагменту проводимой цепи.
В закладке ) включить проверку технологических параметров, создание отчетов и включение в них результатов проверки файла соединений, зазоров и ширины проводников.
(рис 17.1) Настройка контроля технологических параметров и содержания отчетов о проверкеЗакладка ).
(рис 17.2) Установка правил трассировкиОбласть Highlight While Routing при ручной трассировке задает режим подсвечивания только контактных площадок ( Pads Only ) или подсвечивания и контактных площадок, и проводников, и линий соединений, принадлежащих одной цепи ( Pads, Traces and Connections ).
Ручная трассировка определяется областью Manual Route. Если установлен флажок Right Mouse to Complete/Slash Key to Suspend, то для автоматического завершения трассы по кратчайшему пути используется правая кнопка мыши, а для остановки трассы в произвольном месте рабочего поля - клавиша /. Если установлен флажок Slash Key to Complete/Right Mouse Suspend, то наоборот.
Параметры интерактивного размещения устанавливаются в области Interactive Route. Флажок Honor Layer Bias означает разрешение на трассировку в слое в направлении, определенном в окне команды Options/Layers. Как правило, на слое Тор проводники трассируются параллельно длинной стороне платы. Флажок Show Routable Area определяет видимость области трассировки.
В области Trace Length задается контроль за длиной проводника трассы.
Экранные слои - это специализированные слои многослойных плат, предназначенные только для размещения экранов, выполняющих функции подведения к элементам схемы цепей земли и питания. Эти же слои могут выполнять функцию электромагнитного экрана и использоваться для получения линий связи с нормированным
Перед созданием экрана необходимо ввести в проект экранные слои Options/Layers... (Тип слоя Plane ) и должны быть установлены переходные отверстия, соответствующие по структуре разрабатываемой ПП.
Экраны на экранных слоях вычерчивается линией с помощью команды . В результате получится контур экрана без заливки. В режиме ).
На вкладке Plane (Экран), в окне Net (Цепь) установить название цепи, к которой подсоединяется экран из списка цепей.
В окне Boundary Width (Ширина границы) устанавливается ширина границы экрана, размеры экрана увеличиваются на величину ширины этой линии.
Кнопка Net Plane Color (Цвет экрана, выполняющего функцию цепи) позволяет установить любой цвет для каждого контура. Этим можно ввести различие для экранов разного функционального назначения.
На вкладке Net (Цепь) приведены параметры цепи, которая трассируется с помощью данного экрана, на вкладке Polygon (Площадь) приведены некоторые геометрические параметры экрана. (Носят справочный характер).
(рис 17.3) Окно свойств экранаНа рабочем поле заливка не показывается.
При создании экранного слоя для компонентов, расположенных в зоне расположения экрана, необходимо изменить стиль контактных площадок.
. Сама область должна быть вычерчена в виде полигона, стороны которого не пересекаются. Построенную область выделяют, нажимают правую кнопку мыши, выделяют строчку ) устанавливают требуемые параметры.
(рис 17.4) Выбор стиля полигонаВ области Backoff Smoothness указываются виды полигонов для обеспечения зазоров:
В области Backoff (зазор до других объектов, которые могут быть внутри полигона металлизации, близко от него расположены и принадлежат другим цепям) определяются: фиксированный зазор ( Fixed ) - устанавливается вручную и Use Design Rules - использование зазоров, заданных в конфигурации.
В закладке Connectivity указывается имя цепи, к которой подключается область металлизации. Там же указывается необходимость использования тепловых барьеров контактных площадок ( Thermals ) или непосредственное соединение ( Direct Connections ) области металлизации к контактам.
Если заранее не создать стиль переходного отверстия, то при переходе со слоя на слой, программа автоматически установит переходное отверстие с параметрами по умолчанию. Разработка собственного переходного отверстия осуществляется в диалоге Options Via Style, и последовательность действий аналогична разработке стиля контактной площадки.
При выделении нужного имени стека и нажатии кнопки производится редактирование сложных стеков переходных отверстий.
(рис 17.5) Редактирование сложных стековВ окне Layers последовательно указывают имена слоев, на которых будут размещаться контактные площадки стека. Имена слоев появляются при раскрытии списка слоев в окне Layer области Pad Definition, нужный слой выбирается из списка и добавляется в поле Layers при нажатии на кнопку Add. В окнах Shape, Widht и Height области Pad Definition указывают форму контактной площадки на выбранном слое, ее ширину и высоту соответственно.
В списке Shape указаны варианты форм контактных площадок:
| Poligon | определяемая полигоном; |
| Thermal 2 Spoke | с двумя тепловыми барьерами; |
| Thermal 2 Spoke/90 | с двумя тепловыми барьерами, развернутыми на 90°; |
| Thermal 4 Spoke | с четырьмя тепловыми барьерами; |
| Thermal 4 Spoke/45 | с четырьмя тепловыми барьерами, развернутыми на 45°; |
| с прямым соединением со сплошным слоем металлизации. |
При выборе контактной площадки в виде теплового барьера в появляющиеся окна Outer Dia/Inner Dia вводятся значения внешнего и внутреннего диаметров площадки. В окне Spoke Width задается ширина теплового барьера.
В области Hole в окне Diameter устанавливается диаметр металлизированного/неметаллизированного (включен/выключен флажок Plated ) отверстия, соединяющего слои ПП. После окончания установки параметров для каждой контактной площадки нажимается кнопка Modify.
Правила в проекте задаются значениями атрибутов, которые присваиваются цепям, контактным площадкам, переходным отверстиям, зазорам и т.п. Атрибуты можно задавать для всего проекта - Design, слоев - Layer, областей - Rooms, класса цепей - Net Class, цепи Net, между классами цепей - Class to Class ; при этом приоритет атрибутов возрастает в порядке перечисления, приведенного выше. Самый низкий приоритет имеет способ задания Design ; самый высокий - Class to Class.
Правила (технологические параметры проекта) устанавливаются командой , а). При нажатии клавиши , б).
(рис 17.6) Вид: а - закладки Design, б - окна Design RulesВ колонке Attribute Category выводятся списки типов атрибутов для различных объектов проекта:
| All Attributes | все стандартные атрибуты; |
| Component | компоненты; |
| Net | цепи; |
| Clearence | допустимые зазоры; |
| Physical | физические характеристики; |
| Electrical | электрические характеристики; |
| Placement | авторазмещение; |
| Manufacturing | улучшение технологичности проекта; |
| Router | атрибуты автотрассировщика PRO Route; |
| Simulation | атрибуты моделирования схемы; |
| SPECCTRA Route, SPECCTRA Placement | автотрассировщик программы SPECCTRA. |
Зазоры между различными объектами в различных слоях ПП устанавливаются в закладке Layer (рис 17.7,а). Чтобы изменить заданные по умолчанию зазоры между контактными площадками, переходными отверстиями, цепями на сигнальных слоях, необходимо выбрать слой, изменить значение в окне нужного зазора. Для каждого из слоев также можно задать другие атрибуты клавишей Edit Rules.
Атрибуты для конкретных цепей устанавливаются в закладке , б). Для этого предварительно выбираются курсором имена цепей, кнопкой Edit для окна Net Rules в ранее рассмотренном окне Place Attribute вводятся требуемые значения атрибутов, такие же действия задают атрибуты в разных слоях кнопкой Edit для окна Net Layer Rules.
Редактирование цепи производится после выделения ее имени в столбце , б).
(рис 17.7) Вид закладок окна Design Rules: а - Layer , б - NetКлассы цепей определяют в закладке , а). Имя нового класса цепей (группы цепей, использующих одни и те же правила трассировки) задается в окне Class Name и добавляется в список Classes. Из общего списка цепей Unassigned Nets выбираются цепи и клавишей Add присваиваются данному классу. Имена выделенных цепей отобразятся в окне Nets in this Class, а в поле Unassigned Nets отображается список цепей, не принадлежащих ни к одному из классов цепей.
Внутри каждого класса устанавливаются необходимые атрибуты. В окне Class Attributes записаны уже сформированные после нажатия кнопки Edit Attrs значения атрибутов.
Кнопка Set Nets From Design Selection позволяет внести в список цепей, принадлежащих данному классу, все цепи, выделенные пользователем с помощью команды Edit Select на рисунке принципиальной схемы.
Зазоры между цепями, относящимися к разным классам, устанавливают в закладке , б) в двух одноименных строках Net Class Name выбирают имена двух разных классов цепей, которые определены ранее, и нажимают кнопку Add Definition. В результате имена пары классов появляются в окне Net Class To Net Class Definition. Нужные величины зазоров устанавливают в появившемся окне Place Attribute после последовательных нажатий на кнопки Edit и Add.
Атрибуты выбранной цепи устанавливают после выполнения команды , б). В диалоговом окне меню можно просмотреть список атрибутов цепи после нажатия на кнопку View Attributes или приступить к редактированию атрибутов после нажатия на кнопку Edit Attributes. Для добавления или изменения атрибута далее нажимают кнопку Add и в открывшемся меню со списком всех стандартных атрибутов в левой области Attribute Category выбирают категорию атрибута Net, а в правой области Name выбирают имя атрибута. Затем в области Value вводится значение атрибута.
Атрибуты компонентов вводятся аналогично после выполнения команды Edit/Components, выбора имени компонента, нажатия на кнопку Properties, выбора закладки Attributes, последующего нажатия на кнопку Add и ввода в окно Value значения атрибута.
Сохранить настройки для дальнейшей работы можно в файле технологических параметров командой Update From Design.
(рис 17.8) Закладка классов цепей и их атрибутов - а, закладка Class to Class команды Options/Design Rules - б
Полученный в лабораторной работе № 16 вариант упаковки схемы на ПП разместить на рабочем поле редактора P-CAD
Сделать все слои, предназначенные для трассировки, видимыми. Невидимые слои в трассировке не участвуют. Поэтому если проектируется однослойная ПП, то необходимо отключить неиспользуемый слой, например слой Тор (Верхний).
Установить в строке состояния шаг трассировки, который равен шагу действующей сетки, и размер ширины печатного проводника. Следует помнить, что программа прокладывает печатные проводники только между узлами действующий сетки и фактически этот шаг является шагом проектирования, и именно он будет определять номинальные зазоры между элементами проводящего рисунка.
Режим ручной трассировки включается командой Route Manual (Ручная трассировка). Направление прокладки проводника (от начала трассы к концу, или наоборот) не имеет принципиального значения. Трассировка печатного проводника начинается на действующем слое, поэтому если плата двух- или многослойная, то перед началом прокладки очередного проводника установите действующим нужный слой. Если включены несигнальные слои проекта, то трассировка невозможна.
Подведите указатель мыши к началу трассы, щелкните ЛКМ по контактной площадке, от которой вы собираетесь прокладывать цепь. После щелчка вся цепь (в виде линий связи или проложенных ранее печатных проводников) изменит свой цвет на цвет подсветки.
Если прокладываемый проводник - короткий и при трассировке может быть проложен только с одной точкой перегиба (или вообще без перегибов), то следующий щелчок ЛКМ можно выполнить на другой контактной площадке. Если прокладываемый проводник должен иметь несколько точек перегиба, то очередной щелчок следует произвести в следующей узловой точке трассы.
Программа автоматически проложит печатный проводник и выполнит (если этого требует трасса) один перегиб. Форма перегиба будет соответствовать установленному режиму ортогональности.
После второго щелчка ЛК, пока вы не отпустили кнопку, можете изменить вариант выполнения перегиба. При каждом щелчке по клавише <F> трасса будет менять вариант прокладки и будет виден результат изменения. Отпустите ЛКМ, и трасса (или ее фрагмент) будет зафиксирована. Если в этой точке трасса не завершается, то прокладку проводника можно продолжить, щелкая ЛКМ в следующих узловых точках до контактной площадки в конце цепи (или трассируемого участка). Если указатель мыши подведен к контактной площадке, принадлежащей трассируемой цепи, то на ней появится значок в виде ромбика, отмечающий правильность подключения.
Если вы не можете довести проводник до очередной контактной площадки, то процесс можно прекратить в любом месте трассы, щелкнув по любой из двух клавиш / (Косая черта, слэш). Возобновить трассировку можно в любое время, причем с любой стороны незавершенной трассы.
Печатный проводник можно не доводить до контактной площадки, а по щелчку ПКМ программа завершит цепь по кратчайшему пути. Проводник можно корректировать во время прокладки (попутная корректировка) или по ее завершении. Если цепь должна переходить со слоя на слой, то, не прекращая трассировку, в узловых точках, где вы считаете возможным разместить переходное отверстие, нажмите на клавишу L - в этом месте появится переходное отверстие, и проводник будет трассироваться дальше на другом слое. Для многослойных плат щелчки по клавише L будут последовательно переключать все установленные слои платы. Трасса будет продолжена на выбранном слое.
Если прокладываемый проводник должен иметь переменную ширину, то в месте изменения ширины щелкните ЛК (этим вы отметите промежуточную точку на трассе) и несколько раз нажмите клавишу <W>, при этом в окне Line Width (Ширина линии) будут последовательно (при многократных нажатиях) включаться установленные в программе ширины линий. Дальнейшая трассировка будет выполняться с новой шириной проводника.
Для автоматической трассировки используем автотрассировщика Quick Route, который позволяет разводить несложные печатные платы, содержащие небольшое количество компонентов.
Командой ) выбрать трассировщик Quick Route.
Кнопка Strategy File задает имя файла стратегии трассировки, то есть совокупность параметров для трассировки ( .STR ).
(рис 17.9) Стартовое окно трассировщика Quick RouteOutput PCB File - файл с записью результатов трассировки (расширение файла - .РСВ ). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R ;
Output Log File - текстовый отчет о результатах трассировки (расширение файла - .LOG ). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R.
Кнопка Save сохраняет выбранный файл стратегии для текущего проекта.
Кнопка Set Base устанавливает параметры стратегии и имена перечисленных выше трех файлов по умолчанию.
Кнопка Layers вызывает для проверки или возможных изменений диалоговое окно Options Layers.
Кнопка Net Attrs вызывает диалоговое окно Edit Nets для просмотра и редактирования атрибутов цепей или редактирования атрибутов.
Кнопка Via Style вызывает диалоговое окно Options Via Style для просмотра и редактирования стеков контактных площадок. Переходные отверстия, которые всегда располагаются в узлах сетки трассировки, для различных цепей можно задавать с помощью атрибута VIASTYLE. Максимальный диаметр переходного отверстия ограничен двумя шагами сетки трассировки.
В строке Routing Grid окна Route Autorouters определяется сетка трассировки из четырех возможных значений шагов трассировки: 25
После нажатия на кнопку Passes в диалоговом окне Pass Selection выбираются типы проходов трассировки:
| Wide Line Routing | автотрассировщик производит разводку в первую очередь "широких" цепей, имеющих атрибуты AutoRouteWide и Width. Разводка производится только в горизонтальном и вертикальном направлениях. Трассировщик можно запускать несколько раз с активизацией разных проходов. |
| Horizontal | трассировка простых трасс только горизонтальными линиями без переходных отверстий с минимальными отклонениями от горизонтальной линии. |
| Vertical | трассировка простых трасс только вертикальными линиями без переходных отверстий с минимальными отклонениями от вертикальной линии. |
| "L" Routes ( 1 via), "Z" Routes (2 vias). "С" Routes (2 vias) | формирование фрагментов цепей, имеющих конфигурацию букв L, Z, C в различных ориентациях с переходными отверстиями в точках изломов. |
| Any Node (2 vias) | попытка трассировки связи между двумя контактными площадками с введением не более чем двух переходных отверстий с целью выполнения наиболее полной трассировки схемы. |
| Maze Routes | "лабиринтная" трассировка, не имеющая ограничений на ориентацию проводников на слое и на число переходных отверстий. |
| Any Node (maze) | "лабиринтная" трассировка без оптимизации длины трассы, с целью попытки проведения трассы "любой ценой". |
| Route Cleanup | используется для улучшения "внешнего вида" печатной платы путем спрямления уже проведенных трасс. |
| Via Minimisazion | уменьшает число переходных отверстий на разведенной плате. |
Последние два прохода рекомендуется использовать совместно после полного
В строке Line Width выбирается ширина всех проводников. Минимальное значение ширины - 0,1
Область переключателя Error Messages позволяет - вывести сообщения об ошибках на экран монитора ( Output to Screen ), в файл диагностики ( Output to Log File ) или как в файл, так и на экран ( Output to Both ).
Трассировщик можно запускать с активизацией всех проходов, за исключением двух последних (оптимизирующих).
Для запуска процесса разводки дорожек нажать на кнопку Start. В рабочем окне трассировщика отображается процесс разводки печатной платы.
Автоматическая трассировка проводится по команде . Автотрассировщик можно остановить по команде .
Аннулировать результаты неудачной трассировки позволяет команда ).
(рис 17.10) Аннулирование результатов трассировки
После завершения разработки топологии печатной платы и перед формированием данных для выпуска фотошаблонов необходимо проверить плату на соответствие принципиальной схеме, правилам проектирования и
(рис 17.11) Окно команды Utils/DRCОпции правил проверки печатной платы:
| Netlist Compare | сравнение списка соединений текущей печатной платы и соответствующей ей принципиальной схемы; |
| Clearence Violations | проверка заданных зазоров; |
| Text Violations | проверка правил написания текста; |
| Netlist Violations | проверка соответствия соединений текущей печатной платы и исходного списка цепей проекта; |
| Width Violations | проверка ограничений на заданную ширину трасс; |
| Unrouted Nets | проверка на наличие непроведенных цепей; |
| Unconnected Pins | проверка неподсоединенных выводов; |
| Net Length | проверка ограничений на длину цепей; |
| Silk Screen Violations | проверка зазоров между контактными площадками или переходными отверстиями в слое шелкографии; |
| Copper Pour Violations | проверка правильности выполнения зазоров в областях металлизации в сигнальных слоях; |
| Plane Violations | проверка во внутренних слоях типа "земля" и "питание" наложения областей металлизации, неправильного подсоединения к ним контактных площадок, переходных отверстий, изолированных областей металлизации; |
| Component Violations | проверка ошибок размещения компонентов; |
| Drilling Violations | проверка правильности сверления отверстий для штыревых выводов, сквозных и глухих переходных отверстий. |
В области Report Options указываются следующие опции проверок:
| View Report | выводит текст отчета на экран монитора. |
| Summarize Ignored Errors | количество игнорированных ошибок; |
| Summarize Overriden Errors | количество перекрывающихся ошибок, вывод которых запрещен в закладке Miscellaneous диалогового окна Options Display команды Options/Display. |
В области Error Options используются опции:
| Annotate Errors | индикация ошибок специальными маркерами; |
| Clear All Overrides | удаление всех маркеров перекрывающихся ошибок. |
Нажатие на кнопку Design Rules открывает диалоговое окно для задания технологических параметров проекта Options/Design Rules (см. выше).
Нажатие на кнопку Severity Levels открывает диалоговое окно Rules Severity Level (см. выше) для присвоения ошибкам их приоритетности (ранга).
После нажатия на кнопку Filename можно изменить имя файла (расширение *.drc ), в который записываются найденные ошибки.
После окончания всех установок параметров щелкните ОК.
Поиск и анализ всех выявленных ошибок производятся по команде ).
(рис 17.12) Сообщение об ошибке (цепь D6 не разведена)В поле окна выводятся номер ошибки ( Error Number ) и текстовое сообщение об ошибке. В окне Error Number можно перейти к очередной ошибке, а после нажатия на кнопку Jump To на экране монитора подсвечивается соответствующая ошибка.
После исправления ошибки ее индикатор на экране автоматически удаляется.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.