Реферат: Практическое пособие Санкт-Петербург 200x удк 621. 38 Б
Министерство образования и науки Российской Федерации
Балтийский государственный технический университет «Военмех»
Э.А. Бесперстов
О.А.Кононов
СИСТЕМА ПРОЕКТИРОВАНИЯ OrCAD 9.2
Часть 3. Программа Layout
Практическое пособие
Санкт-Петербург
200x
УДК 621.38
Б
Система проектирования OrCAD 9.2. Часть 3. Программа Layout: Практ. пособие/ Э.А. Бесперстов, О.А. Кононов; Балт. гос. техн. ун-т; СПб., 2006. - с.
Пособие соответствует программе учебной дисциплины “Автоматизация проектирования”. Во третьей части пособия рассматриваются материалы по созданию проекта печатной платы. В нескольких занятиях рассказывается, как определить контур платы, разместить компоненты, препятствия и переходные отверстия на плате, произвести ручную разводку платы, проверить плотность расстановки компонентов на плате и так далее.
Предназначено для студентов, обучающихся по специальностям “Системы управления летательными аппаратами”, “Автоматизированные системы обработки информации и управления”, “Информационные системы и технологии” и другим инженерным специальностям.
Ил. . Табл. . Библиогр.: 4 назв.
^
Р е ц е н з е н т ы: кафедра “ ”
Утверждено
редакционно-издательским
советом университета
© Авторы, СПб, 200х
© БГТУ, СПб, 200х
ВВЕДЕНИЕ
Печатная плата (ПП) — важнейший элемент любого электронного устройства. Технология проектирования и изготовления печатных плат определяет качество изделия в целом, его себестоимость и надежность.
Редактор размещения и трассировки печатных плат ^ OrCAD Layout обеспечивает трассировку сложных сверхплотных печатных плат, предоставляя конструкторам мощные и гибкие инструменты для разработки топологии, задания технологических ограничений и организации коллективной работы над проектом. Он имеет три различные конфигурации с разными функциональными возможностями:
OrCAD Layout — графический редактор печатных плат с сеточным автотрассировщиком;
OrCAD Layout Plus — программа OrCAD Layout, дополненная бессеточным автотрассировщиком SmartRoute, использующим методы оптимизации нейронных сетей;
OrCAD Layout Engineer's Edition — программа просмотра печатных плат, созданных с помощью Layout или Layout Plus, средство общей расстановки компонентов на плате и прокладки наиболее критических цепей, выполняемых инженером-схемотехником перед выдачей задания на проектирование печатной платы конструктору.
Дополнительно в состав пакета введены редакторы ^ Visual CADD и GerbTool. Графический редактор чертежей Visual CADD от фирмы Numera Software предназначен для синтеза подложки, расстановки и задания параметров крепежных и технологических отверстий, формирования надписей и упрощения связи с AutoCAD. Все действия в нем могут производиться как до, так и после расстановки и трассировки. Обычно процесс работы в Visual CADD делят на два этапа: создание заготовок печатных плат и доводка сборочных чертежей после трассировки.
Редактор GerbTool от компании Wise Software Solutions является аналогией Visual CADD по постпроцессу, но формат выходных данных различен. В результате его работы создаются файлы низкого уровня для применения на производственном оборудовании. GerbTool представляет собой аналог программы САМ350 и имеет полный набор инструментов первичной подготовки проектов плат к производству: обработки топологий, генерации файлов сверления и фрезерования, средств верификации и улучшения технологичности.
^ Основные характеристики OrCAD Layout:
интерактивное размещение с возможностью компоновки элементов в кластеры;
автотрассировка от 1 до 30 слоев, с возможностью проведения трасс по "залитым" областям, автоматической установкой "перемычек" (1-слойная трассировка) и выбором оптимальных алгоритмов в зависимости от технологии монтажа элементов на печатной плате;
автоматическая проверка технологических допусков;
DXF интерфейс для ввода/вывода чертежа печатной платы;
поддерживает выходные форматы фотоплоттеров Gerber 274D, 274X, 294X, HPGL а также другие, поддерживаемые системой ввода/вывода Windows;
автоматически формирует 23 стандартных и более 80 задаваемых пользователем информационных отчетных документа, необходимых для оформления технической документации;
поддерживает:
максимальные размеры платы - 144 x 144 дюйма;
общее число слоев - 30;
максимальное число компонентов на плате - 7,500;
максимальное число дорожек на плате - 10,000;
максимальное число соединений на плате - 32,000;
максимальное число контактов компонента - 3,200;
базовое разрешение - 1 мкм.
В проекте платы в OrCAD Layout может присутствовать до 30 слоёв, 16 из которых могут быть сигнальными. Наличие дополнительных слоев связано с необходимостью нанесения защитных масок, позиционных обозначений и текстов, размещением сплошных слоев металлизации для более качественного решения задачи подвода питания как для цифровой, так и для аналоговой частей схемы, специальных утолщенных металлизированных слоев для кондуктивного отвода тепла на несущие конструкции через металлические теплостоки и клиновые замки и т.п.
^ OrCAD Layout Plus успешно размещает компоненты в автоматическом режиме и трассирует платы большой сложности благодаря применению оригинального принципа представления графических данных, так называемой ShapeBased-технологии или бессеточной. В отличие от известных ранее пакетов, в которых графические объекты представлены в виде набора координат точек, в этой программе используются более компактные способы их математического описания. За счет этого повышается эффективность трассировки печатных плат с высокой плотностью расположения компонентов, обеспечивается автоматическая трассировка одной и той же цепи трассами разной ширины и др.
Автотрассировщик ^ Layout Plus использует адаптивные алгоритмы, реализуемые за несколько проходов трассировки. На первом проходе выполняется соединение абсолютно всех проводников без обращения внимания на возможные конфликты, заключающиеся в пересечении проводников на одном слое и нарушении зазоров. На каждом последующем проходе автотрассировщик пытается уменьшить количество конфликтов, разрывая и прокладывая вновь связи (метод Rip-up-and-retry) и проталкивая проводники, раздвигая соседние (метод Push-and-shove). Информация о конфликтах на текущем проходе трассировки используется для "обучения" - изменения весовых коэффициентов (штрафов) так, чтобы путем изменения стратегии уменьшить количество конфликтов на следующем проходе.
Все фазы трассировки выполняются в интерактивном или автоматическом режиме. При этом для ^ SMD компонентов можно воспользоваться командой Fanout для генерации переходных отверстий рядом с контактными площадками планарных компонентов и соединение их короткими проводниками (аналогично стрингерам системы P-CAD).
В процессе трассировки автоматически выполняется контроль соблюдения технологических зазоров типа проводник-проводник, проводник-переходное отверстие и т.п.
Имеются встроенный интерфейс с программой SPECCTRA, являющийся на сегодня одним из лучших продуктов для разработки топологии соединений для печатного монтажа и проверки на электромагнитную совместимость.
В процессе разработки, изготовления и применения печатных плат важно знать международные стандарты на разработку печатных плат, перечень наиболее важных из них представлен в приложении 1.
В приложении 2 приведен список основных терминов, используемых в описании программного пакета OrCAD Layout.
Занятие 1. Создание нового проекта печатной платы
Передача списка соединений из Capture в Layout
Разработка печатной платы (ПП) начинается с создания ее схемы в графическом редакторе ^ Capture, и создания списка соединений схемы в формате, приемлемом для Layout.
При создании проекта печатной платы можно открыть существующий проект или открыть новый. Если открывается новый проект печатной платы, то необходимо выбрать шаблон ПП и список соединений. В открывшемся рабочем окне можно создать проект ПП.
Список соединений описывает компоненты схемы и цепи, связывающие эти компоненты. В файле списка соединений описывается схема проекта с использованием имен сигналов, компонентов и выводов. Список соединений имеет расширение *.MNL и содержит следующую информацию:
Посадочные места компонентов,
Электрическую упаковку,
Имена цепей, Имена выводов компонентов для каждой цепи,
Свойства цепей, выводов и компонентов.
Список соединений можно создать непосредственно в Capture и затем ввести его в Layout.
Шаблоны могут иметь расширение *.ТСН или *.TPL. Шаблон с расширением *.TPL содержит контур печатной платы и правила проектирования, установленного по умолчанию технологического шаблона (Default.tch). Если необходимо создать собственный проект ПП, то при открытии нового проекта надо выбрать технологический шаблон *.ТСН вместо шаблона *.TPL.
Технологические шаблоны (Technology templates, файлы с расширением имени *.ТСН или *.TPL) содержат начальную информацию о ПП: зазоры и сетка трассировки, данные о контактных площадках (КП) и переходных отверстиях (ПО) и т.п. В дальнейшем все эти установки можно изменить по отдельности или загрузить новый шаблон после создания ПП. В результате загрузки технологического шаблона в текущий проект вносятся следующие изменения:
загружаются стратегии размещения компонентов и трассировки проводников, замещая предыдущие данные;
устанавливается новая структура слоев ПП;
изменяются размеры шагов всех сеток:
изменяются параметры всех стеков контактных площадок (СКП) выводов компонентов и ПО.
Для создания файла технологического шаблона необходимо создать файл ПП, выполнив необходимые установки, и сохранить его с явным указанием расширения имени *.ТСН или *.TPL.
Вместе с ^ OrCAD Layout поставляется ряд шаблонов, в частности:
lbet_any.tch — для ПП, предназначенных для установки компонентов как со штыревыми, так и с пленарными выводами (между выводами стандартных корпусов DIP допускается прокладка одной трассы);
2bet_thr. tch — для ПП, предназначенных для установки компонентов со штыревыми выводами (между выводами стандартных корпусов DIP допускается прокладка двух трасс);
3bet_any. tch — для ПП, предназначенных для установки компонентов как со штыревыми, так и с планарными выводами (между выводами стандартных корпусов DIP допускается прокладка трех трасс);
_default. tch — шаблон по умолчанию; после его загрузки можно установить другой набор слоев ПП и все остальные параметры;
jump6035.tch — односторонняя ПП, в которой используются ПО с внешним диаметром 60 мил (мил=0.001 дюйма или миллидюйм) и отверстиями диаметром 35 мил;
metric.tch — ПП, для которых используется метрическая система единиц;
protel.tch — для ПП, созданных в пакете Protel.
Процесс ^ AutoECO (Automatic Engineerind Change Order) комбинирует шаблон печатной платы *.TPL и список соединений *.MNL и создает файл с расширением *.MAX, который содержит всю физическую и электрическую информацию о ПП.
После успешного завершения загрузки списка соединений на рабочем экране ^ OrCAD Layout изображаются корпуса компонентов текущего проекта с указанием их электрических соединений (рис. 1). Электрические соединения отображаются желтыми линиями и обозначают не разведенные цепи.
^ Рис. 1. Результат ввода списка соединений
Для того чтобы открыть новый проект, необходимо:
Выбрать команду File>New. Открывается диалоговое окно Load Template File (рис. 2).
^ Рис.2. Диалоговое окно Load Template File
Выбрать шаблон ПП (*.TPL или *.ТСН), затем нажать кнопку Open. Открывается диалоговое окно Load Netlist Source (рис. 3).
^ Рис. 3. Диалоговое окно Load Netlist Source
Выбрать список соединений *.MNL, затем нажать кнопку Open. Открывается диалоговое окно Save File As (рис. 4).
^ Рис. 4. диалоговое окно Save File As
Ввести имя нового файла ПП с расширением *.MAX , затем нажать кнопку Save (сохранить). Процесс AutoECO запускается автоматически, и отображает ход этого процесса в отчете (файл с расширением *.LIS).
Если в ходе этого процесса не обнаружены ошибки, то новый проект ПП открывается в рабочем окне Layout.
Если в процессе загрузки списка соединений обнаружен компонент, не имеющий ссылок на его посадочное место (footprint), то в открывшемся диалоговом окне Link Footprint to Component (рис. 5) надо определить посадочное место для этого компонента Посадочное место – описание физических свойств компонента. Оно состоит из трех элементов: набора (стека) контактных площадок выводов компонентов (padstack), препятствия (obstacle), то есть контура компонента, и текста.
Этим компонентам необходимо сопоставить соответствующие посадочные места из библиотеки ^ Layout, чтобы процесс AutoECO мог продолжить свою работу.
Рис.5. Диалоговое окно Link Footprint to Component
В диалоговом окне Link Footprint to Component имеется три кнопки. Нажать кнопку ^ Link existing footprint to Component. Откроется диалоговое окно Footprint for (рис. 6). В этом окне имеются две панели Libraries, в котором расположен список библиотек, и Footprints, в котором расположен список компонентов выбранной библиотеки. В окне отображается выбранное посадочное место. В списке Footprints выбрать посадочное место, которое нужно сопоставить данному компоненту и нажать кнопку OK.
Рис.6. Диалоговое окно Footprint for
Для того чтобы определить компонент, посадочное место которого не соответствует Layout, надо открыть отчет об ошибках (рис. 7).
Рис. 7. Отчет об ошибках.
В этом отчете в строках, начинающихся со слова ^ Error, дается описание произошедшей ошибки – не найдены посадочные места для компонентов Q1, S1 и Y1 (No footprint found for comp …). Это может произойти из-за того, что названия ножек компонента на схеме не соответствуют названиям ножек посадочного места в файле библиотеке посадочных мест. Исправить эту ошибку можно, изменив названия ножек компонента на схеме, чтобы они соответствовали названиям ножек посадочного места в библиотеке Layout.
1.2. Среда разработки Layout
В этом разделе описываются вещи, которые необходимо знать, чтобы научиться работать в среде ^ Layout. К ним относятся окно проекта, менеджер библиотек, электронные таблицы, панели инструментов и общие концепции Layout, такие как выбор и редактирование объектов и использование всплывающих меню.
^ Окно проекта (design window)
В окне проекта графически отображается вид печатной платы. Оно является основным окном, в котором происходит проектирование платы. Здесь же расположена шкала инструментов, которые значительно облегчают процесс проектирования платы или проверки нарушений правил конструирования. Окно проекта активируется, когда открывается новый или существующий проект платы (рис.8).
^ Рис.8. Окно проекта
Менеджер библиотеки (library manager)
Менеджер библиотеки используется для того, чтобы увидеть, создать или отредактировать посадочное место (footprints) и библиотеку посадочных мест. Менеджер библиотеки состоит из двух окон: окно менеджера библиотеки и окно редактора посадочных мест. Окна открыты одновременно и расположены вертикально (рис.9)
. Рис. 9. Окна менеджера библиотеки
В окне менеджера библиотеки можно выбрать библиотеку, которую необходимо модифицировать в процессе текущего сеанса. Выбор библиотеки обеспечивает доступ ко всем посадочным местам в этой библиотеке. С помощью менеджера библиотеки можно создать пользовательскую библиотеку, создать посадочное место и записать новое или отредактированное посадочное место в библиотеку.
Редактор посадочного места является основным окном, которое используется для создания и редактирования посадочных мест.
Для того чтобы открыть менеджер библиотеки, необходимо:
На панели инструментов выбрать кнопку менеджера библиотеки (library manager) или выбрать команду File>Library Manager.
Для того чтобы закрыть менеджер библиотеки, надо щелкнуть по значку ^ X, расположенному в верхнем левом углу окна менеджера библиотеки или окна редактора посадочного места и затем нажать кнопку OK в появившемся окне запроса.
^ Отчет (session log)
В отчете (session log) перечисляются все события, которые произошли в процессе проектирования платы в текущем сеансе. Если во время работы в среде Layout возникли какие-либо проблемы, то надо открыть отчет (session log) и просмотреть в этом отчете список сообщений об ошибках (рис.10).
Рис. 10. Отчет (session log)
Для того чтобы открыть отчет session log, необходимо:
Выбрать команду File>Text Editor. Откроется текстовый редактор Notepad.
В текстовом редакторе выбрать команду From>Open. Откроется диалоговое окно Open.
Изменить тип файлов на All Files, выбрать LAYOUT.LOG, затем нажать кнопку Open. В текстовом редакторе открывается отчет session log.
Шкала инструментов (toolbar)
На шкале инструментов дублируются наиболее часто вызываемые команды. Если задержать курсор на кнопке, то ниже кнопки появится название кнопки. Некоторые шкалы инструментов появляются, когда используется менеджер библиотек, некоторые кнопки неактивны (окрашены серым цветом), так как они не используются в текущем режиме.
Чтобы запретить появление пояснительной информации о кнопке, надо запретить опцию ^ Show Tooltips в диалоговом окне User Preferences (описание окна см. ниже).
В строке, расположенной ниже шкалы инструментов, отображаются текущие координаты курсора, используемая в проекте сетка, а в выпадающем списке отображается активный слой и его цвет. Можно вызвать новый слой, выбрав одну из строк списка или введя номер соответствующего слоя. Например, ввести число 1, чтобы вызвать верхний (top) слой (рис. 11).
^ Рис. 11. Строка координат
Здесь же расположено окно postage stamp, в котором изображен миниатюрный контур платы. Если двигать движком прокрутки, то конур платы в этом окне будет двигаться в соответствии с движением изображения в окне проекта. Ели нарисовать прямоугольник внутри окна postage stamp, то в окне проекта появится увеличенное изображение соответствующего участка платы. Щелкая левой клавишей мыши по каким-либо участкам окна postage stamp, можно сдвигать изображение в окне проекта. Двойной щелчок в postage stamp имеет тот же эффект, что и выбор команды View>Zoom All.
Ниже окна проекта расположена строка состояния (status bar). Она отображает координаты курсора и системной памяти. Если выбран компонент, барьер (obstacle), вывод (pin), текст или дорожка, то в окне состояния отображается имя и тип выбранного объекта. Если двигать объект, то в строке состояния координаты объекта изменяются, показывая расстояние от его первоначального расположения и другую информацию, относящуюся к объекту, например угол (рис. 12).
^ Рис. 12. Строка состояния
Электронные таблицы ( preadsheets)
Программа Layout создает различные таблицы, в которых можно увидеть и редактировать информацию о плате. Чтобы вызвать большинство таблиц, надо на шкале инструментов выбрать кнопку таблиц (spreadsheet), затем из всплывающего меню выбрать электронную таблицу. Или выбрать команду View>Database Spreadsheets и из всплывающего меню выбрать нужную таблицу.
Таблицы разводки используется для установки стратегии разводки, открыть их можно, выбрав кнопку таблиц , из всплывающего меню выбрать строку Strategy, затем из нового всплывающего меню выбрать соответствующую таблицу. Открыть таблицы можно так же, выбрав команду Options>Route Strategies, затем выбрать таблицу. Выбрать команду Options>Global Spacing, чтобы открыть таблицу Route Spacing.
Чтобы выбрать стратегию авторазмещения, необходимо выбрав кнопку таблиц , из всплывающего меню выбрать строку Strategy, затем из нового всплывающего меню выбрать таблицу Place Pass. Эту же таблицу можно открыть, выбрав команду Options>Placement Strategy.
Выбрать команду Options>Colors, чтобы открыть таблицу ^ Color, или команду Post Process Settings, чтобы открыть таблицу Post Process.
Если необходимо выбрать все элементы таблицы, надо щелкнуть по ячейке с названием крайнего слева столбца.
В таблице ^ Route Sweep устанавливаются общие критерии разводки для проекта, тип размера окна и шаблон разводки. Имеются шесть шаблонов от нуля до шести. Нулевой шаблон используется для операций ручной разводки и автоматической в пределах области DCR. Шаблоны с первого по шестой используются для операций автотрассировки.
Шаблон трассировки определен как движение активного окна разводки через всю плату, чтобы потенциально развести печатную плату на 100%.
Таблица ^ Route Pass (проход разводки) используется для того, чтобы увидеть стратегию разводки (цену переходного отверстия, цену переразводки, ограничения для разводки и попытки разводки) и алгоритм разводки (эвристика - heuristics, лабиринт - maze, Auto DFM, fanout, сокращение количества переходных отверстий и Auto CDE). Эта информация используется во время прохода разводки.
Таблица ^ Route Layer используется для того чтобы увидеть, какие слои разрешены для разводки, первоначальное назначение слоев, цена слоя (низкая цена слоя показывает, что слой предпочтительнее для разводки), и цена расстояния между выводами (цена разводки между центрами выводов равна 0.100 (или меньше).
Таблица ^ Route Spacing используется, чтобы увидеть установки различных критериев для зазоров: дорожка - дорожка, дорожка - переходное отверстие, переходное отверстие - переходное отверстие, переходное отверстие – контактная площадка, контактная площадка – контактная площадка. Эти установки используются во время разводки и при проверке нарушений правил DRC.
Таблица Statistics используется, чтобы увидеть общую информацию о плате, включая данные о размещении компонентов и разводке дорожек. В столбце Enabled отмечаются активные компоненты и цепи. В столбце Total отмечаются разрешенные компоненты и цепи, а так же любые неактивные компоненты и цепи.
Таблица слоев (Layers) используется для того, чтобы увидеть, добавить, удалить или отредактировать слои платы.
Таблица Padstacks используется для того, чтобы увидеть и отредактировать местоположение, тип размер набора контактных площадок (padstack). Каждый padstack имеет имя и размер, определяемый для каждого слоя. Размер padstack на внутреннем слое питания определяет зазор.
Padstacks – набор контактных площадок выводов компонентов и переходных отверстий
Таблица посадочных мест Footprints используется для того, чтобы увидеть и отредактировать библиотеку физических компонентов, используемых на плате.
Таблица Packages используется для того, чтобы увидеть и отредактировать информацию о логических элементах и выводах компонентов, а также поменять выводы местами.
Таблица Components используется для того, чтобы увидеть и отредактировать посадочное место компонента, имя упаковки, местоположение, статус разводки и принадлежность группы.
Таблица Nets используется для того, чтобы установить свойства цепей: ширина, возможность разводки, слой, в котором расположена эта цепь и т.д. Эти свойства справедливы, как при ручной, так и при автоматической разводке.
Таблица Obstacles используется для того, чтобы увидеть и отредактировать
барьеры.
Таблица Text используется для того, чтобы увидеть и отредактировать текст, расположенный на плате.
Таблица Error Markers используется для того, чтобы увидеть тип ошибки и ее положение на плате, отмеченное маркером. Удалить маркер с изображения платы можно, удалив его из таблицы.
Таблица Drills (сверления) используется для того, чтобы увидеть и отредактировать размеры отверстий сверловки, символов и допуски.
Таблица Apertures используется для того, чтобы увидеть и отредактировать D-коды и их ширину, высоту и форму.
Таблица Color используется, чтобы увидеть и отредактировать цвет слоя или объекта, или чтобы сделать слой видимым или невидимым.
Таблица Post Process используется, чтобы увидеть и отредактировать установки post processing для создания ^ Gerber файла. Таблицу Post Process можно вызвать, выбрав команду Options>Post Process Settings или команду View> Database Spreadsheets, затем из всплывающего меню выбрать строку Post Process.
Таблица Place Pass используется, чтобы увидеть и отредактировать установки шести операций размещения в процессе авторазмещения.
^ Редактирование информации в таблицах
Существует два способа редактирования данных, используя таблицы. Вызвать соответствующее диалоговое окно, дважды щелкнув внутри таблицы. Или вызвать всплывающее меню, щелкнув правой клавишей мыши внутри таблицы.
Для того чтобы отредактировать данные в таблице, необходимо:
Выбрать кнопку таблиц (spreadsheet) и из всплывающего меню выбрать таблицу.
Выполнить одно или несколько из следующих действий:
Дважды щелкнуть по ячейке, чтобы открыть диалоговое окно, в котором устанавливаемые в этом окне опции будут активы или неактивны (серого цвета).
Дважды щелкнуть по заголовку столбца, чтобы открыть диалоговое окно, в котором устанавливаемые в этом окне опции будут активы или неактивны (серого цвета).
Дважды щелкнуть по первой ячейке строки, чтобы открыть диалоговое окно, включающее все редактируемые опции для этой разрешенной строки.
Дважды щелкнуть по ячейке с названием первого столбца, чтобы открыть диалоговое окно, содержащее все редактируемые опции для всех доступных строк таблицы.
Щелкнуть правой клавишей мыши, чтобы вызвать всплывающее меню и затем из этого меню выбрать одну из команд.
^ Окно Query
Окно query предоставляет подробную информацию о выбранном объекте в окне проекта или в таблице.
Если в окне query щелкнуть по строке с координатами в квадратных скобках, то объект с этими координатами подсветится на плате и будет отмечен знаком в виде окружности перечеркнутой косым крестом.
Если разместить query курсор в виде буквы Q в окне query и нажать клавишу Enter, откроется соответствующее диалоговое окно, так что можно редактировать соответствующие данные. Если разместить курсор query в окне query и нажать клавишу Tab, то откроется диалоговое окно Find and Select Item или диалоговое окно Find Coordinate or Reference Designator.
Если в этом диалоговом окне ввести имя объекта и нажать кнопку ^ OK, то информация об объекте появится в окне query и объект на плате подсветится.
Для того чтобы открыть окно query, необходимо на шкале инструментов выбрать кнопку спрашивать (^ Query) или выбрать команду View>Query Window. Откроется окно Query (рис. 13).
Рис. 13. Окно Query
^ Использование команды Refresh Hot Link
Если открыть таблицу и из всплывающего меню выбрать строку Refresh Hot Link, то любой объект в таблице, который соответствует видимому объекту в окне query, будет подсвечен (выделен) на плате и в родственной таблице. Например, если открыты таблицы Nets и Components и подсвечена цепь GND в таблице Nets, информация об этой цепи появится в окне query, а компонент GND подсветится в таблице Components.
Всплывающие меню (Pop-up menus)
Вызвать всплывающее меню в окне проекта, менеджере библиотеки или электронной таблице можно, нажав правую клавишу мыши. Всплывающие меню являются контекстно зависимыми. Содержание меню соответствует используемому инструменту. Например, если в окне проекта выбрать компонент и затем вызывать всплывающее меню, то оно будет отличаться от меню вызванного, когда компонент не был выбран.
^ Выбор и отмена выбора объектов
В этом разделе описываются различные способы выбора индивидуального объекта или группы объектов. Эти способы выбора действуют и в окне проекта и в менеджере библиотеки.
В Layout существуют два режима выбора объектов:
Автовыбор инструмента.
Выбор соответствующего инструмента (tool-specific).
Если в диалоговом окне User Preferences выбрать опцию ^ Activate AutoTool Select Mode, объект выбирается независимо от того, активен соответствующий инструмент или нет. Активный инструмент это инструмент, выбранный для использования последним.
Если в режиме автовыбора инструмента встречаются затруднения, он может быть закрыт окружающими объектами, то перед выделением объекта, выбрать соответствующий инструмент. После того как объект будет выбран, автоматически возвращается режим автовыбора.
Если режим автовыбора инструмента (Activate ^ AutoTool Select Mode) не установлен, то используется режим выбора соответствующего инструмента (tool-specific method). Этот режим используется, если на плате компоненты установлены плотно и трудно выбрать объект в режиме автовыбора (autotool select mode).
Для того чтобы выбрать объект в режиме автоматического выбора инструмента, необходимо щелкнуть по объекту левой клавишей мыши. Для того чтобы выбрать несколько объектов в режиме автовыбора инструмента, необходимо нажать клавишу Ctrl и, не отпуская ее, выбрать необходимые объекты.
В окне проекта вывод компонента и маркер ошибки не могут быть выбраны в режиме автовыбора инструмента. Следовательно, сначала необходимо выбрать инструмент pin или ошибки. Однако, в менеджере библиотеки, вывод может быть выбран в режиме автовыбора инструмента (компонент не может быть выбран в этом режиме). По этой причине в библиотеке посадочных мест выбирается вывод (pin), , а не все посадочное место. Если необходимо выбрать посадочное место целиком, то сначала надо выбрать инструмент.
Если был выбран правильный объект, но не правильный слой, то можно ввести номер необходимого слоя.
Для того чтобы выбрать объект, используя инструмент, необходимо:
Выбрать соответствующий инструмент для объекта, который необходимо выбрать.
Нажать клавишу ^ Ctrl и щелкнуть левой клавишей мыши по выбираемому объекту. Выбранный объект окрасится в цвет, установленный в таблице Color.
Для того чтобы выбрать несколько объектов, используя инструмент, необходимо, удерживая нажатой клавишу Ctrl, выбрать необходимые объекты, или, удерживая нажатой левую клавишу мыши, нарисовать ею прямоугольник вокруг выбираемых объектов. Отпустить левую клавишу мыши. Выбранные объекты будут выделены цветом, установленным в таблице Color.
Для того чтобы отменить выбор объекта, необходимо нажать клавишу Esc или щелкнуть по области окна вне объекта.
^ Редактирование свойств объекта
Каждый объект имеет набор свойств, которые можно редактировать. Редактирование свойств заключается в изменении внешнего вида и функций объекта.
Для того чтобы отредактировать объект, необходимо:
Выбрать объект.
Щелкнуть правой клавишей мыши и из всплывающего меню выбрать команду. Откроется соответствующее диалоговое окно.
Изменить, если необходимо, значение, затем нажать кнопку OK.
Если необходимо выбрать объект, не перемещая его, то надо нажать клавишу Ctrl и щелкнуть по объекту левой клавишей мыши.
^ Отмена результатов выполнения какой-либо команды
Команда Undo возвращает плату к состоянию, которое существовало перед последним выполненным действием.
Для того чтобы отменить результаты выполнения последней команды, надо выбрать команду Edit>Undo.
^ Установка параметров рабочей среды
Для того чтобы установить пользовательские параметры, необходимо:
Выбрать команду Options>User Preferences. Откроется диалоговое окно User Preferences (рис. 14).
Отредактировать опции в соответствии с предпочтениями и требованиями нового проекта, затем нажать кнопку OK.
Рис. 14 . Диалоговое окно User Preferences
На панели ^ Display Preferences имеется пять флажков:
Установка флажка Enable Full Screen Cursor расширяет нити визира курсора до пределов окна проекта, позволяя выравнивать отдаленные элементы.
Установка флажка ^ Enable Auto Pan перемещает окно проекта так, чтобы оно было центрировано по местоположению курсора. Окно проекта перемещается только тогда, когда курсор касается края окна проекта.
Если установлен флажок ^ Use Opaque Graphics то активный слой накладывается поверх любого другого видимого слоя. Если этот флажок не установлен, то дорожки и другие объекты будут прозрачны и можно видеть дорожки и объекты под ними.
Если установить флажок ^ Use Hollow Pads, то контактные площадки изображаются как полые круги или прямоугольники, сокращая таким образом время для перерисовки окна проекта.
Если установлен флажок ^ Show 3D Effects, то на компоненте устанавливается вертикальный размер, помещая скошенный серый графический символ поверх посадочного места компонента. Высота компонента определена количественно, установками в диалоговом окне System Settings.
На панели ^ Global Preferences имеются четыре флажка.
Установка флажка Activate Online DRC разрешает интерактивную проверку правил проектирования. Это эквивалентно выбору на шкале инструментов кнопки (online DRC).
Установка флажка ^ Instantaneous Reconnection Mode разрешает режим переподключения, который можно использовать, чтобы показывать или скрывать цепи. Эквивалентно выбору кнопки (reconnect).
Установка флажка Allow Editing of Footprints разрешает редактировать посадочные места компонентов на плате, не открывая менеджер библиотеки.
На панели ^ Copper Paur Preferences имеется три флажка.
Установка флажка Enable Copper Pour разрешает заполнять медные области. Этот флажок необходимо устанавливать вместе с флажками
Use Fast Fill Mode или Use Pours for Connectivity.
Установка флажка Use Fast Fill Mode уменьшает время рисования медных зон, используя простой образец, чтобы представить медную зону на экране. Эта опция влияет только на изображение на экране, она не ускоряет фактический процесс заливки.
Установка флажка ^ Use Pours for Connectivity предполагает, что соединение закончено, когда оно охвачено медной зоной, при условии, что медная зона принадлежит к той же самой цепи, что и контакты.
Панель Miscellaneous Preferences содержит три флажка.
Установка флажка ^ Show Tooltips разрешает отображать краткое объяснение каждого инструмента на панели инструментов, когда курсор позиционирован на соответствующей кнопке.
Установка флажка ^ Activate AutoTool Select Mode позволяет выбирать любой элемент без выбора соответствующего инструмента. Применяется только для выбора отдельного компонента, а не для выделения блока. Если эта опция установлена, то при выборе объекта активизируется соответствующий инструмент для этого объекта.
Установка флажка ^ Move Free Vias With Components разрешает двигать свободное переходное отверстие вместе с компонентом.
В строке Minimum Track Width to Display задается минимальная ширина отображаемых трасс. Отображаются только те дорожки, которые имеют большую ширину, чем задано. Все другие трассы изображаются шириной в один пиксель.
Кнопка ^ Save User Preferences Button сохраняет выбранные установки. В дальнейшем будут использоваться эти установки.
Использование цвета в графическом отображении платы
По умолчанию назначается цвет для каждого слоя платы. Для редактирования цвета, используемого для графического отображения слоев, используется таблица.
Для того чтобы открыть таблицу Color, необходимо на панели инструментов выбрать кнопку (^ Color) или выбрать команду Options>Colors. Откроется таблица Color.
Для того чтобы изменить цвет объекта или слоя, необходимо:
Выбрать соответствующую строку в таблице Color (рис. 15).
Рис. 15. Электронная таблица Color
Щелкнуть правой клавишей мыши и из всплывающего меню выбрать новый цвет. Соответствующая ячейка будет окрашена в этот цвет.
Закрыть таблицу Color. Объект появится окрашенным новым цветом.
Цвет схемы можно записать в файл стратегии и использовать его в дальнейшем. Для этого надо определить цвет и вызвать команду File>Save As, чтобы записать файл с расширением .SF. В программе Layout используются различные процедуры для установки цвета, который необходимо использовать для просмотра и вывода.
Диагональные линии внутри ячейки color показывают, что объект или слой на этом слое установлен невидимым.
Цвет не разведенных дорожек (ratsnest) устанавливается в электронной таблице Nets, а не в таблице ^ Color. Цвет разведенных дорожек, с другой стороны, устанавливается в электронной таблице Color, и обычно используется как цвет, устанавливаемый по умолчанию.
Для того чтобы сделать цвет видимым или не видимым, необходимо:
Выбрать команду Options>Colors.
В этой таблице выбрать слой.
Щелкнуть правой клавишей мыши в выбранном слое и из всплывающего меню (рис. 16) выбрать команду Visible<>Invisible. Цвет появится в соответствующей ячейке как сплошной, если слой активен, или в виде диагональной штриховки, если слой не активен.
^ Рис. 16. Всплывающее меню
Закрыть таблицу Color.
Для то
еще рефераты
Еще работы по разное
Реферат по разное
Трассировка коммутационной платы корпуса микросхемы в сапр для корпусирования по технологии flip-chip
18 Сентября 2013
Реферат по разное
Пособие по диагностике и лечению детей и подростков. Составлено по результатам работы с расстройствами аутистического спектра, сдвг, снк, синдромом Торетта, умственной отсталостью, шизофренией и биполярным расстройством в Швеции
18 Сентября 2013
Реферат по разное
Концепция системного подхода при проектировании сапр. Последовательный метод компоновки узлов по связности. Описание алгоритма
18 Сентября 2013
Реферат по разное
I теоретический курс компьютерной графики
18 Сентября 2013