Текст
                    С.А. Кузнецова
А .В. Нестеренко
А .О. Афанасьев
lliflll 10
Проектирование
печатных плат

С А. Кузнецова А.В. Нестеренко А .0. Афанасьев OrtAD 10 Проектирование печатных плат Москва Горячая линия - Телеком 2005
ББК 32.965 К 89 Кузнецова С. А., Нестеренко А. В., Афанасьев А. О. К89 OrCAD 10. Проектирование печатных плат / Под. ред. A.Q. Афанасьева - М.: Горячая линия-Телеком, 2005. - 454 с., ил. « ISBN 5-93517-198-8. Рассмотрены вопросы схемотехнического проектирования радиоэлектронной аппаратуры и проектирования печатных плат с использованием пакета программ OrCAD 10. Приведены подробные описания основных модулей программы Capture и Layout. Освещены вопросы работы с этими подсистемами: описание среды проек- та, работа в графических редакторах, получение сопутствующих отчетов, создание и ведение библиотек условно-графических образов и посадочных мест. Отдельная глава посвящена особенностям работы с внешними и встроенными базами данных в подсистеме Capture CIS. Книга написана на основе технической документации и опыта работы авторов с данной системой, и составлена таким образом, что может служить руководством поль- зователя при работе с различными версиями программы от OrCAD 7 до OrCAD 10. Для инженерно-технических работников, может быть полезна студентам и ас- пирантам, специализирующимся в области разработки и конструирования электрон- ной аппаратуры. ? ББК 32.965 Адрес издательства в Интернет www.techbook.ru e-mail: radios hl@mtu-net.ru Д Справочное издание Кузнецова Светлана Анатольевна Нестеренко Андрей Витальевич Афанасьев Александр Олегович ORCAD 10. ПРОЕКТИРОВАНИЕ ПЕЧАТНЫХ ПЛАТ Компьютерная верстка И. Н Чумакова Корректор Е. Н. Кочубей Обложка художника В. Г. Ситникова ЛР № 071825 от 16 марта 1999 г. Подписано в печать 25.09.04 Формат 70x100/16. Усл. печ. л. 48,6. Тираж 2000 экз Изд. № 198 Издание отпечатано в ООО ПФ «Полиграфист», 160001, г Вологда, уч. Челюскинцев 3 E-mail: pohgraf@votel.ru, form.pfp@votel.ru http.//www.vologda/~pfpv ISBN 5-93517-198-8 С. А. Кузнецова, А. В. Нестеренко, А. О. Афанасьев, 2005 Оформление издательства «Горячая линия-Телеком», 2005
V .И ч Щ „ ‘Д .'I * t t Часть 1 ORCAD CAPTURE Д* >,/ f ! ПОДГОТОВКА СРЕДЫ ДЛЯ СОЗДАНИЯ НОВОГО ПРОЕКТА После запуска ПО Capture v. 10 вы попадаете в окно программы. Прежде чем при ступить к созданию нового проекта, сделайте ряд установок, которые будут определят! вид вашего проекта. ПО обеспечивает различные уровни конфигурации. Используя команды менк OPTIONS, вы можете: • Настроить рабочее окружение для вашей системы. • Создать установки по умолчанию для нового проекта. Эти установки остаются в проекте, даже если вы переходите в другую систему. • Изменить установки в индивидуальном проекте или в индивидуальной странице схемы. Независимо от того какое окно активно, меню OPTIONS имеет Preferences-команды и команды Design Template. Кроме того, меню OPTIONS имеет команды, доступные только в определенном текущем окне. Например, меню OPTIONS в окне администрато- ра проектов содержит команды Design Properties, в то время как в окне редактора схем- ной страницы это меню содержит SCHEMATICS PAGE PROPERTIES. Установки, заданные меню PREFERENCES, определяют, как будет работать Capture в вашей системе, и будут передаваться из одного сеанса работы в другой, так как они запоминаются в файле (.INI) вашей системы. Если вы передаете проект другим, они не будут наследовать ваши установки Preferences. Это означает, что вы можете устанав- ливать цвета, опции масштабирования и панорамирования какие вам нравятся и при этом будете уверены, что ваши установки будут запомнены, даже если вы работаете над проектом, созданным в другой системе. Design Template определяет все характеристики по умолчанию для всех проектов, создаваемых в вашей системе. Так как новый проект наследует все характеристики из текущих установок Design Template, желательно проверять все установки перед тем, как создавать новый проект. Как только вы начали работать с новым проектом, вы мо- жете установить (изменить) лишь часть характеристик выбором Design Properties из ме- ню OPTIONS или, если вы находитесь в редакторе схемной страницы, выбрав меню SCHEMATIC PAGE PROPERTIES. Задание установок — Preference Те опции, которые вы зададите в меню PREFERENCES, определяют, как будет ра- ботать Capture с вашим проектом. Из меню OPTIONS выберите PREFERENCES. Поя- вится окно команды, содержащее 6 вкладок, определяющих различные характеристики.
OrCAD 10. Проектирование печатныхплат Цвет объекта - Colors/Print Рядом с названием объекта находится окно, указывающее цвет этого объекта. Если хотите изменить цвет, щелкните по этому окну; появится окно с цветовой палитрой, берите нужную и нажмите ОК (рис. 1.1). Colors/Pnnl | Grid Display j х Рис. 1.1. Установка цветов в проекте Цвета, которые вы определили для Graphics, задают цвета линий, полилиний и дуг, кже всю графику в редакторе создания библиотечных, элементов. Контрольная сетка - Grid Display Вы можете контролировать вывод на экран или печать сетки в схемном редакторе в редакторе библиотечного элемента, а также привязку указателя к узлу сетки. Ок- команд разделено на две части: установки для редактора схемной страницы ematic Page Grid и установки для редактора элементов Part and Simbol Grid (рис. 1.2). Schematic page Grid - установка опций для редактора схемной страницы. Part and Symbol Grid - установка опций для редактора элемента. Visible Displayed - сетка отображается на экране и печатается, если переключатель активный; если переключатель Displayed неактивный, сетка на экране не отобража- ется и не печатается. Grid Stile - задает тип сетки: Dots - на экране отображаются только узлы сетки; Lines — сетка отображается линиями. Pointer snap to grid — движение указателя привязано к узлам сетки.
5 Часть 1. OrCAD Capture Старайтесь работать с включенной опцией Pointer Snap to grid. Preferences Colors/Print f Grid Display | Pan and Zoom ] Select] Miscellaneous | Text Editor | Schematic Page Grid Visible - P Displaced Grid Style Dots Г Lines F? Pointer snap to grid Part and Symbol Grid Vrible F? Displayed Grid Style — <• Dots C Lines - P Pointer snap’a grid OK Отмена Справка Рис. 1.2. Установка параметров сетки Установка масштаба - Pan and zoom Когда вы захватили объект указателем и перемещаете его к краю окна при нажатой левой клавише, по мере движения указателя на экране отображаются различные части схемы. Это называется панорамированием. Схема перемещается в окне дисплея автома- тически. Если же вы просто просматриваете схему, то вы должны перемещаться по ней с помощью полос скроллинга. • Auto Scroll Percent - величина, указывающая, на какой процент будет перемещаться документ в окне дисплея по вертикали и горизонтали в режиме панорамирования. • Zoom factor - указывается число увеличения или уменьшения изображения схемы в окне дисплея, командами Zoom in или Zoom out. Определение режимов выбора объекта - Select Вы можете задать два режима выбора объектов при задании области выбора (рис. 1.3): • Intersecting - выбираются не только те объекты, которые целиком попадают в об- ласть выбора, но и те, которые пересекаются границей области; • Fully Enclosed - выбираются только те объекты, которые целиком попали в область. Вы можете также задать максимальное количество объектов, отображающихся на дисплее во время их перемещения с неразорванными связями.
OrCAD 10. Проектирование печатных плат Рис. 1.3. Установка параметров выделения объектов Установка различных опций - Miscellaneous Вы можете установить по умолчанию заливку, толщину линии и ее стиль, цвет гра- ического объекта, задать шрифты, используемые в проекте, и также установить время, :рез которое будет производиться автосохранение проекта (рис. 1.4). • Fill style - выбирает тип заливки для прямоугольников, эллипсов и закрытых конту- ров, образованных полилиниями. • Line style and Width - задает толщину и тип линии. • Color - задает цвет. Аналогичные установки делаются для рисования в редакторе библиотечного эле- ента. Session Log - выбираются шрифты для текста в окне администратора проектов и журнале сеанса. Text Rendering - воспроизведение шрифтов. Эта опция определяет, в каком виде ваш шрифт появится на экране и как он распечатается на принтере или плоттере. Render True Type fonts with strokes - представляет текст как набор штрихов, обра- зующих образ буквы или цифры. Печать при этом получается быстрая, но некачест- венная; по этой причине вы должны пользоваться этой опцией, когда распечатывае- те черновой вариант вашей схемы (рис. 1.5, а). Fill text - представляет текст линиями, с заливкой шрифтов (рис. 1.5, б). Если ни одна из опций не подключена, текст выглядит, как на рис. 1.5, в.
Часть 1. OrCA D Capture 7 Preferences Colors/Print | Grid Display | Pan and Zoom | Select MKcdianeous | Text Editor | Board Simulation Schematic Page Editor Fill Style Line Style and Width Cokr • UNDO - P Clear UNDO/REDD Data on Save Text Rendering Г" Bender T rueType fonts with strokes Auto Recovery Enable Aulo Recovery Muto Reference---- M Automatically reference placed parts Intertool Communication I*/ Enable к .tertool Communication OK I Отмена j Справка Рис. 1.4. Установка различных опций к / XS7.1 FD1 , 12 и REIADE RE2» ИЗО FD2 *13 „ FD3 *14 „ FD4415 is 'staktJ 60 „ лл 44 ИШЗ'ЯИТ ош/тоа иш/етя ЕЖИЛ 5CL 4 45 SDA 4 46 40 4 43 « ГХП 4 42 42 Y XS7.1 \FD1 12 12 АРП/Д1 F \FD2 *13 и RE1/OE FD3*14 i4 RE2ANR TD4*15 is 1 1 1 RE3&AP4 •во „ _ . 4 A A RAOANT Systakt 44 RA1/TOCKI ...SCL j45 RA2/SSZSO. SPA « RA3/SDISDA RXD f43 43 RAMI XI ATI .to ;42 42- 1 1 RA5/TX1/CK1 Y XS7 1 \FD1 ' 42 1? REO/ALE RE1 OE RE2/WR RE3/CAP4 \-D2 4 13 13 \CD3 4 14 14 «-QI 4 15 15 4 ' I I I I 60 Systakt4 44 44 RAO/INT RA1T0CKI RA2/SS/SCL RA3/SDISDA RA4/RX1/DT1 RA5/TX1'CK1 SCL *45 4f S_>A 4 46 45 RX0 * 43 43 -XD 4 42 4? I I a Рис. 1.5. Образцы печати • Auto Recovery - автосохранение проекта. Включите опцию Enable Auto Recovery и укажите интервал времени, через который вы хотите сохранить свой проект. Этот интервал может быть от 1 до 720 мин При достижении границы интервала любой проект, библиотека или создаваемый файл, которые не были еще сохранены или
8 OrCAD 10. Проектирование печатных плат были изменены, сохраняются во временном файле с расширением (.ASP) в WIN- DOUS/TEMP/AUTOSAVE-директории. Если вы закрываете ваш проект нормально, директория и временный файл уничтожаются. Если же произошел аварийный вы- ход из системы, временный файл сохраняется. При рестарте загружаются файлы, полученные при автосохранении, с заголовком Restored. Вы должны использовать команду Save as и задать имя сохраненному файлу. • Auto Reference - автоматическое назначение позиционных номеров. Включите оп- цию Automatically Reference placed parts, если вы хотите, чтобы каждому новому размещенному элементу присваивался позиционный номер. • Intertool Communication - установка связи между Express и Layout. • Undo - очистка кеша команд Undo/Redo при выполнении команды Save. • Text Editor - установка опций для текстового редактора. При работе в Capture не- существенно. ФОРМИРОВАНИЕ ШАБЛОНА ПРОЕКТА Опции, которые вы установите в Design Template, устанавливаются по умолчанию для всех новых проектов и страниц, которые вы добавляете в уже существующий про- ект. Вы можете изменить некоторые опции для индивидуальных проектов и схемных страниц. Вызовите меню OPTIONS - DESIGN TEMPLATE (рис. 1.6). Рис. 1.6. Установка фонтов для схемного редактора
Часть I. OrCAD Capture 9 Задание шрифтов - Fonts Вы можете задать шрифты для текста в схемных страницах в новых проектах. Но эти шрифты не будут распространяться на существующий проект. Чтобы изменить шрифты в существующем проекте, нужно вызвать меню FONTS DESIGN PROPERTIES. Постарайтесь сразу определить все нужные вам шрифты, предварительно согласовав их в отделе стандартизации; имейте в виду, что при размещении элементов в проекте уста- новятся шрифты, заданные в Design Template, а не установленные при создании биб- лиотечного элемента. Задание информации в штампе - Title Block Перед созданием нового проекта вы можете предварительно занести информацию о документе в окно Title Block, эта информация перенесется в штамп. Capture по умол- чанию размещает штамп в левом нижнем углу каждой схемной страницы и переносит в него информацию, которую вы ввели в Title Block. Эта информация используется в выходных отчетах. Она передается в новый проект и в новые страницы схемы. По же- ланию вы можете сделать штамп невидимым. Так как предлагаемый в системе штамп не соответствует нашим ГОСТам, то вам нужно будет создать собственные штампы. Подробнее о создании штампов и внесении в них информации будет рассказано в сле- дующих разделах. Установка размера страницы - Page Size Перед созданием нового проекта вы можете задать по умолчанию единицы измере- ния, высоту и ширину страницы, а также расстояние между контактами. Расстояние между контактами также определяет шаг сетки (рис. 1.7). Рис 1.7. Установка размера страницы
OrCAD 10. Проектирование печатных плат Units - устанавливает единицу измерения для нового проекта. ф Inches - дюймы. ф Millimeters - миллиметры. » New Page Size - новый размер страницы. Вы можете выбрать размер страницы для нового проекта. По умолчанию предлагается 5 размеров. А, В, С, D, Е - и пользова- тельский размер Custom при единице измерения дюйм. При единице измерения миллиметр предлагаются размеры А4, АЗ, А2, А1 и АО, а также пользовательский азмер Кроме того, вы можете уточнить высоту и ширину страницы. Нужно иметь в виду что при изменении стандартных величин размеров страницы переход на но- вую единицу измерения не пересчитает их, а выдаст величины по умолчанию. Все эти установки распространяются только на редактор схемной страницы, а не на ре- дактор библиотечного элемента. Чтобы изменить эти величины в существующем проекте для конкретной схемной страницы, используйте Schematic Page Properties. Р л-to-Pin Spacing - установка расстояния между контактами (по умолчанию одна десятая дюйма - 2 54 мм). Эта же величина становится шагом сетки. Эту установку вы потом не сможете изменить, поэтому сразу правильно определите ее. Установка зон форматов - Grid Reference При оформлении вашего чертежа вы можете установить зоны, бордюр, сделать ви- тмым или невидимым штамп (рис. 1.8). Рис. 1.8. Установка зон форматов Horizontal, Vertical - установка характеристик вертикальных и горизонтальных зон. Count — количество зон. Alphabetic - зоны помечаются буквами.
Часть 1. OrC AD Capture 11 ♦ Numeric — зоны помечаются цифрами. ♦ Ascending — зоны располагаются в возрастающем порядке по алфавиту. ♦ Descending - зоны располагаются в убывающем порядке по алфавиту. ♦ Width — ширина ячейки зоны. • Border Visible - отображение рамки: ♦ Displayed - на экране, ♦ Printed - при печати. • Grid reference Visible - отображение зон на экране и при печати. • Title Block Visible - отображение штампа. Так как предлагаемый штамп не соответ- ствует нашему ГОСТу, лучше сделать его невидимым • ANSI grid references - отображение сетки в соответствии с ANSI-стандартом Установка опций для иерархических проектов - Hierarchy Для иерархических блоков и элементов, ссылающихся на электрическую схему, вы можете установить свойства Primitive и Nonprimitive. Если вы хотите, чтобы элемент или блок раскрывался на подсоединенную схему, вы определяете его как непримитив- ный элемент, если нет - то примитивный.' Эти установки распространяются только на новый проект. Вы можете изменить эти опции для существующего проекта, исполь- зуя кнопку Hierarchy в меню DESIGN PROPERTIES. Установка совместимости с OrCAD SDT - SDT compatibility Если вы не работали с ПО OrCAD 386, эта опция вам не понадобится. Автосохранение проекта - AutoBackup Задает местоположение, частоту создания архивных файлов проекта с расширением .DBK, а также количество их созданий. ПОРЯДОК СОЗДАНИЯ НОВОГО ПРОЕКТА Итак, прежде чем создать новый проект, задайте все установки. Особо обратите внимание на шрифты и шаг сетки. Советуем сделать заготовки проектов для используе- мых на вашем предприятии форматов. Они должны включать в себя рамку, зоны и все необходимые штампы, а также для них должны быть сделаны все необходимые уста- новки. Например, у нас сделаны заготовки на форматы А4, АЗ, А2, А1, которые вклю- чают в себя две страницы схемы с большим и маленьким штампом. Эти заготовки хранятся на сервере и общедоступны. Вы вызываете нужную вам заготовку и сохра- няете ее под другим именем и в ней размещаете вашу схему. Пример вида такого проекта приведен на рис. 1.9.
OrCAD 10. Проектирование печатных плат teadr 0 terns selected 5 Scale» 522 X»i02Y«7823 Рис. 1.9. Образец заготовки для схемы РАБОТА С ПРОЕКТОМ ПО Capture включает мастер проектов, который позволяет легко создавать проекты библиотеками и ресурсами моделирования. Для создания нового проекта из меню файл выберите команду New. Появится сле- ующее подменю: PROJECT, DESIGN, LIBRARY, VHDL FILE, TEXT FILE, VERILOG FILE. Для создания электрической схемы выберите Design. Вы попадете в окно адми- 1истратора проектов, который отобразит новый проект, содержащий схему из одной траницы.
Часть] OrCAD Capture Администратор проекта Администратор проекта собирает и организовывает все ресурсы, необходимые для создания и ведения проекта. Эти ресурсы включают в себя папку со всеми страницами схемы, библиотеку элементов, элементы и выходные отчеты. Надо понимать, что про- ект не содержит в себе сами ресурсы, а лишь ссылки на файлы, используемые проектом. Файл проекта содержит непосредственно кеш проекта и одну или больше страниц схемы. Кеш проекта действует подобно вложенной библиотеке, содержит копию всех элементов, используемых в проекте. Схема может содержать одну или несколько стра- ниц, любая схема или страница схемы, которую вы создаете, автоматически добавляет- ся в ресурсы проекта. Проект может содержать только одну корневую схему, которая определяется как верхний уровень проекта, во всех других схемах должны быть ссылки на эту схему. Файл проекта сохраняется в файле с расширением .OPJ в кодах ASCII и может быть просмотрен в любом текстовом редакторе. Вы можете работать сразу с несколькими проектами, открыть их все одновременно, но каждый проект будет иметь свое окно администратора проектов. Вы можете копировать или перемещать папки из одного проекта в другой. Чтобы скопировать папку, надо выделить ее и перемещать при нажатой клавише CTRL Каждый проект может обращаться к любому числу библиотек, и любая библиотека может обеспечивать элементы любому числу проектов. Папка с выходными файлами содержит выход- ные отчеты о схеме, полученные в результате обработки схемы, например перечень всех эле- ментов схемы и список всех соединений. На эк- ране дисплея ресурсы проекта отображаются сгруппированными в папки (рис. 1.10). • Design Resources - папка, содержащая схему со всеми ее страницами. • Design Cache - копии всех элементов, задей- ствованных в схеме. Чтобы просмотреть содержимое папки, нуж- но дважды щелкнуть по ней, или один раз щелк- нуть по знаку «-» на этой папке. Знак «+» на папке означает, что она закрыта и ее содер- жимое не видно. После открытия папки Design Resources на экране появляется папка, содержа- щая файл проекта с указанием полного пути это- го файла. Эта папка, в свою очередь, раскрыва- ется на папку, содержащую корневую схему, признаком корневой схемы служит знак «\» на папке. Корневая схема, в свою очередь, рас- крывается на схемные страницы. Рис. 1.10. Окно администратора проекта
4 OrC'AD 10. Проектирование печатных плат Design Cache - папка, содержащая перечень всех элементов, используемых в схеме. Outputs - папка, содержащая ссылки на выходные отчеты. Окно администратора проектов Рис. 1.11. Окна администратора проекта для файлового режима Рис. 1.12. Окна администратора проекта для иерархического режима Каждый проект имеет свое собственное окно администратора проектов. Вы можете перемещать или копировать файлы между проектами, перетаскивая их из одного окна в другое. Если вы закрыли окно проекта, значит, вы закрыли сам проект. Вы можете использовать стандартные операции Windows drag and drop, чтобы пе- ремещать или копировать папки со схемами, схемные страницы, библиотеки и элемен- гы в окне администратора проектов. Окно администратора проектов содержит две кнопки - File и Hierarchy, которые оп- ределяют вид отображения ресурсов проекта. Если вы нажали кнопку File, проект ото- бражается на дисплее в виде папок схемы и страниц схемы (рис. 1.11). Если вы нажали кнопку Hierarchy, проект отображает иерархические связи между схемой и ее страница- ми (рис. 1.12). Окно просмотра Окно просмотра - Browse window. Находясь в окне администратора проектов, вы- ери е из верхнего меню пункт EDIT команду Browse (рис. 1.13).
часчь i apiure Рис. 1.13. Выбор меню для просмотра свойств элементов схемы В окне отображаются сведения о всех элементах, входящих в проект. Команд Browse применима ко всем схемам и схемным страницам, входящим в проект (рис. 1.14). feaKont - BROWSE Part* Reference ; 'aloe j Source Part Source Library j-P* Schematic BQ1 PK372 PK.37? J XFORMAB A1 1 SCHEMAT BQ2 PK169 РК1Б9 J XFORMATX Al 1 SCHEMAT C1 cond2 54 cond2 54 J XFORMATX. Al 1 SCHEMAT C2 cond2 54 cond2 54 J XFORMATX A1 1 SCHEMAT C3 cond2 54 cond2 54 JAFORMAB A1 1 SCHEMAT C4 cond2 54 cond? 54 J XFORMATX Al 1 SCHEMAT C5 cond2 54 condL 54 J XFORMATX A1 1 SCHEMAT C6 cond2 54 cond2 54 J XFORMATX. Al 1 SCHEMAT C7 cond2 54 cond2 54 JAFORMAB A1 _1 SCHEMAT C8 cond2 54 cond2 54 JAFORMAB Al 1 SCHEMAT C9 condEP2 54 condEP2.54 JAFORMATV Al 1 SCHEMAT CIO condEP2 54 condEP2 54 J XF0RMA1 X A1 1 SCHEMAT C11 condEP? 54 condEP2 54 JAFORMAB Al 1 SCHEMAT C12 condZ 54 cond2 54 JAFORMATV Al 1 SCHEMAT C13 cond? 54 cond2 54 J XFORMAB A1 1 SCHEMAT C14 cond2 54 cond2 54 JAFORMAB Al 1 SCHEMAT Cl 5 condk 54 cond? 54 JAFORMATV A1 1 SCHEMAT С1Б K50-35-160B condEP2 54 JAFORMATV A1 1 SCHEMAT C17 K10-176-H90 corid? 54 J XFORMAB A1 1 SCHEMAT DAI HCPL2551 HCPL2531 0 D XLUXORCA Al 1 SCHEMAT DA2 HCPL2531 HCPL2531 0 D XLUXORCA A1 1 SCHEMAT DA3 PVG612 PVG612 J XFORMATXf A1 1 SCHEMAT DA4 PVGB12 FVG612 JXFORMATXl A1 _1 SCHEMAT DA5 PVG612 FVG612 JAFORMATXl Al 1 SCHEMAT DA6 PVG612 FVG612 J XFORMATXl A1 1 SCHEMAT DA7 FVG612 PVG612 J XFORMATX( Al 1 SCHEMAT DA8 KR140UD KR140UD1 JAFORMATV. Al 1 SCHEMAT DA9 HCPL2531 HCPL2531 0 DALUXOHCa A1 1 SCHEMAT Г\ A H Г» 1 1СП1 nc-H 1 If-Fll nC^I1 Ol- n. n HI. ППГА —1 —CjTI lCk .4 д t Рис. 1.14. Окно просмотра свойств элементов схемы Если дважды щелкнуть по названию элемента в первом столбце, страница схемы содержащая этот элемент, появится на экране. Выбранный элемент будет выделен Вы можете отсортировать сведения по любому полю, щелкнув по его заголовку. На пример, щелкнув по колонке Value, вы отсортируете сведения по названию элементг Вы также можете менять ширину полей, установив указатель на границу заголовков полей. Если вы выделите в первом столбце один или несколько элементов (при нажато! клавише CTRL) и в меню EDIT выберите пункт Properties, то у вас откроется окно кор ректировки свойств элементов (рис. 1.15).
16 OrCAD 10. Проектирование печатных плат Рис. 1.15 Окно корректировки свойств элементов Щелкнув по ячейке, вы можете откорректировать ее содержимое, скопировать дан- ные, создать новое свойство, пользуясь кнопками Copy, Paste и New. Редактор схемной страницы Schematic page editor — окно редактора схемной страницы. Это окно предназначено для отображения и редактирования схем В этом окне вы можете размещать элементы, проводники, шины и графику. Окно содержит ряд кнопок для рисования и размещения элементов. Вы можете распечатать схему, не выходя из окна. Part editor - окно редактора элементов. Эго окно используется для создания н редак- тирования библиотечных элементов. Когда вы находитесь в этом окне, в меню EDIT вам доступны команды Part и Package. Part — создание и редактирование элементов с добавлением их в новую или сущест- вующую библиотеку. Создание и редактирование элементов питания, межстраничных связей и штампов. Package - показывает состав многовентильного элемента; вы можете редактировать такие свойства элементов, как позиционное обозначение, имя и т. д, но не можете ре- дактировать отдельный элемент. Для этого нужно дважды щелкнуть по отдельному вентилю, и вы можете перейти в режим редактирования. Журнал сеанса Session log - журнал сеанса. Журнал отражает все события, которые произошли во время сеанса, включая сообщения, появляющиеся при использовании различных ко- манд. Чтобы вывести на экран расшифровку сообщения, поставьте на него указатель и нажмите F1. Для поиска информации в журнале используйте команду Find в меню EDIT. Вы можете также сохранить информацию из журнала в файле, по умолчанию имя файла SESSION.TXT. Чтобы очистить журнал сообщений, выберите из меню EDIT ко- манду Clear Session Log или одновременно нажмите клавиши CTRL + DEL. В верхней части окна находится линейка, которая отображает выбранные единицы измерения.
Часть 1. OrCAD Capture 17 Выбор объектов Находясь в редакторе схемной страницы, вы можете выбрать один или группу объ- ектов, над которыми вы будете производить различные операции. Чтобы выбрать на схеме элемент, нужно поставить указатель внутрь элемента и два раза щелкнуть; чтобы выбрать графический объект, нужно поставить указатель на границу объекта. Можно выбрать группу элементов, заключив ее в прямоугольную область, при этом режим выбора устанавливается в Preference. Чтобы выбрать все элементы, в меню EDIT выберите Select АП. Однако при этом выбирается также и штамп, и если вы копируете или перемещаете объекты, у вас переместится или скопируется штамп. Чтобы исклю- чить один элемент из выбранной группы, нужно поставить на него указатель и нажать клавишу CTRL. Чтобы оставить один элемент в выбранной группе, нужно поставить на него указатель и нажать клавишу TAB. Вы можете командой Group из меню EDIT объе- динить выбранные элементы в группу, чтобы дальше работать с ними как с одним эле- ментом. Это чисто условный способ, применяемый для удобства при перемещении эле- ментов. Группы могут содержать вложенные группы. Эти группы сохраняются до тех пор, пока вы не закрыли окна или не выбрали из меню команду Ungroup. Редактирование объектов Каждый объект имеет определенные свойства, и вы можете редактировать их зна- чения. Для определенных объектов вы можете добавить свои свойства (элементы, ие- рархические блоки, контакты, соединения и шины). Свойства элементов применяются для хранения определенной информации, такой, как название элемента или позицион- ное обозначение. Они могут также хранить информацию по определению внешнего ви- да объекта, например цвет, ширина или толщина линий. Для некоторых объектов, та- ких, как проводники, шины, прямоугольники и т. д., можно редактировать размер и форму объекта, перетаскивая при нажатой левой клавише мыши маркер размера вы- деленного объекта. Чтобы изменить свойства объекта, дважды щелкните по нему; поя- вится таблица с перечислением свойств и их значений; отредактируйте их и нажмите кнопку ОК либо выберите элемент и из меню EDIT выберите команду Properties. Свойства группы объектов вы также можете отредактировать в табличном редакто- ре, это применимо для таких объектов, как элементы, контакты, иерархические порты и контакты, проводники, шины, межстраничные соединители. Выделите группу элементов. В меню EDIT выберите Properties, эта команда будет доступна только в том случае, если вы выбрали однородные элементы. Появится табли- ца с перечнем свойств и их значений (рис. 1.16). Reference Source Libraiy Source Package Value Документ Примечание Тип С1 4.WZ/?_Sr MVS_SMD Фирма “MUR AT A" () Конденсаторы D5 jWLSr 74ALS&4BD 74ALS04B Фирма "Motorolla" () Корпус SOIC1 Микросхемы D6 SY — MCO_8MH Микросхемы V1 3.AV70 BAV70 Фирма "Philips" ’ Корпус SOT-2 VT1 X-1 Si БС857С BC857C Фирма "Philips" Корпус SDT-2 Рис. 1.16. Окно команды Edit Properties
18 OrCAD 10. Проектирование печатных плат Эту же таблицу можно представить в другом виде, если щелкнуть по любой ячейке правой клавишей и выбрать пункт меню PIVOT (рис. 1.17). Рис. 1.17. Результат применения команды Pivot Чтобы скопировать или удалить значение, щелкните по ячейке, а потом по кнопке Сору или Paste; чтобы отредактировать значение, щелкните два раза. Чтобы присвоить одинаковое значение сразу всем ячейкам в колонке, выделите ячейку с этим значением, нажмите кнопку Сору, выделите колонку, щелкнув, по ее заголовку и нажмите кнопку Paste. Чтобы ввести новое свойство, нажмите кнопку New, введите название свойства, например поле НОМИНАЛ. Если значение этого свойства для всех элементов одинако- во, введите его. Если нет, то оставьте поле пустым, а потом введите значение в каждую ячейку. Вы можете добавить сколько угодно новых свойств, редактируя их, делая види- мыми и невидимыми и удаляя их, если они вам больше не нужны. Но вы не можете до- бавлять новые свойства к графическим объектам, IEEE-символам, элементам питания, межстраничным соединениям, входам шин. Если вы добавили свойство к гомогенному элементу, содержащему в одном корпусе несколько идентичных по графике элементов, то это свойство распространяется сразу на все элементы в корпусе. Чтобы добавить но- вое свойство к одному элементу, выделите его, в меню EDIT выберите Properties. В поя- вившемся окне нажмите кнопку New.
Часгь 1. OrCAD Capture 19 Отмена и повторение операций Если вы сделали ошибку, вы можете использовать команду Undo - отменить по- следнюю выполненную операцию; если вы выполнили эту команду ошибочно, то вы можете отменить отмену последнего действия и выполнить команду Redo. Вы можете использовать Undo- и Redo-команды для следующих действий." • для размещения объектов, удаления объектов, копирования объектов, перемещения объектов, изменения размеров, поворота, зеркального отражения; • для изменения свойств объектов. Начиная с 10-й версии Capture создает кеш Undo/Redo-команд, когда вы работаете в схемотехническом редакторе и в редакторе свойств. При этом, когда вы переходите из одного редактора в другой, кеш соответствующего редактора очищается. Например, если вы вышли из схемного редактора и вошли в редактор свойств и решили там что- нибудь изменить, то вам при выходе из редактора после изменений выдастся сообще- ние, представленное на рис. 1.18, т. е. если вы примените изменения, выполненные в редакторе свойств, к проекту, то вы очистите кеш в схемотехническом редакторе и не сможете там воспользоваться командой Undo для отмены уже выполненных команд. Undo/Redo Warning!! This action will apply changes made in property edrtui to tl ie design. and clear all Undo/Redo information You will not be able to Undo/Redu any of the previous aclroru performed on schematic page* Do you want to apply the changes? Г £o not warn me aga*ri Yes ] No _ Cancel Рис. 1.18. Сообщение команды Undo/Redo Заметьте также, что если вы включили в меню PREFERENCES, в закладке Miscella- neous, опцию Clear Undo/Redo Data on Save (очистить кеш при сохранении), то при вы- полнении команды Save без выхода из редактора вы не сможете воспользоваться ко- мандой Undo для команд, выполненных перед сохранением. Команды Undo/Redo соз- дают отдельный кеш для каждой страницы проекта. В редакторе элементов кеша для команд Undo/Redo нет. Там возможен откат только на одну команду. Наряду с коман- дами Undo/Redo существует еще одна команда, позволяющая выполнить откат на ряд шагов. Это команда Label State. Этой командой вы можете отметить различные стадии создания вашей схемы и в любой момент вернуться к одному из них, не пользуясь ко- мандой Undo. Чтобы запомнить промежуточный этап создания схемы, вызовите коман- ду Label State - Set и введите метку этапа. Это может быть текст (не более 32 символов, цифра), после этого выполните следующие действия и снова введите метку. Например, вы отметили следующие стадии: • Place 133La3, • ADD library, • Поворот элемента, • Шина - и заметили, что вы сделали ошибку на стадии добавления библиотеки. Достаточно вы- звать команду Label State - Goto Add Library - и вы вернетесь к этому состоянию схемы.
20 OrCAD 10. Проектирование печатных плат Команда Repeate работает следующим образом. Например, вам нужно передвинуть несколько объектов на одно и то же расстояние. Выберите объект и переместиге его. Выделите второй объект, в меню EDIT выберите команду Repeat. Если вы хотите разместить элементы с помощью команды Repeat, то разместите первый элемент, нажмите клавишу CTRL и скопируйте его в новое положение. Из меню EDIT выберите команду Repeate. Открытие существующего проекта Из меню файла в администраторе проектов выберите команду Open и затем выбери- те команду Design. Можно нажать комбинацию клавиш ALT+F+O+D. Появится диало- говое окно Open Design. Выберите файл с расширением .DSN и нажмите кнопку Open. На экране появится окно администратора проектов. Находясь в этом окне, вы можете добавлять или удалять файлы проекта. Добавление файла в проект Выберите папку, в которую вы хотите добавить файл. В меню EDIT выберите пункт Project, появится диалоговое окно Add File to Project Folder. Выберите нужный файл. Однако вы должны учитывать, что проект может содержать только один .DSN-файл. Сохранение проекта Когда окно администратора проектов активно, вы можете сохранить новый или су- ществующий проект. Команда Save сохраняет проект и все файлы, на которые он ссы- лается. Команда Save as сохраняет под новым именем те файлы, которые выбраны в окне администратора проектов. Она доступна, только если вы находитесь на уровне Design Resources или Outputs. Чтобы сохранить новый проект, выберите команду Save as и введите имя проекта и его местоположение, нажмите кнопку Save. Закрытие проекта Выберите из меню ФАЙЛ пункт Close Project. Появится запрос, хотите ли вы со- хранить проект; после этого окно проекта закроется, но вы останетесь в системе OrCAD. Если вы выберете из меню пункт EXIT, появится запрос, сохранить ли ваш про- ект; после этого выйдите из системы. ИЗМЕНЕНИЕ СВОЙСТВ ДЛЯ СУЩЕСТВУЮЩИХ ПРОЕКТОВ Design Properties Когда вы создаете новый проект, он по умолчанию использует опции, установлен- ные в Design Template. Чтобы установить опции для существующего проекта, использу- ется меню DESIGN PROPERTIES. Вы можете установить следующие опции (рис. 1.19): • Fonts - установить шрифты для схемной страницы для текста, для позиционных обозначений (part reference) и наименования элементов (part value).
Часть 1. OrCAD C apture 21 • Hierarchy - задать иерархическим блокам или элементам свойства Primitive или Nonprimitive. • SDT-совместимость - задать, какие свойства элементов запишутся в поля элемента при сохранении проекта в формате SDT. • Miscellaneous — разное. Вы можете просмотреть имя проект, имя корневой схемы, время создания и время последней модификации, просмотреть контакты питания. • Display Invisible Power Pins - просмотр контактов питания. Обычно контакты пита- ния невидимы. Выбирая эту опцию, отображение на экране контактов питания (только для документов), вы можете сделать их видимыми, однако вы можете толь- ко просматривать их, ничего не подсоединяя к ним. Чтобы сделать возможным под- соединение проводников и других объектов к контактам питания, вы должны их сделать видимыми. Выберите элемент и затем из меню EDIT выберите Properties. Выберите опцию Power Pins Visible и нажмите клавишу ОК. Если вы подсоединили проводник или электрический объект к контакту питания, сделанному видимым та- ким способом, этот контакт изолируется от основной цепи питания. Dt.ign Properties Fonts | Hierarchy^ SD1 Cjmpatibr'ity [Miscdarieous :| Design Name E:\DESIGN2 DbH Root Schematic Marne SCHEMATIC! Design I Jnique ID: Date Format: Creation T rrte Modification T ime ^WednesdayJanuary03 2001 Wed Jan 0310:04:52 2001 Wed Jan 0310:04:52 2001 Г” Display Invisible Power Pins (for documentation purposes only) OK, Отмена | Справка Рис. 1.19. Установка видимости контактов питания Изменение свойств уже существующих схемных страниц Если вы создаете новую страницу, то по умолчанию вы используете опции, уста- новленные в Design Template. Вы можете изменить эти опции для уже существующих схемных страниц, используя опции меню SCHEMATIC PAGE PROPERTIES. • Page Size - изменение размера страницы. Для уже существующих схемных страниц вы можете изменить единицу измерения или формат. Но вы не можете изменить ширину и высоту, а также расстояние между контактами.
22 OrCAD 10. Проектирование печатных плат • Grid reference - установка новых зон. Вы можете изменить параметры зон, установ- ленные в Design Template, для этого нужно выбрать пункт из меню SCHEMATIC PAGE PROPERTIES. • Miscellaneous - разное. Вы можете посмотреть время создания страницы, время по- следней модификации и номер страницы. ВЫВОД НА ПЕЧАТЬ И НА ПЛОТТЕР Для вывода на печать используются все стандартные свойства Windows, а именно команды Print Setup - установка свойств принтера, Print Prewiew - предварительный просмотр и Print - настройка печати. Вы можете распечатать одну или несколько стра- ниц схемы из окна администратора проектов. Если вы находитесь в схемном редакторе, вы распечатаете именно эту страницу. Вы также можете распечатать элемент или пакет элементов. Для этого войдите в редактор элементов и откройте гот элемент, который вы хотите напечатать, или в окне администратора проектов откройте библиотеку и выберите нужный элемент. Вы можете отмасштабировать схему и подогнать ее под нужный вам формат. Выберите из меню ФАЙЛ команду Print (рис. 1.20). Выберите одну из трех опций в окне масштаба - Scale. х Принтер: Гистемный прнн) ер fl .exmarl Z45J ОК Print Г Print tc file Г Punt all colors in black Print statistics— Total Printed page s per document page: t Maximum page size for selecteo printer Size from schemati c page pi operties. Size of actual printout Horizontal Vertical 1 11.125 9.7 10.7778 8 x 1 x 8 Рис. 1.20. Окно команды Print
Часть 1. OrCAD Capture 23 У вас появится диалоговое окно команды. Щелкните по кнопке Setup, чтобы перей- ти к диалоговому окну Print Setup, и проверьте все установки принтера перед началом печати. . Все установки^которью^вы выберете (исключая количество копий) сохраняются в CAPTURE.INI и будут устанавливаться по умолчанию при рестарте Capture. • Секция Scale определяет масштабный фактор при печати или дает Capture возмож- ность автоматически задать масштаб, она содержит следующие опции: ♦ Scale to paper size - масштабирование no размеру бумаги - заставляет Capture масштабировать распечатываемое задание по размерам листа, указанного во вкладке Page Size, в меню SCHEMATIC PAGE PROPERTIES; ♦ Scale to page size - масштабирование по размеру страницы - заставляет Capture масштабировать распечатываемое задание по размерам печатной страницы, ука- занной в опциях настройки принтера; ♦ Scaling - указывается коэффициент масштабирования либо автоматически зада- ется Capture . • Секция Page Size. Если в секции Scale вы выбрали опцию Scale to page size, изобра- жение будет отмасшгабировано согласно указанному размеру страницы. Выберите один из стандартных размеров или пользовательский размер. Эти размеры опреде- лены в Schematic Page Properties - Page Size. • Секция Print Offsets - указываются горизонтальные и вертикальные отступы в дюй- мах или миллиметрах, в зависимости от того, что было установлено в Design Template. Capture центрирует страницу по горизонтали и по вертикали, когда обе опции помечены. ♦ Положительный отступ сдвигает страницу целиком вправо по оси X или вниз по оси Y. ♦ Отрицательный отступ приводит к сдвигу страницы влево или вверх. Эффект отрицательного отступа может привести к появлению предыдущей страницы. Предыдущая страница приведет к тому, что рисунок будет распечатываться порциями. • Print quality - определяет качество печати. Выбираются установки из выпадающего списка. • Copies - указывается количество копий для печати. • Print to File - печатать в файл. • Print all colors in black - печатать все черным цветом. • Collate copies - печатать копии в порядке номеров страниц. • Include pages outside hierarchy - указывается, чтобы напечатать те страницы в про- екте, которые не включены в корневую схему. • Include referenced pages in other libraries or designs - указывается, чтобы напечатать страницы с внешними файлами, кроме иерархии. • Print statistics - содержит все сведения о распечатываемом документе ♦ Printed pages per document page - количество страниц по вертикали и горизонта- ли, необходимых для печати документа.
24 OrCAD 10. Проектирование печатных плат • Maximum page size for selected printer - максимальный размер страницы для вы- бранного принтера. ♦ Size from schematic page properties — указывает размер страницы, выбранной в Schematic Page Properties. ♦ Sise of actual printout - указывает размер отмасштабированного документа с уче- том всех установок, сделанных командой Print. Если вы находитесь в окне схемного редактора, вы можете выбрать команду Print Area, чтобы распечатать любой заданный рамкой set фрагмент чертежа. СОЗДАНИЕ ШТАМПА В библиотеке CAPSIM.OLB находится ряд штампов, соответствующих ANSI-стан- дарту. Вы можете создать свои собственные штампы и поместить их в библиотеку для постоянного использования. Правильно созданный штамп должен отвечать следующим условиям: при создании проекта автоматически размещаться в левом нижнем углу каждой схемной страницы; информация, занесенная в окно Title Block, меню DESIGN TEMPLATE, должна перено- ситься в соответствующие поля штампа и включаться в создаваемые средствами Capture отчеты. Создание графического образа основной надписи (большого штампа) Чтобы создать штамп, соответствующий ГОСТу и отвечающий вышеперечислен- ным требованиям, нужна выполнить такую последовательность действий. Откройте библиотеку, в которой вы собираетесь хранить штампы. Выделите имя библиотеки и откройте меню DESIGN. Выберите пункт New Symbol, появится следующее диалоговое окно (рис. 1.21). В строку Name введите имя штампа, включите переключатель Title Block. Рис. 1.21. Задание данных для создания штампа
Часть 1. OrCAD Capture 25 Используя команды меню PLACE, нарисуйте штамп. Командой Text занесите те надписи, которые не меняются, например: ПРОВЕРИЛ, РАЗРАБОТАЛ, УТВЕРДИЛ и т. п. Размещение и задание свойств нового штампа После того как вы создали графический образ штампа, необходимо определить и разместить видимые свойства для создания информационных полей. По умолчанию для штампов отведены следующие поля: • DOC, • REVCODE, • CAGE CODE, • TITLE, • ORGNAME, • ORGADDR1, • ORGADDR2, • ORGADDR3, • ORGADDR4, • PAGE COUNT - определяет количество страниц в проекте, • PAGE NUMBER - определяет номер страницы. Чтобы создать информационное поле, находясь в окне редактора элемента Part Editor, дважды щелкните по области, где нет объекта, чтобы вызвать окно User Proper- ties (рис. 1.22). Рис. 1 22 Окно для создания нового свойства
OrCAD 10. Проектирование печатных плат Нажмите кнопку New, чтобы создать новое свойство. Введите имя одного из свойств, перечисленных выше в строке Name. Нажмите кнопку ОК. Находясь в окне Properties, выделите вновь созданное свойство и нажмите кнопку Display (рис. 1.23) Рис. 1.23. Задание параметров вывода свойства на дисплей Включите переключатель Value Only, кнопка Change выведет окно для установки шрифта (рис. 1.23). Закройте окно. Созданное свойство появится в редакторе элементов. Мышью перетащите его в соответствующее место штампа и щелчком левой клавиши зафиксируйте. Повторите вышеописанные дейшвия для определения других полей. На рис. 1.24 приведен пример штампа. Сохраните созданный штамп в библиотеке. {OrgName} {Title} {Doc} le] 1 J {Revision} {Cage Code} Лит Масса Масштаб Изм Лист № докум Исдп Дата Разраб ,9rgAddr1) {RevCcM Пров {OrgAddrZ} Т контр Лист ‘ Листов <Page Ci Н контр (OrgAddr4) Утв {OrgAddr3} Формат Рис. 1.24. Библиотечный элемент штамп Задание информации для полей Если вы хотите, чтобы поля в штампе заполнялись автоматически, необходимо, прежде чем создать новый проект, войти в меню DESIGN TEMPLATE, выбрать заклад- ку Title Block и против соответствующих названий полей ввести нужные значения (рис. 1.25).
Часть 1 OrCAD Capture 27 Design Template Fonts ' title Block | Page Size | Grid Reference | Hierarchy i SD7 Compatibility | Text OK Отмена i Справка Рис. 1.25. Автоматическое заполнение полей в штампе В строке Library Name пропишите полный путь к вашей библиотеке, а в строке Title Block Name укажите название штампа. Эти две последние строки нужно заполнять обя- зательно. Только после этого вы можете создавать новый проект. Если вам в процессе работы нужно откорректировать значения одного из полей, то, находясь в редакторе схемной страницы, дважды щелкните по нужному полю. Появится окно Display Properties, и в строку Value внесите новое значение (оис. 1.26). Рис. 1.26. Окно корректировки поля в штампе Если вы создаете заготовки наиболее распространенных форматов, то поля в Design Template заполнять не обязательно, но две последние строки заполнить надо, иначе ин- формация из штампа не будет передаваться в отчет. Занесение значений в поля в этом
28 OrCAD 10. Проектирование печатных плат случае будет производиться непосредственно в схемном редакторе вызывом окна Dis- play Properties. Это относится только к основной надписи. Боковые штампы не нужно прописывать в окне Тй1е Block, но все остальное аналогично. СТРУ КТУРА ПРОЕКТА ПО Capture позволяет работать с двумя видами проектов: одноуровневыми и иерар- хическими. • Flat - одноуровневые (плоские) проекты. Это в основном небольшие проекты, со- стоящие из нескольких листов. Выходные сигналы из одного листа схемы непо- средственно подсоединяются ко входным сигналам другого листа через межстра- ничные соединители. Все страницы проекта объединяются в одну папку на одиноч- ном уровне. • Hierarchical design - иерархические проекты. Вместо плоских проектов вы можете создать на странице схемы символический элемент, который представит фрагмент другой схемы. Этот элемент называется иерархическим блоком. Такое многослой- ное размещение, когда одна схема размещена внутри другой схемы, называется ие- рархией. Любая схема может содержать иерархические блоки, которые ссылаются на другие схемы, и эта вложенность может быть любой глубины. Схема, которая находится в вершине иерархии и которая ссылается на все остальные схемы в про- екте, называется корневой схемой. Корневая схема по необходимости может содер- жать также несколько страниц. • Simple hierarchical design - простой иерархический проект. Соответствие один к одному между иерархическим блоком и схемой, на которую он ссылается, называ- ется простой иерархией. В простой иерархии каждый иерархический блок встреча- ется один раз. • Complex hierarchies - сложная иерархия. Соответствие много к одному между ие- рархическим блоком и схемой, на которую он ссылается, называется сложной ие- рархией. При сложной иерархии иерархический блок, ссылающийся на одну и ту же схему, может входить в проект несколько раз. Соединение между фрагментами схемы и схемными страницами Вы можете соединять фрагменты схемы и схемные страницы, используя иерархиче- ские блоки, иерархические порты, иерархические контакты и межстраничные соедини- тели. Иерархические блоки, иерархические порты, иерархические контакты определяют связи между фрагментами схемы и схемной страницей, в то время как межстраничные соединители определяют связи между страницами внутри проекта. Иерархические бло- ки, ссылаясь на подчиненные схемы, обеспечивают только вертикальное соединение. Иерархические контакты в иерархических блоках и внешние иерархические порты дей- ствуют как указатели для соединений между иерархическими блоками и другими элек- трическими объектами в подчиненной схеме.
Часть 1. OrCAD Capture 29 Кроме иерархических блоков вы можете также использовать библиотечные элемен- ты или элементы, входящие в схему, установив их связь с определенным фрагментом схемы или даже со схемой из другого проекта. Эти элементы функционируют также как иерархические блоки, и их контакты выполняют те же функции, что и контакты иерар- хических блоков. Разница между этими методами состоит в том, что библиотечные элементы могут многократно использоваться, а иерархические нет. Вы можете подсое- динит ь внешние схемы, нс входящие в проект, но при этом вы не сможете их корректи- ровать. Если вы подсоединили внешние схемы, то при передаче проекта на другую ма- шину не забудьте передать и схемы, так как они не переносятся автоматически и не ко- пируются в ваш проект. Подсоединяется только имя схемы. Поэтому лучше всего скопировать эти схемы в проект самим, чтобы сделать его переносным. Иерархические порты размещаются с внешней стороны иерархического блока, что- бы обеспечить вертикальные (снизу вверх) связи. Они подсоединяются к одинаково по- именованным контактам внутри иерархического блока. Горизонтальные связи обеспе- чиваются подсоединением к проводникам с тем же именем, иерархическим портам и межстраничным соединителям внутри подчиненной схемы (рис. 1.27 и 1 28). Рис. 1.27. Иерархические порты Рис. 1.28 Иерархические контакты Иерархические контакты обеспечивают только вертикальные связи. Они подсоеди- няются к одинаково поименованным иерархическим портам подчиненной схемы. Вы можете рассматривать иерархические контакты как связи вверх из подчиненной схемы в иерархический блок, но не выход в основную схему. Межстраничные соединения. Межстраничные соединители обеспечивают связи между страницами одной схемы. Они подсоединяются по именам. Одинаково поимено- ванные контакты внутри разных схем не подсоединяются.^библиотеке 0A PSYM OLB содержатся два типа межстраничных соединителей. Размещение, редактирование и соединение элементов и электрических объектов ПО Capture включает библиотеки, содержащие библиотечные элементы, элементы питания и земли. Вы можете свободно размещать эги элементы на схемной странице. Как только вы разместили элемент, вы можете редактировать его вид, свойства и ме- стоположение. Как только вы разместили элементы питания, вы можете поворачивать их и переименовывать. ПО также содержит графические элементы для установки со- единений между схемными страницами. Иерархические блоки, порты и контакты пере- дают сигналы от одной схемы к другой. Проводники и шины используются для прове- дения сигналов между элементами и электрическими объектами. Один или несколько проводников - это цепь, шины объединяют множество сигналов или цепей.
30 OrCAD 10. Проектирование печатных плат Размещение и редактирование элементов Библиотечный элемент представляется в двух видах - как корпус, который соответ- ствует физическому объекту и может быть размещен на печатной плате, и как графиче- ское изображение, используемое для определения логических, электрических объектов, для связи с которыми предназначены контакты. Корпус определяется количеством кон- тактов и количеством логических элементов, содержащихся в нем. Эти элементы могут иметь одинаковое графическое представление и электрические связи - гомогенные эле- менты, или они могут различаться по графике или связям - гетерогенные. Каждый элемент имеет ряд свойств, которые содержат следующую информацию: название эле- мента и его позиционный номер. Кроме того, вы можете создавать свои собственные свойства, ь которых можете хранить нужную вам информацию. Элементы имеют кон- такты, свойства контактов определяют характеристики каждого из них. Эта информация включает имя контакта, его номер, вид (длинный, короткий, счетный, инверсный и т. д.), тип (входной, выходной, двунаправленный и т. д.). Некоторые элементы не имеют контактов. Если элемент не имеет контактов, он появится в перечне элемен- тов Bill of Materials, но не появится в списке соединений. Примитивные элементы - это элементы без иерархии. Непримитивные — это элементы, которые имеют иерархию, та- кую, как ссылка на схему или VHDL -файл. Размещение элемента Находясь в схемном редакторе, из меню PLACE выберите Part. В окне Library (рис. 1.29) высветится список доступных библиотек, в окне над ним высветится список всех элементов, находящихся в выбранной библиотеке. Вы можете подключить несколько библиотек, пометив их, при нажатой клавише CTRL. Пометьте нужный вам элемент, и его имя высветится в окне Part. Вы можете сами набрать имя или, если вы не уверены в точности написания имени, задать его шаблон, используя «*» и «?». Все элементы, имена которых соответствуют заданному шаблону, высветятся в списке элементов. Если элемент не нашелся в выбранных библиотеках, вы можете подключить новую библиотеку, нажав кнопку-Acld Library. Вы можете удалить библио- теку из списка, нажав кнопку Remove Library. В окне Graphic вы можете задать вид элемента - нормальный или конвертируемый. Если элемент многовентильныи, в окне Packaging вы можете задать номер элемента в корпусе. В окне просмотра отобразится его графическое изображение. После выбора элемента он прикрепляется к указателю и по щелчку устанавливается на нужное место. Вы можете разместить сразу несколько элементов, нажимая левую клавишу в том месте, где вы хотите его расположить. Вы можете разместить сразу несколько элементов, нажимая левую клавишу мыши в том месте, где вы хотите их расположить. Когда вы разместили нужное количество элементов, нажмите клавишу ESC, или выберите пункт END Mode из контекстного ме- ню, которое появилось при нажатии правой клавиши мыши на выделенном злементе, и содержит все команды необходимые для корректировки этого элемента. В схемном редакторе все объекты имеют правое контекстное меню. На панели инструментов схемного редактора есть окошко со списком всех элементов, используемых в проекте, если вы хотите разместить на схеме уже единожды выбранный элемент, вы можете выбрать его из выпадающего списка не входя в библиотеку (рис. 1.30).
Часть 1. OrCAD Саршге 31 Рис. 1.29. Выбор элемента из библиотеки Рис. 1.30. Список с выбранными элементами Редактирование элемента Вы можете передвигать элемент по схемной странице, вращать, зеркально отражать, менять его свойства. Когда вы редактируете элемент на схемной странице, ваш редак- тируемый элемент отличается от элемента в библиотеке и существует только в вашем проекте. Чтобы скопировать этот элемент, используйте команду Сору в меню EDIT. Чтобы отредактировать физические свойства элемента, выделите его и либо выберите команду Part из меню EDIT, либо Edit Part из контекстного меню. Откроется окно ре- дактирования элементов. После того как элемент отредактирован и надо будет его со- хранить, высветится запрос (рис. 1.31). • Update Current - сохранить в откорректированном виде только текущий экземпляр. Тогда в Design Cache появится новый элемент, соответствующий откорректирован- ному. • Update ALL - заменить все вхождения этого элемента в схему. • Discard - игнорировать изменения.
OrCAD 10. Проектирование печатных плат Рис. 1.31. Диалоговое окно сохранения отредактированного элемента Чтобы отредактировать свойства элемента, выделите элемент на схемной странице, выберите Properties из меню EDIT или EDIT PROPERTIES из правого меню; можно также дважды щелкнуть по элементу, появится окно редактирования элемента (рис. 1.32). Value Reference Designator РСВ Footprint Power Pins Visible Primitive Source Library II 1 . SCHEMATIC!: А1 1:002 1533LI1 Т — - - *).! • DD2 О 1Л и > ш I 1 1 Г DEFAULT Рис 1.32. Окно редактирования свойств элемента • Value - имя элемента, по умолчанию это библиотечное имя. • Reference - позиционное обо значение. • Primitive - по умолчанию подставляется значение, указанное в установках Design Properties. • Graphic - в каком виде будет представлено графическое изображение элемента: нормальном или конвертируемом. • Designator - количество элеменюв в корпусе и номер элемента для редактирования. • РСВ Footprint - тип корпуса элемента. • Power Pins Visible - видимость контактов питания. • User Properties - редактирование свойств и добавление новых свойств • Attach Implementation - подсоединение схемы, VHDL-файлов, таблиц соединений или проектов для создания иерархии. Редактирование и размещение объектов питания и земли Вы можете разместить объекты питания и земли, отредактировать их имена перед или после размещения, вы можете отредактировать также надписи, связанные с этими символами. Объекты питания размещаются на схеме командами Power или Ground из меню PLACE. Эти объекты выбираются из библиотеки так же, как и элементы. Стандартные объекты находятся в библиотеке CAPSYM. При задании имен объек- там питания нужно учитывать, что они должны совпадать с контактами питания эле- ментов (+5V, GND, VSS, VEE и т. д.) (рис. 1.33).
Часть 1. OrCAD Capture / 'f'? Gnd_Earth W3C ARBDIAI £3 Gnd Field WCC BAR Signal WCC CIRCLE Gnd Power a ч/ Gnd_Signal MCC_IAJAVE 71? 1 Рис. 1.33. Элементы питания После того как выбран объект питания, его образ подсоединяется к указателю и вы можете расположить его в любом месте схемы. Вызвав контекстное меню, вы можете повернуть его. <г Вы можете создать свой собственный объект питания, пользуясь командой New Symbol в меню DESIGN. Вы можете отредактировать объект питания, выбрав его на схеме и вызвав команду Properties из меню EDIT либо дважды щелкнув по нему. Вы можете также редактиро- вать текст, связанный с объектом, для этого надо выделить только текст. Размещение и редактирование знака неподсоединенного контакта Знак неподсоединенного контакта X указывает, что контакт будет игнорироваться в отчетах при обработке схемы. Если контакт подсоединен, то символ не поставптся на этот контакт. Этот символ размещается командой No Connect в меню PLACE. Раз- местите символ на конце контакта — и знак квадрат а на конце контакта сменится на знак X. Этот символ нельзя удалить командой Delete Чтобы его удалить, нужно разместить на нем другой такой же символ. Если подсоедините контакт к проводнику, символ ис- чезнет, но если вы удалите проводник, он появится снова. Создание иерархического проекта Создание иерархического блока При создании иерархических проектов используются иерархические блоки. Суще- ствует два способа создания иерархического блока. 1. Сначала подготавливается схема, которую будет представлять иерархический блок. Эта схема может находиться в этом же проекте или вне его. Чтобы создать ее в этом же проекте, нужно сделать следующее: находясь в окне администратора проек- тов, выделите папку DSN. Нажмите правую клавишу мыши и выберите пункт меню New Schematic. Появится папка Schematic?. Выделите вновь созданную папку и в кон- текстном меню откройте пункт New Page. На этой странице и нужно рисовать схему, которую будет представлять иерархичесий блок. Папку Schematic? вы для удобства мо- жете переименовать командой Rename. Начертите схему и присоедините ко входным и выходным контактам схемы иерархические порты. Сохраните ее. Откройте папку с основной схемой. Выберите в меню PLACE команду Hierarchical Block (рис. 1.34). В окне Reference введите имя иерархического блока, в окне Primitive выберите установку Default, в стро- ке Implementation Туре укажите тип выполняемой ссылки, один из следующих: 2—2813
34 OrCAD 10. Проектирование печатных плат • Schematic View - показывает, что выполняется ссылка на электрическую схему. ПО автоматически сгенерирует соответствующие портам иерархические контакты для этого блока. • VHDL - указывает, что будет выполняться ссылка на VHDL-объект. ПО автомати- чески сгенерирует соответствующие объявленным в VHDL портам иерархические контакты для этого блока. • EDIF - указывает, что будет выполняться ссылка на таблицу соединений в формате EDIF. Если ваш проект включает ссылку на EDIF для иерархического блока, нужно самим специфицировать контакты. • Project - указывает, что будет выполняться ссылка на программируемый логический проект. Вы должны сами специфицировать контакты. • Implementation name - указывается имя объекта, на который вы ссылаетесь. В на- шем случае это имя вновь созданной папки со схемой. • Path and filename - указывает путь и имя файла объекта, на который вы ссылаетесь. Если вы сослались на библиотеку или проект, которые еще не сохранены на диске, то они создадутся в 7 ЕМР-директории. Если вы ссылаетесь на текущий проект, то необязательно заполнять этот пункт. Рис. 1.34. Окно создания иерархического элемента Ссылка на проект, файл или на схему автоматически не добавляет их в проект. Их нужно добавить, используя команду Project в меню EDIT. После того как вы запол- нили все сгроки, нажмите ОК. Курсор примет вид «+», начертите в основной схеме контур иерархического блока. Если вы все делали правильно, то в нем автоматически сгснерируются иерархические контакты, соответствующие иерархическим портам впи- санной схемы (рис. 1.35 и 1.36).
Часть 1. OrCAD Capture 35 Рис. 1.35. Вложенная схема Рис. 1.36. Иерархический блок Выделите блок, нажмите правую клавишу и выберите пункт Descend Hierarchy. Блок раскроется, и вы окажетесь на схемной странице вписанной схемы. Чтобы вер- нуться назад, достаточно закрыть страницу или, щелкнув правой клавишей в любом месте схемы, вызвать меню и выполнить пункт Ascend Hierarchy. Далее схема вычерчи- вается как обычно (рис. 1.37). 2. Второй способ создания иерархического блока подразумевает, что схемы еще нет. Вы точно так же создаете иерархический блок, как описано выше, задаете предполагае- мое имя схемы. Как только вы нарисовали блок, нужно разместить в нем иерархические контакты с именами, соответствующими именам иерархических портов в подсоединяе- мой схеме. Укажите контакты, нажмите правую клавишу мыши и в меню выберите пункт Descend Hierarchy, откроется новая схема и новая схемная страница, на которой будут размещены порты, соответствующие указанным иерархическим контактам. Редактирование свойств иерархического блока при его создании Если вы хотите добавить или изменить свойства, в окне команды Place Hierarchical Block нажмите кнопку User Properties, появится окно для редактирования свойств. Вы можете изменить значение свойства, его атрибут - видимый, невидимый, шрифт и т. д. Если вы щелкните по строке с именем свойства, оно выделится и в нижней части экрана появится строка с названием свойства и рядом в окне величина для ре дактирова- ния (рис. 1.38). Чтобы изменить атрибут, надо нажать кнопку Display, появится окно редактирова- ния атрибутов. Вы можете сделать атрибут видимым или невидимым, включив одну из опций в секции Display Format (рис. 1.39). • Do not Display - не отображается на экране. • Value only - отображается только значение атрибута.
36 OrCAD 10. Проектирование печатных плат • Name and Value - от ображается имя и значение атрибута. • Name Only - только имя атрибута. • Both if Value Exists - отображается имя, если задано значение. Рис. 1.38. Редактирование свойств иерархического блока Рис. 1.39. Окно изменения отображения свойства на дисплее Размещение и редактирование иерархических портов и контактов Вы можете разместить иерархический порт в любом месте подчиненной схемы. Ие- рархические порты подсоединяются к одинаково поименованным иерархическим пор- там, межстраничным соединителям и соответствующим контактам в иерархическом блоке на родительской схеме. Выберите из меню PLACE HIERARCHICAL PORTS. Поя- вится окно команды (рис. 1 40). / В списке библиотек выберите нужную. Все порты, которые находятся в этой биб- лиотек появятся в списке под окном Symbol. Если вы хотите выбрать несколько библио- теке, пометьте их при нажатой клавише CTRL. Выберите нужный тип порта, выбранный порт появится в окне просмотра, а его имя в окне Name. Если у вас помечено несколько библиотек, то перед именем порта через «/» будет стоять имя библиотеки. Впишите то имя, которое будет использоваться для соединения с иерархическими контактами и другими портами. После того как вы задали все характеристики, нажмите ОК.
Часть 1. OrCAD Capture 37 Рис. 1.40. Выбор иерархического порта Размещение иерархических контактов Иерархические контакты размещаются внутри иерархических блоков на схемной странице родительской схемы. Имя иерархического контакта должно соответствовать имени иерархического порта в подчиненной схеме. Чтобы потом не было проблем с подсоединением проводников к контактам, надо проследить, чтобы указатель был привязан к узлам сетки. Выделите иерархический блок. Выберите из меню PLACE команду Hierarchical Pin (рис. 1.41). Рис. 1.41. Определение иерархического контакта В окно Name впишите имя контакта, соответствующее имени иерархического бло- ка, с которым он будет соединяться. В окне Туре выберите тип контакта: • Output — выходной, • Input - входной, • 3 state - с тремя состояниями, • Bidirectional - двунаправленный, • Open Collector - с открытым коллектором, • Open Emitter с открытым эмиттером, • Passive - пассивный.
38 OrCAD 10. Проектирование печатных плат В секции Width (ширина) выберите Scalar для подсоединения проводника или BUS для подсоединения шин. Кнопка User Properties служит для корректировки выбранных свойств. Вы можете откорректировать порты и контакты в любой момент после их размещения, выделив их и выбрав из меню EDIT команду Properties, либо нажав правую клавишу мыши и вы- брав в контекстном меню пункт Edit properties.. Синхронизация изменений свойств контактов и портов в иерархическом блоке и подключенной схеме (начиная с 10-й версии) Чтобы синхронизировать изменения, сделанные в иерархическом блоке (простая иерархия), выделите блок, из контекстного меню или меню VIEW выберите команду Synchronize Down. Эта команда обновит подключенную схему теми изменениями, кото- рые были проведены с иерархическими контактами выбранного блока. Чтобы синхронизировать изменения, сделанные в иерархическом блоке (сложная иерархия), выделите блок, из контекстного меню или меню VIEW выберите команду Synchronize Across. Чтобы синхронизировать изменения, сделанные в подсоединенной схеме, выберите иерархический блок, из меню VIEW выберите команду Synchronize Up. Эта команда обновит иерархический блок всеми изменениями, проведенными над иерархическими портами подключенной схемы. Размещение и редактирование межстраничных соединителей Межстраничные соединители используются для пере- дачи сигналов на межстраничные соединители с тем же именем и в иерархические порты, находящиеся на других страницах схемы внутри одной схемной папки. Для размещения соединителей используется команда Off Page Connector из меню PLACE. Выбор элемента и его редактирование аналогичны вышеописанному (рис. 1.42). L«OFFP ageleft -l OFFP AGELEFT -R «3 Рис. 1.42. Меже граничные соединители Соединение проводников Вы можете определить, где проводники пересекаются, а где соединяются, т. е. где есть точка соединения (Junction), а где она отсутствует. Если точки соединения нет, проводники и шины просто пересекаются, а не соединяются. Более того, если вы тянете одну цепь к другой так, что они касаются друг друга, они не соединятся, пока вы не по- ставите точку соединения в месте пересечения. Чтобы поставить точку соединения, из меню PLACE нужно вызвать команду Junction и разместить точку на проводнике; но она поставится только в том случае, если там действительно есть соединение объек- тов. Вы можете удалить ее командой Delete или размещением другой точки поверх. Точка соединения может быть размещена только на проводниках и на шинах. Два про- водника или две шины могут быть соединены следующим образом: • вы пересекаете сегменты двух проводников и добавляете точку соединения; • вы начинаете или заканчиваете сегмент проводника на сегменте другого проводни- ка, точка соединения появляется автоматически, и проводники соединяются; анало- гично для шин. '
Часть 1. OrCAD Capture 39 Проводники и шины соединяются только в следующих случаях: • вы начали или кончили сегмент проводника на сегменте шины и добавили точку со- единения; • вы начали или кончили сегмент шины на сегменте проводника и добавили точку со- единения. Проводники и шины, вместе с различными элементами и объектами в проекте, ло- гически связываются через имена цепей, формируя цепи Когда вы размещаете провод- ник, для него генерируется системное имя, которое вы можете заменить условным али- асным именем. Как только шина получила имя, это имя будет определять сигналы, не- сомые шиной, и соединять эти сигналы с сигналами соответствующих по имени цепей. Например, алиасное имя А[0:3] определяет 4 сигнала шины и соединяет их с четырьмя сигналами, несомыми проводниками АО, Al, А2 и АЗ. Подобно проводникам, шинам могут назначаться имена двумя способами: 1. Непосредственным присвоением имени. 2. Электрическим подсоединением к иерархическим портам, межстраничным соеди- нителям или глобальным контактам шин с присвоенными именами. Размещение проводников Когда вы подсоединяете проводник к контакту, ПО дает визуальный признак под- соединения: на конце контакта исчезает значок неподсоединенного контакта. Если два провода пересекаются под углом 90, они не соединятся электрически до тех пор, пока не поставите точку соединения, дважды щелкнув левой клавишей мыши по точке пере- сечения с уже нарисованным проводником, при рисовании второго проводника. Если вы разместили элементы таким образом, что два контакта встречаются конца- ми, они соединятся. Чтобы нарисовать проводник, из меню PLACE выберите Wire. Щелкните левой клавишей мыши в месте начала проводника и передвигайте указатель мыши, чтобы на- рисовать проводник. Щелкните левой клавишей, если вы хотите изменить направление проводника (при этом направление проводника изменяется на 90°). Дважды щелкните, чтобы окончить проводник, но при этом вы останетесь в режиме рисования проводни- ков; чтобы выйти из него, нажмите ESC. Если проводник заканчивается на контакте или на другом проводнике достаточно один раз щелкнуть левой клавишей. Чтобы задать произвольное (не ортогональное) направление проводника, нужно рисовать его при нажатой клавише SHIFT. Если вы хотите поставить точку соединения при пересечении проводников, дважды щелкните левой клавишей мыши, когда вы достигнете место пе- ресечения, и продолжайте рисование проводника. При этом в месте пересечения про- водников появится точка соединения. Редактирование проводников Выберите проводник и из меню EDIT выберите команду Properties, либо из контекстного меню выберите EDIT PROPERTIES, либо дважды щелкните по проводнику. На экране появится диалоговое окно, в котором вы можете задать имя цепи в таблице соединений (рис. 1.43). SCHEMATIC! : АН50 Рис. 1.43. Окно редактирования имени проводника
40 OrCAD 10. Проектирование печатных плат Когда вы щелкните ио проводнику, он подсветится; чтобы выделить еще один про- водник, щелкните по нему при нажатой клавише CTRL. Чтобы просмотреть всю цепь, в которую входит проводник, выделите его, щелкните по нему правой клавишей и вы- берите из меню ENTIRE NET. Вы можете также отредактировать текст, связанный с проводником, выделив его и вызвав диалоговое окно Display Properties. Чтобы отре- дактировать имя проводника, дважды щелкните по нему, появится окно Edit Net Alias, в котором вы можете изменить алиасное имя, цвет, шрифт и повернуть его. Чтобы передвинуть проводник, выберите его и перетащи!е на новое место. При этом, чтобы сохранить связи, соседние сегменты проводника исказятся. Чтобы разо- рвать связи, перемещайте проводник при нажатой клавише ALT. Размещение шин Шина - это группа одиночных сигналов, не соединенных в цепь. Она всегда требует имени, так как это имя определяет сигналы, несомы шиной, и соединение этих сигналов с соответствующими цепями. Из меню PLACE выберите команду Bus. Щелкните, чтобы определить начало шины. Все остальное аналогично вышеописанному в разделе разме- щения проводников. Имена шинам задаются по следующим правилам. Имя имеет форму X[m..n], где X - имя шины, тип- начальный и конечный номер сигнала, несомого шиной. Можно на- писать А[О..З] или А[З..О]. Разделителями номеров могут быть «..», «:», «-». Нельзя ис- пользовать две цифры, например А[ОО..ЗЗ]. Имя шины не может начинаться и оканчи- ваться на цифру, при этом могут быть проблемы с получением таблицы соединений. Редактирование шин Аналогично вышеописанному в разделе «Редактирование проводников». Размещение входов шин Входы шин используются для объединения цепей в шины. Они не обязательны. Различие между сегментом проводника и входом в шину в том, что два проводника при касании соединяются, а два входа нет. Из меню PLACE выберите команду Bus Entry. Из меню EDIT выберите Rotate, что- бы повернуть вход шины нужным вам образом. Мышью разместите вход на шине, щелкнув по ней в месте размещения. Разместите все входы шины и клавишей ESC вый- дите из режима. Подсоединение входов шин к проводникам Подсоедините проводник к первому входу. Задайте имя первого сигнала, используя нижнюю границу диапазона имени шины. Например, если шина имеет имя А[0..9], то присвойте имя АО. Выберите проводник при нажатой клавише CTRL. Переместите его так, чтобы он подсоединился ко второму входу, при этодгимя проводника должно увеличиться на единицу. Из меню EDIT выберите команду Repeat. Проводник и имя скопируются с заданными установками. Основные правила создания соединений в электрической схеме Чтобы получить правильную таблицу соединений, нужно быть очень внимательным в использовании меток, модульных портов и объектов питания. Метки идентифицируют места соединений сигналов (проводников и шин) без физического соединения на схеме. Для того чтобы программа Netlist привязала метки к проводам и шинам, они должны быть расположены непосредственно на проводнике и шине. «Горячей точкой» является
Часть 1. OrCAD Capture 41 нижний край самого левого символа. Все прорисовки проводников и шин необходимо делать в режиме привязки к сетке - меню OPTIONS - PREFERENCE - GRID DISPLAY - POINTER SNAP TO GRID. Соединение проводников метками Чтобы соединить на схеме два сигнала не проводя между ними проводник, нужно при- своить им одинаковые метки (рис. 1.44), Соединение сигналов через шины Метки используются также для наимено- вания шин и проводников, от них отходящих. Шины и проводник, входящий в шину, долж- ны быть помечены следующим образом: BUSNAME[x..y], где BUSNAME - имя шины, х - номер 1 -го провода, у - номер последнего провода. Если шина названа ADDR[1..3], то проводник, принадлежащий этой шине, может иметь имя ADDR1. Метки шипы могут находиться в любом месте шины и по всей длине касаться шины. Шины могут иметь бо- лее чем одну метку, расположенную в любом месте шины, лишь бы для них были соответ- ствующие метки проводников (рис. 1.45). Рис. 1.44. Пример соединения проводников метками Рис. 1.45. Пример соединения проводников через шины
42 OrC AD 10. Проектирование печатных плат Межсхемные соединения Межстраничное соединения элементов используется во многолистовых схемах. Для того чтобы соединить два элемента на разных страницах схемы, нужно на первом листе схемы в меню PLACE выбрать опцию OFF-Page Connector, в поле Libraries выделить библиотеку CAPSYM, выбрать подходящий межстраничный порт и подсоединить его к проводнику. Выделить межстраничный порт и правой клавишей мыши выбрать ко- манду Edit Properties. В поле Name ввести имя порта. Повторить все эти операции на втором листе. При этом имена межстраничных портов должны совпадать. При соединении шин с межстраничными портами допускается несовпа- дение первой части имени, но размер диапазона должен совпадать обязательно (рис. 1.46). лист 1 57С4023 лист2 Рис. 1.46. Пример межстраничного соединеия Соединение контактов питания Большинство элементов в библиотеке имеют контакты питания, но обычно они скрыты. Чтобы подсоединить их к внешним источникам используются объекты пита- ния, которые размещаются командой Power из меню PLACE. Это глобальные объекты, их сигнал автоматически подключается ко всем сигналам схемы с TOM'же именем. Про- граммы создания таблицы соединений соединяют все объекты питания и сигналы с одинаковыми именами. В библиотеках системы OrCAD много элементов, контакты питания у которых имеют различные имена. Например, контакт с положительным пи- танием может иметь имя VCC у импортного элемента и +12v у отечественного. Чтобы эти контакты подсоединились к одному и тому же источнику питания, их следует со- единить так, как показано на рис. 1.47. Чтобы проверить наличие контактов питания у всех элементов, вы можете сделать их видимыми для всей схемы. Для этого войдите в окно администратора проек- тов, в меню OPTIONS выберите Design Properties — Mis- cellaneous. Включите переключатель Power Pins. Рис 1.47. Соединения контактов питания
Часть 1. OrCAD Capture 43 Вы можете сделать видимым контакт для одного конкретного элемента. В режиме редактирования выберите контакт питания, в меню EDIT выберите команду Properties и включите переключатель Pin Visible. Вы можете подсоединиться к контакту, отобра- женному таким методом, ио он будет изолирован от общей сети питания. СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ГРАФИКИ И ТЕКСТА Вы можете создать большое разнообразие графических фигур на вашей схемной странице. При этом вы можете работать в режиме с привязкой к узлам сетки и без при- вязки. Перед началом рисования необходимо задать ширину и тип линии, потому что все, что вы будете рисовать, будет изображаться текущим типом линии. Все установки задаются в меню OPTIONS - PREFERENCE - MISCELLANEUOS. Общие правила при рисовании Если вы выбрали инструмент для рисования и нажали ESC перед тем как начали рисовать, то вы сбросили выбор. Если вы выбрали инструмент для рисования и щелк- нули по свободному месту перед тем как начали рисовать, вы сбросили выбор. Но это не распространяется на рисование дуг, полилиний и текста. Если вы выбрали инстру- мент, начали рисовать объект и нажали клавишу ESC не дорисовав, рисунок удаляется. Размещение текста Вы можете разместить текст в любом месте схемной страницы. Из меню PLACE выберите Text. Появится окно размещения текста (рис. 1.48). Введите текст, задайте шрифт, цвет, поворот. Нажмите кнопку ОК. Прямоугольник, содержащий текст, под- соединится к вашему указателю. Щелкните левой клавишей в месте положения текста. Вы можете проделать это много раз, чтобы скопировать текст. После того как вы разместили текст, нажмите ESC, чтобы выйти из режима разме- щения. Рис. 1.48. Размещение текста
44 OrCAD 10. Проектирование печатных плат Перемещение текста Выделите текст (признаком выделения служит изменение цвета текста), поставьте указатель в область текста, но не на размерные маркеры, и при нажатой левой клавише переместите текст. Щелкните на пустом месте, чтобы снять выделение. Вы можете пе- ремещать, копировать и поворачивать текст, используя команды меню EDIT (рис. 1 49). Текст, который вы размещаете, вписан в рабочий прямоугольник, который и определяет границы текста. Чтобы изменить эти границы, выделите текст и поставьте указатель на размерный маркер. Передвигайте его при нажатой левой клавише; текст, находящий- ся внутри, преобразуется в соответствии с новыми границами. Чтобы удалить текст, выделите его и нажмите его и нажмите клавишу «Delete» или «Backspace». Если вы хо- тите удалить отдельное слово в тексте, дважды щелкните по тексту, или в правом меню выберите пункт Edit Text, или другим способом вызовите окно Edit Text . Выделите нужное слово в окне с текстом и удалите его клавишей «Delete» или «Backspace». Ана- логично добавляется и редактируется текст. Рис. 1.49. Окно редактирования текста Поиск текста Вы можете искать текст в проекте, в отдельной схемной странице или в редакторе библиотек. Если вы находитесь в окне администратора проектов, выделите корневую схему или отдельную схемную страницу. Откройте окно схемной страницы. Из меню EDIT выберите команду Find. Появится окно поиска текста (рис. 1.50). В строке Find What наберите текст полно- стью или его шаблон, с использованием «*» или «?». В секции Scope пометьте Text; ес- ли текст на английском, то вы можете задействовать переключатель Match Case (совпа- дение регистров - верхнего и нижнего); если переключатель не включен, то разница в регистрах игнорируется. Если при поиске текста активным было окно администратора проектов, то результат поиска выведится в окно просмотра. Если же вы находились в схемной странице, то найденный текст выделится на схемной странице.
Часть 1 OrCAD Capture 45 Рис. 1.50. Окно задания параметров поиска Импорт и экспорт текста Вы можете импортировать текст из любого приложения Windows. Для этого войди- те в приложение, скопируйте текст в Clipboard командой Сору. Войдите в схемный ре- дактор, из меню PLACE выберите Text, одновременным нажатием клавиш CTRL + V вставьте текст в окно для текста. Экспорт текста в другие приложения. Выберите текст, из меню EDIT выберите ко- манду С ору. Изменение шрифта. Вы можете изменить тип и размер шрифта, нажав кнопку Change в окне редактирования текста. МАКРОКОМАНДЫ Находясь в схемном редакторе, вы можете создать макрос, записывая последова- тельность действий для редактирования объектов. Макросы записываются на команд- ном уровне, и каждый макрос находится в отдельном файле. Когда вы создали макрос, ему присваивается временное имя и он используется как временный макрос, доступный только во время текущего сеанса. При выходе из системы он не сохраняется. Чтобы макрос стал постоянным, нужно сохранить его в окне команды Configure Macro. Вы можете создать макрос, используя любую команду, кроме Ascend, Descend, Edit Part in Place. При создании макроса Undo команда не записывается. Создание макроса Щелкните мышкой в том месте схемной страницы, где вы начнете запись макроса. Из меню MACRO выберите Record. Окно управления Macro содержит 3 кнопки (рис. 1.51). Левая кнопка - для остановки записи макроса. Средняя кнопка - сделать паузу в записи, режим паузы сохраняется до повторного нажатия. Правая кнопка осуществляет запись команды в режиме диалога. Если команда записывается в этом режиме, значения, которые вы вводите во время за- писи, не сохраняются. Вместо этого при запуске макроса появится окно диалога для ввода конкретных значений; что- Рис. 1.51. Меню работы с макрокомандами бы выйти из него, нужно нажать снова правую кнопку.
46 OrCAD 10. Проектирование печатных плат Выполните последовательность действий, которые вы хотите записать как макрос, используя но необходимости каждую из этих кнопок. Закончите запись нажатием левой кнопки. Чтобы выполнить макрос, установите курсор в нужное место схемной страни- цы и выделите элемент. Чтобы запустить последний созданный макрос, выберите ко- манду Play из меню MACRO или любой макрос в окне Configure Macro. Конфигурация макроса После того как вы записали макрос, вы можете присвоить ему имя, назначить вход через меню, определить клавиши для запуска и дать краткое описание. Из меню MACRO выберите Configure. Появится окно конфигурирования макроса (рис. 1.52). Macro Name Configured Macros macrol (Jose Keyboard Assignment [CTRL*4 Description Поворот позиционного ном Macro Name Macro Цате Keyboard Assignment |CTRL*4 Menu Assignment rot DD13E DD13F ОК С?п<-е1 De scription .;Г~ Поворот позиционного номера Рис 1.52. Окно конфигурирования макрокоманды Из списка в окне Configured Macros выберите нужный макрос. Уже созданный, но несконфигурированный макрос имеет имя TMPmacro. Выделите его и нажмите кнопку Save As. Появится окно Macro Name. Введите имя макроса. В окошко Keyboard Assignment впишите комбинацию клавинк-назначаемых для за- пуска этого макроса. Комбинация состоит из названия ключевой клавиши и алфавитно- цифровой или функциональной клавиши. Вы можете использовать в качестве старто- вых ключевых последовательностей следующие: • CTRL, • ALT, • SHIFT, • CTRL + ALT, • CTRL + SHIFT, • CTRL + ALT + SHIFT, • ALT + SHIFT.
Часть 1. OrCAD Capture 47 Названия клавиш набираются текстом: CTRL, F4 и г. д. Порядок последовательно- сти менять нельзя. Одну последовательность без добавочных алфавитно-цифровых кла- виш употреблять нельзя. При назначении комбинации клавиш знак «+» пишется без пробелов между названиями клавиш, к регистру программа нечувствительна. В качест- ве второй части используются все клавиши от А до Z, от 0 до 9, от F1 до F24. Чтобы имя макроса появлялось в меню, впишите в окно Menu Assignment название, поясняющее назначение макроса, например Wirename (присвоение имени проводни- кам). Описание макроса можете задать в окне Description. Задайте местоположение файла с макросом и сохраните его. После этого макрос появится в окне Configured Macros под заданным именем. Все это вы можете задать и для временного файла, не со- храняя его для работы в других сеансах. Если вы хотите создать новый макрос, введите новое имя в окно Macro Name и на- жмите кнопку Record. Если вы хотите запустить макрос, выберите его и нажмите кнопку Play. Если вы хотите воспользоваться уже созданными макросами, нажмите клавишу Add; появится окно с перечнем макросов в каталоге \Macios. Макросы написаны на языке Visial Basic и имеют расширение .BAS. Вы можете выбрать нужный вам мак- рос и добавить его, нажав кнопку «Открыть». СПОСОБЫ ПРОСМОТРА СХЕМЫ Масштабирование Находясь в схемном редакторе или в редакторе библиотечных элементов, вы имеете возможность детального просмотра определенного участка схемы и, напротив, про- смотра максимально большого участка. Когда вы масштабируете схему, она центриру- ется по положению курсора. Если указатель находится вне окна, схема центрируется по выделенному элементу. Если вы выбрали команду редактирования, а потом решили из- менить масштаб, то после изменения масштаба вы возвращаетесь в выбранный режим редактирования. Команда Zoom находится в меню VIEW (рис. 1.53). • Zoom in - увеличение изображения. Изменение масштаба определяется масштаб- ным фактором. Если он равен двум, то образ схемы увеличивается в два раза. • Zoom out - уменьшение изображения. Коэффициент определяется масштабным фактором. Рис. 1.53. Меню выбора масштаба
48 OrCAD 10. Проектирование печатных плат Чтобы изменить масштабный фактор, из меню OPTIONS выберите Preference и кнопки Pan и Zoom. В строке Zoom Factor укажите новое значение. Вы можете задать практически любой масштаб, выбрав команду Zoom Scale (рис. 1.54) В схемном редакторе величина масштаба ото- бражается в строке состояния рядом с координатами курсора. • Area - просмотр выделенной области. Выделите прямоугольную область, которую вы хотите просмотреть. После окончания выделения об- ласть займет все окно. Рис. 1.54. Окно задания масштаба • Selection - область с выделенным объектом раз- мещается в центре окна, масштаб при этом не меняется. Перемещение по схеме Существует несколько способов перемещения по схемной странице. Из меню VIEW выберите пункт Go То. Появится диалоговое окно с тремя вкладышами (рис. 1.55). • Location - перемещение указателя по заданным координатам. Введите координаты X, Y. Они будут исчисляться в тех единицах, которые заданы в Schematic Page Properties. Включите переключатель Absolute. Указатель переместится по указан- ным координатам. Если вы включите переключатель Relative, указатель передви- нется на указанное расстояние относительно текущего. • Grid Reference - перемещает указатель в заданную зону. Указывается буква зоны по горизонтали и номер зоны по вертикали. • Bookmark - закладка. Чтобы иметь возможность несколько раз возвращаться г ка- кой-то области схемы или попадать сразу в конкретное место, можно использовать закладки. Закладка - это конкретная точка на схемной странице, которой присвоено имя. Вы можете многократно использовать существующие закладки, выбирая их и назначая им новое местоположение. Закладки хранятся внутри вашего проекта. Рис. 1.55. Окно перемещения по схеме Создание закладок Из меню PLACE выберите Bookmark. Задайте имя. Поставьте указатель туда, где вы хотите создать закладку, и нажмите левую клавишу. Щелкните в той области, где нет
Часть 1. OrCAD Capture 49 элементов и пи объектов, чтобы снять выделение. Вы можете переименовать закладку. Выделите закладку. Из меню EDIT выберите Properties. В окно Rename Bookmark вве- дите новое имя. Перемещение курсора на закладку. Из меню VIEW выберите Go to - Bookmark. В окне со списком выберите нужную закладку. Вывод на экран сетки и зон Вы можете временно скрыть сетку и зоны, а потом снова вывести их на экран. Вы- берите из меню VIEW пункт Grid. Если рядом с названием пункта находится галочка, пункт включен; чтобы выключить пункт, щелкните по нему. При включенном пункте на эк- ране отображается сетка в соответствии с установками в меню OPTIONS - PREFERENCES, при выключенном — сегка скрыта. Аналогично с пунктом Grid Reference. Поиск элементов в проекте Используя команду Find и свойство элементов Part Value (названия), вы можете найти элемент в проекте, схеме или на конкретной схемной странице. В окне команды Find включите переключатель Part. В строку Find What введите или позиционный номер элемента, или его имя. Если вы точно не уверены в имени, вы мо- жете ввести шаблон имени, используя «*» и «?». Если вы вызвали команду Find из окна админис гратора проектов, то список найденных элементов появится в окне просмотра Browser; если вы вызывали команду из схемного редактора, то найденные элементы выделятся на схемной странице. Выделенные таким образом элементы вы можете ре- дактировать, используя команду Properties и таблицу свойств. На рис. 1.56 показан ре- зультат поиска элементов в проекте по неполному названию «1526*». 65J Kmpsl -1 BROWSE Р rts ИНН.. Reference Value Source Pert Source Library | Page Schematic DD4A 1564LN1 1526LN2(1) E \ORCADWI. A1_1 SCHEMA DD4B 1564LN1 1526LN2(1) E\URCADvVI A1_l SCHEMA. DD4B 1564LN1 1526LN2(1) E \ORCADWI PAGE1 asd DD4B 1564LN1 1526LN2(1) E \ORCADWI PAGE1 SCHEMA . DD4C 1564LN1 1526LN2(1) E \ORCADWI A1_1 SCHEMA DD4C 1564LN1 152bLN2(1) E \ORCADWI PAGE1 asd DD4C 1564LN1 1526LN2(1) E \ORCADW| PAGE1 SCHEMA DD4D 1E64LN1 152GLN2(1) E\ORCADWI A1_1 SCHEMA DD4D 1664LN1 1526LN2(1) E\ORCADWI. PAGE1 SCHEMA. DD4E 1564LN1 1526LN2(1) E \0RCADV7l A1_l SCHEMA DD4E 1564LN1 1526LN2(1) E\ORCADWI PAGE1 SCHEMA DD4F 1564LN1 1526LN2(1) E \ORCADWI A1.1 SCHEMA DD4F 1564LN1 1526LN2(1) E\OFTADWI PAGE1 SCHEMA. DD6A OC1526L 1526LA10(1) D\ORCaDWI A1_1 SCHEMA DD6B OC1526L. 1526LA10(1) DYORCADV1 A1_1 SCHEMA DD10A ОС1526 1526TL1 (1) D\ORCADV71 A1_1 SCHEMA. DD108 ОС1526 1526TL1 (1) DAORCATWI A1_1 SCHEMA DD10C ОС1526 1526TL1 (1) D \ORCADWI A1_1 SCHEMA DD10C ОС1526 1526TL1 (1) D:\ORCADW1 PAGE1 asd DD10C ОС1Б26 1526TL1 (1) D\ORCADWI PAGE1 SCHEMA DD10D ОС1526 1526TL1 (1) DAORCADWI A1_1 SCHEMA DD10D ОС1526 1526TL1 (1) D\ORCADWI PAGE1 asd титл nriCQC 1СЧСТ1 t /V п^пглпи.1 ПАГС1 -CCUCUA Рис. 1.56. Результат поиска элементов Чтобы перейти от элемента в окне просмотра к этому же элементу в схеме, дважды щелкните по этому элементу в окне просмотра.
50 OrCAD 10. Проектирование печатных плат ОБРАБОТК А ДАННЫХ В ПРОЕКТЕ Типовой процесс проектирования предполагает размещение и соединение элемен- тов па схемной странице, присвоение им уникальных имен и распределение по корпу- сам; добавление информации для дальнейшего моделирования, разводки, закупки и других внешних функций; создание таблицы соединений и получения информации для других приложений. После того как вы разместили и соединили элементы на схем- ной странице, вы можете использовать следующие инструментальные средства для об- работки данных в проекте. • Annotate - расстановка позиционных номеров, упаковка элементов по корпусам с расстановкой номеров контактов и указанием номера элемента в корпусе или удаление информации об упаковке с возвратом к неопределенному состоянию. • Back Annotate - перестановка контактов и вентилей или изменение упаковки по корпусам на основании Swap-файла, созданного программой трассировки. • Update Properties - добавление свойств или изменение свойств посредством занесе- ния их из файла. • Design Rules Check - проверка и пометка нарушений правил для электрических схем и других ограничений. При старте пометки программы на схеме уничтожаются. • Create Netlist - создание файла логических связей между сигналами и контактами в одном из более 30 форматов. • Cross Reference - отчет проверки позиционных номеров. • Bill of materials - создает перечень всех элементов в проекте. • Export Properties - создает в табличном виде список всех свойств для всех элемен- тов для передачи их во внешние базы данных и электронные таблицы. • Import Properties - добавляет свойства или изменяет их величину на основе файла в формате Export Properties. Подготовка к созданию таблицы соединений Annotate. Простановка позиционных номеров. После того как вы разместили элементы на схемной странице, всем элементам должны быть присвоены позиционные номера Команда Annotate назначает уникальные имена каждому элементу в проекте. Это необходимо сделать перед тем, как пользовать- ся другими инструментальными средствами. Вы можете присваивать позиционные но- мера по возрастанию (при этом уже присвоенные позиционные номера останутся без изменения) либо заново присвоить позиционные номера для всех элементов в проекте. Annotate также упаковывает элементы в корпуса, присваивая номера контактов каждо- му элементу в корпусе. Элементы нумеруются слева направо и сверху вниз. Пометьте папку с проектом, если хотите пронумеровать все схемы в проекте, либо конкретную схему, на которой вы хотите пронумеровать элементы. Из меню TOOLS выберите Annotate. Появится окно программы Annotate (рис. 1.57). Scope. Пометьте один из следующих пунктов: • Update entire design - пронумеровать элементы для всего проекта; • Update selection - пронумеровать элементы для выбранной страницы
Часть 1. OrCAD Capture 51 Annotate F at к aging Ateg.o Reuse | Layout Reuse | Scope ----------- < * * Update entire de sign Update ^election Action - < • jncrt mental reference uoaatf Unconditional reference update Г Reset part references to "?" Add Intersheet References О Delete Intersheet References Mode — Г Update Occurrences < • Update instances (Preferred) t Physical Packaging------- Combined property string |{Vaiue}{SourcePackage}^ Г Reset referenne number* to hegrn at 1 in each page Annotate as pet PM page urdering ' ’ Annot ale as per page ordering tn the title blocks Г" Do not change the page number Г I nrlude nor । pm uttve parts OK Oti гена Спраька Рис. 1 57. Окно команды Annotate Action. Выберите один из следующих пунктов: • Incremental reference update - нумерация элементов производится в возрастающем порядке; если у вас в проекте часть элементов пронумерована, а часть - нет, то оп- ределяется максимальный номер для каждого типа элемента и с него производится дальнейшая нумерация. При этом важно, какую опцию вы установили (см. следую- щие пункты Action). • Unconditional reference update - просматриваются все номера, определяются недос- тающие, и далее по возрастанию. Если ни один элемент в схеме не был пронумеро- ван, то первый и второй пункт дают одинаковые результаты. • Reset part references to «?» - сбросить нумерацию, вместо номеров проставятся «?». • Add Intersheet References - добавить внешние ссылки (номер страницы, имя порта и т. д.). • Delete Intersheet References- удалить внешние ссылки. Mode. Режим устанавливается Capture автоматически и зависит от типа проекта, с которым вы работаете. Physical Packaging - специфицирует свойства, которые должен проверять Capture для объединения элементов в один корпус.
52 OrCAD 10. Проектирование печатных плат Reset reference numbers to begin at 1 in each page - если эта опция выбрана. Capture нумерует элементы начиная с единицы в каждой схемной папке. Если это нс указывать, то в выбранной схемной странице находится наибольший номер и начинается нумера- ция от этого номера. Annotate as per PM pages ordering - если проект содержит несколько mhoi остранич- ных папок, нумеровать элементы начиная с корневой и далее по папкам в алфавитном порядке, соблюдая нумерацию страниц. Annotate as per page ordering in the title blocks - нумеровать элементы в соответствии с количеством страниц, указанных в штампе. Do not change the page number - используется, если была выбрана предыдущая вер- сия, для того чтобы при дальнейшей перенумерации, количество страниц не изменя- лось. Include non-primitive parts - опция применяется для нумерации непримигивных эле- ментов. Updating properties - обновление свойств Если вам нужно отредактировать свойства сразу для нескольких элементов или це- пей, вы можете создать специальный файл, который будет содержать названия элемен- тов или цепей и значения свойств, которые вы хотите занести. Файл может содержать комментарии, любой текст справа от точки с запятой игнорируется. Первая строка фай- ла - это названия полей - колонок Первое поле определяет, по какому свойству эле- мента будет определяться поиск элемента в схеме, эта строка заключается в фигурные скобки и кавычки. Остальные поля в строке определяют названия свойств, значения ко- торых нужно занести. Названия полей заключаются в двойные кавычки. Следующие строки содержат значения свойств, определенные в первой строке. Эти значения также должны быть заключены в двойные кавычки. Ниже приведен пример файла. “{Value}” “РСВ Footprint” “741s00” “14dip300” “741s 138” “16dip300” “741S163” “16dip300” Если у нас создан такой файл, то обработка будет производиться следующим обра- зом: каждый раз значение свойства каждого элемента в схеме (в данном случае имя элемента) будет сравниваться со значением свойства элемента (именем элемента), зане- сенным в первый столбец. Соответствующий текст в правых колонках будет разме- щаться в свойствах элементов, определенных первой колонкой. То есть для всех эле- ментов 741s00 в свойство РСВ Footprint будет занесена величина 14dip300. В зависимости от структуры проекта выберите логический или физический режим. В текстовом редакторе создайте Update-файл. Из меню TOOL выберите Update Properties (рис. 1.58). В окне Scope определите, для какой части элементов вы будете применять коман- ду - для всего проекта или для отдельной страницы. В секции Action определите следующие опции: • Update Parts - работа с элементами. • Update nets - работа с цепями. • Use case insensitive compares - сравнивает названия свойств без учета регистра.
Часть I. OrCAD Capture 53 • Convert the updated property to uppercase - привести величины свойств к верхнему регистру перед их размещением в свойствах элементов. • Unconditionally update the property - по умолчанию свойства заполняются только в том случае, если они пустые; свойства с величинами не переписываются; если вы вносите изменения, эту опцию обязательно надо включить. • Do not change updated properties visibilty - не изменять видимости записанных свойств. • Make the updated property visible/invisible - сделать свойства видимыми или невиди- мыми. • Create a report file - определяет, будет или не будет создаваться файл отчета. Если будет, то нужно ввести имя файла. Property Update File - вводится имя файла, содержащего записываемые величины. Расширение файла - .UPD. Рис. 1.58. Окно команды Update Properties Checking for design rules violation - проверка проекта на соответствие заданным правилам Эта программа сканирует схему и .проверяет ее на соответствие правилам проекти- рования и электрическим правилам. Результатом работы этой программы является про- становка на схемных страницах DRC-маркеров и создание отчета. Это позволяет вам легко определить и фиксировать ошибку проектирования. Вы можете просмотреть все DRC-маркеры в окне команды Browse (меню EDIT, рис. 1.59).
OrCAD 10 Проектирование печатных плат P*v - BROWSE DRC mark»* DRC Ehoj DRC Detail I DRC Location I Page I Schematic Bus has no H4880220 SCHEMATIC A1 1 SCHEMAT Possible pin DA2VD2 SCHEMATIC A1 1 SCHEMAT Possible pin DD10SO SCHEMATIC A1 1 SCHEMAT Possible pin DDIOTO SCHEMATIC A1 1 SCHEMAT Possible pin DD10.WO SCHEMATIC A1 1 SCHEMAT Possible pin . DDIOXO SCHEMATIC Al 1 SCHEMAT Possible pin DD10YO SCHEMATIC A1 1 SCHEMAT Possible pm. DD11.30u SCHEMATIC Al 1 SCHEMAT Possible pin DD21 Outp SCHEMATIC A1 1 SCHEMAT Possible pin DD2 R Out SCHEMATIC Al 1 SCHEMAT Possible pin DD2 S Out. SCHEMATIC A1 1 SCHEMAT Possible pin DD2.T Cut SCHEMATIC Al 1 SCHEMAT Possible pin DD2VOut SCHEMATIC Al 1 SCHEMAT Possible pin DD2W0u SCHEMATIC Al 1 SCHEMAT Possible pin DD2X0ut. SCHEMATIC A1 1 SCHEMAT Possible pin DD2.YOut SCHEMATIC Al 1 SCHEMAT Possible pin DD41 Outp SCHEMATIC A1 1 SCHEMAT Possible pin DD4V(jui SCHEMATIC Al 1 SCHEMAT Possible pin DD9.I Outp SCHEMATIC Al 1 SCHEMAT Possible pin DD9 R (Jut SCHEMATIC Al 1 SCHEMAT Possible pin DD9 S Out SCHEMATIC A1 1 SCHEMAT Possible pin DD9 T Out SCHEMATIC A1 1 SCHEMAT Possible pin DDSVCut SCHEMATIC Al 1 SCHEMAT Possible pin DD9.W Ou SCHEMATIC A1 1 SCHEMAT Possible pin... DD9X OU SCHEMATIC. A1 1 SCHEMAT. Possible pin. DD9Y0U SCHEMATIC Al _1 SCHEMAT Рис. 1.59. Окно Browse Дважды щелкнув по любому значению в первой колонке, вы перейдете на соответ- ствующий маркер на схемной странице. И наоборот, дважды щелкнув по маркеру на схемной странице, вы получите окно с поясняющим текстом (рис. 1.60). View ORC Marker © ERROR [DRC0004] Possible pm typt conflict DC‘5 DO Output Connected to Output OK и«|р 1 11 _—_ ф. 2 1V-17— 1P1 8 W1./ \ 1AD2 e 1 DJbo » ftlADO Ю "'1AQ1 , 11 1P2 у и 1D2 x 1ДРЗ 5 z 0 я 1P3 t в W3 1AD4 4 3 1 11 1ЛР2 z я 1ПЛ ф 4 2 X Г Рис. 1.60. Просмотр значения DRC маркера Проверка включает в себя проверку на привязку к узлам сетки, на неподсоединен- ные контакты, цепи, порты и межстраничные соединители, одинаковые позиционные номера и несовпадение типов элементов при объединении их в один корпус. Это помо- гает вам в подготовке проекта перед использованием других инструментальных средств, например перед получением таблицы соединений. Отчет содержит две категории нарушений: ошибки, которые должны быть фикси- рованы и устранены, и предупреждения, которые могут быть устранены, а могут быть игнорированы. Вы можете контролировать любое электрическое правило, определенное как ошибка или предупреждение в ERC-матрице (меню TOOLS - DESIGN CHECK RULES). Ошибки отмечаются на схемной странице круглыми маркерами, вы также по жела- нию можете отмечать и предупреждения. Как только вы запустили Design Check Rules, все ранее существовавшие маркеры уничтожаются. Находясь в окне администратора проектов, выберите схему, которую вы хотите прове- рить. Из меню TOOLS выберите Design Rules Check, появится окно программы (рис. 1.61). Проверка на правила проектирования - Design Rules Check. Определяется вид ваше- го отчета.
Часть I. OrCAD Capture 55 Рис. 1.61. Окно команды Rules Check В секции Scope укажите, что вы будете проверять. В секции Action определяется, какие действия будут производиться: • Check Design Rules - проверка на соответствие электрическим правилам. • Delete Existing DRC markers - удаление существующих меток. Секция Report - содержит опции настройки отчета. • Create DRC markers for warnings - создание маркеров для предупреждений. Про- грамма обязательно размещает маркеры для ошибок, определенных ERC-магрицей; если вы выбрали эту опцию, она создаст также маркеры для предупреждений, опре- деленных ERC-матрицей. • Check hierarchical port connections - проверка иерархических портов. Проверяется соответствие иерархических контактов на схемной странице родительской схемы и иерархических портов в подчиненной схеме. Ошибки генерируются в том случае, если иерархические контакты на родительской схеме не имеют соответствующих по именам портов на подчиненной схеме, или количество иерархических контактов не совпадает с количеством иерархических портов, или не совпадают типы портов и контактов. • Check off-page connector connections - сравниваются межстраничные соединители на одной странице с соединителями на других страницах • Report invalid packaging - выдается отчет о неправильно упакованных в корпуса эле- ментах. • Report hierarchical ports and off-page connectors - в отчете перечисляются иерархиче- ские порш и межстраничные соединения.
56 OrCAD 10. Проектирование печатных плат • Check unconnected nets - проверяет соединения на следующие условия: неподсо- единенные контакты и иерархические порты; цепь не имеет входного сигнала; две цепи с одинаковыми именами, но не подсоединены ни к меже граничным соедини- телям, ни к иерархическим портам. • Check SDT compatibility - проверка на совместимость с OrCAD SDT-продуктом в случае, если вы хотите сохранить проект в SDT-формате. • Report identical part reference - проверяются позиционные номера и выдается отчет в случае их совпадения. • Report type mismatch parts - проверяются элементы, упакованные в один корпус, на соответствие свойств и выдается отчет в случае несовпадения этих свойств. • Reports off-grid objects - в отчете перечисляются имена элементов, не привязанных к узлам сетки. • Report all net names - в отчете перечисляются имена всех цепей. • Report File - указывается имя файла, содержащего отчет. Этот файл имеет расшире- ние DRC. Проверка на правильность электрических соединений - ERC Matr ix (рис. 1 62) • ERC Matrix - появляется матрица для установки электрических правил, на которые вы будете проверять ваш проект. Все типы контактов, иерархических портов и меж- страничных соединений перечислены в заголовках рядов и колонок матрицы. В ячейке на пересечении либо проставлены буквы W - предупреждение, Е - ошиб- ка, либо ничего не проставлено. Вы можете сами проставить нужный тест, щелкнув по ячейке и дождавшись появления нужного символа. Рис. 1.62. ERC матрица
Часть 1. OrCAD Capture 57 Creating a netlist - создание таблицы соединений Прежде чем получить таблицу соединений, нужно обработать свой проект про- граммами Update Part References и Check Electrical Rules. Вы можете получить таблицу соединений в одном из 30 форматов. Ниже приведена табл. 1.1, указывающая, какие типы таблицы соединений вы може- те получить при обработке проектов различной структуры и при использовании различ- ных форматов. Таблица 1.1 Типы проектов Типы форматов Edif200, spice, VHDL, VerilogJNF Allegro. Layout РСВ386+, OHDL и др. Простая структура Простой формат Простой формат Простая иерархическая структура Иерархический формат Простой формат Сложная иерархическая структура Иерархический формат Простой формат В окне администратора проектов пометьте проект. Из меню TOOLS выберите Create Netlist. Появится диалоговое окно программы (рис. 1.63). Рис. 1.63. Окно создания таблицы соединении Вид окна зависит от выбранного формата, некоторые форматы дают на выходе два файла: файл с перечнем элементов и файл с таблицей соединений. По необходимости
58 OrCAD 10. Проектирование печатных плат вы можете занести в таблицу добавочную информацию, использовав комбинированную строку свойств - Combined Property String, при этом вместе с именем элемента в табли- цу внесется значение свойства РСВ Footprint - тип посадочного места. Разрешение имен цепей В проекте вы можете назначить различные имена цепям и названия сигналам, по которым они будут соединяться. Но при создании таблицы соединений цепи при- сваивается только одно имя. В случае, если имеется несколько имен для одной цепи, программа отбирает их следующим образом. Наибольший приоритет имеет Net names - имя цепи, потом имя иерархическою порта; имя межстраничного соединителя; имя объекта питания; алиасное имя; имя, сгенерированное системой. Если возник конфликт среди имен на одном уровне, то он будет разрешаться следующим образом: либо в ал- фавитном порядке - старшему, либо максимальному по номеру. Back Annotate - перенос изменений в электрическую схему после проектирования печатной платы Swapping gates and swapping pins - обмен вентилями и контактами. Используя команду Back Annotate, вы можете импортировать изменения, созданные внешними программными средствами, такими, как РСВ Layout. ПО использует файл специального формата, который позволяет произвести замену вентилей, контактов и по- зиционных номеров. Если создается Back Annotate-файл, отредактируйте его в соответ- ствии с этим же форматом. Эта команда используется в следующих случаях: если после того, как вы закончили проект, или во время разводки печатной платы вы обнаружили, * что у вас изменилось число связей, длина проводника или поменялись местами вентили в одном элементе. Например, при разводке печатной платы изменились связи между вентилями и вы хотите гарантировать, что в вашем проекте отразятся эти изменения. Для этого вы соз- даете swap-файл в РСВ Layout, а в Capture запускаете команду Back Annotate. Если вы после этого посмотрите на схему, то увидите, что связи изменились. В окне администратора проектов выберите логический или физический режим в зависимости от структуры проекта. Чтобы обработать только часть вашей схемы, вы- берите конкретную страницу. Из меню TOOLS выберите пункт Back Annotate. Укажите, будете ли вы обрабатывать весь проект или только его часть. Укажите имя файла с расширением .SWP для обработки (рис. 1.64). Рис. 1.64. Окно команды Back Annotate
Часть 1. OrCAD Capture 59 Формат Swap-файла Swap-файл - это текстовый файл, содержащий старые и новые позиционные номера элементов. Этот файл обычно создается внешним приложением, таким, как РСВ Layout, или вы можете создать его сами в текстовом редакторе и сохранить в ASCII-формате, задав расширение .SWP. Файл может включать комментарии, любой текст справа от точки с запятой не обрабатывается. Каждая строка в файле представляет одно дейст- вие. Элементы одной строки могут быть отделены друг от друга любым количеством пробелов или знаками табуляции. Первый элемент строки - команда типа обмена; если она отсутствует, подразумевается CHANGEREF — замена позиционного номера. Кроме этого, существуют следующие команды обмена: • GATESWAP - замена элементов или вентилей. • PINSWAP - обмен контактами. • CHANGEPIN - замена контактов. Для замены контактов обязательно задаются две строки с командой ChangePIN. Например, если вы ввели строку CHANGEPIN U7 1 2. то контакт 1 заменится на контакт 2; однако контакт 2 уже может существовать, по- этому необходимо изменить его на что-нибудь еще. Поэтому вы нуждаетесь во вто- рой строке: CHANGEPIN U7 2 1. • PINSWAPE-команда высвобождает контакт, по этой причине вы можете сделать промежуточные шаги при замене контактов, например: PINSWAP Ul 1 2 PINSWAP U1 2 3 После выполнения этих строк контакт с номером 1 заменится на контакт с номе- ром 2, контакт с номером 2 заменится на контакт с номером 3, а контакт с номером 3 заменится на контакт с номером 1. Для команд PINSWAP и CHANGEPIN позици- онные номера элементов должны быть указаны в SWAP-файле как старые и новые величины. Заменяемые контакты должны быть одного типа и формы и принадле- жать одному элементу. В отличие от CHANGEPIN команда PINSWAP порядкозави- симая внутри SWAP-файла. Если вы изменили порядок следования PINSWAP- команд или использовали обе команды PINSWAP и CHANGEPIN сразу, результаты будут непредсказуемы. Пример SWAP-файла: CHANGEREF Ul U2 ; Измен, позиц. номера U1 на U2 U1CU2C; GATESWAP Ul U2 ; Перестановка элементов GATESWAP Ul A Ul В ; Перестановка вентилей в корпусе CHANGEPIN U7 1 2 ; Изменение номера контакта CHANGEPIN U7 2 1 ; CHANGEPIN U5B «DO» «DI» ; Изменение имени тюнтакта. CHANGEPIN U5B «DI» «DO» ;
60 OrCAD 10. Проектирование печатных плат Создание отчетов ПО располагает двумя инструментальными средствами, которые позволяют полу- чить следующие отчеты: • Bill of Materials - перечень элементов; • Cross Reference report - отчет о местоположении элементов. Bill of Materials Bill of Materials представляет собой файл, который вы можете распечатать и откор- ректировать, используя любой текстовый редактор. Он включает в себя названия эле- ментов, их количество и позиционные номера. Вы можете также создать специальный файл, включив туда другие свойства. В окне администратора проектов выберите команду Bill of Materials из меню TOOLS. Если проект содержит сложную иерархию, выберихе физический режим, в ос- тальных случаях - логический. У вас появится окно команды (рис. 1.65). Рис. 1.65. Окно создания перечня элементов Scope - укажите, что вы будете обрабатывать весь проект, или отдельную схему. Mode - Capture автоматически включает нужную опцию, в зависимости от типа проекта. Header - заголовок. Этот текст размещается в верхней строке первой страницы. Ес- ли эта строка пустая, заголовка на первой странице не будет. Эта строка также исполь- зуется для задания заголовков данным, определяемым комбинированной строкой свойств.
Часть 1. OrCAD Capture 61 Line Item Definition - определение командной строки Если вы хотите иметь табличный вид заголовка, используйте последовательность символов <At» как разделитепь в строке заголовка. Затем вставьте соответствующие раз- делители в строку Combined Property String. Определите, какие свойства вы включаете и исключаете из вашего отчета. Выход- ной формат определяется порядком перечисления этих свойств и расстановкой раздели- телей. Когда вы определяете комбинированную строку свойств, вы заключаете их име- на в фигурные скобки. При создании отчета имена свойств заменяются на их величины. Если для элемента не определено это свойство, оно заменяется пробелом. Все свойства выравниваются по левому краю или разделяются символом, который вы ввели с внеш- ней стороны фигурных скобок. В нашем случае мы ввели в строку Header названия че- тырех свойств: 1. Quantity - количество. 2. Reference - позиционный номер. 3. Part - название элемента. 4. РСВ Footprint - тип посадочного места. Все они отражены в заголовке. В соответствии с ними в строке Combined Property string эти свойства перечислены в этом же порядке, заключены в фигурные скобки, раз- делены знаком «\t», что значит табуляция, а свойство РСВ Footprint отделено от свойст- ва Part знаком «-». Соответствующий вид отчета приведен внизу. Bill Of Materials May 5,1999 17:55:14 Pagel Item Quantity Reference Part PCB Footprint 14 1 JP3 HEADFR5X2-LATCON.100/VH/TM20E/W.350/10 15 2 JP5,P8 HEADER50-LATCON. 100/VH/TM20E/W.350/50 16 3 J1J2,J3 BNC- 17 3 L1,L3,L5 1.8uH-AX/.400X.100/.031 18 3 L2,L4,L6 2.2uH-AX/.400X.100/.031 19 1 Pl HEADER! 2- • Place each part entry on separate line - разместить каждый элемент на отдельной строке. • Include File - определение характеристик подключаемого файла. • Merge an include file with report - слияние подключаемого файла с отчетом. Эта оп- ция подключается, если вы хотите использовать специальный подключаемый файл. • Combined Property string - определение свойства, которое вы будете использовать при занесении его величины в одинарные кавычки на каждой строке подключаемо- го файла. Это строка поиска, которая будет сравниваться с соответствующей стро- кой в подключаемом файле. • Report File - имя файла, содержащего отчет. Формат подключаемого файла Этот файл используется для занесения добавочной информации в отчет. Он имеет расширение .INC, и вы можете создать его с помощью любого текстового редактора. Первая строка файла - это заголовок. Для Bill of Materials ключевым свойством всегда
62 OrCAD 10. Проектирование печатных плат является название элемента (Value), поэтому первая строка всегда начинается с пары одинарных кавычек без пробела или какого-нибудь другого символа между ними. Ос- тавшаяся часть строки обычно содержит любую информацию, которую вы хотите доба- вить в отчет, обычно она содержит заголовки свойств, величины которых занесены в файл. Если комбинированная строка в подключаемом файле разделена пробелами, то свойства, которые вы определяете в фигурных скобках, тоже должны быть разделены пробелами. Оставшаяся часть файла содержит отдельные строки для каждого элемента. Каждая строка должна начинаться со значения свойства, которое определено в окне Combined Property String и должно быть заключено в одинарные кавычки. Это строка соответствия, которая сравнивается с поисковой строкой, определенной в комбиниро- ванной строке. Следующие значения свойств на этой строке - это дополнительная ин- формация, которую вы хотите добавить в отчет. Эта информация может отделяться от названия элемента любым количеством пробелов или знаков табуляции. Пример подключаемого файла: *’ Description Part Oder code ‘Ik’ Resistor 1/4 watt 5% 10000111003 В этом примере первая колонка содержит строку соответствия. В окне Include File Combine Property String должно стоять {Value}. Если в проекте есть элемент с заданным значением, то остальная часть строки подсоединится к концу строки, соответствующей этому элементу в отчете. Cross Reference report —отчет о местоположении элементов Отчет содержит следующие сведения об элементах: на какой странице схемы они расположены, позиционные номера, имена, из какой библиотеки взяты. Вы можете так- же вывести в отчете координаты каждого элемента. В окне администратора проектов укажите логический или физический режим. Из меню TOOLS выберите Cross Reference. Появится окно команды (рис. 1.66). Рис. 1.66. Окно создания отчета проверки позиционных номеров
Часть 1. OrCAD Capture 63 В секции Scope укажите, будете ли вы обрабатывать весь проект или отдельную его схему. В секции Mode режим устанавливается автоматически самой системой, в зависимо- сти от типа проекта. В секции Sorting укажите, какую сортировку данных делать в отчете: • Sort output by part value, then by reference designator - по имени элемента, потом по позиционному обозначению • Sort output by reference designator, then by part value - по позиционному обозначе- нию, потом по имени элемента В секции Report укажите, какие дополнительные данные должен включать отчет: • Reports the X and Y coordinates of all parts - отчет включит координаты всех элементов; • Report unused parts in multiple part packeges - отчет о неиспользованных элементах в корпусах. Экспорт и импорт данных Команды Export Design и Import Design используются для экспорта и импорта биб- лиотек и проектов в EDIF- и DXF-формате. Откройте проект и выберите объект для экспорта. В окне администратора проектов выберите меню FILE, далее - EXPORT DESIGN. Появится диалоговое окно, содержащее два вкладыша: EDIF и DXf. EDIF (Electronic Design Interchange Format) - формат определяется семантическими и синтаксическими правилами для обмена информацией электронных проектов. В EDIF-формат экспортируется весь проект целиком. При экспорте в EDIF-формате получается графический файл с расширением .EDF (расширение совпадает с расшире- нием файла, содержащего таблицу соединений). Вы можете проконтролировать некото- рые аспекты экспорта файлов, задав файл конфигурации. ПО поддерживает следующие файлы конфигурации: ED2CAP.CFG, MENT8E2C.CFG, VIEWE2C.CFG. ПО позволяет экспортировать отдельную схему в DXF-формат. При экспорте в DXF-формате вы получите файл с расширением .DXF в формате AutoCAD VI2. Импорт проектов и библиотек В окне администратора проектов из меню FILE выберите команду Import Design (рис. 1.67). Окно содержит 3 вкладыша: Pspice, EDIF и PDIF. При импортировании схемы из PSpice в строке Open указывается имя файла схемы с расширением .SCH, в строке Save as - имя файла проекта в формате OrCAD с расши- рением Capture, в строке MSIM.INI - путь к файлу конфигурации Microsim Schematics. Опция Translate Hierarchy служит для сохранения иерархии при импорте в OrCAD; если при этом включена опция Consolidate all Schematic files into one Design File, то все фай- лы собираются в один проект. При импорте в EDIF-формате вы можете импортировать графические файлы проек- та. Вы можете также задать конфигурационные файлы, определяющие, какая информа- ция будет импортироваться. При импорте в Pdif-формате могут возникнуть некоторые проблемы, которые отобра- зятся в журнале сеанса. Некоторые элементы после импорта не могут редактироваться.
^4 OrCAD 10. Проектирование печатных плат и соответственно они нс отобразятся в таблице соединений. Файл должен иметь расши- рение .PDF. Рис. 1.67. Окно команды импорта проектов Экспорт и импорт свойств Вы можете использовать команды импорта и экспорта свойств для изменения свойств элементов и контактов. Сначала экспортируйте свойства в файл, отредактируй- те их в текстовом редакторе, в табличной форме или в формате базы данных, а потом снова импортируйте их. Экспорт свойств В окне администратора проектов укажите, что вы будете обрабатывать всю схему или отдельную страницу. Если вы хотите экспортировать свойства библиотечного эле- мента, выберите библиотеку и элемент для экспорта. В меню TOOLS выберите команду Export Properties (рис. 1 68). Рис. 1.68. Окно команды экспорта свойств
IT Часть 1. OrCAD Capture 65 В окне Contents укажите, какие свойства вы хотите экспортировать - только для элементов или для контактов тоже. Полученный файл будет иметь расширение .ЕХР (рис. 1.69). n 4 У У kmp . 1 — x j "DESIGN" "C:\ORCADUIN\EXPRESS\DESIGN\KHPS1.DSN" "LOGICAL" ж 4 "PAGE" "1" "PAGE1" "HEADER" "ID" "Part Reference" "Value" "PCB Footprint" "PART" "INS1801386" "DD15C" "OCM1S64LE1" "" "PART" "INS1801390” "DD15D" "OCM1564LE1” "PART" "INS1801394" "DD16C" "OC1526TL1" "" "PART" "INS1801398" "DD16D" "OC1526TL1" "" "PART" "INS1801402" "DD17C" "1564LI1" "PART" "INS1801406" "DD17D" "1564LI1" "" "PART" "INS1801410" "DD18F" "1564LN1" "" "PART" "INS1801414" "DD19A" "1564LN1" "PAGE" "1" "PAGE1" "HEADER" "ID" "Part Reference" "Value" "PCB Footprint" "PART" "INS1801386" "DD15A" "OCM1564LE1" "PART" "INS1801390" "DD15B" "OCM1564LE1" "PART" "INS1801394" "DD16A" "OC1526TL1" "" "PART" "INS1801398" "DD16B" "OC1526TL1" "" "PART" "INS1801402" "DD17A" "1564LI1" "" "PART" "INS1801406" "DD17B" "1564LI1" "PART" "INS1801410" "DD18A" "1564LN1" "PART" "INS1801414" "DD18B" "1564LN1 "PART" "INS1801418" "DD18C" "1564LN1" "" "PART" "INS1801422" "DD18D" "1564LN1" "PART" "INS1801426" "DD18E" "1564LN1" ► ! J Рис. 1.69. Вид отчета команды экспорта свойств Файл имеет табличный формат, содержит ключевые слова, идентификаторы и свой- ства. Каждый компонент заключен в двойные кавычки. Первая строка начинается с ключевого слова Design или Library, что определяет, откуда извлечены данные. По- следовательность строк начинается с ключевых слов: Page, Header, Part, Pin, Symbol. Если вы экспортируете много страниц в логическом режиме, строки Page и Header по- являются для каждой страницы. Если вы экспортируете в физическом режиме, появится только одна строка Header. Если вы экспортируете свойства элементов и контактов, за каждой строкой, начинающейся с Part, будет следовать строка Pin. Строка Header со- стоит из названий свойств, найденных для элементов или контактов, для конкретной страницы в логическом режиме или для целого проекта в физическом режиме. Вы мо- жете редактировать этот файл в табличном формате, формате базы данных или тексто- вом редакторе. В зависимости от этого каждое свойство выводится либо в виде отдель- ного поля, отдельной ячейки или текста в строке. Существует несколько запретов на изменения, которые вы можете производить в файле. • Нельзя изменять или удалять первую строку. • Нельзя изменять или удалять первых два поля в любой строке. • Вы не можете изменять последовательность или количество строк. • Нельзя удалять поля в езроке Header без удаления соответствующих полей в ос- тальных строках. 3—2813
66 OrCAD 10. Проектирование печатных плат Вы можете делать следующие изменения: • Добавить поле в строку заголовка и соответственно добавить его во все остальные сгроки. Таким образом, вы добавите новое свойство и его значения. Имя свойства - это слово в строке заголовка, а значения, присваиваемые элементам или контак- там. - это строки в соответствующих полях. Удалять поля нс рекомендуется, так как это может привести к ошибке при импорте. • Изменить величину свойства в поле. Импорт свойств Вы можете импортировать файл, который вы получили командой Export Properties и отредактировали. Но нельзя редактировать файл или проект до тех пор, пока вы не импортировали измененные данные. Если вы это сделаете, импорт нс выполнится. Будьте уверены, что при импорте вы находитесь в том же режиме (логическом или фи- зическом), в котором производился экспорт. В окне администратора проектов выберите меню TOOLS команду Import Properties. Появится диалоговое окно команды. Выберите файл, содержащий свойства с расшире- нием .ЕХР СОЗДАНИЕ И ВЕДЕНИЕ БИБЛИОТЕК РАДИОЭЛЕМЕНТОВ Библиотеки условных графических обозначений радиоэлементов Библиотеки - это файлы, которые содержат радиоэлементы для создания электри- ческих схем. Библиотеки могут также содержать различные символы, такие, как «зем- ля» и «питание», а также набор штампов. Вы можете создавать собственные новые биб- лиотеки, пользоваться уже созданными и корректировать уже созданные библиотеки. Не надо создавать библиотеку специально для проекта. Каждый проект имеет специаль- ную память, Design Cache, в которой хранятся все элементы, используемые в проекте. Чтобы создать новую библиотеку, нужно войти в меню FILE - NEW - LIBRARY. Появится окно с названием LIBRARY 1, содержащее все необходимые папки для веде- ния библиотеки. Рекомендуется сразу же присвоить имя библиотеке - набрать File - Save as. Если вы хотите работать с уже созданной библиотекой, наберите File - Open, задай- те имя библиотеке. В окне админисгратора проектов высветится перечень всех элемен- тов и символов, хранящихся в библиотеке; чтобы отредактировать элемент, нужно два раза щелкнуть по нему мышью, и элемент появится в окне редактора элементов. Если вы хотите создать новую библиотеку на базе старой с измененными элемента- ми, то после загрузки библиотеки присвойте ей сразу новое уникальное имя, чтобы из- менения не попали в исходную библиотеку. Вы можете также переместить или скопировать ряд элементов из одной библиотеки в другую. Для этого откройте обе библиотеки и расположите их окна рядом (рис. 1.70). Мышью перетащите нужный элемент в окно другой библиотеки на значок с ее названи-
Часть 1. OrCAD Capture 67 см. при этом курсор из перечеркнутой окружности примет вид вертикальной черты с прямоугольником внизу. Должно появиться сообщение «Аге you sure you want to move the part». Чтобы скопировать элемент в другую библиотеку, нужно сделать то же самое при нажатой клавише CTRL. UNI MOWN UNKNOWN Hierarchy | 11401 OrCAI1 Express far Windows Cj Fite । x 100175 100231 10192 F100101 F100102 F100104 Fl 00107 107 108 11004 11402 11403 11404 11405. 1140f| CO Design Resources *• - loRl d \expr\library\—i Fl 00112 Fl 00113 Fl 00114 Fl 00117 Fl 00118 F100121 124 1303 13501 13502 1458 1558 Are you sure you went to move the par Нет Да Рис. 1.70. Работа с библиотеками a i- j- ii ) 4- Design cache -кеш проекта Когда вы первый раз вызываете элемент из библиотеки и размещаете его в схеме, копия этого элемента помещается в кеш проекта. Кеш содержит по одной копии каждо- го элемента, используемого в проекте. Обычно все вхождения элемента ссылаются на эту копию. Запись или замещение копии элемента в кеше происходит при каждом новом вызове элемента из библиотеки. Существует несколько способов редактирования элемента, уже включенного в схему. Можно отредактирован» элемент непосредственно в схеме. Для этого нужно щелк- нуть один раз по элементу, чтобы он заключился в рамку, нажать правую клавишу и в появившемся меню выбрать пункт Edit Part. Вы попадете в окно редактирования элемента. Закончив редактирование, закройте окно, при этом появится окно, предла- гающее выбрать одно из следующих действий: • Update Current - заменить только текущий элемент; • Update All - заменить все элементы этого типа; • Discard - отменить изменения. Если вы замените только текущий элемент, то в кеше появится новая копия этого элемента, потерявшая связь с библиотекой, наряду со старой копией. Теперь если вы хотите разместить в схеме исправленный элемент, то нельзя пользоваться командой Part, а нужно пользоваться командами Сору и Paste из меню EDIT. I
68 OrCAD 10. Проектирование печатных плат Элементы в кеше сохраняют связь с библиотекой, так что при изменении элемента в библиотеке мы можем всегда синхронизировать элементы в кеше с библиотекой Для этого откроем проект в Design cache, выделим элемент, который мы хотим отредакти- ровать, и в меню DESIGN выберем пункт Update Cache. Все элементы этого типа заме- нятся на отредактированные, за исключением тех элементов, которые редактировались непосредственно в схеме. Чтобы восстановить связь с библиотекой, нужно воспользо- ваться командой Replace Cache (рис. 1.71). Для этого откроем проект, в кеше выберем нужный элемент и в меню DESIGN выберем команду Replace Cache. Появится окно, со- держащее имя элемента, который мы хотим заменить, и имя его библиотеки; в данном случае, так как он хранится только в кеше, появится имя проекта. Заменим имя отредак- тированного элемента на его библиотечное имя, а имя библиотеки - на имя той библио- теки, из которой мы хотим выбрать элемент. Рис. 1.71. Окно команды Replace Cache Работа с элементами Вы можете создать новый элемент, отредактировать старый в библиотеке или непо- средственно в схеме. Чтобы создать новый элемент, нужно открыть новую или существующую библио- теку и из меню DESIGN выбрать пункт New Part. Чтобы откорректировать существующий элемент, нужно открыть библиотеку и два раза щелкнуть мышью по его имени. Чтобы откорректировать элемент в схеме, нужно выбрать элемент на схеме и в ме- ню EDIT выбрать команду Part. Элементы подразделяются на примитивные и непримитивные. Примитивные эле- менты не содержат иерархии. Непримитивные элементы описываются как иерархиче- ские. Это свойство определяется в окне Properties переключателями Primitiv YES NO. Элементы могут быть разделены на несколько логических элементов, находящихся в одном корпусе - Package. Каждый логический элемент имеет графическое тело, кон- такты и свойства, которые его описывают. Если логические элементы идентичны, ис- ключая контакты, то это гомогенный элемент. Например, 6 инверторов в одном корпу- се. Если логические элементы имеют различную графику, количество контактов или свойства, это гетерогенные элементы. Например, реле. Каждый элемент может содержать графику, текст, контакты и IEEE-символы. Гра- фика всегда находится внутри тела элемента, в то время как IEEE-символы и текст мо- гут находиться внутри и снаружи тела элемента. Контакты касаются границы тела эле- мента - бордюра, который определяет размер элемента и его форму.
Часть 1. OrCAD Capture 69 Создание нового элемента Создание элемента производится в 3 этана. 1. Определение элемента. 2. Добавление трафики. 3. Размещение контактов. Определение элемента Перед тем как вы начнете рисовать новый элемент, нужно задать специальную ин- формацию об элементе. Откройте библиотеку и из меню DESIGN выберите пункт New Part. Появится окно задания свойств нового элемента - New Part Properties. Сначала за- дается имя элемента. Если элемент содержит в себе несколько логических элементов, вы должны задать их количество и тип элемента - гомогенный и гетерогенный. Задав эту информацию, вы можете приступить к прорисовке графики. В строке Name вы задаете имя элемента. В строке Part Reference Prefix задается бук- ва позиционного обозначения элемента, например С для конденсаторов. Строку РСВ Footprint заполнять необязательно - тип корпуса. Переключатель Create Convert View включается, если элемент имеет эквивалент DeMorgan. Parts per PKG - количество ло- гических элементов в корпусе. Part Numbering - определяет, как обозначается логиче- ский элемент в корпусе - цифрой или буквой, например DD12.1 или DD12.A. Part Aliases - при нажатии этой кнопки открывается диалоговое окно для добавления или удаления альтернативного элемента, который является графической копией элемента, но имеет другое имя, например: 133LA3, 530LA3. В оглавлении библиотеки такие эле- менты представлены перечеркнутым по центру значком (UPC270991, UPC27101...UPC2762TB) (рис. 1.72). UPC2708T/SOT UPC2709T/SOT UPC2710T/SOT UPC2711TB/SOT аэ- UPC2712TB/SOT £> UPC2745T/SOT UPC2746T/SOT :Е> UPC2762TB/SOT Рис. 1.72. Элементы с алиасными именами ATTACH Implementation - используется для подсоединения схемы, файла VHDL, NET-листа и создания иерархии. Если вы подсоединяете схему к элементу, вы можете переместить или скопировать ее в ту же библиотеку, что и элемент, если она уже созда- на, или же после прописания пути создать схему, выполнив команду Descend the Hierarchy для этого элемента. Для этого элемент должен быть обязательно объявлен nonprimitive. Эта опция задается в Design Template или Design Properties. Подсоединить схему вы можете как при создании элемента, так и после его создания, выполнив ко- манду Package Properties в меню OPTIONS окна Part Editor. После того как вы задали тип элемента и нажали кнопку ОК, окно закроется и появится окно редактора, в котором пунктирной линией - БОРДЮРОМ - определена граница
70 OrCAD 10. Проектирование печатных плат тела элемента. Контакты всегда располагаются с внешней стороны тела, касаясь бордю- ра. Название элемента Value (значение строки Name) располагается под телом, позици- онное обозначение - над элементом. В заголовке окна редактора отображается название библиотеки и имя элемента (рис. 1.73) Рис. 1.73. Окно создания нового элемета Если вы создаете элемент, содержащий несколько логических элементов, то в окне редактора будет находиться первый элемент. Если это гомогенный элемент, то все ре- дактирование, которое производится с первым элементом, будет автоматически распро- страняться на все элементы пакета (исключая изменения номеров контактов). Если вы создаете гетерогенный элемент, редактирование распространяется только на один эле- мент. Чтобы отредактировать другой элемент, нужно выбрать Next Part или Previous Part из меню VIEW. Чтобы просмотреть все элементы в пакете, выберите View - Package, и, щелкнув два раза по любому из элементов, вы можете отредактировать его. Чтобы просмотреть всю информацию о пакете, выберите последовательно View - Package, Edit - Propities. Вы увидите на экране таблицу, показывающую всю информа- цию о контактах. Добавление графики Чтобы изменить размер тела элемента, выделите бордюр и растяните его до нужных размеров. Как только вы определили размер тела, вы можете нарисовать сам элемент. Вся графика должна находиться внутри бордюра. Если вы нарисуете что-нибудь вне его, бордюр автоматически изменит размер и включит графику. Чтобы добавить графи- ку, пользуйтесь командами меню PLACE - LINE, RECTANGLE, ELLIPSE, ARC, POLYLINE. Добавить текст командой Text В меню PLACE также находится команда включения IEEE-символов. Текст и IEEE-символы могут находиться вне тела элемента (рис. 1.74)
Часть 1. OrCAD Capture 71 Place IEFE bvmbol Symbols 3 State Active Low Left Active Low Right Amplified Left Amplified Right Analog Arrow Left Arrow Right BiDirectional Пнгммтнг- I Рис. 1.74. Выбор IEEE символа Размещение контактов Есть несколько способов размещения контактов на элементе: команда Pin в меню PLACE или кнопки панели инструментов Pintools, которая устанавливается через меню VIEW. Контакты должны касаться бордюра элемента; если бордюр и край тела совпа- дают, контакты будут располагаться непосредственно на крае тела элемента, если нет, то они будут продолжением линий внутри тела (рис. 1.75). Для цифровых, цифро- аналоговых и аналоговых микросхем бордюр должен совпадать с границей тела элемента. Рис. 1.75. Пример УГО Выберите из меню PLACE выберите команду Pin. Появится диалоговое окно, в ко- тором нужно задать информацию о каждом контакте. Когда вы определите все характе- ристики контакта, нажмите ОК. Указателем мыши поставьте контакты на нужное место и нажмите левую клавишу, чтобы зафиксировать контакт. Вы можете поставить сразу несколько контактов, каждый раз нажимая левую клавишу и размещая новый контакт. При этом имя и номер контакта назначаются автоматически с увеличением на единицу. Вы можете изменять свойства этих контактов, нажав правую клавишу и выбрав пункт Edit Properties. Чтобы закончить размещение контактов, выберите пункт End iMode из контекстного меню или нажмите клавишу ESC. Задание характеристик контактов Все характеристики контактов задаются через диалоговое окно Place Pin Dialog Box (рис. 1.76). • Name - имя контакта^рсли контакт подсоединяется к шине, он должен иметь имя в формате busnamelrange], например А[О..З]. Если имя контакта имеет верхнюю черту, например RESET, то имя набирается следующим образом R\E\S\E\T.
72 OrCAD 10. Проектирование печатных плат Рис. 1.76. Окно размещения контактов • Number - номер контакта. Width - ширина контакта. Если контакт подсоединяется к проводнику, то устанавливается Scalar, если к шине - выберите Bus. • Shape - форма контакта. Контакт в зависимости от несущей функции может прини- мать различное графическое изображение: ♦ Dot - инверсный. ♦ Clock - счетный. ♦ Dot-Clock - счетный с инверсией. ♦ Zero - контакт нулевой длины в узле сетки. ♦ Short - контакт длиной в 1 узел сетки. ♦ Line - контакт длиной в 3 узла сетки. • Туре - тип контакта. Выбирается из списка допустимых типов контактов: ♦ З-state - контакт имеет 3 возможных состояния: низкое, высокое и высокое со- противление. ♦ Bidirectional - контакт может быть входным и выходным ♦ Input - контакт, принимающий входной сигнал. ♦ Open collector - открытый коллектор. ♦ Open emmitor - открытый эмиттер. ♦ Output - выходной. ♦ Passive - подсоединяется к пассивному устройству, не имеющему источника питания, например контакт резистора. ♦ Power - контакт питания. Напряжение питания или земля. Эти контакты неви- димы и не подсоединяются к шинам и проводам. Для отечественных элемен- тов имя контакта питания обычно +5V, для импортных -Vcc. Земля условно ^обозначается GND. Размещение группы контактов Выберите в меню PLACE пункт Pin Array, появится диалоговое окно этой команды (рис. 1.77).
Часть 1. OrCAD Capture 73 • Starting Name - задается имя первого контакта. Если имя контакта оканчивается на цифру, то оно будет автоматически увеличиваться, если имя контакта задано только буквой, то имена у всех контактов будут одинаковые. • Starting number - задается стартовый номер первого контакта. Place Pin Апа» Starting Name: Slaving Number Number of Pins Рис. 1.77. Окно размещения группы контактов • Number of Pins - количество контактов в rpyiuic. • Increment - шаг увеличения номера контакта. • Pin spasing - расстояние между контактами в шагах сетки. После закрытия окна разместите указателем мыши группу контактов на теле эле- мента и зафиксируйте их щелчком левой клавиши. Вы можете сделать несколько копий групп контактов, нажимая левую клавишу, и каждый раз имена и номера контактов бу- дут увеличиваться относительно последней размещенной группы. Если тело элемента короче, чем группа контактов, оно автоматически увеличивается. End Mode - выход из режима. Чтобы отредактировать группу контактов, надо ее выделить и в меню EDIT выбрать пункт Properties (рис. 1.78). Рис. 1.78. Окно команды Package Properties
74 OrCAD 10. Проектирование печатных плат Просмотр и редактирование многосекционных элементов Чтобы просмотреть многосекционные элементы, нужно выбрать команду Package в меню EDIT. Чтобы отредактировать отдельную секцию, нужно два раза щелкнуть по ней. Для гомогенных элементов можно исправлять имена и номера контактов, но не графику. Для гетерогенных можно исправлять и графику. Чтобы отредактировать многосекционный элемент, нужно в меню VIEW выбрать команду Package, а в меню EDIT - PROPERTIES. Появится таблица со свойствами элемента. Создание гетерогенного элемента Чтобы создать гетерогенный элемент, откройте библиотеку и выберите команду New Part из меню DESIGN. Введите имя элемента, установите количество элементов в корпусе и установите опцию Heterogeneous. Нажмите кнопку ОК. На экране появится поле для создания первой секции, элемента U?A. Нарисуйте тело элемента и его кон- такты, чтобы перейти к следующей секции выберите Next Part из меню VIEW или на- жмите CTRL + N. Появится секция CJ?B. Рисуем тело и задаем контакты. После того как вы создали все секции, необходимо назначить все уникальные свойства для них. Эти свойства могут иметь различные имена; чтобы их создать, дважды щелкните по пусто- му пространству рядом с элементом, появится диалоговое окно User Properties. Нажми- те кнопку New и введите имя свойства, например Number, в строку Value введите 1. Сделайте это для каждой секции и сохраните элемент с новым свойством. Вызовите элемент в схему Разместите последовательно все секции, выделите элемент и вызовите Edit Properties. Откорректируйте введенное свойство, назначив для первой секции 1, для второй 2, для третьей 3 и т. д. Это будет использоваться при объединении секций эле- мента в один корпус при команде Annotate. Когда вы будете выполнять эту операцию, нужно добавить имя этого свойства в Combined Property string диалогового окна команды. УПРАЖНЕНИЯ 1. Использование команд Replace Cashe и Update Cashe 1. Replace Cashe. Создайте в OrCAD новый проект. Откройте схемную страницу. ЧерАз меню PLACE и команду Part из библиотеки выберите какой-нибудь элемент. Например, мы выберем элемент 155АРЗ. Поставьте его на схемную страницу несколько раз. Выделите один из элементов и через команду контекстного меню EDIT РАЮ в графику элемента внесите какое-нибудь изменение. Сохраните его на схеме, выбрав Update Current. Если вы теперь посмотрите Design Cashe, вы увидте, что в нем появилась новая копия элемента 1554АРЗ_0. От- корректированный элемент потерял связь с библиотекой (рис. 1.79). Чтобы восстанови!ь связь элемента с библиотекой, вы- делите его в кеше и в меню DESIGN выберите пункт Replace Cashe, у вас появится следующее окно (рис. 1.80). Г JZ-lJiriZ. 1554АРЗ о- 1554АРЗ_0 ЕЕЗ TiHpRlrn-.кП Рис. 1.79
Часть 1. OrCAD Capture 75 Рис. 1.80. Окно команды Replace Cache В окне Part Name укажите точное имя элемента 1554АРЗ, в окне Part Library через кнопку Browse укажите библиотеку, в которой находится элемент, например D:\FORMAT\(MIKR)1554. Нажмите ОК. В кеше исчезнет элемент 1554АР30, а на схеме восстановится его предыдущее изображение. Таким образом через Replace Cashe мы восстанавливаем связь элемента с библиотекой или можем вообще заменить его на новый элемент, ука- зав другое имя. 2. Update Cashe - обновление элементов из библиотеки. Не закрывая предыдущего проекта, войдите в библиотеку. Внесите в графику эле- мента 155АРЗ какое-нибудь изменение. Сохраните его. Закройте библиотеку и откройте кеш проекта. Выделите элемент. В меню DESIGN выберите пункт Update Cashe. На- жмите ОК; посмотрите, как изменилось начертание элементов. 2. Создание схем с иерархическими элементами 1. Создаем новый проект командой New - Design. 2. Открываем схемную страницу и рисуем электрическую схему, которая потом бу- дет заключена в иерархический блок (рис. 1.81). Порты к входам и выходам схемы проставляем следующим образом. Открываем в меню PLACE команду Hierarchical Block, выбираем PortRight R. Подводим его к концу проводника таким ббразом, чтобы на месте стыковки образовалась большая красная ок- ружность. Если порт подсоединился, то, когда вы будете отодвигать его влево, за ним
76 OrCAD 10. Проектирование печатных плат потянется проводник. Выделяем название, нажимаем правую клавишу и в контекстном меню выбираем пункт Edit Properties, появляется следующее окно (рис. 1.82). ок Caned | Help | Рис. 1.82. Задание порта В строку Value вписываем X - название порта. Аналогично создаем порт Y. Для портов SUM и CARRY выбираем порты типа PORTLeft L. Переименовываем их, как указано выше. Чтобы посмотреть свойства этих портов, предварительно выде- лим их либо щелкая по каждому из них при нажатой клавише CTRL, либо командой Edit - Find (рис. 1.83). Find X Find What l|j Match Сасе Cancel Help Г' Parts Off-Pagp (onnector Bnoknarks Text C Nets Fla* Nets Hteierchcd Ports ' DRC Makers C TiHeBfocIs у r'owei/ljND Рис. 1.83. Выделение портов При этом выделятся все иерархические порты. Если вы теперь щелкните по одному из них правой клавишей и выберите пункт Edit Propierties, вы получите следующее (рис. 1.84). I Г Property Eifitor ^IS x| Ne“> Cola rm 1 Apply | Display.. | Delete Property j Furer by < Current properties > ж Hetp | {Connected Net name Name | Source Library Source rymljul Type ж 1 HALr XDD: HALFZDD: CARRY CARRY l.J ei Ci Г/J ‘4 ’•k si; Ф u* <1 pee Output 2 HALF ADD HALF ADD SUM j/zV SUM ffi J-jZZM .-.:.c5\O4 Output T HALFADD HALFADD X X X tAPf>OGRAVF: ₽5>О«СДР9й A>- P'^ "..f.-T-R Input HALFADD HALFADD Y Y П 0. 4 i .. *T Q Й Ul Ci' tr £ Q P'jPTP'3^T-P Input Schematic Nets ДРтг / Title Blocks / Olotetr Д Ports XA„ase«!.lJ .„11Г Рис. 1.84. Окно редакторе* свойств
Часть 1. OrCAD Capture 77 Кстати, имена портов вы можете по- менять и в таблице свойств, дважды щелкнув по нужному полю. После назначения портов сохраняем схему под именем block 1. Для этою закры- ваем окно схемного редактора и в окне администратора проектов выделяем папку SCHEMATIC!, нажимаем правую клави- шу и через контекстное меню переименовы- ваем папку SHEMATIC1 в block! (рис. 1.85). Сохраняем проект. 3. Открываем проект, который должен содержать иерархические блоки. На схем- ной странице командой Place - Hierarchi- cal block задаем свойства этого блока (рис. 1.86). __Г __J—J I Cj File Hierarchy - ГТ Design Resources — .‘de_,.gn3.dsn ± г........... Cj PAGE1 + ГТ Design Cache l°~l Library ГТ Outputs ГТ Referenced Projects JCHEMAHCl Place Hierarchical Blade Reference: г Prinatn е Г No Default Рис. 1.85. Создание новой страницы -• Implementation Path and Henarr.e |5?\Ргодгап1*ifes\OTcad92\DESIGN tiTON i Browse.. Рис. 1.86. Задание свойств блока В строке Reference пишем позиционное обозначение блока, в строке Implementation Туре - Schematic View, в строке Implementation name - block 1 (имя подсоединяемой схемы), а в (проке Path and filename - путь к проекту со схемой. Если мы все правильно задали, то у нас в блоке сразу сгенерируются иерархические контакты, в соответствии с портами присоединенной схемы (рис. 1.87).
78 OrCAD 10 Проектирование печатных плат Рис. 1.87. Размещение иерархического блока В нашем случае иерархический элемент содержит лишь ссылку на электрическую схему, и, если проект вы будете переносить на другую машину, нужно туда перенести и проект со схемой block 1. Чтобы избежать этого, вы можете создать схему для иерар- хического элемента в том же проекте, где и основная схема, или скопировать схему block 1 в основной проект. Чтобы создать схему block 1 в этом же проекте, сделайте следующее: 1. Создайте новую схемную папку, для этого в окне администратора проектов выде- лите строку с названием проекта и нажмите правую клавишу (рис. 1.88). РСВ Hierarchy Е Г~1 Design Resources Дdesig гН, dsn Т (Z) SCHEMATIC New Schematic Design Properties Save Save As... Part manager йвОдегдоМэр) Г~1 Referenced Projects Рис. 1.88 Создание новой схемной папки 2. В созданной папке SCEMATIC2 создайте новую страницу - PAGE1 и нарисуйте в ней схему для иерархического блока. Теперь ссылка на схему для иерархического элемента будет выглядеть следующим образом: Implementation - SCHEMATIC2, а в строке Path and Filename ничего не указывается (рис. 1.89).
Часть 1. OrCAD Capture 79 D я*) X Hierarchy - Г~1 Desig.. Resources - \design4.dsn - И SCHEMATIC 1 El PAGE! - О SCHEMATIC? □ PAGE1 + C3 Design'"ache Г~1 Library Q Outputs C3 Referenced Projects J Property Editor NewCctrrrC] Apply [ Display. | Delete Property Filer by: j < Curienl properties > Color Designator ID Implementation Implementation Path Implementation Type Name P> , SCHEMATA: PAGE1: ul Detail» sctirmatic? Schematic v'lew ul 1 Рис. 1.89. Просмотр свойств иерархического блока Чтобы скопировать схему block 1 в основной проект, сделаем следующее: откроем основной проект и проект со схемой block 1. Расположим их рядом в окне и скопируем с помощью мыши в основной проект папку blockl. Для этого выделим ее и при нажатой левой клавише мыши и клавише CTRL перетащим ее на строку с названием проекта (.DSN). В этом случае ссылка на схему будет blockl (рис. 1.90). Рис. 1.90. Копирование схемной папки
80 OrCAD 10. Проектирование печатных плат После того как вы создали иерархический блок, вы можете подсоединять к нему элементы основной схемы. Для того чтобы можно было получить отчеты на эту схему, надо заново присвоить позиционные номера элементам внутри иерархического блока, чтобы они не повторялись. Для этого вызовите программу Annotate и включите опцию Reset Part References to «?». Все позиционные номера сбросятся в знак вопроса. Потом снова вызовите npoipaMMy Annotate и включите опцию Incremental Reference Update. Теперь будет сквозная нумерация элементов во всей схеме.
Часть 2 ORCAD CAPTURE CIS НАЗНАЧЕНИЕ Информационная система компонентов OrCAD CIS - это управляющая элементами система, которая доступна как средство работы с элементами в OrCAD Capture. OrCAD CIS помогает вам управлять свойствами элементов (включая информацию об элемен- тах, требуемую на каждом шагу при проектировании печатной платы вплоть до выпол- нения на производстве) внутри вашего схемного проекта. CIS обеспечивает доступ к локальной и удаленной базам элементов, которые со- держат всю необходимую информацию для элементов, используемых в- проектах. Эта информация может включать промышленное название элемента, описание, посадочное место, технические параметры (быстродействие, скорость, номинал) и наличие на пред- приятии. Пользуясь CIS, вы можете выбрать элементы из вашей базы или удаленной ба- зы и разместить их непосредственно в вашем проекте, можете сконфигурировать CIS так, чтобы передавались любое или все свойства, соответствующие элементу, в схему, когда вы размещаете в ней свой проект. CIS устанавливает связь с инженерной базой элементов, так что вы можете извлечь любое свойство элемента в любое время. Связь размещенного элемента с локальной ба- зой данных дает вам доступ к полной информации об элементе во время процесса про- ектирования. Если вам нужен элемент для вашего проекта, которого нет в базе, вы его можете создать и добавить к вашей базе немедленно или в любое время. Схема взаимодействия баз данных и ПО OrCAD Capture CIS представлена на рис. 2.1. ICA - СРЕДСТВО ПОИСКА КОМПОНЕНТОВ В СРЕДЕ ИНТЕРНЕТ Программа ICA разрешает вам доступ к новым компонентам через Интернет, уста- навливая связь с программой выборки элементов и сервером данных (CDS). При введе- нии верного регистрационного кода вы можете перекачать информацию о компонентах, чтобы создать временные элементы в вашей локальной базе для немедленного исполь- зования в вашем схемном проекте. Эти элементы могут быть потом проведены через процесс утверждения, им назначаются корпоративные имена, и они станут полноцен- ными.
82 OrCAD 10. Проектирование печатных плат СОЗДАНИЕ БАЗЫ ДАННЫХ ЭЛЕМЕНТОВ База данных элементов - это ядро, которое содержит всю информацию для элемен- тов, которые вы используете в ваших проектах. Вы можете представить базу данных элементов как состоящую из одной или большего количества таблиц. Каждая строка в таблице представляет элемент, а каждая колонка представляет свойство элемента. Прежде чем создать вашу базу данных элементов, определите, какую прикладную про- грамму вы будете использовать: электронные таблицы или базу данных. Потом, когда вы создаете вашу базу данных элементов, тщательно продумайте ее структуру и органи- зацию. включая:
Часть 2. OrCAD Capture CIS 83 • назначения свойств элементов; • форматы полей для свойств; • число таблиц, используемых в базе данных. Используя ODBC, CIS связывается непосредственно с базой или электронной таб- лицей. Ото означает, что вы можете использовать вашу выбранную прикладную про- грамму, чтобы создавать и обслуживать вашу базу данных. Обратите внимание, что OrCAD CIS работает в средах Access 97 и SQL Server 7 Access обеспечивает высокую эффективность запросов с базами данных в несколько тысяч элементов. Если ваша база данных перерастает Access, перекачайте ее в SQL-сервер. Используя мастер переноса, Access может легко перемещать базу данных в SQL Server и все еще служить как ин- терфейс для поддержания данных. Начиная с 10-й версии CIS работает практически со всеми базами данных. Выбор формата базы данных Чтобы получить полное преимущество по быстродействию и мощности CIS, лучше использовать прикладную программу базы данных, чем прикладную программу элек- тронной таблицы. Как общее правило, вы должны использовать прикладную программу базы данных для баз данных с больше чем 1 000 элементами. Прикладные программы базы данных имеют следующие преимущества по сравнению с электронными таблицами: • всесторонние особенности управления данными; • высокая эффективность поиска элемента; • формы для ввода информации об элементе; • защита от дублирования элементов. Вы можете просмотреть типовой пример базы данных, работающей под управлени- ем CIS. Два примера находятся в папке SAMPLES. Первая база данных элементов — BENCH.MDB создана в приложении Access 97. Вторая - BENQH.XLS является электронной таблицей. Как только вы прочитаете этот раздел, обратитесь к этим примерам для лучшего понимания того, как установить вашу базу данных элементов. Определение свойств элемента Первый шаг в создании базы данных элементов - это определение свойств для каж- дого элемента. Типичные свойства элемента включают номер элемента, описание эле- мента, допуск, номинальные значения, быстродействие, параметры синхронизации, по- садочные места, фирму-изготовитель и стоимость. CIS поддерживает неограниченное число свойств, так что вы можете включать столько информации в вашу базу данных, сколько вы захотите. Не имеется никаких ограничений на имена свойств в таблицах ба- зы данных (начиная с 10-й версии имена свойств должны быть записаны английскими буквами). Также имена, которые вы используете в базе данных, могут отличаться от имен свойств, которые вы назначаете для размещенных элементов. Это определяется во время конфигурации базы данных. Не используйте одно и то же имя больше одного раза. Например, если вы имеете два столбца изготовителя в вашей базе данных, назови- те их «Изготовитель 1» и «Изготовитель 2».
84 OrCAD 10. Проектирование печатных плат Когда вы передаете свойство, это свойство включается в схемный проект как атри- бут размещенного элемента. Обычно вы передаете свойства, которые требуются CIS (тина Part Number, Schematic Part, имя условного графического обозначения (УГО), свойства, используемые в проектировании, такие, как значения, допуск и номинальные значения), или свойства, необходимые для использования другими программами (типа FCB Footprint). Свойства, которые не переданы, могут быть включены в отчет Bill of materials. Элементы в вашей базе данных должны включать все свойства из табл. 2.1. Любое из необязательных свойств в табл. 2.2 может также быть добавлено. Рекомендации по передаче свойств в проект включены в обе таблицы. Свойства, рекомендуемые для передачи в проект, могут потребоваться для получе- ния таблицы соединений или в распечатках проекта. Таблица 2.1 Свойство Описание Передача в проект Part_Number Требуется, чтобы идентифицировать элемент в соответст- вии с CIS Part Number-типом свойства. Это свойство тре- буется администратором элементов и отчетом Bill of Mate- rials. CIS позволяет вам войти в несколько баз с одним и тем же значением этого свойства. Однако в одной базе не рекомендуется иметь элементы с одним и тем же зна- чением Требуется Part Type Опознает тип элемента. Программа Explorer базы данных элементов использует это свойство, чтобы определить ие- рархию папок баз данных элементов. Использование этого свойства облегчает поиск элемента. Типичное значение Resistor, resistor\fixed, конденсатор, capacitor\electrolytic, IC, IC\Memory\SRAM, соединитель и т. д. Уровни иерар- хии отделяются наклонной чертой влево (\) или любым символом, который вы определили в конфигурации. Вы можете задать любое число уровней иерархии. Это свой- ство также используется в опции Part Reference Assoiations (соответствие позиционным номерам) и чувствительно к регистру Не требуется Г Schematic Part Путь к условно-графическому изображению. Свойство требуется при использовании команды Place Database Part. Только название элемента необходимо, если он сохранен в том же самом каталоге, как любая библиотека элемен- тов, сконфигурированная в Capture. Однако, чтобы удо- стовериться, что вы случайно размещаете тождественно названный элемент, вы должны включить имя библиотеки, наклонную черту влево С) и затем название элемента. Примеры: Включите DEVICE\CAP DEVICEVDIODE ANALOG'CMPOl Кроме того, вы можете использовать явный путь, так что CIS может работать с иесконфигурированной библиотекой. Автоматическая
Часть 2. OrCAD Capture CIS 85 Окончание таблицы 2.1 Свойство Описание Передача в проект Например: C:\MYLIB\DEVICE\CAP Вы можете также назначать много названий для одного элемента. Используйте тот же самый формат, как выше указано, для каждого имени и отделите их запятой. Например: DEVICE\CAPACITOR HETOL DEVICFACAP NT, BENCH\SMALL CAP Потом, когда вы модифицируете статус элементов вашего проекта, CIS может подтвердить и сделать текущим эле- мент, который имеет несколько имен. Также, если элемент базы данных имеет несколько УГО, вы будете способны выбрать любое из них, когда размещаете элемент из базы данных или с ИНТЕРНЕТА. Все сконфигурированные пу- ти для элемента будут доступны из выпадающего списка под именем свойства - Shematic part. CIS находит библио- теку Capture, используя следующие установленные при- оритеты: 1. Поиск библиотеки по явному пути, если он обеспечен. 2. Ищет первую библиотеку, перечисленную в CAPTU- RE. INI, которая имеет соответствующее имя файла. 3. Ищет все каталоги, которые содержат сконфигуриро- ванные библиотеки. 4. Если никакие библиотеки не включены определенно в ваш Capture, CIS ищет ORCAD\CAPTURE\LIBRARY- каталог Value Номинал элемента. Примеры: 1.2 К, lO.OuF и 74ALS374 Требуется Таблица 2.2 Свойство Описание Передача в проект Наличие Наличие элементов на вашем предприятии Не рекомендуется Справочные данные Название справочного файла для элемента. Установите Browsable-переключатель в конфигурации для CIS, что- бы автоматически запустить соответствующее окно просмотра для этого свойства. Примеры включают: 74ALS374. PDF, http://www.chipmaker.com/specs/74ALS374, и RES 1К1/4W.DOC. Вы можете просмотреть любой формат, который вы хо- тите. CIS использует прикладную программу, назна- ченную на это расширение файла в системном реестре Windows. Обратите внимание, что CIS использует сис- темную переменную PATH и текущий рабочий каталог, чтобы найти указанный документ Не рекомендуется Описание Краткое описание элемента Не рекомендуется
86 OrCAD 10. Проектирование печатных плат Окончание таблицы 2.2 Свойство Описание Передача в проект Поставщик Название фирмы-поставщика Не рекомендуется Изготови- тель Название фирмы- изготовителя элемента Не рекомендуется РСВ Footprint Имя посадочного места, соответствующего элементу. Вы можете назначить множество посадочных мест для одного элемента, вводя их имена в поле с этим свойст- вом и разделяя их запятой. Потом, когда вы будете об- новлять статус элементов вашего проекта, CIS может утвердить и сделать текущим тот элемент, который имеет несколько допустимых имен посадочных мест. К тому же, если элемент базы данных имеет несколько различных посадочных мест, вы можете выбрать любое из них, когда размещаете элемент из базы данных. Все сконфигурированные посадочные места будут доступ- ны из выпадающего списка в поле свойства РСВ Foot- print Рекомендуется Цена Цена элемента. Используйте эту информацию, когда выбираете элемент. Включите это свойство в отчет, чтобы получить оценочную стоимость вашего проекта Не рекомендуется Номиналь- ное значение Максимальное номинальное значение для элемента, например максимальное напряжение Необязательна Допустимые отклонения Допуск в процентах, определенный для элемента Необязательна Напряжение питания Напряжение питания, требуемое для элемента Необязательна Установка формата полей CIS может работать с текстовыми и числовыми полями базы данных. Как правило, каждое поле базы данных устанавливается в текстовый формат. CIS преобразовывает другие форматы поля базы данных, например тип с плавающей точкой в текстовый формат, когда свойства передаются размещаемому элементу. Использование в базе больше одной таблицы CIS может работать более чем с одной таблицей в базе данных элементов. Напри- мер, вы можете группировать ваши элементы в несколько таблиц согласно типу. То есть вы можете поместить резисторы в одну таблицу, микросхемы в другую, конденсаторы в третью и т. д. Когда вы будете просматривать элементы в CIS, каждая таблица имеет свое окно просмотра. Поэтому для каждой таблицы вы можете устанавливать свои соб- ственные поля, отличные от других. Установка ODBC-источника данных Прежде чем вы будете устанавливать конфигурацию CIS, определите ODBC- источник данных для вашей базы данных. Его нужно определять для каждой пользова- тельской системы. Когда вы делаете это, используйте везде одно и то же имя. Это по-
Часть 2. OrCAD Capture CIS 87 зволит всем пользователям работать с одним и тем же конфигурационным файлом. CIS связывается с вашей базой данных через зарегистрированный источник данных (ODBC). Источник данных содержит информацию об имени файла базы данных и ис- пользуемого драйвера ODBC для обращения к этому файлу. Если вы устанавливаете клиент-серверный режим работы базы данных, источник данных также ссылается на ба- зу данных на сервере. Вы определяете имя источника данных, назначаете имя файла базы данных и опре- деляете ODBC-драйвер, используя 32-разрядную ODBC-панель управления Windows. Установка источника данных для локальной базы данных 1. Из меню ПУСК - НАСТРОЙКА выберите панель управления (рис. 2.2). Рис. 2.2. Окно панели управления 2. Дважды щелкните на значке ODBC. В зависимости от вашей конфигурации систе- мы Windows на экране отобразится либо окно администратора ODBC, либо диало- говое окно источника данных ODBC. Обратите внимание: если у вас установлено не 32-разряднос ODBC, запустите программу инсталляции Capture CIS, чтобы про- инсталлировать заново. 3. Щелкаем по вкладке Драйверы и удостоверяемся, что драйвер, соответствующий вашей базе данных или электронной таблице, установлен в вашей системе (рис. 2.3).
88 OrCAD 10. Проектирование печатных плат < Л Администратор источников данных ODBC Пользовательский CSN } Сиоте* шыи DSN | Файловый DSN Драйверы | Т рассировка | Группировка подк лючений | О программе Установленные драйверы ODbC Имя Версия Организация CR DB2 СР Informix СР Oracle? CR SQLBase CR Sybase System 10 Lotus NotesSQL Driver f“.nsf) Microsoft Access Driver Г mdb] Microsoft dBase Driver (“ dbf] Microsoft Excel Driver (X.xls) Microsoft FoxPro Driver f* Jbt) « | 3 00 00 об 3 00 00.00 3 0000 00 3 00 00 00 3.00.00 00 2.06.1013 4.00.3513.00 4 00 3513 00 4 00 3513 00 4 00 3513.00 INTERSOLV. Inc INTERSOLV Inc INTERSOLV, Inc INTERSOLV, Inc. INTERSOLV. Inc Lotus Development Corp Microsoft Corporation Microsoft Corporation Microsoft Corporation Microsoft Corporation v _j - J- Драйвер ODBC позволяет программа; и поддерживаю!! им итог стандарт получать сведения из источников данный ODBC Он устанавливается с помощью программы установки ОК Ort юна 2прав> а Рис. 2.3. Окно администратора ODBC 4. Щелкаем по вкладке Пользовательский DSN, выбираем кнопку Add. На экране ото- бразится окно определения нового источника данных ODBC (рис. 2.4). Создание нового источника данных Microsoft Access Driver,х mdb Имя СР Sybase System 10 Lotus NotesSQL Driver Г nsf] Выберите драивег для которого задается источииг Мк rosoft dBase Driver (* dhl) Microsoft Excel Driver (“ xIs) Microsoft FoxPro Driver (“ dbf) Microsoft ODBC Driver for Oracle Microsoft ODBC for Oracle Microsoft Paradox Driver (* db) Версия 300.00.00 2 06.10.13 4 00.3513 00 4 00.3513 00 4 00.3513 00 4 0U 3513 00 2.00.00.6325 2.573 3513 00 4.00.3513.00 л nn ТЯ1 T nn Готов*. Отмена | X Рис. 2.4. Выбор драйвера Если драйвер для вашего приложения не установлен, проинсталлируйте его. Если вы используете Windows NT, щелкните по вкладке System DSN, чтобы создать но- вый источник данных, в противном случае пользователи с различными логинами не будут иметь доступа к данным. 5. Выберите соответствующий драйвер для вашей программы (Microsoft Access, на- пример) и нажмите кнопку Готово.
Часть 2. OrCAD Capture CIS 89 6. Назначьте имя для источника данных. Желащльно ввести описание для имени ис- точника данных. Ша] 7 может быть различным в зависимости от типа программы, которую вы используете для создания вашей базы данных (рис. 2.5). Рис. 2.5. Создание источника данных 7. Нажмите кнопку Select и определите местоположение базы данных. 8. Нажмите кнопку Options и снимите флажок в переключателе Read Only, чтобы пользователь мог создавать и добавлять новые элементы в базу. Если ваша база на- ходится на сервере и ее ведет отдел, ответственный за ее пополнение и сохранность, то флажок снимать не надо. 9. Нажмите кнопку ОК, чтобы зарегистрировать созданный источник данных. Создание и установка конфигурационного файла CIS требует конфигурационный файл (.DBC) , чтобы использовать ваш> базу дан- ных элементов. Конфигурационный файл выполняет следующие функции: • идентифицирует ODBC-источник данных, чтобы использовать его как базу элемен- тов, и определяет таблицы, чтобы использовать в пределах этой базы данных; • идентифицирует свойства элементов, которые передаются в ваш проект, когда вы размещаете элементы или связываете их с базой данных; • устанавливает видимость для каждого переданного свойства; • определяет связи по типу элемента. Сохраните конфигурационный файл (.DBC) в каталоге только для чтения, который является доступным для всех, это предостережет пользователя от случайного изменения конфигурационного файла базы данных. Создание конфигурационного файла и настройка параметров Когда вы создаете конфигурационный файл, вы создаете интерфейс между CIS и вашей базой данных, использующий определенный вами источник данных ODBC. Нужно установить параметры для файла так, чтобы CIS знала, как обрабатывать свой- ства элементов в таблицах базы данных.
90 OiCAD 10. Проектирование печатных плат Чтобы создать конфигурационный файл и установить опции, сделайте следующее: 1. Откройте новый или существующий схематический проект в Capture. 2. Из меню OPTIONS выберите пункт CIS Configuration. На экране появится диалого- вое окно команды CIS Configuration File (рис. 2.6). Рис. 2.6. Подключение источника данных 3. Нажмите кнопку New. Высветится диалоговое окно с перечнем доступных источни- ков данных (рис. 2.7). X Database Contigut ation: Step 1 CIS requires an ODBC dt'a outce to mterrace with you part database You n nisi ha re a umqu ODBC date source for e ich conriju'abon fite you create If you can> use one of the ODBC data source:- fcted belov you must set up a new one before you cen continue ft you don't kr tow ferv to set up an ODBC data sourr-e for use wuh CIS see the CIS oniw hefc befert a da» *ource and thjn cick (he Мек* button Data Source- В enchAccessl 000 '-addb cbdgn db2000 dborcad < Назад | Далее > | Finish Справка Рис 2.7. Создание конфигурационного файла 4. Выберите источник данных, который вы определили для вашего ODBC-драйвера, нажмите Next. Появится диалоговое окно с перечнем всех таблиц, которые содер- жатся в вашей базе данных. Отметьте нужные таблицы и нажмите Finish. 5. У вас появится окно создания конфигурационного файла. В списке Tables выберите таблицу, содержащую элементы, которые вы хотите сконфигурировать (рис. 2.8).
Часть 2. OrCAD Capture CIS 91 Рис. 2.8. Назначение свойств полям базы В конфигурационной области отразится список свойств элементов этой таблицы. Каждый ряд представляет собой свойство элемента, а каждое свойство имеет следую- щие характеристики: • Table Property Name - название свойства как оно определено в таблице. • Table Property Type - тип данных для свойств. Большинство свойств имеет тексто- вый тип, но могут быть и другие типы данных. • Property Туре - определяет, как CIS интерпретирует это свойство. База данных должна обязательно включать свойство Part Number. CIS работает со следующими типами свойств: • Part_Type - для тех свойств элементов, которые определяют тип элемента. Оно определяет поле для иерархических папок просмотра списка элементов в окне • §c$iffiStic Part - тип для свойств, которые содержат путь к условно-графическому изображению элемента (их может быть несколько). Если вы хотите работать с про- граммой Pspice, то свойсгво Schematic Part должно присваиваться для У1 О из биб- лиотеки \Library\pspice. • PCB_Footprint - тип для свойств, которые содержат имена посадочных мест. Если вы хотите, чтобы база включала посадочные места не сгенерированные OrCAD Layout, установите тип свойства Normal. Это позволит просмоторщику посадочных мест постараться интерпретировать их в нужный формат. • PSpice Model - тип для свойств, которые содержат имена моделей.
92 OrCAD 10. Проектирование печатных плат • Transfer То Design. При установке этого параметра для выбранного свойства CIS пе- редает его в проект при размещении элемента или при компоновке его с базой данных. Предостережение: CIS не будет работать, если вы не передадите в проект по край- ней мере PartNumber или Value свойство. • OrCAD Property Name - определяет имя свойства, которое будет передаваться в проект с размещенным элементом. По умолчанию используется имя свойств, при- своенное в таблице. Эта опция распространяется только на те свойства, для которых включена опция передачи свойства в проект. • ICA Property Name - это карта имен свойств на соответствие именам новых элемен- тов, созданных из Интернета. • Visible - устанавливается по умолчанию при копировании в размещенный элемент. Предлагается 3 выбора видимости: Visible. Выводит на экран свойство с элементом, размещенным ф на странице схем. Invisible. Не выводится на экран вместе с элементом, размещенным * ---- на странице электрической схемы. гЗТ'З change. CIS не может модифицировать видимость этого свойства. ♦ Если это свойство не существует, оно устанавливается невидимым. Вы можете изменить установку по умолчанию для специфицированных элементов, когда вы размещаете их или связываете их с базой данных. Ячейки, которые не могут изменить свое значение, залиты серым яр- ким фоном. • Key - это свойство используется как ключевое во время поиска элемента. Ключ ис- пользуется тогда, когда вы связываете элемент с базой. Обычно ключевым назнача- ется свойство Value при компоновке элемента с базой данных. CIS ищет элемент в базе данных по заданному значению (Value). Если у вас это свойство нс передано в проект, то нет и ключа поиска. • Browsable - задает возможность просмотра свойства. Оно разрешает ссылку на справочную документацию, рисунки и другие документы в данных. Например, вы можете ссылаться на файлы с расширением и даже адреса URL. Вы можете просмотреть любой формат, какой вы использует приложение, назначенное на конкретное расширение файла в вашей системе. CIS использует переменную пути и текущую рабочую директорию, чтобы найти указанный документ. Вид буквенного обозначения (Prefix) элемента в схеме указывается в окне Allowed Part Referencr Prefixes. Обычно, когда ваша база содержит несколько таблиц, они сформированы по типам (например, конденсаторы в одной таблице, резисторы в другой и т. д ). Когда вы связываете базу данных с размещенным элементом, CIS использует Prefix, чтобы ограничить поиск соответствующими таблицами. Например, если таблица содер- жит только конденсаторы, вы можете назначить букву С как Prefix. Затем, когда вы вы- берете команду Link Database Part, CIS будет просматривать только ту таблицу, которой установить вашей базе .PDF, DOC хотите. CIS
Часть 2. OrCAD Capture CIS 93 назначен Prefix С. Если вы хотите, чтобы просматривались все таблицы, не заполняйте это окно. Все вышеуказанные действия нужно провести для всех таблиц в базе. Определение ссылок на элемент. Ссылки па элемент по буквенным обозначениям обычно используются, чтобы ускорить поиск элемента и повысить точность поиска. При компоновке элементов с базой вы создаете связи между отдельными типами эле- ментов и буквенными обозначениями в базе данных для элементов этого типа. Напри- мер, вы можете создать для всех резисторов в базе ссылку R. Обратите внимание: задание ссылок для элементов улучшает поиск только в базе (например, типа Microsoft Access), при использовании электронных таблиц, это не дает никакого эффекта. Единожды определив ссылку для элементов в базе, всегда, когда вы выбираете эле- мент для компоновки с вашей базой, CIS выводит на экран соответствующий тип эле- ментов. Иначе CIS выведет на экран все элементы из базы данных, которые удовлетво- ряют заданным значениям поиска независимо от типа элементов. Обратите внимание, что задание ссылок для элементов необязательно. Вы можете сделать это в любой момент, чтобы ускорить поиск элемента. Когда вы определяете ссылки для элементов, помните следующее: • ссылки распространяются на все таблицы базы; • значение Part Type Property Con tens чувствительно к регистру; • вы можете связать один Prefix сразу с несколькими таблицами; • связи распространяются на все уровни иерархии типов элементов; • ссылка, не привязанная ни к одному типу данных, распространяется на все элемен- ты в базе; • если для части элементов в базе данных не определено свойство Part Type Property Contens, элементы будут сравниваться только с теми ссылками, для которых не оп- ределены соответствующие типы элементов. Создание ссылок на элементы. При работе с вашей локальной базой удостоверь- тесь, что вы определили свойство Part Туре. Для этого откройте диалоговое окно Confi- gure Database и сделайте следующее: 1. Откройте новый или существующий проект. Из меню опции выберите пункт CIS Configuration. На экране появится окно конфигурирования файлов. 2. При необходимости нажмите на кнопку Browse, чтобы выбрать нужный конфигу- рационный файл, который вы хотите подключить. 3. Нажмите кнопку Setup. CIS выведет на экран окно Configure Database. 4. В окне Configure Database выберите вкладку Part Reference Associations (рис. 2.9). 5. Введите название типа элементов в окно Part Type Property Contens и соответст- вующие значения ссылок для этих типов в окно Applicable Part Reference Prefixes. Разделяйте их запятыми. Ссылки не должны быть уникальными для каждого типа элементов, так что вы мо- жете установить связь между одной и той же ссылкой и несколькими типами элементов. Нажмите ОК или другую вкладку.
94 OrCAD 10. Проектирование печатных плат Рис. 2.9. Задание ссылок Установка административных ссылок Административные ссылки позволяют вам настраивать рабочее окружение CIS. 1. Если вы еще не находитесь в диалоговом окне Configure Database, откройте новый или существующий проект в Capture. 2. Из меню OPTIONS выберите CIS Configuration. Появится диалоговое окно CIS Configuration File. Если необходимо, нажмите кнопку Browse, чтобы найти нужный конфигурационный файл. Нажмите кнопку Setup. В диалоговом окне конфигурации базы выберите вкладку Administrative Preferences Tab. 3. Выберите переключатель Allow Duplicate Part Number (разрешение дубликатного свойства Part Number), чтобы разрешить появляться в базе элементам с одинаковым свойством Part_Number. 4. В текстовом окне Part Type Delimiter укажите символ, который используется для разделения иерархических уровней внутри базы данных Обычно эго «\». 5. Включите переключатель Transfer Blank Properties, если вы хотите, чтобы свойства появлялись в размещенном элементе, даже если они не имеют значения. Это обыч- но бывает, если ваша база состоит из одной таблицы и какие-то свойства не важны для некоторых типов элементов. 6. Выберите опцию Assign Temporary Part Numbers Automatically (автоматически на- значать номера новым элементам) так, чтобы CIS автоматически создавал для вас
Часть 2. OrCAD Capture CIS 95 Part Numbers. Таким образом, когда вы создаете новый элемент, CIS автоматически назначает ему временное значение свойства Part Number и вводит его в базу данных в специальную таблицу TMPPRTS. CIS автоматически создает таблицу TMPRTS. Не удаляйте ее. Также никогда не удаляйте временные записи для элементов, даже если вы им назначили постоян- ное значение свойства Part Number. Если вы сделали это, то проект, который еще нс был связан с новыми элементами, базой не перезапишется. 7. В текстовое окно Temporary Part Number Prefix введите вид записи (например, ТМР) для Part Numbers. CIS автоматически увеличивает значение на единицу каждый раз, когда вы создаете новый элемент. Этот номер добавляется к заданному типу записи (например, ТМР1). 8. В окно Part Not Present Display Value вводится тот текст, который вы хотите, чтобы появлялся в вариантах схемы для обозначения отсутствия элемента. По умолчанию это Part Not Present. Вы можете ввести «отсутствует». Это значение выводится на экран в следующих случаях: • вместо значения свойств Part Number и Value в полях таблицы Part Manager; • в отчетах на варианты проектов; • при просмотре и выводе на печать вариантов схем; 9. Нажмите на кнопку ОК или выберите другую закладку. Чтобы заменить временный элемент на постоянный, сделайте следующее: 1. Используйте ваше приложение базы данных для ввода значения Part Number в таб- лице TMPPRTS, соответствующего временному значению свойства Part Number. 2. Замените временное значение Part Number постоянным в таблице элементов. CIS автоматически проверяет TMPRTS-таблицу и уведомляет, если временный эле- мент в проекте был переведен в постоянный. Если ваш рабочий каталог имеет дос- туп только для чтения, все пользователи должны применять одно и то же значение для создания имени временного файла. Значение Part Not present не выводится на дисплей на странице схемного редактора. Это свойство также не поддаегся перемещению и редактированию. По этой причине нужно либо в предварительном просмотре, либо при печати удостовериться, что при выводе на экран это значение не перекрывается другими выводимыми на экран значениями, потому что при длинных значениях большая вероятность перекрытия данных, и старайтесь стремиться присвоить наиболее короткое эквивалентное зна- чение вместо Part Not Present. Установка параметра 1СА supplier preferences. Этот параметр позволяет вам спе- цифицировать компоненты по поставщикам, когда вы хотите производить поиск ком- понентов по цене и наличию. Чтобы установить ICA supplier preferences, сделайте следующее: 1. Открыть новый или существующий проект в Capture. 2. Из меню опции выбрать CIS Configuration. CIS выведет на экран диалоговое окно создания конфигурационного файла.
96 OrCAD 10. Проектирование печатных плат 3. Если необходимо, нажать Browse, чтобы выбрать и сконфигурировать нужный файл. 4. Нажать Setup. CIS выводит на экран окно конфигурации базы данных. Выберите за- кладку ICA Supplier Preferences. Появится следующее окно (рис. 2.10) Part С atabdse 1 Part Reference As. .ociahonc | Adruni .Ireuve F’referenc es IC.“ Supplier Preferences | C( oose from a 'oilable supplier c elected suppliers (ordered by pteferen* ef Рис. 2.10. Установка ICA параметров В списке слева выберите имена поставщиков, которые вы хотите добавить в список справа, и нажмите кнопку Add или в списке справа выберите ряд файлов и нажмите кнопку Remove для удаления поставщиков. 5. Для задания очередности поиска в списке справа выделить имя и, пользуясь стрел- ками, передвинуть его вниз или вверх относительно других имен. При поиске окно ICA покажет информацию для первого поставщика, у которого был найден нужный вам элемент, поиск по поставщикам проводи!ся в заданном ва- ми порядке. 6. Нажать кнопку ОК. Сохранение конфигурационного файла 1. В окне CIS Configuration File нажмите кнопку Save As. 2. Нажмите ОК, чтобы установить конфигурационный файл для текущей сессии, и за- кройте окно.
Часть 2. OrCAD Capture CIS 97 Установка ICA-окружения для доступа к внешним данным В вашей системе должен быть установлен Internet Explorer 4 для запуска программы ICA. Установите ICA во время инсталляции Capture CIS. CIS использует регистрацион- ный номер OrCAD-продукта, чтобы проконтролировать ваш доступ к интернетовским базам данных. Вы вводите регистрационный номер при инсталляции Capture CIS. Когда вы впервые используете ICA-запрос, вам придется зарегистрироваться. Если вы хотите просмотреть дополнительную информацию, зайдите по адресу ICE@orcad.com. РАБОЧАЯ СРЕДА CIS Рабочая среда CIS включает два специализированных окна, которые позволяют вам управлять вашей локальной базой данных и анализировать их, - это окна Part Manager и CIS Explorer. Все функции для этих окон собраны в меню CAPTURE. Окно Part Manager Окно управления элементами отражает статус всех элементов в вашем проекте (рис. 2.11). ж к е I- о а- 31 Part Manage» - PW.DSN Part Refete КК&ЗМШ1 | Наименование у Part Status ж 1 SCHEMATICI Al. .1 ни- X2 Kolodka40(1) Колодка 40 0 Approved Defined 2 SCHEMATICI Al. .1 R23 ОС C2 33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 3 SCHEMATICI A1. .1 R22 ОС C2-33H-0.5 ОС С2-ЗЗН-05 0 Approved Defined 4 SCHEMATIC! Al. .1 A. R4 OCC2-33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 5 SCHEMATICI Al. .1 A. R3 ОС C2-33H 0.125 ОСС2 33Н0125 0 Approved Defined 6 SCHEMATICI Al. .1 DD9 OCM588WA1 ОСМ 588ВА1 0 Approved Defined 7 SCHEMATICI Al. .1 _L “Г C4 cond2 54 К10 73-16-М47 0 Approved Defined 8 SCHEMATICI Al. .1 “Г C3 cond2 54 К10-7316-М47 0 Approved Defined 9 SCHEMATICI Al. .1 R9 0CC2 33H-0.125 ОСС2-ЗЗН-0125 0 Approved Defined 10 SCHEMATICI Al. .1 R24 OCC2-33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 11 SCHEMATICI A1. .1 DD14 0CM1564LL1 ОСМ 1564ЛЛ1 0 Approved Defined 12 SCHEMATICI A1. .1 _L T C2 cond2 54 К10-7316-М47 0 Approved Defined 13 SCHEMATICI Al. .1 R10 OCC2-33H-0.125 ОС С2-ЗЗН 0125 0 Approved Defined 14 SCHEMATICI A1. .1 DR4 OCB19K-2 Блок ОС Б19К-2 0 Approved Defined 15 SCHEMATICI Al. .1 VT1 OSM 2T3117A ОСМ 2Т3117А 0 Approved Defined 16 SCHEMATICI A1. .1 R2 ОС C2-33H-0125 ОС С2-ЗЗН-0125 0 Approved Defined 17 SCHEMATICI A1. .1 R7 ОС C2-33H-2 0 0СС2-ЗЗН-2 0 Approved Defined 18 SCHEMATIC! A1. .1 DD8 0CM537RU8A ОСМ 537РУ8А 0 Approved Defined 19 SCHEMATICI Al. .1 R16 ОС C2-33H-0.125 ОС С2-ЗЗН-0125 0 Approved Defined 20 SCHEMATICI A1 1 R12 OCC2-33H-0125 ОСС2-ЗЗН0125 0 Approved Defined < 1 ►I Рис. 2.11. Окно Part Manager С? Part Manager выводит на экран информацию для каждого элемента, включенного в ваш проект: • схемную страницу, на которой он размещен; • позиционный номер; • номинальное значение; • наименование элемента; 4-2813
98 OrCAD 10. Проектирование печатных плат • статус размещенного элемента относительно базы данных; • имя таблицы, которая содержит размещенный элемент; • имя библиотеки УГО, из которой был размещен элемент; • имя источника, если в одном корпусе много элементов. Окно CIS Explorer Окно CIS Explorer (рис. 2.12) позволяет вам искать и извлекать различную инфор- мацию об элементах. Основное окно содержит два вложенных окна - работы с локаль- ной базой элементов и работы с внешней базой данных через 1СА. Табл. 2.3 перечисля- ет окна, доступные для каждого из режимов работы. •Jglxl -3 Viev< Help Sf OrCAD Capture |CIS Explorer - Глее Database D rrtl ?5 Irt jmet Coot', лет АаДап! Л Local Part Database Ready Таблица 2.3 Скрхег Рис. 2.12. Окно CIS Explorer Окно Режим работы Footprint (посадочное место) Оба Элемент Оба Видимость Оба Explorer (поиск и анализ) Локальная база данных База с элементами Локальная база данных 1С-селектор ICA Сервер OrCAD ICA
Часть 2. OrCAD Capture CIS 99 Окно CIS Explorer работает в двух режимах, в зависимости от того, размещаете ли вы элемент или связываете его с базой данных. Название режима отображается в заго- ловке окна. Окно Footprint Окно доступно, если вы при инсталля- ции указали директорию с библиотеками по- садочных мест в Layout (рис 2.13). В окне Footprint выводится сгенериро- ванное в РСВ посадочное место, выбранное из базы элемента (рис. 2.4). Окно элемента Окно элемента выводит на экран графи- ческое изображение элемента из библиотеки, сгенерированной в Capture, для текущего, выбранного из базы элемента. Если элемент имеет эквивалент де Моргана, вы можете выбрать его в окне спецификации элемента в корпусе (рис. 2.14). Рис. 2.14. Окно элемента Окно видимости свойств Это окно выводит на экран установки по умолчанию для свойств элемента, которые вы видтс на вашей схемной странице. Вы можете использовать окно видимости, чтобы изменить установки по умолчанию. Вы мо- жете также установить собственные уста- новки для текущего выбранного элемента (рис. 2.15). Property Contents Visible 1 Poet N- u .= 2 P it! lyipi L.-xtic □ 3 i i О j & .J I •ЧГ . в 4 1 1 5 ъс ? 4L G ’ ?G □ 6 Lsr ; GCMl • 7 «и г-< >K74Ai 1 1 1 8 In. 'J. 9 . .i l ♦, S < 5X .• • i j-i 10 1^1 11 ptT**- C .13 □ J 12 -avisr. 4.V 13 V - .г! v.l n Рис. 2.15. Окно видимости свойств Окно анализа и поиска информации Окно позволяет вам производить поиск элементов в вашей локальной базе. Окно содержит два вкладыша - Explorer и Query. В окне Explorer вы можете производить по- иск элементов, используя иерархическое дерево, организованное типами элементов (рис. 2.16). Окно Query (запрос) позволяет вам производить дальнейшую фильтрацию данных и делать выбор, основанный на значениях полей.
100 OrCAD 10 Проектирование печатных плат Вы можете также использовать окно видимости, чтобы вывести на экран в компакт- ном виде свойства текущего элемента и их значения для элементов, которые вы выбра- ли из локальной базы или базы на OrCAD-сервере (рис. 2.16). I DemcAccessS! •;< fn] Capacitor □ ffi ю „.I CMOS Logic ___) Interface Data Transmission „ 1 Microprocessor , Misc TTL Logic + J Misc + J Resistor ~ТЛ h Explore Л Quety / ' < Рис. 2.16. Дерево базы Окно элементов базы данных. Это окно выводит на экран результаты вашего по- иска элементов (рис. 2.17). Table Part Number Part Type Value Description Schematic Part PCB Footprint Manufactur er Pert Humbet Manufactur er Distributor Part Number Distributor Price Aval ic5 ЯНВ&Ы9rriliu': ' '.tejhTiWW4«LaOIAMaMhal Olf hSU, 1C 20-00133 ITLLogi; 74S133 K74S13313 74S133 DP 00/20M' DM74S133N Fa rchUdSemi DM74S133N- Digi-Ke-' .1 65 Sto *1___1 Рис. 2.17. Окно элементов базы данных Окно 1С селектора. Это окно позволяет производить расширенный поиск элемен- тов через Интернет. Поскольку это живая связь с базой данных, вы всегда имеете дос- туп к самой новой информации об элементе. Вы ищете в базе элементы, используя иерархическое дерево, организованное типа- ми элементов и запросами для свойств. Когда вы найдете новый элемент, вы можете разместить его непосредственно на вашей рабочей схеме, используя OrCAD -server. Окно сервера OrCAD (CDS) Когда вы получили запись на элемент, запрашивая и фильтруя информацию в базе данных, она выводится на экран в следующем виде (рис. 2.18): • промышленное название элемента; • номинал; • условное графическое изображение и посадочное место, • стоимость и наличие; • интернет-адрес справочной информации. Вы можете потом перенести следующую информацию: • информацию об элементе, выведенную на экран в виде временной записи для вашей локальной базы данных; • УГО и посадочное место в ваши локальные библиотеки.
Часть 2. OrCAD Capture CIS 101 5 SpbCircuit ActivePerH Search • Mtcrocnft Internet Explorer |pjx| Файл Правка Вид Избранное Сервис Справка Назад Останобигь Обновить Демон Поиск Избранное Журнал Почта Размер j Переход Ссылки Адрес |^1 http /Aww sptncncuit com/activeparls2/seaichActiveF,arts jsp HOME •-SEARCH FecrKHtk z Овёцр» Tail Urik PUBLISHER COUABO& - Helt Back f-prward Component Search S * (Select hom following Componen HEAT SINKS CONNECTORS TRANSFORMERS CLOCK SOURCES R/F MICROWAVE FASTENERS r BATTERIES VIRTUAL COMPONENTS S JjPASSIVES S _jlCS ELECTRO MECHANICAL OPTODEVICES Search Parameters (Maximum 250 Search Results) Manufacturer Name |aNY MFR’s Part Number | Starting With Exact <• ‘Contains Part Description | (Search Example +CAP +TANT +10UF) Advanced Search Parameterз ф Интернет Рис. 2.18. Окно выхода в Internet РАБОТА С ORCAD CIS Этом разделе описывает различные процедуры, которые вы используете при работе с OrCAD CIS, включая следующее: • использование CIS-интерфейса; • размещение элементов базы данных на вашей схеме; • просмотр свойств элементов; • создание новой базы элементов; • компоновка новых элементов с базой; • копирование свойств элементов с помощью Part Manager; • просмотр и модифицирование статуса элементов; • создание вариантов проекта; • создание отчетов. Использование интерфейса CIS Интерфейс пользователя CIS включает стандартные функциональные возможности Windows-интерфейса наряду с дополнительными возможностями, делающими его удобным в работе. Вы можете также сами настраивать размещение окон CIS для каждо- го конкретного проекта.
102 OrCAD 10. Проектирование печатных плат Использование окна Part Manager Вы можете корректировать рабочую среду для элементов следующими способами: • сортировать данные в любой колонке окна Part Manager; • регулировать вид окна Part Manager изменением ширины колонок и разделением окна на панели прокрутки; • вывести на экран панель инструментов. Чтобы отсортировать данные в колонке, щелкните по заголовку колонки. Чтобы из- менить порядок сортировки, щелкните по заголовку колонки снова (рис. 2.19). §Part Manage if - KONTR.DSN Active Variant: | -01 zJ # 1 Schematic Page . Part Ref . I Vafud J PartNu.. | 1 SCHEMATIC! FA Al SV/LP34(1) Вилка SWLP34 < 2 SCHEMATIC1 PA.. BQ! RK372 « 3 SCHEMATIC1 PA BQ2 RK169 « 4 SCHEMATIC1 PA. </ф Cl Do Not Stuff Do Not Stuff C 5 SCHEMATIC! PA Ф C2 K10-17oH90 K10176-H90 C 6 SCHEMATIC! PA. ф СЗ K10-176H90 K10-176-H90 C 7 SCHEMATIC! PA. Ф C4 K10-176-H90 K10-176-H90 C 8 SCHEMATIC! PA.. ф C5 K10-176-H90 K10-176-H90 C 9 SCHEMATIC! PA ф C6 K10-176-H90 K10-176-H90 C 10 SCHEMATIC! PA ф C7 K10-176-H90 K10176-H90 C 11 SCHEMATIC! PA ф C8 K10-176-H90 K10-176-H90 < 12 SCHEMATIC! PA . ф C9 K50-35-25B K50-35-25B C 13 SCHEMATIC! PA ф CIO K50-35-25B K50-35-25B C 14 SCHEMATIC! PA. ф СП K50-35-25B K50 35 25B C Рис. 2.19. Работа с окном Part Manager На заголовке появится стрелочка, показывающая направление сортировки: если стрелочка направлена вверх, данные сортируются по возрастанию; если вниз - по убы- ванию. Вы можете регулировать вывод окна Part Manager следующим образом: 1. Отрегулировать ширину колонки, выбрав правый край заголовка колонки и пере- тягивая его влево или вправо. 2. Разделить окно Part Manager на окна прокрутки, выбрав команду Split из меню WINDOWS окна Part Manager (рис. 2.20). | ф Part Manager - KONTR.DSN Acftve Vai ant j-01 ч j Schematic Page 1Й Part Re' | Value | Part Na I i Part Status 1 SCHEMATIC! PA BQ2 RK169 ♦ Undefined 2 SCHEMATIC! : PA... BQ! RK372 ♦ Undefined 3 SCHEMATIC! : PA . R3 ai25Wt-47 k.Om C2-33H-0125 о Approved 4 SCHEMATIC! PA. R20 0.25Wt-330 Om C2-33H-0 25 о Approved 5 SCHEMATIC! Pa XS9 PF6 Панелька PF о Approved 6 SCHEMATIC! PA T C5 K10176-H90 К10-176НЭ0 о Approved 7 SCHEMATIC! . PA... XS3 SCSM8 Панелька SC о Approved ft | Schematic Page йи! Part Ref.. | Value 1 Part Nu I Part Status 1 SCHEMATIC! . PA BQ2 RK.169 • Undefined 2 SCHEMATIC! PA BQ! RK372 • Undefined 3 SCHEMATIC! PA R3 0125Wl-47k0m C2-33H-0125 О Approved 4 SCHEMATIC! • PA R20 0 25VA-330 Om C2-33H-0 25 О Approved 5 SCHEMATIC! PA XS9 PF6 Панелька PF о Approved c CrUCHATin DA -L Г1П174 МОП ИЛ 1 7X UQT) A^—. Рис. 2.20. Разделение окна Part Manager
Часть 2. OrCAD Capture CIS 103 Вывод на экран панели инструментов регулируется следующим образом: 1. Чтобы вывести на экран панель инструментов, выберите меню TOOLBAR (рис. 2.21) '-'МКЙМЙЦ1ММ Рис. 2.21. Панель инструментов 2. Название команд на каждой кнопке появляется при короткой задержке указателя на кнопке. 3. Скрыть панель инструментов, нажав на кнопку с крестиком в верхнем углу заголов- ка панели инструментов. Использование окна CIS Explorer CIS выводит на экран окно CIS Explorer, когда вы выбираете команду Place Database Part или Link Database Part из меню схемного редактора Capture (рис. 2.22). о leCofip IS O«CAD |QS Eantow - Pl»« D*Ub»i» P«tJ Г I Мнчзогроиессоры ,J Мнфоода-ы интегральные цифровые I SRAMs/ModUee . 1 S iaod»d Logc стсии i Supervfsay Cacuis 1 ОЗУ |2> портовые! , J ПерифвриГеаде мифосхемь. для МК к ПК _ , .1 Шендр*»ое Update £d< Htip ади -1 -1Г и 2 u □ P*ck«gr<g Pan Р» РКд 1 Рис. 2.22. Окно CIS Explorer , J Для с*стемтелелог*ху**аини и передав . 1 Загим^начхцие устройстве Tibte ивмс1ювы»>е М>* рос гема Логические 153ЭИРЗЭ Мгерос клм» Лстчвсхме 1533ЛА4 Мчфоскема Логические. 153ЭЛАЗ Микросхема Логические 1533ПН1 Мг*рОСхема Логические. ff474*C100 Ммросчема Логические. 1533ТМ2 t- tJocmd li<U Property fcComp LVALUE SchenwUc Fert KOMCtpyKTM 6Л0 347 364 босьлыре’рядиый буферам рамс тр 6К0 347 364--Три лоа**скмх улепетв ЭИ-ГЕ ’ОКО 347 364-*<етъ<>е погическ»те элемента 2Й-НЕ 6К0 347 364- чиесть лошчесжих эпементовТЕ' ТУРЫ 45137 Три логических элемента “ЗИТЕ" (енапогм ЭКФ1554ЛА4 МС74 J ТСКМдТУИКЛЛ 554 ССВЧ .6К0.347 364- Два триггера D смтер<х**« с выхладлм ♦TCfSAfcTM.5?3OL9'1'331 JV7 II15J3 OLBV) 533F лгсвмд Trt 533 CW15ЭХ J EORMATM 533 OLBtl 53X' JTFORMATU533 OL№153X -i -я Т*ИЧЯ>. -И1 jBhnt- «WbWt гинмг ?нв . ’ »М S5- вг.’ М^роскеыа Логические КИ533ГЦ1 б КО 348 006- Десть ж в •ртсро- с повыиегыой нафчжой J f й*МАТМ533 OLBWR153 t>₽ 1М)Л4М/ п □ □ Наичтнив CIS Explorer содержит два табулируемых окна — Local Part Database и Internet Component Assistent. Вы можете переключать эти окна нажатием соответствующей кнопки. Каждое окно содержит совокупность внутренних окон, которые могут выво- диться как плавающие или скрытые. Оба окна также содержат фиксированные окна. Установочные окна могут позиционироваться и изменять размеры независимо, как и все стандартные окна. Но они разрешают вам дополнительный контроль вашего рабо- чего пространства в соответствии с другими окнами внутри CIS. Установочные окна содержат следующие уникальные характеристики:
104 OrCAD 10. Проектирование печатных плат • Стыковку с основным окном. • Расширение или сужение по отношению к другим окнам. • Перемещение относительно других установочных окон. В зависимости от функции окна вы можете выбрать, показывать ли или скрыть окно. • Установочное окно CIS сохраняет размер, позиции статус окна между сессиями Capture. Установка окон в CIS Explorer осуществляется следующим образом. Можно перетягивать окна за двойную рамку через другой бордюр окна CIS Exp- lorer. Другие окна при этом автоматически подстраиваются к перемещаемому окну. Чтобы произвести расширение или сужение окна относительно других окон (рис. 2.23), поставьте указатель на двойную границу окна, так чтобы он принял вид двух стрелочек, чтобы раздвинуть или сузить окно в заданных направлениях. Границы окна автоматически расширяются или сужаются, чтобы установить новый размер окна. Раз- меры окна изменяются только по вертикали или горизонтали. СкрыТЬ ОКНО ~ D / 1 Расширить / сузить z границы 1 i Двойная рамка - —« Properly Contents | Visible | 1 Part Hurtei PCC822BVTF ЧС □ ь Sit Сеюггчс 1 I /fdue 3200PF 0 J l S'" y-iC-i'i i > £0 % i “Г; ! Д’. □ •5 Voltage CH j rr.y 1 < i 1 -4 .6 Тз1-гаг:?е Й _ : 7 FS-T dsscretev AtACJfCF 1 PCB FjCHptird: 3E03 ! □.. 9 Manufacturer Part Mu ECU- Vi tj§22KBV о 10 S' 1 Psriasoftp -2CD c 11 zstriru or Fed Nuri-de PCC8223VTR-NU 1 12 ». - IX; .V.» □ф-Кву 1 □_ ! 13 ft ce Ж "J П Рис. 2.23. Изменение размеров окна Для превращения установленных окон в плавающие дважды щелкните по бордюру окна. Установочное окно перевыведется на экран с заголовком вместо двойного бордю- ра (рис. 2.24). к J 4 Property Contents Visible b Fart Hutnbw PCC822BVTF-ND a 2 p =П Cafrnic □ 3 вфОРР в _ 4 CAP CFF □ i 5 VoPecs* э\Г- П 1 .6 rjder<tce □ Двойной 7 aiScrew’CAOA C!TC >□ бордюр 3 KB Fooipuni I 2 й 1 i s ! i □ ~ I J 9 ,£ТЦл1п<£ ii yg Part Nu FCU-V! Hi32?JK8y n „ 10 ?-W Panasonic “CD LL 1.11 [j stpbus-:;: Nwnbe PC С F*~i4L ’ □. . 12 ."'•ctrbtror D Рис. 2.24. Установка окна
Часть 2. OrCAD Capture CIS 105 Для установки плавающего окна. Дважды щелкните по заголовку окна, чтобы вернуть его в предыдущее положение, или перетащите его за бордюр в нужное место. Для позиционирования плавающего окна через стыковку нажмите клавишу CTRL и, удерживая ее нажатой, перемещайте окно за заголовок. Чтобы показать окно, выберите название окна в меню VIEW. Чтобы скрыть окно, щелкните по кнопке «Закрыть» в верхнем углу окна или выбе- рите имя окна в меню VIEW. Использование базы элементов и окна OrCAD CDS Вы можете использовать табличный формат базы элементов (рис. 2.25) и данных на сервере, чтобы сделать следующее: Table Part Humber Part Type Value Description e thematic Part PCD Footprint Mapufactur er Part Number Manufactur er Ostributor Part Kimber Distributor Price AveilabMy ( IC 20-01201 Msc LM2902 JCLCWPCW LM2902 DIP 100Л4М1 LM2902.<l .Matronal Semi LM2902N-ND Digi-hey 053 In Stock IC 20-012011 MSC LM2902 ICLOWPCW LM2902/SO SOGO50.H4/ LM2902M Natrona! Semi LM2902M-ND Dgi-Key 0.53 In Stock К 20-003125 MSC MC1413P Hrgh Voltage ,MC1413 DIP 100M6AV. MCI 413 s/.jtr^ola MC1413P HarrJton 084 In Stock IC 20-003119 M'sc MC34164P-5 Hcropower МС34064/ TO226AB MC34164 Motorola MC34164P-5 Harr Ion 114 InStoc’' IC 20-003122 Msc MC145407P RS2325VOT. WC145407P DIP 1L0/20A MCU5407 Motorua MC145407P Hamilton 206 In Stock ic 20-00141 Msc 6208S IC 8-CH DaRL VT6208 DIP 10ОП 8М/ TDb20b1AP Toshiba TD6208AP-N Dig-Key 0.97 In Stock IC 20-00333 Msc 62256 256KSRAM( MS62256 DIP 100/16М/ F4622560 rirtachi Semic HM62256BLF HamAon 4.13 In Stock IC 20-00042 Msc 7201 FrOStatusFIAM7201-2 DP 100/16 W 7201 Advanced Мп AM7201-50P Harr ton 596 In Stock Рис. 2.25. Табличный формат базы данных • отсортировать значения в колонках, • изменить ширину колонок, • изменить порядок колонок. Окна базы данных и сервера CDS - части основного окна, вы не можете скрыть их или изменить их положение. Они всегда должны присутствовать, чтобы размещать эле- менты и связывать их с базой данных. Однажды установив колонки, CIS сохраняет их положение для следующих сессий. Можно произвести сортировку по значениям столбцов. Колонка, по которой сортируются данные, помечается маленьким черным тре- угольником. Если треугольник направлен вверх, то данные сортируются по возраста- нию, если вниз - по убыванию. Щелкните по заголовку колонки, чтобы выбрать колон- ку, затем щелкните по заголовку снова, чтобы отсортировать по значениям. Щелкнув по этому же заголовку еще раз, вы измените порядок сортировки (рис. 2.26). Table Part Hum! er Part Type A Value йеьег iption Schematic Part Fc w .20-00176 Interface Dat J'J nJ kC RS485/RS4 SN75176 DIP. w 20-00176BM Interface Dat !C MULTI RS4 3N75176 SOC w 20-00176BTM-Interface Dat IC MULITPOIN SN75176 SOC =20-00176BTNhnterf ace Dat IC MULITPOIN :SN75176 DIP. Рис. 2.26. Сортировка данных Для регулировки ширины колонки выберите правую границу заголовка колонки и перетягивайте ее влево или вправо.
106 OrCAD 10. Проектирование печатных плат Чтобы изменить порядок колонок, нужно: 1. Щелкнуть по колонке, чтобы выделить ее. 2. Перемещать заголовок колонки влево или вправо до гех пор, пока вертикальная красная черта нс встанет на нужное место. Чтобы скрыть колонку, нужно: 1. Щелкнуть по заголовку колонки, чтобы выделить ее. 2. Щелкнуть правой клавишей мыши по выделенной колонке и из выпавшего меню выбрать Hide Column. Чтобы показать скрытую колонку, нужно: 1. Щелкнуть правой клавишей мыши по заголовку любой колонки. 2. Выбрать пункт Unhide Column и в от- крывшемся окне выбрать имя колонки, которую вы хотите сделать видимой (рис. 2.27). Unhide columns Select columns to unhide тмс Номинал Cancel Help Рис. 2.27. Скрытие колонок Размещение элементов базы данных на вашей схеме Эта секция описывает, как сделать следующее: • найти элемент в вашей базе данных, • разместить элемент из базы на схеме. Когда вы размещаете элемент на схеме, CIS включает все свойства элемента из ба- зы, которые были переданы в проект. Команда Place Database Part не будет работать до тех пор, пока вы не введете имя условного графического изображения в вашу базу и не установите этому свойству тип ShematicPart. Нахождение элемента в базе Вы можете использовать окно Explorer, чтобы найти конкретный элемент в вашей базе. Поиск элемента в окне Explorer 1. Находясь в текстовом редакторе, из меню Place выберите команду Database Part. CIS выведет на экран окно Explorer. 2. В окне Explorer выберите кнопку Explorer. Появится иконка, отображающая базу элементов. 3. Выберите «+» или дважды щелкните по иконке базы элементов, чтобы раскрыть ба- зу на сконфигурированные таблицы. Подобным же образом выберите «+» на табли- це, чзобы раскрыть дерево типов.
Часть 2. OrCAD Capture CIS 107 4. Выберите элемент, который вы хотите разместить. Когда вы откроете папку с типа- ми элементов на любом уровне, элементы базы этого уровня появляются на дисплее в окне базы элементов (рис. 2.28). Table Pert Number Part Type Value Description Schematic Part PCB Footprint Manufactur er Part Humber Mantfactur er Distributor Part Humber u li ibutor Pnre Availability 1 К Wise LM2902 ICLCWPCW LM2902 DP100/14AV LM2902N National Semi lM29O2N-ND Digi-kev 353 h Stock С Л-012011 Misc LM2902 ICLOWPOW .M2902/SO S 00 050/14/ LM29U2M Nation». Semi LM2902M-ND Digi-Ki у 0 53 In Stock IC Л-003125 Misc «С1413Р HighVdage, MC1413 DP100/16.4A MC1413 Motorok. MC1413₽ Hanlon 084 In Stock £ .0-003119 Misc MC34164P-5 hfcropower МС34Г64/ TO226aB MC34164 kWo-rfa MC34164P-5 Hamlin :1.14 In Stock IC 20-003122 Msc MC145407P RS232 5VOn MC145407P Г4Р1ОО/2ОМ/ MC145407 MC145407P Hamikon 2 ОС In Stock IC 20-0041 Misc 6208S < 8-CH DAK Л6208 OP 100/18V/TD62081AP To; hiba rD62C3APN Digj-Key 0.97 In Stock IC 20-J0333 Misc 62256 256K SRAM 1 MSR2256 DIP 100/16W HM622568 4achiSemc H^2256BLF Hamdton ,13 inStock w^^t*** £ 20-00042 Msc 7201 ;FFO Status FI:AM7201-2 DIP 100Л6ЛУ 7201 ‘Advanced Mr АМ7Л11-50Р iHamton .596 in Slock Рис. 2.28. Поиск элементов CIS использует свойство Part Туре из базы элементов для определения иерархиче- ской панки. Использование режима запроса для поиска элемента в базе Вы можете также использовать режим запроса в CIS Explorer, чтобы найги все эле- менты, удовлетворяющие установленному критерию. Обычно это делается, когда вы хотите просмотреть все элементы, соответствующие установленным. Чтобы создать и выполнить запрос: 1. Находясь в редакторе схемы, из меню Place выберите команду Database Part. CIS откроет окно Explorer. 2. В окне Explorer выберите кнопку Query (рис. 2.29). Рис. 2.29. Окно формирования запроса 3. В первой ячейке колонки Property наберите название свойства или выберите его из выпадающего при щелчке по ячейке списка. 4. В первой ячейке колонки Compare наберите логический оператор или выберите его из выпадающего списка. Доступны следующие логические операторы. Обозначение Функция = Равенство < Меньше чем > Больше чем <= Меньше или равно >= Больше или равно i= Не равно Contains Содержит
108 OrCAD 10. Проектирование печатных плат 5. В первую ячейку колонки Value введите значение. Если вы используете знак равен- ства, вы можете применять шаблон для ввода значения: Символ «*» заменяет груп- пу символов, а знак вопроса заменяет один символ. 6. Повторите шаги 3-5, чтобы задать несколько критериев поиска. Вы можете также удалить критерий, выделив строку и нажав кнопку Delete. Во время поиска определяются только те элементы, которые удовлетворяют всем критериям. Вы можете добавлять критерии, чтобы уточнить поиск. Чтобы выполнить запрос, нажмите Enter или выберите пункт Re-search Database из меню UPDATE. CIS выведет на экран результат в окно базы данных. Размещение выбранного элемента на вашей схеме После выбора элемента базы из локальной базы, вы можете разместить его на вашей схемной странице. Любое свойство, сконфигурированное для передачи, копируется в размещенный элемент и присутствует в свойствах размещенного элемента. CIS уста- навливает соответствующие параметры видимости. Если свойство установлено види- мым и существует в библиотеке, CIS использует положение свойства, определенное в библиотеке; в противном случае CIS размещает свойства по умолчанию. Если вы из- менили позицию свойства в редакторе элемента, любая последовательность, записанная в элемент, вернется в новую позицию. Размещение элемента на вашей схеме 1. В окне базы элементов выберите элемент, который вы хотите разместить. 2. Если элемент имеет несколько УГО, связанных с ним, и вы хотите выбирать раз- личные имена УГО, выбирайте их из выпадающего списка свойства Schematic Part. 3. Если вы хотите изменить установленную по умолчанию видимость одного или не- скольких свойств, переданных в проект, измените установки в окне Visibility. Размещение элемента начинайте со следующего: • в окне базы элементов щелкните дважды по строке с выбранным элементом; • из меню UPDATE выберите пункт Place Database Part; • щелкните, чтобы разместить элемент; нажмите ESC, если вы закончили размещать экземпляры этого элемента. Существует 3 установки свойства видимости: 1. Свойство выводится на схемной странице вместе с элементом. 2. Свойство не выводи!ся на схеме вместе с размещаемым элементом. 3. Видимость свойства нельзя изменить. Вы не можете изменить видимость свойств, которые не были сконфигурированы как передаваемые в проект. Ячейка с такими свойствами подсвечивается ярким се- рым светом.
Часть 2. OrCAD Capture CIS 109 Просмотр свойств элемента Как только вы сгенерировали это свойство, вы можете просмотреть любой тип дан- ных Вы можете включить ссылки на справки для ваших элементов, созданные в фор- мате Word, Acrobat или других форматах. Например, вы можете просмотреть набор ри- сунков, механических моделей и т. д. Так, если значение свойства http.7/www chfprnfgr.eom/datasheets//74ALSl 38.html С IS запустит ваш Интернет-браузер и выведет на экран страничку с указанным адресом. База элементов может включать свойства, которые просматриваются в других при- ложениях. Эти свойства обычно определяют связь с документами или Web-страницами. CIS позволяет просматривать свойства, для которых при конфигурации был определен тип Browsable. Чтобы просмотреть свойства элементов, в окне базы элементов щелкните по свой- ству, которое вы хотите просмотреть. Курсор изменяет вид на вид руки, когда вы ука- зываете на просматриваемое свойство. CIS запускает соответствующий вьюжер для просмотра этого свойства. Установка связи размещенного элемента с базой данных Вы можете использовать команду Part Manager или Link Database Part, чтобы свя- зать элемент базы с одним или несколькими размещенными элементами. Связывая раз- мещенный элемент с базой элементов, вы заменяете элемент и его свойства элементом базы данных и его передаваемыми в проект свойствами. Если вы связываете экземпляр элемента с элементом базы, и экземпляр и входящие в него свойства будут сравниваться со свойствами элемента базы. CIS предупредит, если выбранный элемент базы и группа размещенных элементов имеют различные ссылки и значения номинала. Использование для связи окна Part Manager Из меню TOOLS окна администратора проектов выберите Part Manager - Open. CIS откроет окно Part Manager. В появившемся окне выберите элемент или группу элементов. Чтобы выбрать груп- пу элементов, выполните одно из следующих действий: • для группы несмежных элементов при нажатой CTRL щелкните по элементам; • для группы смежных элементов при нажатой клавише Shift щелкните по первому и последнему элементу группы. Из меню TOOLS выберите Link Database Part или щелкните но кнопке Link Database Part. В окне базы элементов дважды щелкните по элементу, с которым вы хотите ском- поновать размещенный, или выберите элемент и из меню UPDATE выберите Link Data- base Part. Если проект содержит несколько вариантов схемы, нужно сделать базовый вариан г активным, перед тем как вы будете связывать размещенный элемент с элементом базы, имеющим различные имена УТО.
110 OrCAD 10. Проектирование печатных плат Если свойства размещенного на схеме элемента отличаются от свойств выбранного в базе элемента, CIS будет подсвечивать ряд с этим элементом желтым, когда вы выбе- рете этот элемент в окне базы данных. Потом, когда вы дважды щелкнете или выберете команду Link Database Part, C IS разрешит вам изменить свойства размещенного элемен- та в соответствии со свойствами выбранного в базе. CIS связывает его с размещенным элементом и присваивает перенесенные свойства. Поскольку свойства элемента на схеме были изменены, необходимо проверить схе- му, чтобы быть уверенным, что связи правильны, когда вы окончили компоновку эле- мента с базой. Использование для связи окна схемного редактора 1. Выберите один или более элементов на схемной странице 2. Из меню EDIT выберите Link Database Part. CIS выполнит запрос базы, используя ключевые свойства, и выведет на экране результат запроса в окно базы элементов (рис. 2.30). OvCAO Captuce update £dii 1 I Is?1! I I -I I I J ' 1 I- I I I I I I Ti Ready Ext^ori * Рис. 2.30. Окно команды Lini Database Part Ключевые свойства определяются при конфигурации базы. Обычно Value является первичным, ключом. Сначала запрос ищет такие элементы, у которых значение свойства Value совпадает со значением размещенного элемента. CIS также использует конфигу- рационные установки для разрешенных буквенных ссылок Part Reference Prefixes и Part Reference Associations, чтобы выбрать из базы только те элементы, которые соответст- вуют ссылкам выбранных элементов. I. Выберите из базы элемент, который вы хотите использовать для выбранного раз- мещенного элемента. Вы можете также создать новый запрос, если первый запрос не нашел нужного для вас элемента.
СП Часть 2. OrCAD Capture CIS 111 2 В окне элементов базы сделайте следующее Дважды щелкните по элементу, кото- рый вы выбрали, или выберите элсменг и из меню UPDATE выберите пункт Link Database Part. Если свойство Schematic Part для размещенного элемента отличается от выбранного в базе, CIS подсветит эту строку желтым светом, когда вы выберете его в окне базы данных. Потом, если вы дважды щелкнете или выберете команду Link Database Part, CIS разрешит вам изменить свойство Shematic Part размещенного элемента в соответст- вии с выбранным элементом. Элемент базы данных связан с размещенным элементом, который также получит все перенесенные свойства, включая Value. Если вы выбрали несколько элементов, CIS использует ключевые свойства и буквенные ссылки первого элемента в группе для первичного запроса. Если любой из выбранных размещенных элементов содержит несколько секций в корпусе и имеет определенную буквенную ссылку, CIS модифицирует все элементы в корпусе одновременно. Например, если выбранный элемент U33B, CIS изменит U33A, U33C и другие элементы в корпусе. Если же в выбранном элементе ссылка не опреде- лена, заменится только выбранный элемент . Копирование свойств элементов в Part Manager Вы можете также использовать Part Manager, чтобы копировать в проекте своиства из одного элемента в другой или несколько. CIS копирует только те свойства, которые определены в конфигурационном файле как переносимые. Копирование свойств из одного элемента в другой I. Откройте схемный проект, который содержит элементы, свойства которых вы хоти- те скопировать. 2. Из меню TOOLS выберите пункт Part Manager - Open. CIS выведет окно Part Manager, показывающее все элементы проекта, отсортированные по позиционным номерам (рис. 2.31). |шГ Manager - KONTR.DSN iveValiant: |-01 zj Schematic Page Part Ref... Value Part Nu... Part Status | Dat. SCHEMATIC! PA Al SWLP34|1) Вилка SWLP34 о Approved Defined 1 SCHEMATIC! PA BQ! RK372 • Undefined 1 SCHEMATIC! PA BQ2 RK169 • Undefined SCHEMATIC! PA v* i —L Cl Part Not Present Part Not Present о Approved Defined 1 SCHEMATIC! PA _L T C2 K10-176-H90 K10-176-H90 о Approved. Defined • SCHEMATIC! PA _L T C3 K10-176-H90 K10-176-H90 о Approved Defined SCHEMATIC! PA T C4 K10-176-H90 K10-176-H90 о Approved. Defined • SCHEMATIC! PA. -L. C5 KI 0-176-H90 K10-176-H90 о Approved Defined 1 SCHEMATIC! PA _L T СБ K10-176-H90 KI 0-176-H90 о Approved. Defined 0 SCHEMATIC! PA _L T C7 K10-176-H90 K10-176-H90 о Approved' Defined 1 SCHEMATIC! PA _L T C8 K10176-H90 K10176H90 о Approved Defined 2 SCHEMATIC! PA J_ T C9 K50-35 25B K50 3525B о Approved' Defined 3 SCHEMATIC! PA J_ T CIO K50 35-25B K5035-25B о Approved. Defined 4 SCHEMATIC! PA _L T CH K50-35 25B K50-35 25B о Approved Defried iH<HH<iniiiM»nmm»n«*H Рис. 2.31. Копирование свойств элементов 3. Выберите элемент, свойства которого вы хотите скопировать. 4. Перетащите выбранный элемент на элемент, свойства которого вы хотите заменить.
112 OrCAD 10. Проектирование печатных плат Вы можете использовать команду Split, чтобы вывести на экран две области Part Manager. Это может сделать более удобным операцию копирования элементов, если элементы разнесены в окне Part Manager. Копирование свойств элементов из одного элемента в группу Откройте схемную страницу, которая содержит элемент, свойства которого вы хо- тите скопировать. Из меню TOOLS выберите пункт Part Manager - Open. CIS выведет на экран окно Part Manager, показывающее все элементы в проекте, отсортированные по позиционным номерам. Выберите элемент, свойства которого вы хотите скопиро- вать. Из меню EDIT выберите Сору. Выберите группу элементов, удерживая нажатой клавишу CTRL, чтобы добавлять к группе по элементу, или клавишу Shift, чтобы выде- лить непрерывную группу. Из меню EDIT выберите Paste. CIS копирует свойства из первого элемента во всю выбранную группу. Просмотр и сохранение статуса элемента * Используйте CIS Part Manager, чтобы просмотреть и записать базовый статус эле- ментов, размещенных в вашем проекте. Всегда нужно определить статус элементов, перед тем как создать отчет. Будьте уверены, что статус всех элементов индицируется зеленым перед тем, как вы будете создавать отчет и таблицу соединений; тогда вы гарантируете правильность отчетов. Открытие окна Part Manager Когда вы открыли Part Manager, CIS генерирует отчет, описывающий статус ваших размещенных элементов на последний момент, когда вы сличали их с базой данных. Если вы изменили свойства любого размещенного элемента или разместили эле- мент не из базы, после того как вы последний раз определяли статус, отчет, сгенериро- ванный Part Manager по команде Open, не будет отражать текущего статуса вашего про- екта по отношению к базе. Открытие окна Part Manager: 1. Открыть новый или существующий проект. 2. Из меню TOOLS выбрать пункт Part Manager - Open. CIS выводит на экран окно, в котором отображаются все элементы проекта, отсортированные по позиционным номерам. Обновление статуса элемента для вашего проекта. Вы можете определить статус элемента для вашего проекта, используя Part Manager. Когда вы выполняете команду Part Manager Update, CIS проверяет все элементы, размещенные в вашем проекте, на со- ответствие элементам базы и там, где необходимо, модифицирует свойства элементов. Любые свойства, которые вы назначили экземплярам элемента, сохранятся, когда вы обновите статус элементов для вашего проекта, даже если они отличаются от значе- ний в базе. Обновление статуса для вашего проекта. Сделайте одно из следующего: • из меню TOOLS выберите пункт Part Manager - Update; • из меню TOOLS выберите Update Part Status.
Часть 2. OrCAD Capture CIS 113 CIS проверяет каждый элемент на соответствие элементу базы, с которым он связы- вается. Элемент в базе ищется по свойству Part Number, которое сравнивается со значе- нием размещенного элемента, затем сравниваются переносимые свойства. Для каждого размещенного элемента, который не является текущим, появляется диалоговое окно (рис. 2.32). Update Part Номинал Доад Группа е ОС С2-ЗЗН-0.1 Допуск ОЖ0 4 ОЖ04 (аименовани Номинальное значение DP Pnos Suh Props F1 Постоянные н ОС С2-ЗЗН-0.1 Св 10 до 3.01 j+-1.+-2;+-5;+-1 Cancel Yes Рис. 2.32. Проверка элемента на соответствие свойствам в базе Это окно предложит вам пути для решения, хотите ли вы или не хотите изменять свойства размещенного элемента на свойства, переносимые из базы. Первый ряд содер- жит перечень свойств элемента из базы, второй ряд содержит свойства размещенного элемента. Различие между ними подкрашивается красным цветом. Для выбора решения щелкните по одной из следующих кнопок (табл. 2.4). Таблица 2.4 Кнопка Функция Yes Обновить свойство элемента Yes АП Обновить все размещенные элементы, свойства которых не совпадают со свой- ствами элементов базы данных No Не обновлять размещенный элемент No АП Не обновлять любой размещенный элемент, свойства которого не совпадают со свойствами элемента из базы данных В некоторых случаях CIS не может автоматически определить соответствующий элемент базы, свойствами которого нужно обновить размещенью элемент. В этих слу- чаях нужно подождать, когда обновление закончится, и произвести связь размещенного элемента с базой. Когда процесс завершится, окно Part Manager покажет обновленный статус. Колон- ка Pail Status содержит текст и цветную иконку, которая индицирует, связан ли ваш размещенный элемент с элементом в базе данных. Табл. 2.5 выводит список всех воз- можных обозначений статусов и что каждое из них обзначает. Таблица 2.5 Статус Значение Зеленая иконка Элемент утвержден и является текущим Желтая иконка Элемент находится в процессе утверждения Красная иконка Отчет будет некорректен Голубая иконка На экран выводятся неодназначные элементы. Дважды утвер- жденный статус
114 OrCAD К). Проектирование печатных плат Окончание таблицы 2 5 Статус Значение Зеленый знак вопроса Элемент имеет разрешенную неоднозначность. Для одного эле- мента установлено множество значении Выбранный компонент не используется в вариантах Голубой знак вопроса Элемент неодназначный и неопределенный. Для одного элемента ус- тановлено множество значений. Чтобы разрешить неодназначность, используйте команду Resolve Ambiguity и выберите значение Approved (утвержденный) Элемент имеет определенное свойство Part Number Temporary (временный) Элемент имеет временное свойство Part Number Undefined (неопределенный) Элемент не имеет свойства Part Number Current (текущий) Переносимые свойства совпадают с базовыми Defined (определенный) Элемент имеет свойство Part Number Undefined part Reference Элемент имеет неопределенный позиционный номер Not current Элемент имеет одно из переносимых свойств, которое не совпада- ет со свойствами элемента базы Duplicate Элемент имеет значение свойства Part Number, которое появляет- ся больше чем один раз в базе элементов Not Found Элемент имеет значение свойства Part Number, которое не суще- ствует в базе Если вы сконфигурировали ваш файл так, что CIS назначает Part Numbers автома- тически, то этому элементу будет назначаться либо статус Temporary Part (если префикс Part Number размещенного элемента является префиксом временного Part Number), либо статус Approved Part. Когда статус всех элементов в вашем проекте текущий, вы готовы для генерации отчета. Во время процесса обновления статуса Part Manager выводит ок- на для элементов с красными иконками. Эти окна дают более детальное представление о стагусс элементов и свойствах размещенного элемента, которые не совпадают с базо- вым. Чтобы вывести на экран это окно, щелкните правой клавишей по колонке статуса для этого элемента и выберите команду Update Part Status. Статус элемента определяется только для тех свойств, которые были специфициро- ваны для передачи из базы. Другие свойства элемента не контролируются. Вы можете сохранить содержание окна Part Manager в текстовом файле (.PRP). Файл отчета сохраняется в табличном формате, который! может быть отредактирован в Excel или в Word. Чтобы сохранить отчет о статусе, выберите одну из следующих оп- ций (табл. 2.6). Таблица 2.6 Что требуется Что нужно с де 1ать Сохранить файл отчета под именем проекта Из меню FILE выбрать Save Сохранить файл отчета под выбранным именем Из меню FILE выбрать Save as Например, если имя вашего проекта MYDESIGN.DSN, CIS авгомашчески присваи- вает вашему отчету имя MYDESIGN.PRP, если вы выбрали команду Save.
•n \ аз Часть 2. OrCAD Capture CIS 115 Создание многовариантных проектов Начиная с версии 9.2.3 Capture предлагает новый подход к созданию многовариант- ных проектов. Под вариантами подразумевается различное исполнение проекта, кото- рое проявляется либо в различии конструкций, либо в функционировании. В исполне- нии некоторые элементы могут различаться либо характеристиками, либо своим при- сутствием или отсутствием. Если в более ранних версиях для создания варианта проекта пользователь опускался до элементного уровня, так как он должен был ссы- латься на позиционный номер каждого элемента, то теперь схема разбивается на труппы и подгруппы элементов по функционированию. Разбив элементы на группы или под- группы, можно управлять конкретным элементом, чтобы задать группе нужную функ- цию. Интерфейс разрешает пользователю заменять элемент на альтернативный, имею- щий то же посадочное место, или устанавливать статус «not present», т. е. исключать из списка элементов Bill of materials. Формирование групп возможно в окне схемного редактора и также в окне Part Manager; разрешается вхождение одного элемента в не- сколько групп; каждая группа может содержать подгруппы для дальнейшей дифферен- циации множества элементов; каждая группа и подгруппа может входить во множество исполнений (ВОМ). При создании нового проекта, когда группы и подгруппы еще не определены, все элементы включены в одну общую группу (common). Если группы за- думаны как различные функции или модули, то подгруппы - это различие в конфигура- циях этих модулей. Модули могут отличаться друг от друга совсем незначительно. Ба- зовый набор компонент остается тем же самым в каждой подгруппе. Подгруппы - это отличный способ представления функциональных секции принципиальных схем. После определения всех групп и подгрупп создается Bill of Materials. Каждый вариант Bill of Materials должен содержать все группы и подгруппы, представляющие конкретную конструкцию. Этот объект представляется как папка в окне Part Manager. Папка созда- ется, ей присваивается имя, и в нее перетаскиваются все группы и подгруппы, входящие в конкретное исполнение. При этом способе создания многовариантных проектов мо- жет возникнуть следующая проблема: это когда один и тот же элемент входит более чем в одну группу. Эта возможность создана умышленно, так как даст возможность иметь один и тот же элемент в двух группах, но в разных статусах: в одной группе как присутствующий и как ненрисутствующий в другой. Кроме того, пользователь может связать элемент с альтернативными графическими изображениями, что дает возмож- ность вызывать элемент из двух или более групп, но каждая группа содержит различное определение элемента. Эта ситуация неопределенности может возникнуть при создании BOM. Capture CIS перед созданием ВОМ производит проверку на эти условия. При воз- никновении ситуации неопределенности будет выдаваться предупреждение, процесс создания отчета приостановится и в колонке статуса против элементов появятся вопро- сительные знаки. Для распечатки ВОМ нужно воспользоваться меню REPORTS, в диа- логовом окне выбрать вариант исполнения и сформировать для него файл. При выводе на печать электрической схемы будет выводи! ься тот вариант, который сделан актив- ным в окне Part Manager. Под теми элементами, которые не присутствуют в проекте, будет стоять та надпись, которая определена в закладке Administrative Preference окна Configure Database. В окне Part Manager вы можете собирать компоненты в группы и подгруппы для дальнейшего использования их в Bill of Materials во многовариантных схемах. Дерево
116 OrCAD К). Проектирование печатных плат в окне Part Manager обеспечивает графический ингерфейс для удобного создания групп, подгрупп и ВОМ для основного проекта. В рамках этого дерева вы можете связывать эти элементы с базой или обновлять их статус. Использование окна дерева в окне Part Manager Окно Part Manager состоит из двух частей - списка всех компонентов схемы в пра- вой стороне и дерева в левой стороне. Когда вы выбираете папку в дереве, ее группы или составляющие компоненты появляются в правой стороне (рис. 2.33) Дерево имеет следующую структуру: • Root Folder - корневая папка, имеющая то же название, которое имеет и корневой проект. Корневая папка в дереве отображает путь к корневому проскгу. и все ком- поненты появляются в списке справа, когда эта папка выбрана. Любые модифика- ции, сделанные с компонентами на этом уровне, приводят к изменению в основном проекте (рис. 2.34). ______________________________ Рис. 2.33. Дерево в окне Part Manager u5|(3|H| ______ - Л C:\CAPCIS\EENCH1.DSN -......I Groups __| Cprnmon - .1 CftSnectors I Assembly 1 __I Assembly 2 J Video Filter I NTSC _J PAL BiXi Vartar^ ___ __] North America __1 Hong Kong Europe BOM Variant I Europe __I Hong Kong J North America Рис. 2.34. Папка BOM variants • Папка Groups (группы). Содержит созданные вами группы и подгруппы элементов. Когда папка Groups выбрана в правой стороне окна, отображаются все группы, ко- торые вы определили. Вы можете выбрать группу или подгруппу, чтобы просмот- реть их состав. Папка Groups всегда содержит папку Common (общую). • Common Folder - общая папка, вначале содержит все элементы проекта. Как только вы переместили компонент в группу или подгруппу, он удаляется из общей папки. Общая папка всегда зеленая и находится ниже папки Groups. Общая папка может быть перетащена из папки Groups в папку BOM Variant для определения компонен- тов, используемых в BOM Variant. • Папка BOM Variants содержит варианты ВОМ, которые вы создали перетаскивани- ем групп и подгрупп из папки Groups. Когда папка ВОМ выбрана, список справа отображает все варианты падок, которые вы создали (рис. 2.34) Раскрытие и свертывание выбранных директорий в дереве Щелкните по значку «+» рядом с директорией, чтобы раскрыть ее Щелкните по значку «-» рядом с директорией, чтобы свернуть ее. Вы также можете воспользоваться кнопками для переключения режима сворачива- ния и раскрытия директории или выбрать эги команды из меню.
Часть 2. OrCAD Capture CIS 117 Показать или скрыть дерево в окне Part Manager Щелкните по кнопкам Show/Hide, чтобы показать или скрыть это дерево. Вы може- те также выбрать эту команду из меню VIEW. Работа с группами, подгруппами и общими компонентами Находясь в дереве окна Part Manager, вы можете создавать, удалять группы и под- группы, заполнять их элементами из общей папки, удалять элементы из групп и под- групп и копировать существующие группы и подгруппы. Так как вы можете только до- бавлять и удалять группы и подгруппы в папку BOM Variants, любая модификация, ко- торую вы хотите сделать с группами и компонентами, должна быть сделана в папке Groups. В табл. 2.7 приведены все действия, которые вы можете сделать с группами и эле- ментами в проекте из окна Part Manager. Таблица 2.7 Действие Результат Создается исходный проект Все компоненты находятся в общей папке Добавляются компоненты в груп- пы или подгруппы Компоненты останутся в общей группе до тех пор, пока они не будут использоваться в других группах или под- группах Обновляется статус элементов внутри групп или подгрупп Все компоненты в выбранных группах или подгруппах проверяются и обновляются. Любые группы или под- группы. используемые в вариантах ВОМ, также проверя- ются и обновляются в папках ВОМ Используется команду Update Part Status для выбранных групп Общая папка и все группы проверяются и обновляются Используется команду Update Part Status для выбранного элемента или элементов из общей папки Статусы выбранных элементов обновляются в общей папке Используется команду Update Part Status для элемента или элементов из выбранной папки Groups Статусы выбранных элементов обновляются в группах или подгруппах и в любом варианте ВОМ, к которому они принадлежат Команда Link Database Part доступна, когда элемент выбран в группе или подгруппе папки Groups. Вы можете также установить статус элемента как Present (присутствует) или Not Present (отсутствует) из группы или подгруппы или исключить компонент из варианта проекта. Создание групп или подгрупп Команда создания новой группы или подгруппы также доступна из конзекстного меню, когда вы стоите на папке Groups. Создав исходный проект, вы можете объединять его элементы в функциональные группы или подгруппы. Вы создаете группы или подгруппы в папке Groups для исполь- зования их в ВОМ-вариантах. Обычно вновь созданные группы пусты и не содержат элементов и подгрупп. Чтобы создать группу: 1. В дереве окна Part Manager выберите папку Groups.
118 OrCAD 10. Проектирование печатных плат 2. Из меню EDIT выберите New Group. Появится диалоговое окно команды New Group. 3. Наберите имя группы. Не используйте слова groups, common , ВОМ Variant. 4. Нажмите ОК. В дереве появится новая папка. Папка Groups может иметь любое количество подгрупп. Каждая подгруппа внутри группы содержит то же самое множество элементов, хотя элементы могут иметь раз- личные свойства в каждой подгруппе. Когда вы создаете подгруппу в группе, которая уже содержит элементы, все эле- менты переносятся в подгруппу. Когда вы создаете подгруппу в группе, которая содер- жит другие подгруппы, новая подгруппа содержит те же компоненты, которые есть и в существующей подгруппе. Чтобы создать подгруппу: 1. В дереве окна Part Manager выберите папку с группой, в которой вы хотите создать новую подгруппу. 2. Из меню EDIT выберите New Subgroup. Появится диалоговое окно команды. 3. Введите имя подгруппы и нажмите кнопку ОК. Папка с новой подгруппой появится в дереве. Вы можете также использовать команду Сору, чтобы создать новые группы и под- группы из уже существующих. Вы не можете создавать подгруппы в группах, если вы находитесь в папке ВОМ Variants. Чтобы создать подгруппу в группе, которая является частью ВОМ Variant: 1. Удалите группу из Bom Variant. 2. Проделайте вышеописанную процедуру, чтобы создать новую подгруппу. 3. Добавьте подгруппу к ВОМ Variant. Добавление и перемещение элементов в группы и подгруппы Определив группы и подгруппы, вы можете наполнять их компонентами проекта. Группа может содержать элементы или подгруппы, но не то и другое вместе. Когда вы создаете одну или больше подгрупп, компоненты, которые были в группе, передвига- ются в каждую из подгрупп. Вы можете заполнять группу элементами следующими путями. Выберите компоненты в списке и перетащите их в папку. Вы не можете непосред- ственно добавить компоненты в группу. Скопируйте группу или подгруппу, чтобы создать новуго группу или подгруппу с теми же элементами, которые есть и в источнике. Когда вы копируете элемент, копи- руются его свойства и статус. Чтобы выбрать множество несоседних элементов, помечайте их при нажатой кла- више CTRL. Чтобы выделить группу из соседних элементов, при нажатой клавише Shift, щелк- ните по первому и последнему элементу группы. Чтобы скопировать элементы в группу: 1. В дереве выберите папку группы, которая содержит элементы или элемент, которые вы хотите скопировать. 2. В списке элементов выберите этот элемент.
• •fl v Часть 2. OrCAD Capture CIS 119 3. Из меню EDIT выберите пункт Сору. 4. В дереве выберите папку, куда вы хотите скопировать. 5. Из меню EDIT выберите Paste или после выбора элемента, который вы хотите ско- пировать, удерживая нажатой клавишу CTRL, перетащите элемент в нужную труп- пу. Если вы сделаете то же самое без нажатой клавиши CTRL, вы его переместите из одной группы в другую. Вы можете также использовать схемную страницу, чтобы добавить элементы в группу или подгруппу. Всякий раз, когда вы изменяете информацию в группе, это отображается в ВОМ Variant, он портится. Например, если вы удаляете любой компонент из группы, участ- вующей в ВОМ variant, компонент удаляется изо всех вхождений группы. Чтобы удалить компоненты из группы или подгруппы: 1. В дереве выберите группу или подгруппу, которьге содержат компоненты, которые вы хотите удалить. 2. В списке выберите элемент или элементы, которые вы хотите удалить. 3. Из меню EDIT выберите Remove. Эту команду можгго также выбрать из контекст- ного меню. 4. Нажмите ОК, чтобы удалить элемент из группы или выберите элемент или элемен- ты и нажмите кнопку Delete. Копирование групп или подгрупп Часто группы или подгруппы отличаются только несколькими компонентами Вы можете легко создавать группы и подгруппы, используя команду Сору. Новая груп- па будет содержать все компоненты и подгруппы из групп-источников. Копируя группы или подгруппы, копируются все вариации компонентов, такие, как статус и свойства, в новые группы или подгруппы. Чтобы скопировать группу или подгруппу: 1. В дереве выберите группу или подгруппу, которьге вы хотите скопировать. 2. Из меню EDIT выберите Сору. Появится диалоговое окно команды. 3. Введите имя новой группы или подгруппы. Нажмите ОК. Новая группа появится в дереве на том же иерархическом уровне, на котором она находится и в источнике. Переи менование групп или подгрупп Вы можете использовать команду Rename, чтобы изменить имя любой группы или подгруппы, которьге вы создали. Когда вы переименуете группы или подгруппы, кото- рьге были перетащены в папку ВОМ Variant, папки в этом ВОМ Variant тоже переиме- нуются. Чтобы переименовать группу или подгруппу: 1. В дереве выберите группу или подгруппу, которьге вы хотите переименовать. 2. Из меню EDIT выберите Rename. Появится диалоговое окно. 3. Введите новое имя и нажмите ОК. 4. Нажмите YES. Все это же вы можете сделать, воспользовавшись контекстным меню.
120 OrCAD 10. Проектирование печатных плат Удаление групп и подгрупп Когда вы удаляете группу, ее подгруппа также удаляется. Если папка была перетащена в папку ВОМ Variant, папка и ее содержание больше не будут частью ВОМ Variant. Чтобы удалить труппу или подгруппу: 1. В дереве выберите группу или подгруппу, которые вы хотите удалить. 2. Из меню EDIT выберите Delete или нажмите кнопку Delete. 3. Нажмите YES. Когда вы удалите группу или подгруппу, любой из компонентов, который не при- надлежал к другой группе, переместится в общую группу. Если вы удалите все под- группы в группе, компоненты останутся в папке Groups. Изменение элементного состава групп из схемной страницы Как только вы определили варианты групп и подтрупп в окне, вы можете добавлять или удалять компоненты из трупп во время работы со схемной страницей. Когда вы до- бавляете элемент в любую группу, которая содержит подгруппы, все подгруппы попол- няются этим элементом. Аналогично, когда вы удаляете элемент из группы, он также удаляется изо всех подгрупп. Чтобы добавить компонент в группы или подгруппы из схемной страницы: 1. В окне схемной страницы выберите компонент или компоненты, которые вы хотите добавить в группу. 2. Из меню EDIT выберите Add Part to Group. Появится диалоговое окно программы. 3. Выберите группу или подгруппу, в которые вы хотите добавить компоненты. 4. Нажмите ОК. Вы можете добавить компонент на уровне групп. Чтобы удалить элемент из групп или подгрупп на схемной страницы: 1. На схемной странице выберите компоненты, которые вы хотите удалить. 2. Из меню EDIT выберите команду Remove Parts from Group, появится диалоговое окно. 3. Выберите группу, из которой вы хотите удалить компоненты, и нажмите Remove. 4. Нажмите ОК. Удалять компоненты вы можете только из группы. Создание вариантов Bill of Materials Варианты проекта - это совокупность различных конфигураций вашего основного проекта. Вы можете создавать и вести все ваши варианты проектов внутри одного Capture-проекта. Поскольку все ваши варианты проекта созданы внутри одного проекта, вы можете распечатать варианты схемы и создать варианты ВОМ без создания раздель- ных проектов.
Часть 2. OrCAD Capture CIS 121 Создание нового варианта ВОМ Папка с ВОМ находится в окне с деревом, где вы создаете варианты ВОМ и опреде- ляете использование в них групп и подгрупп, которые вы создали. Когда вы создаете новый вариант ВОМ, появляется папка, содержащая все элементы основного проекта, но они все будут не определены, индицированы желтым вопросительным знаком. Ком- поненты становятся определенными, как только вы переместите в общую COMMON- папку группы или подгруппы из папки Groups. Вы можете создать новый вариант ВОМ следующими способами: • используя команду New ВОМ Variant; • используя команду Copy ВОМ Variant. Чтобы создать новый вариант ВОМ с помощью команды New ВОМ Variant: 1. В дереве окна Part Manager выберите папку ВОМ Variants. 2. Из меню EDIT выберите New. Появится диалоговое окно команды New ВОМ Variant. 3. Наберите новое имя и нажмите ОК. Новая папка с вариантом ВОМ появится в дере- ве окна Part Manager. Команда New ВОМ Variant доступна из контекстного меню, которое появляется при нажатии правой клавиши на папке ВОМ Variants. Вы можете легко создать вариант ВОМ, подобный уже существующему, используя команду Сору. Когда вы копируете информацию, содержащуюся в варианте ВОМ, но- вый вариант будет содержать все группы, подгруппы и компоненты, которые содержа- лись в старом варианте. Чтобы скопировать ВОМ вариант: 1. В дереве окна Part Manager выберите группу ВОМ Variant, которую вы хотите ско- пировать. 2. В меню EDIT выберше Сору. Появится диалоговое окно команды Copy ВОМ Variant. 3. Введите имя нового варианта и нажмите ОК. Появится копия папки на том же ие- рархическом уровне, на котором находится и папка-оригинал. Заполнение варианта ВОМ Перед тем как заполнить вариант ВОМ, нужно создать группы, как описано в главе «Создание многовариантных проектов». Группы и подгруппы с элементами, которые вы создаете в папке Groups, используются для заполнения вариантов ВОМ. Перед тем как вы перетащите общую папку и папки групп в папку с вариантами ВОМ, в колонке со статусами элементов против каждого элемента будет стоять желтый знак вопроса. Это значит, что элементы еще не определены для использования в ВОМ. Если вы сей- час попробуете создать отчет по ВОМ, он не создастся. Когда вы перетащите папки с группами или подгруппами в папку ВОМ, вопросигельные знаки исчезнут. Статус ка- ждого элемента в папке ВОМ обновится на тот статус, который элемент имел в исход- ной папке. Чтобы заполнить ВОМ: 1. В дереве окна Part Manager выберите папки с группами или подгруппами, содержа- щими элементы, которые вы хотите включить в ваш ВОМ.
122 OrCAD 10. Проектирование печатных плат 2. Перетащите выбранные группы или подгруппы в вариант ВОМ, который вы создали. 3. В дереве окна Pait Manager выберите и перетащите общую папку в папку варианта ВОМ, который вы создали. Capture CIS сохранит все имена папок, которые вы переместили в ВОМ. Подпапки переименуются как комбинация имени группы и имени подгруппы. Например, если подгруппа с именем Assembly#! перетащена из группы Coupling в ВОМ в папку Variation#!, имя этой группы в новом варианте будет Coupling Assembly#!. Модификация вариантов ВОМ Вы можете переименовать или удалить варианты ВОМ внутри папки ВОМ Variant. Вы также можете пометить, какой элемент или элементы в группе или подгруппе будут использоваться или не будут использоваться в вариантах ВОМ. Установка элемента как присутствующего или отсутствующего в проекте делается на уровне группы или под- группы и не может быть сделана внутри самого ВОМ Variants. Перед тем как создать любой отчет, используя ВОМ Variants, все неопределенности должны быть разрешены. Переименование вариантов ВОМ Вы можете изменить имя варианта ВОМ, но не имя группы или подгруппы. Пере- именование варианта не изменит ни одной его группы или подгруппы. Чтобы переименовать вариант ВОМ: 1. В дереве окна Part Manager выберите папку с вариантом, который вы хотите пере- именовать. 2. Из меню EDIT выберите Rename. Появится диалоговое окно команды. 3. Наберите новое имя варианта ВОМ и нажмите ОК. Появится переименованный ва- риант. Удаление вариантов ВОМ Когда вы удаляете вариант ВОМ, его подгруппы также удаляются. Это нс отражает- ся на группах или подгруппах папки Groups. Чтобы удалить вариант ВОМ: 1. В дереве окна Part Manager выберите вариант ВОМ. который вы хотите удалить. 2. Из меню EDIT выберите Delete. Появится окно соглашения. 3. Нажмите YES и удалите выбранный вариант или NO, чтобы отменить удаление. Вы можете также удалить вариант ВОМ через кнопку Delete. Установка элемента как присутствующего или не присутствующего в варианте проекта Если группа варианта ВОМ содержит элемент или элемензы, которые не должны быть инсталлированы в варианте проекта, вы можете установить элемент как неприсут- ствующий, чтобы указать, что его не нужно включать, хотя он и присутствует в проек- те. Напротив, если вы хотите включить элемент или элементы в вариант проекта, а он был установлен как отсутствующий, вы можете использовать команду Set Part as Present, чтобы включить его снова.
Часть 2. OrCAD Capture CIS 123 Чтобы установить элемент как неприсутствующий (Part as not present): 1. В дереве окна Part Manager раскройте папку Groups и выберите группу или под- группу, которые содержат элемент или элементы, которые вы хотите исключить из варианта ВОМ. 2. В окне со списком элементов укажите элемент или элементы, которые вы хотите установить как неприсутствующие. 3. Из меню EDIT выберите команду Set Part as Not Present. Эта команда также доступ- на, когда вы нажмете правую клавишу на выбранном элементе. Красный знак X по- является в колонке статуса каждого элемента, который вы сделали неприсутствующим. Чтобы сделать элемент присутствующим: 1. В дереве окна Part Manager откройте папку Groups и выберите группу или подгруп- пу, которые содержат элемент или элементы, которые вы хотите включить в проект. 2. В окне со списком выберите элемент или элементы, которые вы хотите установить как присутствующие. Элементы, которые не присутствуют, индицируются красным X. 3. Из меню EDIT выберите Set Part as Present. Эта команда также доступна из контек- стного меню. Красный X исчезнет из колонки со статусом, указывая, что элемент присутствует в проекте. Если вы уже обновили элемент командой Link, обновленные значения возвратятся когда вы установите элемент как присутствующий. Разрешение неоднозначностей Неоднозначность появляется, когда имеются два элемента с одинаковыми позици- онными номерами, но с различным статусом, таким, как «присутствует» и «не присут- ствует», и оба они используются в одном варианте ВОМ. Поскольку группы и подгруп- пы могут содержать одни и те же элементы, вы могли переместить две различные груп- пы с одинаковыми элементами в папку ВОМ Variant. Это создает неопределенность в отношении свойств элементов, используемых в ВОМ Variant. Нужно установить для одного из них «Не присутствует». Неопределенность должна быть разрешена, перед тем как вы начнете создавать от- чет со списком элементов. Голубой вопросительный знак в колонке статуса окна Part Manager индицирует неопределенность элемента. Чтобы разрешить неопределенность: 1. Выберите в папке ВОМ вариант, который содержит неопределенность. 2. Из меню EDIT выберите команду Resolve Ambiguity. Появится диалоговое окно ко- манды. 3. Просмотрите свойства каждого вхождения элемента, представленные в списке. Свойства, которые различаются, подсвечены. 4. Выберите одно из вхождений и нажмите ОК. Статус выбранного элемента обновит- ся, и зеленый знак вопроса появится около всех других вхождений элемента в ко- лонке статуса. Зеленый знак вопроса показывает, что элемент не используется в ва- рианте ВОМ и что неопределенность разрешена.
124 OrCAD 10 Проектирование печатных плат Создание новой базы данных Почти каждый проект включает в себя несколько элементов, которых нет в вашей базе данных. CIS дает вам возможность создавать новые элементы во время работы с проектом и сохранять их в базе. Это обеспечивает вам непрерывную работу без отры- ва для включения нового элемента в базу. Когда вы сохраните временный элемент в вашей базе, CIS может автоматически назначить временное имя элементу и отобра- зить его в окне Part Manager. Позднее, если элемент утвержден и ему присвоено посто- янное имя, CIS может автоматически обновить ваш проект новой информацией. Вы можете также создать новую базу элементов, используя следующие методы: • получить новый элемент на основе элемента в базе. • найти и создать новый элемент, используя Internet Component Asistant (ISA). Получение нового элемента из элемента в базе Вы можете создать новые элементы в базе, используя элементы, которые уже хра- нятся в базе. Как только вы выбрали и переработали существующий элемент в базе, вы можете сохранить его как временный в вашей базе и разместить как новый элемент на схемной странице. Чтобы создать новый элемент в базе, выполните следующие действия: • Откройте схемную страницу • В меню PLACE выберите Database Part. CIS выведет на экран окно CIS Explorer. • Используйте окно Explorer и режим запроса, чтобы найти элемент, который вы хо- тите применить для создания нового элемента базы. Выберите элемент в окне эле- ментов базы. • Из меню EDIT выберите Derive New Database Part (рис 2.35). • Введите соответствующие значения для новых свойств элементов в ячейках Contents. Если вы выбрали опцию назначить временное имя элементу автоматически, в конфигу- рации файла базы данных, то уже назначенное имя вы не можете модифицировать. • Обновите установки видимости для каждого описанного свойства. • Если возможно, используйте кнопку Browse, чтобы выбрать альтернативное УГО или посадочное место для этого элемента базы. Для этого щелкните по кнопке Browse для выбора нового УГО или нового посадочного места. Появится диалого- вое окно. Выберите альтернативное имя и щелкните по кнопке Add; если вы хотите включить имя библиотеки для избежания путаницы с элементами, имеющими оди- наковые имена, но находящимися в разных библиотеках, включите опцию Attach the Library Name (рис. 2.36). Нажмите кнопку Place Part. Закройте окно, новый элемент добавится к базе, вы вер- нетесь к схемной странице с указателем в режиме размещения элемента. Щелкните, чтобы разместить элемент. Нажмите клавишу ESC, чтобы закончить ре- жим размещения.
•п v Часть 2. OrCAD Capture CIS 125 Рис. 2.35. Окно создания нового элемента Рис. 2.36. Выбор УГО для нового элемента Использование 1СА для нахождения и создания нового элемента в базе Вы можете использовать ICA, чтобы получить доступ к селектору баз данных и OrCAD-серверу базы данных для элементов, которые не включены в вашу локальную базу. Вы можете узнать, как сделать эффективным поиск информации об элементе, ис- пользуя селектор как учебное пособие на Aspect EDNT Internet web.
126 OrCAD 10. Проектирование печатных плат Когда вы готовы использовать IC-селектор, чтобы найти и создать элементы во время проектирования, сделайте следующее: 1. Найдите элемент, используя ICA. 2. Создайте и разместите элемент, используя ICA. Изучение техники поиска 1С-селектором Сайт Aspect Edtn IC-селектор имеет учебное пособие в Help, которое очень удобно для изучения возможностей поиска. Как только вы зарегистрировались, при инсталяции Capture вы получаете доступ к этому учебному пособию. Чтобы войти в учебное пособие: • В браузере откройте следующий адрес: http://orcad.aspectonline.com. • Нажмите Icselector Demo. • Нажмите Demo Tutorial link. • Следуйте всем подсказкам. Использование ICA для поиска элемента Вы можете использовать ICA, чтобы найти элемент в Aspect Edtn Icselector-базе. Когда вы пошлете запрос, OrCAD-сервер выведет на экран соответствующее посадочное место, графическое изображение, информацию о поставщике и справку изготовителя. Чтобы использовать ICA для поиска элемента: • Откройте новый или существующий проект в Capture, откройте схемную страницу. • Из меню PLACE выберите Database Place. CIS откроет окно CIS Explorer. • Нажмите кнопку Internet Component Assistant. CIS выведет на экран IC селектор по крайней мере с одним пустым окном (рис. 2.37). • Щелкните по папке, чтобы перейти к расширенному поиску по заданным типам, выберите следующую категорию имен. • В окно Part Number внесите данные для поиска и нажмите кнопку Serach. Рис. 2.37. Окно поиска элементов в Интернете
Часть 2. OrCAD Capture CIS 127 Создание отчета Crystal Report - это широко используемое ПО для получения отчетов, разработан- ное фирмой «Seagate Technology». Вы можете использовать Crystal Reports в сочетании с CIS, чтобы сделать пользова- тельские шаблоны отчетов с более расширенными характеристиками, чем стандартный Bill of Materials. Нужно иметь инсталлированную версию Crystal Reports в вашей системе, чтобы создать шаблоны. Если у вас нет Crystal Reports, войдите на страницу www ог- cad.com.cis.crystal.htm. Отчет содержит необходимую информацию об элементах в вашем проекте. Вы мо- жете настроить шаблон, чтобы включить свойства из базы и размещенных элементов. CIS поддерживает следующие два типа отчетов: 1. Стандартный Bill of Materials, который вы создаете, пользуясь CIS. 2. Расширенный отчет, который вы генерируете внутри CIS, используя шаблоны, соз- данные в Crystal Reports. 3. Отчеты для многовариантных схем, которые выдают список различий между ос- новной схемой и ее вариантами. Создание стандартного CIS Bill of Materials Bill of Materials содержит все элементы в вашем проекте. Вы можете использовать стандартный Bill of Materials, чтобы создать множество поименованных шаблонов, та- ких, чтобы сгенерировать отдельные Bill of Matrials для различных требований - инже- нерных, производственных и т. д. Вы можете также создать шаблоны, чтобы сгенериро- вать информацию только для выбранного вами варианта проекта. Чтобы создать стандартный Bill of Materrials: 1. В окне администратора проектов из меню REPORTS выберите пункт CIS Bill of Materials - Standard. CIS выведет на экран стандартное диалоговое окно Bill of Materials (рис. 2.38) 2. В окне Template Name текстового окна впишите имя шаблона или выберите его из выпадающего списка. 3. Выберите свойство элемента, которое вы хотите иметь в Bill of Materials, и нажмите кнопку Add. Свойство появится в окне Output Format. Вы можете дважды щелкнуть по свойству, чтобы переместить его в одно или другое окно. Не используйте команду Bill of Materials из меню TOOLS администратора проектов, чтобы создать ваш отчет: эта команда не позволяет вам пользоваться информацией из базы данных. Только команда CIS Bill of Materials из меню REPORTS использует информацию из базы. Вы можете создать множество поименованных шаблонов с различными форматами для каждого. Однако, как только Bill of Materials создан, по умолчанию он сохраняется с расширением .ВОМ под именем проекта. Вы можете сохранить каждый отчет под уникальным именем, применяя команду Save as. Вы можете специфицировать свойства, которые передаются из базы в ваш проект для размещенных элементов, когда вы кон- фигурируете CIS.
128 OrCAD 10. Проектирование печатных плат Standard Bill of Materials I cmplate Name | E ng Bill Of M aterial' Delete | Report Properties Select Propertiev Output Format «{Part Reference ’ J Distributor Part Number =ej Implementation i Ж Item Number | | Manufacturer Part Numf"""^ jj^Org^ddr! । i^0rg^ddr2 zsUrg^ddrS г i __з Delete Uoer Property | _) Part Type J Manufacturer ж Quantity F7 цПсну Sa wig Т й1е Block Propertns Cancel Help Рис. 2.38. Окно команды CIS bill of materials у X Порядок свойств в окне Output Format определяет порядок, в котором они появятся в отчете. Чтобы изменить порядок строки, выберите ее и передвиньте, используя стрел- ки «вверх» и «вниз», справа от окна Output Format. В окне Select Properties появляются следующие типы свойств: * - имена свойств по умолчанию; - свойства, переданные из размещенного элемента в схему; О - свойства, переданные из базы; Й1 - свойства из штампа. 1. Повторять шаг 3 до тех пор. пока свойства, которые вы хотите, чтобы были в Bill of Materials, не появятся в окне Output format. 2. Выберите хотя бы одно свойство в списке Output Format, затем выберите опцию Keyed. Это нужно сделать, чтобы установить, каким образом CIS согласует и сгруппирует записи в отчете. Обычно Part Number назначается ключевым свойст- вом, так что элементы с одним и тем же именем будут сгруппированы в отчете. 3. Ключевые свойства, которые отсутствуют в размещенном элементе или имеют пус- тое значение, не группируются, но они остаются как позиция в отчете. Неопреде- ленные элементы выводятся в отчете на раздельных строках.
Часть 2. OrCAD Capture CIS 129 4. Включите опцию Allow Saving Title Block Properties, если вы хотите сохранить свойства из штампа. 5. Выберите одну из следующих Part Reference-опции (табл. 2.8). Таблица 2.8 Задача Опция Сгруппировать элементы с соответствующими ключевыми свойствами на одной строке Standart Расположить каждый элемент на отдельной строке Standart - Separate Line Per Part Расположить элементы по рангу (R1... R14) Compressed В окне LIST SEPARATOR выберите тот символ, который будет служить разделите- лем в перечне позиционных номеров 6. В окне EXCLUDE PREFEXS укажите буквенное обозначение для элементов, кото- рые не должны появляться в отчете. Обычно эго используется для элементов, кото- рые не закупаются для производства. Вы можете ввести более одного обозначения, разделив их пробелами. 7. Если вы хотите экспортировать ваш отчет в формат электронной таблицы, чтобы он автоматически открывался в Excel, включите опцию Excel ВОМ Report to Excel. 8. Если ваш проект имеет различные варианты, выберите Core Design или вариант из списка вариантов. Вы можете указать несколько вариантов, при этом включится опция Merge ВОМ Reports, отчеты объединятся в один файл; если вы этого не хоти- те, вы можете отключить эту опцию. 9. Щелкните OK. CIS автоматически добавит имена шаблонов, которые вы сгенериро- вали, в список Template Name так, что вы можете использовать их снова в следую- щий раз, когда вы захотите сгенерировать отчет. Если проект содержит ошибки, ко- торые обнаружились во время генерации отчета, появится окно с предложением просмотреть их в журнале сессии. Если ошибок не было обнаружено во время соз- дания отчета, отчет Bill of Materials появится в окне (рис. 2.39). Рис. 2 39 Вид отчета CIS Bill of Materials 10. Из меню FILE выберите Save или Save as, чтобы сохранить отчет. CIS выведет на экран диалоговое окно сохранения файла. 11. Укажите имя, место положение файла и его формат. По умолчанию CIS сохраняет отчет в табличном формате, но вы можете выбрать один из следующих форматов: 5—2813
130 OrCAD 10. Проектирование печатных плат ♦ TAB delimited format (*.BOM) - текст разделен на графы; ♦ Excel delimited format (*.CSV) - поля отделяются запятыми; ♦ (*.MDB) - совместимый с Access и Crystal Reports; ♦ (*.FWC) - текст разделен на графы, которые отделяются запятыми. CIS создает отчет для всего проекта независимо от того, какая страница схемы вы- брана в схемном редакторе. Вы можете выбрать заголовок колонки, чтобы отсортиро- вать данные по значениям в этих колонках и выбрать те же самые значения снова, что- бы изменить порядок сортировки. Вы можете отрегулировать ширину колонки, пере- таскивая вертикальную линию между заголовками колонки налево или направо. Если вы сохраните отчет, он сохранится со всеми заданными сортировками. Создание отчета с использованием шаблонов Crystal Reports Кроме того что вы можете получить стандартный Bill of Materials, вы можете сде- лать предварительный просмотр, распечатать и экспортировать функции ПО Crystal Reports интегрировано с CIS, чтобы разрешить вам использовать шаблоны Crystal Reports без его инсталляции в вашей системе. Вы нуждаетесь только в доступе к файлам шаблонов на вашем локальном диске или в вашей сети, чтобы сгенерировать ваш отчет. Вы можете распространять отчеты, созданные в Crystal Reports, следующим образом: • печатать и раздавать вручную; • экспортировать в формате Crystal Reports (.RPT); • подсоединять к почтовому сообщению в MS Word (.DOC), в Excel (.XLS)-формате; • пересылать в папку MS Exchange в MS Word (.DOC), в Excel (.ХЬ5)-формате; • экспортировать в НТМ L и Интернет. Чтобы выбрать и установить определенный шаблон Crystal Report, из меню REPORT выберите пункт CIS Bill of Materials - Crystal Reports; CIS выведет на экран диалоговое окно Bill of Materials В списке шаблонов Crystal Report выберите имя шаблона или нажмите кнопку Browse и выберите другой шаблон. Выберите одну из предлагаемых опций Part Refer- ence (табл. 2.9). Таблица 2.9 Задача Опция Сгруппировать элементы с совпадающими ключевыми свойствами на одной строке Standard Расположить каждый элемент на одной строке Standard - Separate Line Per Part Объединить элементы по рангам (Rl.. .R14) Compressed В окне Exclude Prefixed укажите буквенное обозначение для элементов, которые вы не хотите включать в отчет. Обычно это делается для того, чтобы исключить элементы, не подлежащие закупке.
о* Часть 2. OrCAD Capture CIS 131 Если в вашем проекте имеются варианты, выберите <Core Design> или вариант из списка вариантов. Выберите опцию из табл. 2.10. Таблица 2.10 Задача Опция Напечатать отчет Cry stal Report Print Просмотреть ваш отчет перед печатью и экспортом Print Preview Экспортировать ваш отчет в файл, папку MS Exchange, Lotus Notes или MS Mail Export После того как вы выбрали одну из вышеуказанных опций, CIS генерирует отчет. Это может занять несколько минут, в зависимости от количества элементов в вашем проекте и сложности шаблона Crystal Reports. Пример шаблонов Crystal Reports приведен в ORCAD\CAPTURE SAMPLES. Эти шаблоны спроектированы так, что используют только BENCH.XLS- и BENCH.MDB- базы элементов. Создайте ваши собственные шаблоны для вашей базы. Для этого вы должны иметь копию Crystal Reports на вашем компьютере. CIS создает отчет на весь физический проект независимо от того, какая схемная страница открыта в Project Manager. Чтобы распечатать Crystal Report-отчет, сделайте следующее: • когда CIS выведет диалоговое окно Crystal Reports Print, выберите опцию печати и нажмите ОК; • когда CIS выведет на экран окно предварительного просмотра, вы можете просмот- реть отчет, используя следующие навигационные кнопки (рис. 2.40); ) 1 Рис. 2.40. Навигационные клавиши окна отчета • когда вы подготовитесь, чтобы распечатать или экспортировать ваш отчет, выбери- те одну из следующих опций: ы >1, Опция Результат Напечатается отчет Отчет экспортируется в файл, папку MS Exchange, Lotus Notes, MS Mail
132 OrCAD 10. Проектирование печатных плат Экспорт отчета Crystal Report. Когда C IS выведет на экран диалоговое окно Crystal Report Export, выберите формат, в котором вы хотите экспортировать отчет. Например, если вы хотите конвертировать отчет в формат Microsoft Excel 4.0, выберите Excel 4.0 из списка. Когда вы экспортируете отчет в дисковый файл, CIS выводит на экран диало- говое окно Choose Export File. Сделайте следующее: 1 Выберите путь и имя файла для вашего файла. Нажмите ОК. Программа экспорти- рует ваш отчет в дисковый файл в выбранном формате. Определите, какое расши- рение требует ваша программа, и занесите его в диалоговое окно File Name. 2 . В списке расширений выберите одну из следующих опций (табл. 2.11). Таблица 2.11 Задача Опция Сохранить отчет в дисковом файле Disk File Подсоединить отчет к документу E-Mail Microsoft Mail Сохранить отчет в папке MS Exchange Exchange Folder Подсоединить документ к почте Lotus Lotus ccMail Поспать отчет в Lotus Notes базу Lotus Notes Database 3. Нажмите ОК. Начнется процесс экспорта. Создание шаблона пользовательского отчета в CRYSTAL REPORTS Когда вы создаете пользовательские шаблоны в Crystal Reports, вы можете приме- нить все свойства, включенные в ваши выбранные элементы и ваш индивидуальный проект. Один раз создав шаблоны в Crystal Reports, любой пользователь с доступом к ним может генерировать, просматривать, распечатывать и экспортировать информацию из CIS. Им не нужно инсталлировать программу каждому на своем компьютере, чтобы пользоваться шаблонами. Чтобы создать шаблоны, нужно выполнить следующие действия: 1. Создать файл базы Bill of Materials (.MDB), используя стандартный CIS Bill of Materials. 2. Создать файл шаблона отчета (.PRT) в Crystal reports, используя вышесозданный файл базы данных. 3. Сохранить файлы шаблонов в месте, доступном для CIS. Чтобы создать Access-файл базы данных для использования Crystal Reports: 1. Откройте новый или существующий проект в Capture. 2. В окне администратора проектов из меню REPORTS выберите пункт CIS Bill of Materials, Standart. CIS выведет стандартное диалоговое окно команды Standart Bill of Materials. 3. В текстовом окне Template Name напишите имя отчета, например primer.
Часть 2. OrCAD Capture CIS 133 4. В левом списке Select Properties дважды щелкните по каждому свойству до гех пор, пока все из них не переместятся в правое окно Output Format. 5. Нажмите кнопку ОК. Генерация отчета может занять несколько минут. 6. Из меню ФАЙЛ выберите Save As. CIS выведет на экран диалоговое окно сохране- ния файла. 7. В списке расширений файлов Type List выберите Access-формат (*.MDB). 8. Задайте имя файла и положение и нажмите ОК. Не старайтесь отбирать свойства в этот раз. Сгенерируйте отчет со всеми свойства- ми, что позволит вам создать одиночный файл базы данных со всеми заголовками, ко- торые вы хотите использовать при создании шаблона в Crystal Reports. Таким образом, вам не придется повторять эту процедуру каждый раз, пока не изменятся свойства эле- ментов базы данных. Чтобы избежать трудностей при просмотре вашего шаблона, сохраните файл в той же самой директории, в котором находится и конфигурационный файл вашей базы дан- ных. Имя шаблона будет автоматически появляться в диалоговом окне Crystal Reports Bill of Materials. Создание отчета для вариантов ВОМ Вы можете сгенерировать отчет для любого варианта ВОМ, чтобы посмотреть, как свойства элементов в вариантах вашего проекта отличаются от свойств в основном проекте. Вы можете создать два типа отчетов: • отчет, который показывает только отличия в количестве элементов в вариантах про- екта и в основном проекте; • уточненный пользовательский отчет, который показывает различия в свойствах элементов. Чтобы создать отчет первого типа: 1. Откройте файл основного проекта в Capture. 2. Из меню TOOLS окна администратора проектов выберите команду Part Manager - Open. 3. Из меню REPORTS выберите Variant Report. Появится диалоговое окно команды со списком вариантов проекта. Включите опцию Vanant Comparison on Part Number. 4. Выберите один вариант проекта или несколько. 5. Нажмите OK. CIS выведет на дисплей отчет выбранных вариантов. 6. Сохраните отчет, выбрав одну из следующих опций, описанных в табл. 2.12. Таблица 2.12 Задача Опция из меню FILE Сохранить отчет в папке проекта, используя имя по умолчанию (имя проекта с расширением .VRT) Save Сохранить отчет, используя новое имя файла в выбран- ной директории Save as
134 OrCAD 10. Проектирование печатных плат Чтобы создать отчет второго типа: 1. Откройте основной проект. 2. В окне Part Manager выберите Variant Report. Появится окно команды Variant Report. 3. В текстовое окно Template Name введите имя шаблона или выберите его из списка. 4. Выберите свойства элементов, которые вы хотите видеть в отчете и нажмите Add. 5. Выберите опцию Allow Saving Title Block Properties, если вы хотите сохранить ин- формацию из штампа. 6. Выберите Display Core Design Properties-опцию, чтобы вывести па экран значения свойств элементов в основном проекте по отношению к их значениям в вариантах проекта. Значения свойств в основном проекте будут выводиться в квадратных скобках. 7. В списке вариантов выберите один или более вариантов. 8. Нажмите ОК (рис. 2.41). 9. Чтобы сохранить отчет, выберите одну из опций, которые указаны в вышеприве- денной таблице. HL lM.SIGN12.VRI Item (lumber - Part Reference Capture CIS - Variant Report Report Created on 26.12.2003 <Coru Des»gn> | 1 1 2 | 1 LI 80-00090 2 L2 80-00090 Do Not Stuff 3 U1 20-003297 4 U2 20-003297 Do Not Stuff 5 L'3 Tf'iP-7 6 U4 20-00042 7 U5 20-00042 Do Not Stuff Do Not Stuff Рис. 2.41. Отчет для многовариантных схем НОВЫЕ ВОЗМОЖНОСТИ ORCAD V. 9.2.3-10 Версия OrCAD Capture 9.2.3 включает новые возможности по проектированию FPGA/CPLD-интегральных схем. Создана улучшенная среда проектирования, которая позволяет работать с программами синтеза фирмы «Synplicity» Synplify, с VHDL-спму- лятором, программы Cadence NC VHDL Desktop, программами размещения и трасси- ровки (place and route) от фирмы-изготовителя кристалла Xilinx, Altera и Actel (все пере- численные программы должны быть предварительно инсталлированы на вашем компьютере). Все это происходит без выхода из Capture и обеспечивает непрерывный процесс проектирования. По окончании вашего процесса проектирования FPGA/CPLD Capture позволяет сгенерировать элемент (его условное графическое изображение), что- бы продолжить проектирование вашей печатной платы. Улучшена среда Verilog- проектирования. Вдобавок к уже существующим возможностям проектирования на VHDL, OrCAD Capture обеспечивает Verilog проекты текстовым редактором с под- светкой ключевых слов и проверкой на синтаксис. По щелчку мыши вы можете полу-
Часть 2. OrCAD Capture CIS 135 чить список готовых конструкций Verilog, которые могут быть вставлены в файл ваше- го проекта. Также значительно улучшен процесс получения Netlist для Verilog. Кратко рассмотрим процесс проектирования устройств с программируемой логикой. Перед этим введем несколько определений. Проекты с программируемой логикой - это такие проекты, которые вы применяете для разработки FPGA и CPLD, используя специальные семейства устройств от фирмы- изготовителя. Структура проекта - совокупность модулей, которые должны содержать информа- цию, необходимую для выполнения всех этапов процесса разработки устройства, она включает в себя: • исходные описания проектируемого устройства в графической или текстовой форме, • промежуточные результаты, используемые в качестве исходных данных для после- дующих шагов проектирования; • отчеты о выполнении основных этапов проектирования; • описания тестовых воздействий, необходимых для моделирования устройства; • окончательные результаты проектирования, используемые для конфигурирования элемента, таковы: ♦ FPGA - Field Programmable Gate Array - базовые матричные кристаллы - примером могут служить кристаллы от ACTEL Xilinx; ♦ CPLD - Complex Programmable Logic Device - примером могут служить уст- ройства типа ACTEL; ♦ VHDL и Ven log - языки высокого уровня, предназначенные для описания аппаратуры (HDL - High Device Language); ♦ NC - Desktop simulators - используется в качестве средства для компиляции, моделирования и отладки устройства программируемой логики, описанного на языках высокого уровня описания аппаратуры VHDL и Verilog; ♦ Synplify Synplicity - пакет программ для синтеза программируемых логических схем. Capture в совокупности с другими продуктами Cadence обеспечивает вас средства- ми, необходимыми, чтобы провесги ваш проект через все фазы опытного процесса. Процесс включает в себя следующие эзапы: • входное проектирование; • функциональное моделирование; • синтез, размещение и зрассировку; • временное моделирование; • генерацию элемента. Если вы создали проект, который включает HDL-модели, вы должны быть уверены, чго все HDL-модели в проекте выполнены с использованием языка VHDL или Verilog. Capture не поддерживает проекты на смешанных языках.
136 OrCAD 10. Проектирование печатных плат Создание проекта На этой стадии осуществляется физическое проектирование, начиная от выбора технологического и библиотечного базиса. Capture предоставляет все средства для соз- дания функционирующего проекта в схемотехнической форме или в VHDL- или Veri- log-моделях. При этом проект не обязательно должен состоять полностью из схемотех- нических или HDL-моделей, Capture дает возможность работать со смешанными проек- тами. Обычно на этой стадии процесса проектирования схемы создаются без расчета временных характеристик. Таким образом, если даже выбрана базовая технология, проекти- руемая логика внесена в основную форму без рассмотрения временных характеристик. Итак, если ваш проект будет содержать программируемые логические матрицы, вы должны сразу выбрать нужный тип проекта при его создании: New - Project - Progammable Logic Wizard При этом вам будет предложено выбрать тип кристалла и конкретное семейство. В версии 9.2.3 поддерживаются следующие устройства: ACTEL Altera Xilinx АСТ1 Family Max 5000 Family XC3000A/L Family АСТ2 Family Max 7000 Family XC4000EFamily АСТЗ Family Max 9000 Family XC4000EXFamily 1200XL Family Flex 6000 Family XC4000XLFamily 3200DX Family Flex 8000 Family XC5200FFamily 40Mx Family Flex lOkFamily XC9500TFamily 42MX Family Spartan TFamily 54SX Family Spartan XLFamily Spartan 2FFamily Virtex FFamily Virtex2FFamily Virtex EFFamily CoolpackFamily Выберите нужный тип и семейство, и будет создан новый проект с подключенными библиотеками логических матриц и вентилей, из которых вы будете формировать ука- занное устройство. При этом появится новая панель инструментов с командами, обеспечивающими процесс его проектирования. При работе с проектом такого типа появляются две папки - PIC Resource и Simu- lation Resource, в них будут храниться данные для моделирования, файлы синхрониза- ции и промежуточные Netlist. Структура такого проекта приведена на рис. 2.42. Для создания описания проектируемого устройства на языке VHDL или Verilog использует- ся встроенный редактор этого языка, при этом ключевые слова подсвечиваются, вы в любой момент можете проверить синтаксис и для удобства воспользоваться уже готовыми конструкциями (рис. 2.43). Если вы нарисовали схему проектируемого устройства, пользуясь библиотечными примитивами, вы можете добавить специфические свойства устройств фирмы-изготови- теля в ваш проект, через команду Properties.
Часть 2. OrCAD Capture CIS 137 1 Панель инструментов PLD Actet ACT1 Family CD Hie so Hierarchy 7 C~1 Design Resources — \a6bitbcd.dsn - CT A8BITBCD В A8BITBCD + CT Design Cache + [s'4] \bcd.vhd P- CD Library + [o£| c:\cadence\psd_14.2\tools\capture\Library\FPGA\actel\Act_Comb.olb + c:\cadence\psd_l4.2\tools\capture\Library\FPGA\actel\Act_Seq. olb + 1оР| c' tcadence\psd_l 4.2\tools\capture\Library\FPGA\actellAct_IO. olb + IS?] c:tcadence\psd_14.2\tools\capture\Library\FPGA\actel\Act_RAM.olb - О Outputs |к 1 \a8bitbcd.bom - |r~*| .\a8bitbcd.vhd 'bitt CD PIC Resources - CD Postroute R .\Postroute\cds.lib Ir"*) .\Postroute\hdl.var - CD Preroute |r~*] .\Preroute\cds.lib [iC] C:\Cadence\P5D 14.2\tools\capture\saniples\Fpga\actel'i,5ampleD\Preroute\Detail.log Рис. 2.42. Окно FPGA проекта : VHDL Samples Comments Comparison Operators (IEEE 1076 3 Numenc_Std packagi Comparison Operators (Synopsys. Inc Std Logic Unsigned OK Component Cancel Component Instance Conditional Assignment Configuration Declaration Configuration Specification 4 I Help -• place component declarations in architecture bodes before begin component AND2 generic(TIPD,TILO: time), port(A,B: stdjogrc; Y. out sldjogic); end component; Рис. 2.43. Редактор VHDL В Capture процесс, с помощью которого вы запускаете симулятор, чтобы произве- сти функциональное моделирование, включает в себя компилирование библиотек от производителя и установку параметров для моделирования. Компиляцию библиотек производят один раз. Если вы уже компилировали библиотеки, вы можете пропустить этот процесс.
138 OrCAD 10. Проектирование печатных плат Функциональное моделирование На этой фазе проектирования производится отладка проекта на обнаружение оши- бок в проектируемой логике без временных расчетов. Для инициализации функцио- нального моделирования вы используете ресурсы, размещенные в папке администрато- ра проектов. Вы можете использовать NC VHDL Desktop-средства для моделирования вашего проектов. Для выполнения функционального моделирования вы генерируете сигналы, которые подаете на вход проекта, и оцениваете выходные сигналы, сравнивая их с ожидаемыми результатами. Если они не соответствуют ожидаемым результатам, вы возвращаетесь на первую стадию. Вы можете создать контрольный тестовый файл для проверки модели Testbench и добавить его к проекту. Запуск функционального мо- делирования осуществляется командой Simulate Preroute из меню PICFLOW. Вы можете специфицировать любой интерактивный или пакетный режим для работы NC VHDL Desktop. Интерактивный режим позволяет взаимодействовать с NC VHDL Desktop «на лету», в то время как пакетный режим вызывает NCV HDL Desktop, чтобы запустить его в фоновом режиме, в соответствии с командами, указанными в существующем па- кетном файле. Вы можете задать опции, которые вы хотите включить в NC VHDL Desktop. Это включает в себя: Start sim Vision - отображение процесса моделирования на дисплее - и ввод интерактивного режима Enter Interactive Mode. При вводе интерак- тивного режима время моделирования устанавливается на 0 и программа ожидает ва- ших входных воздействий, чтобы запустить моделирование. Эта опция доступна, если вы только выбрали Start Sim Vision-опцию. Все данные, полученные в результате функ- ционального моделирования отобразятся на экране (рис. 2.44), сохранятся в папке PIC Resource, в подпапке Preroute. Sign list an Waveform:! File Etfc Cortrd View Format i Help Рис. 2.44. Результаты функционального моделирования Синтез, размещение и трассировка На этом этапе проектирования вы генерируете Netlist в формате EDIF для вашего проекта, используя внешние программы синтеза ПО Synplify фирмы «Synplicity» (рис. 2.45). Полученный Netlist является входом для средств размещения и трассировки.
Часть 2. OrCAD Capture CIS 139 Инструментальные средства размещения и трассировки, предоставленные фирмой- производителем, генерируют материальную модель из выполненного проекта, которая может использоваться для временного моделирования. Модель структурна и основана на примитивных моделях, обеспеченных VHDL-библиотеками, поставляемыми произ- водителем. При этом проект оптимизируется и из проекта удаляется посторонняя логика file View Project Run Options jVindow Help c\fpgaflowl 42\test 142\synthesis\a8bttbcd.pr J Add | Change Edit | Synplify Source Files - a8Mbcd +: 23 vbdl + synthesis (aSbilbcd) Simply Setter Result» Frequency (MHz) [° 3 Symbolic FSM Compiler Г" Resource Sharing |7 Result File Change | aBbitbcd edf T arget Changej Xilinx XC4000E XC4OO3E PC84 -1. maxfan 100, forcegsr auto Рис. 2.45.Окно программы Synplify Временное моделирование Временное моделирование обеспечивает контроль вашего проекта, чтобы быть уве- ренным, что временные свойства компонентов, поставляемых изготовителем, не изме- няют функционирования вашего проекта. Таким образом, временное моделирование да- ет вам уверенность, что задержки распространения сигналов и другие факторы находят- ся внутри допустимых уровней и не затронули логику вашего проекта. Временные данные подключаются к проекту во время процесса place and route и имеют форму стандартного файла синхронизации (SDF) или аннотированного Netlist. Для временного моделирования вы можете применять входные сигналы, созданные на этапе функционального моделирования к проекту, используя средства NC VHDL. На этой стадии моделирования обнаруживается любое временное нарушение, созданное в результате трассировки проекта или логической реализации. При обнаружении вре- менных нарушений вы можете вернуться на этап проектирования, чтобы найти более оптимальные решения. Вы можете также сделать другую логическую реализацию. Ресурсы для этого моделирования находятся в папке TIMER. Генерация элемента Как только ваш проект удовлетворит временным требованиям и вы создадите ко- нечный Nethst, вы можете сгенерировать элемент, используя команду Generate Part Этот элемент представляет собой FPGA/CPLD-компонент, который является результа-
140 OrCAD 10 Проектирование печатных плат том процесса проектирования программируемой логики. Он может быть потом включен в другой проект как самостоятельный компонент. Когда вы создаете новый элемент ко- мандой Generate Part, Capture создает новую библиотеку и элемент в ней. Контакты элемента определяются файлами отчета и библиотеками для PLD контактов, представ- ленными фирмой-разработчиком. Большинство отчетов для контактов Actel, Vanits, Lattice, Xilinx описывают номера контактов, имена сигналов и режим упаковки про- граммируемых контактов в процессе размещения и разводки. Контакты сортируются по именам в алфавитном порядке, входные контакты располагаются с левой стороны, выходные или двунаправленные - с правой стороны. Generate Part может создавать но- вые элементы или обновлять номера контактов уже существующих библиотечных эле- ментов, используя опцию Update pins on existing part in library, которая разрешает при техническом проектировании проекта программируемой логики обновлять элементы схемотехники. По умолчанию создается элемент с количеством контактов, равным входным и выходным портам в таблице соединений. Однако если вы используете спе- цифическое устройство для вашего FPGA/CPLD-компонента, вы можете специфициро- вать количество контактов на это устройство, если оно отличается от количества портов в NetList. Это главным образом нужно, если вы планируете использовать элемент на PCB-схемной странице. Контакты сортируются по именам в алфавитном порядке, входные контакты располагаются с левой стороны, выходные или двунаправленные - с правой стороны. Generate Part может создавать новые элементы или обновлять номера контактов уже существующих библиотечных элементов, используя опцию Update pins on existing part in library. Когда вы применяете команду Generate Part, Capture создает библиотечный элемент, файл с расширением .OLB, со ссылкой, расположенной в папке OUTputs администрато- ра проектов. Этому элементу вы можете присвоить определенный тип, устанавливаю- щий его иерархию при системном моделировании. Это может быть: • Primitive - просто примитивный библиотечный элемент; • Edif Non-primitive — не примитивный элемент, подсоединяющий файл Netlist в EDIF формате; • Schematic View Non-primitive - не примитивный элемент, подсоединяющий элек- трическую схему; • VHDL Non-primitive - не примитивный элемент, содержащий VHDL-модель; • Verilog Non-primitive - не примитивный элемент, содержащий VERILOG-модель. Вы можете использовать сгенерированный элемент как библиотечный в схемах для других проектов, включая РСВ-проект.
Часть 3 РАБОЧАЯ СРЕДА LAYOUT В комплект поставки системы OrCAD входит редактор печатных плат Layout, как базовый и Layout Plus, как расширенный. Кроме того, имеются дополнительные про- граммы: для промежуточной трассировки - SMARTROUTE, пакет VISUAL CADD по доводке механических характеристик платы и связи с AUTOCAD и пакет по доводке слоев до требований производства GERBTOOL. Данное руководство содержит справочную информацию по командам в среде LAYOUT, а так же раскрывает некоторые понятия и возможности пакета LAYOUT PLUS. Это руководство создано по материалам электронного справочника по LAYOUT КОМАНДЫ Меню FILE HoebiiifNEW COMMAND (FILE MENU)) Выбирая команду New в меню FILE, вы можете легко создавать новую плату из .MNL-файла (двоичный Layout Netlist), который, в свою очередь, сгенерирован из схемы проекта. Вы можете добиться тех же результатов, выбрав иконку Open new board на панели инструментов окна сеанса. Когда вы хотите транслировать плату в дру- гие CAD-системы, вы можете использовать одну из команд импорта. Если вы создаете Netlist из схемы, это значит, что вы создали MNL-файл (двоичный Layout Netlist). Если вы создаете новую РСВ автономно, выполните сначала угилиту AutoECO, а затем загрузите новую РСВ в Layout. __ Когда вы выбираете команду New, Layout сначала запрашивает вас относительно шаблона технологии, который содержит или пустую плату или мог бы содержать габа- рит платы и установленные компоненты, если вы создали ваш собственный файл. Layout затем запрашивает вас относительно MNL-файла. Вы можете создать .MNL- файл в Capture for Windows, выбрав Create Netlist в меню TOOLS и указав на вкладку Layout. В заключение Layout выполняет AutoECO-процесс, который объединяет электриче- скую информацию от MNL-файла с физической информацией шаблона технологии. «Горячие» клавиши: ALT + F, N(CTRL + N). Сопутствующие темы: CREATING A NEW LAYOUT PROJECT FROM A CAPTURE DESIGN, BACKUP COMMAND, OPEN COMMAND, SAVE AS COMMAND.
142 OrCAD 10. Проектирование печатных плат Открыть (OPEN COMMAND (FILE MENU)) Команда Open предоставляет список всех .МАХ-файлов, представленных в текущем каталоге. Вы можете выбрать имя файла, или указать имя в списке, или ввести имя (и путь к каталогу, если он отличен от вашего текущего). Чтобы принять имя файла из списка файлов, выберите имя и затем нажмите ОК или нажмите клавишу Enter. Если вы хотите загрузить новый файл поверх существующего проекта, Layout спро- сит вас, хотите ли вы сохранить текущие изменения. После того как вы выберете YES, чтобы сохранить, или NO, чтобы отказаться, появится диалоговое окно Open. Используйте полосу прокрутки в поле File Name, чтобы просмотреть все .МАХ- файлы в текущем каталоге. «Горячие» клавиши: ALT + F, O(CTRL + О). Сопутствующие темы: BACKUP COMMAND, NEW COMMAND, SAVE AS COMMAND. Загрузить (LOAD (FILE MENU)) Используйте команду Load, чтобы загрузить следующие типы файлов. Файл стратегии Файл стратегии трассировки определяет, какие слои трассировки установлены по умолчанию, когда использовать Vias, в каком направлении должны разводиться трассы, какие цвета использовать для трасс и размеры активного окна трассировки. Файл сгратегии размещения определяет размещение компонентов основанное на раз- личных приоритетах, типа того, используются ли кластеры, должны ли вешил т и нож- ки меняться, или вы хотите самое быстрое размещение. Файл шаблона Когда вы сохраняете плату с расширением .ТСН или .TPL, а затем загружаете ее как шаблон технологии, Layout заменяет некоторые установки и игнорирует другие. Изме- няется следующее: стратегии размещения и разводки, количество слоев разводки, имена слоев и свойства слоя (типа Spacing), так же как и сетки, номер определенного Vias и Padstacks. Цвет, Package, Footprint и информация компонента игнорируются, а также цепи, связи, препятствия, текст и вся другая информация, специально не упомянутая здесь, игнорируются. Подгружая шаблон, вы можете определять Padstacks, зазоры при разводке и сетку, с которой вы будете разводить плату, соответствующие технологическому уровню про- изводства (классу точности), который вы будете использовать. Для получения более подробной информации по описанию шаблонов технологии см. TECHNOLOGY TEMPLATES. К типам загружаемых файлов относится : • Файл стратегии. • Файл шаблона. • МАХ-файл. • Цветовые установки.
Часть 3. Рабочая среда Layout 143 • Установки постпроцесса. • Список апертур. «Горячие» клавиши ALT + F, 1. Сохранить (SA VE COMMAND (FILE MENU)) Используйте эту команду, чтобы сохранить текущий файл проекта в каталоге проектов. «Горячие» клавиши: ALT + F, S(CTRL + S). Сохранить как (SA VE AS COMMAND (FILE MENU)) Используйте эту команду, чтобы сохранить ваш проект под новым именем файла и каталога. Вы можете сохранить файл с предложенным именем, выбрав кнопку ОК или изме- нить название на новое, а также изменить тип файла на один из следующих. Файл платы Layout 7.0 Используйте эту команду, чтобы сохранить текущий файл проекта в формате v. 7.00. Файл стратегии Используйте эту команду, чтобы сохранить ваш собственный файл стратегии (рас- ширение .SF), если вы считаете, что некоторая вариация стандартного, поставляемого с OrCAD файла стратегии приводит к лучшему результату в ваших типичных проектах. Если вы сохраняете файл стратегии как STD.SF, то он будет автоматически загружен в проект платы, если плата оттранслирована в бинарный формат L ayout. Вы можете также загружать STD.SF и использовать его с платами, которые не оттранслированы. Файл стратегии трассировки определяет, какие слои грассировки установлены по умолчанию, когда использовать Vias, в каком направлении должны разводиться трассы, какие цвета использовать для трасс и размеры активного окна трассировки. Файл стратегии размещения определяет размещение компонентов, основанное на раз- личных приоритетах, типа того, используются ли кластеры, должны ли вентили и нож- ки меняться, или вы хотите самое быстрое размещение. Файл шаблона Библиотечный файл COLOR SETUP POST PROCESSING SETUP Если вы присваиваете расширение, отличное от заданного по умолчанию для дан- ного типа файла, и сохраняете командой Save as, то расширение, которое вы назначили, и расширение, заданное по умолчанию, будут присутствовать в имени файла. Напри- мер, если бы вы сохранили Layout-проект под именем DESIGN 1 с расширением STD, то имя файла выглядело бы как DESIGN 1. STD.MAX. Если вы не указываете расширение, то по умолчанию подставляется расширение .МАХ. Когда имя введено правильно, нажмите кнопку ОК. Вы можете отменить команду, выбрав кнопку Cancel. «Горячие» клавиши: ALT + F, А.
144 OrC AD 10. Проектирование печатных плат Сопутствующие темы: BACKUP COMMAND, NEW COMMAND, OPEN COMMAND. Резервное копирование (BACKUP COMMAND (FILE MENU)) Команда Backup сохраняет ваш файл в BACKUP 1. MAX. Чтобы избежать возможности потери ценного файла, всегда имеется 5 уровней ре- зервных файлов, находящихся в вашем рабочем каталоге. Всякий раз, когда вы выбираете Backup из меню FILE, старый BACKUPLMA.X будет скопирован в BACKUP2.MAX; BACKUP2.MAX - в BACKUP3.MAX; BACKUP3.MAX - в BACKUP4.MAX; BACKUP4.MAX - в BACKUP5.MAX. Старый BACKUP5.MAX будет отброшен. Выполняется ли автотрассировка или ручная разводка, автоматическое резервиро- вание Layout выполняется всякий раз, когда проходит указанное время. Вы можете оп- ределить промежуток времени между автоматическими резервированиями, выбирая Backup Interval в меню OPTIONS. При автотрассировке Layout также записывает в BACKUP 1 М АХ при каждом пере- ключении на новое окно трассировки, при условии, что в предыдущем окне были сде- ланы изменения. «Горячие» клавиши: ALT + F, В. Сопутствующие темы: NEW COMMAND, OPEN COMMAND, SAVE AS COMMAND. Закрыть (CLOSE COMMAND (FILE MENU)) Используйте команду Close, чтобы закрыть проект, но оставить Layout открытым для старта нового проекта или открытия существующего. «Горячие» клавиши: ALT, F, С. Вывод на печать (PRINT/PLOT COMMAND (FILE MENU)) Команда Print открывает диалоговое окно Print Plot, если окно графического редак- тора активно, или печатает выбранную часть электронной таблицы, если окно элек- тронной таблицы активно. Чтобы печатать в Layout, вы должны установить принтер, используя программу ус- тановки Windows (обратитесь к вашей документации по Windows для получения более подробной информации относительно установки и добавления принтеров). В Layout вывод на печать управляется диспетчером печати Windows. Используйте команду Print/Plot: • для печати из Print Manager, • для создания DXF-файла, • для создания PRN-файла.
ат 145 Часть 3. Рабочая среда Layout Сопутствующие темы: CREATE REPORTS, TEXT EDITOR COMMAND. Примечание. Пользователи Windows должны убедиться, что их принтер перечислен, активен и применяется по умолчанию иначе Layout не сможет обратиться к нему. Если эти условия не будут выполнены должным образом, вы примете сообщение FAILED ТО INIT PRINTER. т т я Примечание. Чтобы напечатать содержимое окнаХ^ишу, активизируйте его и выберите команду Print из выпадающего меню. «Горячие» клавиши: ALT + F, T(CTRL + Р). Менеджер библиотек (LIBRARYMANAGER COMMAND (FILE MENU)) Используя менеджер библиотек, вы можете: • рассмотреть любое посадочное место любой библиотеки; • редактировать, создавать или удалять посадочное место; • делать библиотеки доступными для использования в вашем проекте; • создавать собственные библиотеки. «Горячие» клавиши: ALT + F, I(CTRJL L I). Предупреждение. Запуск нескольких копий Layout не рекомендуется. Когда выполня- ются несколько копии Layout, данные используются совместно этими двумя копия- ми. Выполнение процессов подобно AutoECO или при выполнении редактирования в Library Manager может вызвать изменения в других открытых копиях. Сопутствующие темы: USING THE LIBRARY MANAGER, CREATING A FOOTPRINT, CREATING A NEW FOOTPRINT LIBRARY. Текстовый редактор (TEXTEDITOR COMMAND (FILE MENU)) Используйте эту команду, чтобы открыть файл рапорта, INI-файл или LOG-файл в редакторе текста. Редактор текста определен в разделе REPORTEDITOR файла LAY- OUT.INI. * «Горячие» клавиши: ALT + F, Е. Сопутствующая тема - CREATE REPORTS. Выход (EXIT COMMAND (FILE MENU)) Используйте команду Exit, чтобы выйти из Layout. Если вы изменяли файл после последнего сохранения командами Backup или Save as, программа попросит, чтобы вы сохранили ваш файл. Вы можете также выходить из этой или любой другой программы Windows двой- ным нажатием кнопки свертывания в верхнем правом углу окна или нажимая ALT + F4. «Горячие» клавиши: ALT + F + X.
146 OrCAD 10 Проектирование печатных плат Меню EDIT Команда «Откат» (UNDO COMMAND (EDIT MENU)) Используйте эту команду, чтобы полностью отменить эффект последней операции. Название этих команд изменений зависит от последней обратимой операции. Если последняя операция необратима, команда недоступна. «Горячие» клавиши: ALT, Е, U(CTRL + Z) (U). Команда «Поиск/Переход» (FIND/GOTO COMMAND (EDIT MENU)) Команда Find/Goto позволяет вам находить объекты по имени или местоположе- нию. При помошп этой команды размещать объекты. Чтобы найти компонент, используйте форму U1. Чтобы наити компонент и номер контакта, используйте форму U1.1. Чтобы найти координату, используйте одну из этих форм: 1 000, 1 000 nut 1.000, 1.000. Пока вы перемещаете компонент, препятствие или текстовый элемент, вы можете ввести координаты в диалоговое окно Find и Layout автоматически поместит ваш объ- ект, или вершину препятствия, или текстовый объект в место, которое вы определили. Эта особенность доступна, даже если местоположение объекта находится вне сетки. «Горячие» клавиши: ALT + Е, F(CTRL + F). Выбрать любой (SELECT ANY COMMAND (EDIT MENU)) Select Any является доступным, когда вы выбираете инструмент Component. Выбор автоматически отображает диалоговое окно Component Selection Criteria и позволяет вам выбрать группу компонентов, удовлетворяющих некоторым критериям. Заданные по умолчанию критерии - вес компоненты, кроме тех, которые фиксированы. Например, если вы выбираете все компоненты, начинающиеся с С, то компоненты, удовлетворяющие этому критерию, появляются на вашем указателе и вы можете фор- мировать кластер или выполнить команду Quick Place для этих компонентов. Если вы хотите выбрать сразу группу компонентов, используйте команду Queue for Placement. Критерии: • REFERFNCE DESIGNATOR, • FOOTPRINT NAME, • NUMBER OF PINS, • COMP GROUP, • PLACED, • LOCKED. «Горячие» клавиши: ALT + E, S(ALT + S). Сопутствующая тема — COMPONENT COMMAND. Выбрать следующий (SELECTNEXT COMMAND (EDITMENU)) Команда Select Next доступна, когда вы выбрали инструмент компонента, инстру- мент ошибки или один из инструментальных средств трассировки. Она автоматически находит и выбирает следующий, неразмещенный компонент для редактирования или размещения, находит и выбирает следующую ошибку для редактирования или заверше-
Часть 3. Рабочая среда Layout 147 ния или находит и выбирает следующую, неразведенную связь, которая является акти- визированной DRC, для модификации или завершения. COMPONENTS Порядок выбора для Select Next следующий: если вы выбрали кластер, ключевой компонент (см. разд. «Edit Component dialog box») этого кластера выбирается первым, далее - остальные компоненты кластера. Компоненты в пределах невыбранных кластеров выбираются далее, начиная снова с ключевых компонентов; все оставшиеся неразмещенные компоненты выбираются по- сле того, как все компоненты существующих кластеров были размещены. Чтобы осуществить выбор, укажите Select Next и выберите компонент, который вы хотите разместить из представленного списка. Если компонентов слишком много, что- бы отобразить в списке, то откроется диалоговое окно, куда вы можете ввести имя ком- понента, который вы хотите разместить. ERRORS С выбранным инструментом ошибки Select Next перемещает экран к следующей последовательной ошибке и подсвечивает ее. ROUTING TOOLS Обычно эта команда используется в конце проекта, чтобы найти немногие остав- шиеся связи без визуального просмотра платы. «Горячие» клавиши: ALT + Е, N(N). Сопутствующие темы: COMPONENT COMMAND, ERROR COMMAND, DELETE (ERROR TOOL), ADD TEST POINT COMMAND, AUTO PATH COMMAND, EXCHANGE ENDS COMMAND, FINISH COMMAND, NEW VIA COMMAND, LOCK TRACK COMMAND, TACK CONN COMMAND, ADD VIA. Снятие выбора (CLEAR SELECTIONS COMMAND (EDITMENU)) Используйте эту команду, чтобы очистить все выбранные элементы в электронной таблице. «Горячие» клавиши: ALT + Е, С. Сопутствующая зема - DATABASE SPREADSHEETS COMMAND. Команда завершения (END COMMAND (EDIT MENU)) Команда End снимает выделение любых выбранных объектов и выходит из актив- ного командного режима. «Горячие» клавиши: ALT, Е, Е.
148 OrCAD 10 Проектирование печатных плат Свойства (PROPERTIES (EDITMENU)) Если вы выбрали команду Properties, после выбора объекта Layout отображает диа- логовое окно, в котором вы можете редактировать свойства объекта: Выбранные объекты Нет выбранных объектов Компонент Группа Полигон Контакт Диалоговое окно Редактирование слоя Редактирование компонента Редактирование компонента Редактирование полигона Изменение соединения Редактирование текста «Горячие» клавиши: ALT, Е, P(CTRL + Е). Меню VIEW Проект (DESIGN (VIEW MENU)) Используйте эту команду, чтобы возвратиться к окну проекта от диаграммы плот- ности и окон предварительного просмотра. При возвращении к окну проекта от окна предварительного просмотра эта команда восстанавливает цветовую палитру слоя, которая была до предварительного просмотра. «Горячие» клавиши: CTRL+P. Сопутствующие темы: GERBER SETUP DIALOG BOX, POST PROCESS (DATA SPREADSHEETS). Диаграмма плотности (DENSITY GRAPH WINDOW) Диаграмма плотности показывает относительную плотность связей на плате так, чтобы вы могли исследовать трудности трассировки, связанные с различными опциями размещения. Layout рассматривает множество факторов (количество слоев трассировки и компонентов с поверхностным креплением, размеры дорожек и DRC-установки), что- бы определить плотность связей различных областей вашего проекта. Цвет, который появляется в определенной области окна, указывает плотность его связей: Черный: незначительная плотность соединений; Синий: плотность связей менее 25 % ; Зеленый: плотность связей менее 50 % ; Желтый: плотность связей менее 75 % ; Розовый: плотность связей более 75 % ; Красный: плотность связей более 100 % . Диаграммы в виде столбцов наверху и справа показывают плотность по направле- ниям. То есть диаграммы в виде столбцов наверху проекта отражают плотность для вертикальных трасс; диаграммы в виде столбцов справа от проекта отражают плотность для горизонтальных трасс. Если вы размещаете ваши компоненты в окне проекта, используйте диаграмму плотности, чтобы определить, как ваше размещение воздействует на потенциальный успех операции разводки. То есть размести те ваши компоненты в окне проекта, затем
Часть 3. Рабочая среда Layout 149 проконсультируйтесь с диаграммой плотности, чтобы определить плотность связей для этого размещения. Возвратитесь к окну проекта и скорректируйте ваше размещение со- ответственно, затем проверьте диаграмму плотное ги снова. Повторите процесс, пока вы не убедитесь, что плотность связей находится на приемлемом уровне. Вообще лучше разместить ваши компоненты так, чтобы не было по возможностиникаких областей с плотностью связей больше чем 75 % (отсутствие розовых или красных областей). Есть 3 уровня детализации, доступные в диаграмме плотности: грубый, средний и качественный. Начиная размещение, используйте диаграмму плотности на грубом уровне и разместите ваши компоненты так, чтобы плотность связей отвечала вашим требованиям. Затем установите диаграмму плотности в средний уровень и далее опре- делите проблемные области в вашем размещении. Как только вы приведете к приемле- мому виду плотность связей на среднем уровне, переходите к качественному уровню. Не всегда есть возможность устранить все области с высокой плотностью связей. Одна- ко если вы определили эти области по диаграмме плотности, это позволит вам разрабо- тать соответствующую стратегию трассировки. Общим правилом является то, что вы должны разводить области высокой плотности сначала. «Горячие» клавиши: SHIFT + Н. Сопутствующие темы: DATABASE SPREADSHEETS COMMAND, STRATEGY SPREADSHEETS COMMAND, DESIGN WINDOW, LIBRARY WINDOW. Предварительный просмотр (PREVIEW COMMAND (VIEWMENU)) Эта команда показывает изображение файла чертежа, который будет создан с теку- щими установками. Предварительный просмотр позволяет вам визуально осматривать содержание, чтобы гарантировать, что вся информация, необходимая вам, была вклю- чена в файл чертежа. Чтобы возвратиться к окну проекта после предварительного просмотра файла чер- тежа, выберите Design из меню VIEW. «Горячие» клавиши: ALT + V, W. Сопутствующие темы: DESIGN COMMAND, GERBER SETTINGS, GERBER PREFERENCES DIALOG BOX, POST PROCESS SETTINGS. Высокий контраст (HIGH CONTRAST COMMAND (VIEWMENU)) Эта команда - переключатель, который выделяет выбранный в настоящее время объект. Когда высокий контраст включен, то все объекты, за исключением выбранных, изменят свой цвет на оттенки серых полугонов. Выбранный объект сохранит свой пер- воначальный цвет так, чтобы быть отчетливо видимым. Выберите команду High Contrast снова, чтобы выключить высокий контраст изо- бражения. «Горячие» клавиши: ALT + V, T(.(PERIOD)).
150 OrCAD 10. Проектирование печатных плат Очистка экрана (CLEAR SCREEN COMMAND (VIEWMENU)) Используйте эгу команду, чтобы стереть все данные с экрана без воздействия на трассировку платы. Если вы хотите просматривать только выбранный слой, то можете очистить экран, затем просто нажать соответствующий номер слоя в раскрывающемся списке окна про- екта. Например, если бы вы хотели просмотреть только один слой ТОР, тогда вы вы- брали бы Erase Screen из меню VIEW и нажали бы клавишу 1. «Горячие» клавиши: ALT + V, S(BACKSPACE). Сопутствующие темы: ZOOM PREVIOUS COMMAND, DRC/ROUTE BOX COMMAND, LAYER COMMAND. Перерисовка (REDRAWCOMMAND (VIEWMENU)) Redraw позволяет вам перерисовать экран. «Горячие» клавиши: ALT + V, R(HOME). Сопутствующие темы: ZOOM IN COMMAND, ZOOM OUT COMMAND, ZOOM CENTER COMMAND, ZOOM ALL (FIT) COMMAND. Окно запроса (QUERY WINDOW COMMAND (VIEWMENU)) Команда Query Window позволяет вам запросить у Layout информацию на выбран- ный объект проекта, выбранный непосредственно в окне проекта или в электронной таблице. Вызвать окно Query можно выбором кнопки Query на панели инструментов. Выбирая любой объект, типа контактной площадки, трассы, полигона или соедине- ния, вы можете выяснять различные виды информации, типа имени объекта (например, U 1.1), его координаты размещения, присоединенное имя цепи (типа GND) и любые из атрибутов, присоединенных к сигналу. Более важно то, что вы можете использовать Find, Edit или Delete любых объектов в проекте без необходимости активизации данных или графического окна. Кроме того, нажимая левую клавишу мыши на любой строке запроса, вы можете инициировать за- прос на объект и изменять его или проверять данные как захотите. Если вы нажимаете на позиции (например, [1 000, 1 000]), то графическое окно по- зиционируется на новом месте. «Горячие» клавиши: ALT + V, Q(Q). Сопутствующая тема - DATABASE SPREADSHEETS COMMAND. Таблицы данных (DATABASE SPREADSHEETS COMMAND (VIEWMENU)) Используйте эту команду, чтобы отобразить окна электронной таблицы базы дан- ных. Окна электронной таблицы базы данных содержат текстовые данные, подобные найденному в окне запроса (Query). Различие в том, что электронные таблицы распола- гаются так, чтобы вы могли легко редактировать много объектов одновременно, а не по одному, как в Query Window.
Часть 3. Рабочая среда Layout 151 Вы можете отображать диалоговое окно для редактирования информации элекгрон- ной таблицы, дважды нажимая на ячейке. Чтобы выбрать несколько ячеек, удерживайте Shift в процессе выбора ячеек. «Горячие» клавиши: ALT, V, D. Сопутствующие темы: APERTURES (DATA SPREADSHEETS), COMPONENTS (DATA SPREADSHEETS), DRILLS (DATA SPREADSHEETS), ERROR MARKERS (DATA SPREADSHEETS), FOOTPRINTS (DATA SPREADSHEETS), LAYERS (DATA SPREADSHEETS), NETS (DATA SPREADSHEETS), OBSTACLES (DATA SPREADSHEET), PACKAGES (DATA SPREADSHEETS), PADSTACKS (DATA SPREADSHEETS), POST PROCESS (DATA SPREADSHEETS), STATISTICS (DATA SPREADSHEETS), TEXT (DATA SPREADSHEETS), QUERY WINDOW COMMAND, STRATEGY SPREADSHEETS. Показать все (ZOOMALL (FIT) COMMAND (VIEWMENU)) Zoom All (Fit) позволяет вам быстро показать всю плату сразу, с такой подробно- стью, какую может показать экран. «Горячие» клавиши: ALT + V, A(SHIFT + HOME). Сопутствующие темы: ZOOM IN COMMAND, ZOOM OUT COMMAND, ZOOM CENTER COMMAND, REDRAW COMMAND. Показать с центром (ZOOM CENTER COMMAND (VIEWMENU)) Zoom Center позволяет вам центрировать текущую позицию указателя на экране без изменения формата изображения. «Горячие» клавиши: ALT + V, С(С). Сопутствующие темы: ZOOM IN COMMAND, ZOOM OUT COMMAND, ZOOM ALL (FIT) COMMAND, REDRAW COMMAND. Увеличить (ZOOM IN COMMAND (VIEWMENU)) Zoom In позволяет вам увидеть меньшую область платы с большей подробностью. Zoom In увеличивает масштаб платы 2:1, каждый раз при нажатии левой клавиши мыши. Вы можете также использовать Zoom In, чтобы изменить масштаб изображения к области трассировки или проверки без изменения размера окна Drc/Route.
152 OrCAD 10. Проектирование печатных плат Когда вы выбираете Zoom In, указатель изменяется на Z. Нажмите ESC, чтобы выйти из режима Zoom. «Горячие» клавиши: ALT + V, 1(1). Сопутствующие темы: ZOOM OUT COMMAND, ZOOM CENTER COMMAND, ZOOM ALL (FIT) COMMAND, REDRAW COMMAND. Уменьшить (ZOOM OUT COMMAND (VIEWMENU)) Zoom Out позволяет вам рассматривать большую область платы с меньшим количе- ством подробностей. Zoom Out уменьшает масштаб платы 2:1 каждый раз при нажатии левой клавиши мыши. Нажмите ESC, чтобы выйти из режима Zoom. «Горячие» клавиши: ALT + V, 0(0). Сопутствующие темы: ZOOMING, ZOOM IN COMMAND, ZOOM CENTER COMMAND, ZOOM ALL (FIT) COMMAND, REDRAW COMMAND. Показать предыдущее (ZOOMPREVIOUS COMMAND (VIEWMENU)) Zoom Previous позволяет вам отображать плату так, как она выглядела до последне- го использования команды Zoom. Примечание. Если вы используете Zoom/DRC/Route Box, то вы не сможете исполь- зовать Zoom Previous, чтобы возвратиться к вашему последнему местоположению или коэффициенту сжатия графики. Если вы желаете осмотреть некоторую область проек- та и затем возвратиться туда, где вы были, то вы должны использовать Zoom/Area, а не Zoom/DRC/Route Box. «Горячие» клавиши: ALT + V, Р. Сопутствующие темы: CLEAR SCREEN COMMAND, DRC/ROUTE BOX COMMAND, LAYER COMMAND. Увеличить в DRC/ROUTE окно (ZOOMDRC/ROUTE BOX COMMAND (VIEW MENU)) Команда DRC/Route Box имеет две функции: • перемещение текущего DRC/Route-окна указателем мыши и увеличения; • изменение размеров DRC/Route-окна мышью и увеличение в размер этого окна. «Горячие» клавиши: ALT + V, В(В). Сопутствующие темы: MOVING THE DRC/ROUTE BOX, ERASE COMMAND,
Часть 3. Рабочая среда Layout 153 ZOOM PREVIOUS COMMAND, LAYER COMMAND. Выбрать слой (SELECT LA YER COMMAND) Команда Select Layer позволяет вам изобразить определенный слой поверх сущест- вующей графики. Когда откроется диалоговое окно Select Layer, выберите слой, который вы хотите изобразить поверх других, из раскрывающегося списка слоев. Вы также можете использовать раскрывающийся список слоев на инструменталь- ной панели. Если вы хотите видеть только один слой, нажмите Backspace, чтобы очистить экран, и затем выберите желаемый слой для просмотра. «Горячие» клавиши: ALT + V, L. Сопутствующие темы: ERASE COMMAND, ZOOM PREVIOUS COMMAND, DRC/ROUTE BOX COMMAND. Видимый о невидимый (VISIBLE о INVISIBLE COMMAND (VIEWMENU)) Используйте эту команду, чтобы установить цвет выбранного элемента в невиди- мый. Невидимый элемент не отображается. «Горячие» клавиши: ALT + Е, V. Меню TOOL Слой Выбор слоя (SELECT LAYER COMMAND) Команда Select Layer позволяет вам изобразить определенный слой поверх сущест- вующей графики. Когда откроется диалоговое окно Select Layer, выберите слой, который вы хотите изобразить поверх других, из раскрывающегося списка слоев. Вы также можете использовать раскрывающийся список слоев на инструменталь- ной панели. Если вы хотите видеть только один слой, нажмите Backspace, чтобы очистить экран, и затем выберите желаемый слой для просмотра. «Горячие» клавиши: ALT + V, L. Сопутствующие темы: ERASE COMMAND, ZOOM PREVIOUS COMMAND, DRC/ROUTE BOX COMMAND. Выбор из таблицы (LAYERS (DATA SPREADSHEETS)) Электронная таблица слоев обеспечивает информацию относительно названий сло- ев, прозвищ слоев, типов слоев и зеркальных слоев. «Горячие» клавиши: SHIFT + Y.
154 OrCAD 10. Проектирование печатных плат Вы можете использовать диалоговое окно Edit Layer, чтобы назначить зеркальные слои так, чтобы Layout автоматически отражал компоненты, препятствия и текст, пово- рачивал контактные площадки и контуры габаритов компонентов соответственно. Вы можете также использовать диалоговое окно Edit Layer для определения названия библиотеки слоев так, чтобы Layout знал, из какой библиотеки брать слои для Padstacks, препятствий и текста. Чтобы вызвать диалоговое окно Edit Layer, дважды щелкните на элементе в элек- тронной таблице. Пока открыта таблица, имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS. Удаление трассировки на слое (UNROUTE (LAYER)) Используйте эту команду, чтобы полностью удалить предварительно созданные трассы на слое. Свойства (PROPERTIES (LAYER)) После выбора слоя выбор команды Properties открывает диалоговое окно Edit Layer. «Горячие» клавиши: CTRL + Е. Кластер Создать кластер (MAKE (CLUSTER)) Создание доступно, когда выбран инструмент Component. Используйте эту коман- ду, чтобы определить кластер компонентов, который является интуитивным путем ор- ганизации компонентов в группы на предварительных стадиях проекта. Компонент - элемент или деталь. Печатная плата содержит компоненты, прикреп- ленные к общей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. «Горячая» клавиша - К. Сопутствующие темы: COMPONENT COMMAND, BUILDING COMPONENT CLUSTERS. Разрушить кластер (BREAK (CLUSTER)) Разрушение кластера доступно, когда вы выбираете инструмент Component. Эта команда восстанавливает все компоненты в кластере в их фактических формах. Все точки привязки компонентов будут расположены в центральной точке кластера, из ко- торого они были получены. Это полезно, если вы должны бросить быстрый взгляд внутрь кластера, чтобы увидеть, какие формы присутствуют. Если вы выберете кластер и нажмете S, то вы увидите список, который даст вам число штырей в каждом компоненте. Этого часто достаточно, чтобы идентифицировать типы компонентов, которые вы можезе пожелать разместить сначала. Штырь (Pin) - часть компонента, к которой может быть сделано электрическое под- ключение. «Горячие» клавиши: CTRL + К. Сопутствующая тема - COMPONENT COMMAND.
Часть 3. Рабочая среда Layout 155 Группа Отфильтрованный выбор (SELECT FILTERED (COMPONENT)) Select Filtered устанавливает фильтр для создания набора компонентов, доступных вам в последовательности. Например, вы можете установить, чтобы Layout выбирал только те неразмещенные микросхемы, у которых 20 или большее количество ножек. Когда вы выбираете команду Select Filtered, Layout открывает диалоговое окно Component Selection Criteria для выбора категории. Выбранные компоненты присоеди- няются к указателю, и вы можете тогда использовать Quick Place из всплывающего ме- ню, чтобы разместить все выбранные компоненты, или Select Next для размещения ка- ждого из выбранных компонентов индивидуально. Чтобы видеть имя следующего ком- понента, который будет размещен, используйте команду Place. Группа компонентов (Component Group) может быть определена на схеме, и ее можно использовать с Select Filtered в Layout. Схема - графическое описание электрических цепей. Сопутствующие гемы: PLACE, QUEUE FOR PLACEMENT, SELECT ANY. Новая (NEW(GROUP)) Диалоговое окно Edit Component (рис. 3.1) открывается, когда вы имеете выделен- ным компонент(ы) и выбираете: • Properties из меню EDIT; • команду Group и затем команду New из меню TOOL; • кнопку редактирования на панели инструментов. Edit Component Reference Designator рЩ Part Type |сом1 Value [COMI Footprint... | [~!0HH100 Location — X |ibo.33 Y | 59 3725 Rotation tg Group 0 j(] Cluster ID | Component flags Г Fixed Г Locked Г Key Г Non-Electnc Б/ Route Enabled Г Do Not Rename OK I Help | Cancel | Рис. 3.1. Диалоговое окно Edit Component Вы можете также дважды нажать на компонент, чтобы отобразить это диалоговое окно.
156 OrCAD 10. Проектирование печатных плат REFERENCE DESIGNA TOR Это текстовое окно появляется в диалоговом окне Edit Component, когда вы выби- раете только один компонент для редактирования. Layout присваивает Reference Designator, который вы вводите в данный компонент. PART TYPE Ввод значения в это текстовое поле позволит в дальнейшем связать компоненты од- ного типа для последующего их размещения. VALUE Значение, которое вы указываете в этом текстовом поле, присваивается рассматри- ваемому компоненту (ам). FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint так, чтобы вы мог- ли присвоить посадочное место (Footprint) рассматриваемому компоненту. LOCATION • X and Y Location - X- и Y-координаты компонента относительно базовой точки (Datum) платы (начала координат). • Rotation - это текстовое окно описывает ориентацию компонента в градусах. На- чальная ориентация компонента определена его посадочным местом. GROUP NUMBER Назначает номер группы, чтобы связать компоненты с целью дальнейшего разме- щения. Данную операцию предпочтительно выполнять в процессе создания схемы. Примечание. Лучше назначать номера групп в процессе создания схемы. CLUSTER ID Присваивает Reference Designator ключевого компонента в кластере, как имя юга- стера для простой ссылки. COMPONENT FLAGS • Fixed - эта опция фиксирует компонент в определенном месте на плате. Фиксиро- ванные компоненты не могут ни перемещаться, ни изменяться в окне проекта. Что- бы корректировать или изменять фиксированный компонент, вы должны отредак- тировать соответствующую ячейку в Components Spreadsheet. • Non-Electric - защищает ваши механические части от удаления в процессе AutoECO. • Locked - временно блокирует компонент в определенном месте так, чтобы алгоритм авторазмещения не воздействовал на него. • Route Enabled - Layout устанавливает эту опцию по умолчанию. Если вы отменяете се, то все цепи, подключенные к ножкам или контактам этого компонента, стано- вятся недос тучными для разводки. • Key - эта установка указывает, что соотвтсгвующий компонент является ключе- вым, вокруг которого будут размещаться другие связанные компоненты.
Часть 3. Рабочая среда Layout 157 • Do Not Rename - когда вы выбираете эгу опцию тем самым исключаете возмож- ность переименования соответствующе! о компонента в течение автоматического процесса переименования (связанного с командой Rename Component из меню AUTO). Сопутствующие темы: SELECT TOOL (COMPONENT), BUILDING COMPONENT CLUSTERS, ADJUSTING COMPONENT GROUPS. Перенос на противоположный слой (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та. групп и препятствий на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и автоматически перемещенная на противоположный слой (согласно зеркальному слою, укатанному в электронной таблице слоев). Слой (LA YER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов. Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. ОсиХ Горизонталь или направление слева направо в двумерной системе координат. (Эта ось перпендикулярна к Y оси.) Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости от того, выбрана ли кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT + Т, G, Т(Т). Сопутствующие темы: GROUPING COMPONENTS FOR PLACEMENT, COMPONENT COMMAND, TEXT COMMAND, OBSTACLE COMMAND, MIRROR COMMAND, MIRRORING OBJECTS.
158 OrCAD 10. Проектирование печатных плат Поворот (ROTA ТЕ COMMAND) Используйте эту команду, чтобы вращать компоненты, группы, текст и препятст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, фуппы и препятствия могут вращаться, даже когда режим Reconnect включен. Вращение компонента, группы, препятствия или текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно. Centroid - центр масс. Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT + Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Блокировка (LOCK) Вы можете временно блокировать компонент или группу в определенном местопо- ложении. Вы можете разблокировать блокированный объект, выбрав его и, ответив YES, ко- гда Layout спрашивает, хотите ли вы отменить блокировку. Вы можете также разблокировать объект, открыв электронную таблицу данных компонентов, выбрав компонент, открыть диалоговое окно Edit Component и очистить переключатель Locked. «Горячие» клавиши: ALT + Т, G, L(L). Сопутствующая тема - COMPONENT COMMAND. Фиксирование (FIX) Команда Fix Components устанавливает постоянное местоположение отобранных компонентов и ipynn. Вы можете отменить команду Fix в таблице Components Data Spreadsheet, выбирая компонент и открывая диалоговое окно Edit Component и очищая переключатель Fixed. «Горячие» клавиши: ALT + Т, G, F. Сопутствующая тема - COMPONENT COMMAND.
Часть 3. Рабочая среда Layout 159 Свойства (PROPERTIES (GROUP)) После выбора группы выбор команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (GROUPS)) Команда группы Delete удаляет все компоненты в пределах выбранной группы. После выбора группы есть 3 способа активизировать команду Delete: • Нажмите кнопку Delete на инструментальной панели. • Нажмите клавишу Delete на клавиатуре. • В меню EDIT выберите Delete. • В меню TOOL укажите на Group и выберите Delete. Layout спросит для проверки, хотите ли вы удалить все компоненты в пределах группы. Если вы продолжите, Layout уведомит вас, что это повлияет на Netlist, и прове- рит снова, что вы действительно хотите удалить компоненты. «Горячие» клавиши: CTRL + X. Матрица Выбор инструмента (SELECT TOOL COMMAND (MATRIX)) Инструмент Matrix позволяет вам графически спроектировать матрицу для разме- щения компонентов. Для создания матрицы: 1. Из меню TOOL укажите на Matrix и выберите Select Tool. 2. Нажмите в том месте проекта, где вы хотите создать матрицу. 3. Растяните прямоугольник до нужного размера матрицы. 4. Щелкните мышью для фиксации границ. 5. Перемещаясь внутри контура матрицы, установите необходимое число вертикаль- ных и горизонтальных ячеек матрицы. 6. Щелкните повторно, для фиксирования ячеек. В этом месте вы можете размещать выбранные компоненты, используя команду Place Matrix в меню AUTO. Если Layout не может разместить все выбранные компонен- ты в пределах данной матрицы, то оставшиеся компоненты будут помещены в кластер. Вы также можете делать следующие изменения в структуре матрицы: 1. Перемещать отдельные строки матрицы. Нажмите левую клавишу мыши на любой матрице, чтобы перемещать; горизонтальные строки передвигаются вверх или вниз, вертикальные - влево или вправо. 2. Перемещать всю матрицу. Если вы пользуетесь окном для выделения матрицы, то вы можете перемещать всю матрицу в любое место. Сопутствующая тема - DELETE (MATRIX).
160 OrCAD 10. Проектирование печатных плат Удаление (DELETE (MATRIX)) Эта команда удаляет существующую матрицу. Для удаления матрицы: 1. Охватите матрицу окном выделения. 2. После выделения матрицы выполните одну из следующих манипуляций: • щелкните кнопку Delete панели инструментов; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите Matrix и выберите Delete. «Горячие» клавиши: CTRL + X. Компонент Выбор инструмента (SELECT TOOL (COMPONENT)) При использовании команды Component Select Tool (или кнопки компонента на ин- струментальной панели) вы можете редактировать один или несколько компонентов. Сопутствующие темы: ADJUST, FIX, LOCK, OPPOSITE, PLACE BOARD, RENAME COMPONENTS, ROTATE, SHOVE, SWAP, ADD COMPONENT DIALOG BOX, EDIT COMPONENT DIALOG BOX. Отфильтрованный выбор (SELECT FILTERED (COMPONENT)) Select Filtered устанавливает фильтр для создания набора компонентов, доступных вам в последовательности. Например, вы можете установить, чтобы Layout выбирал только те неразмещенные микросхемы, у которых 20 или большее количество ножек. COMPONENT Элемент или деталь. Печатная плата содержит компоненты, прикрепленные к об- щей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. Hodkkci(PIN) Часть компонента, к которой может быть сделано электрическое подключение. Когда вы выбираете команду Select Filtered, Layout открывает диалоговое окно Component Selection Criteria для выбора категории. Выбранные компоненты присоеди- няются к указателю, и вы можете тогда использовать Quick Place из всплывающего ме- ню, чтобы разместить все выбранные компоненты, или Select Next для размещения ка- ждого из выбранных компонентов индивидуально. Чтобы видеть имя следующего ком- понента, который будет размещен, используйте команду Place. Команда Component Group может быть установлена на схеме, и ее можно использо- вать с Select Filtered в Layout.
Часть 3. Рабочая среда Layout 161 Сопутствующие темы: PLACE, QUEUE FOIL PLACEMENT, SELECT ANY. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно со- стояния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С. Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Всплывающее меню (POP-UP MENU) Для вызова контекстно-зависимого падающего меню вы можете: • щелкнуть правой клавишей мыши; • нажать клавишу «+» на клавиатуре. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Очередь для размещения (QUEUE FOR PLACEMENT (COMPONENT)) Используйте Queue for Placement, чтобы выбрать категории компонентов для раз- мещения. Когда вы выбираете команду Queue for Placement, Layout открывает диалого- вое окно Component Selection Criteria для выбора категории. Вы можете тогда использо- вать Select Next, чтобы размещать каждый из выбранных компонентов индивидуально. Чтобы видеть название следующего компонента, который будет размещен, используйте команду Place. Команда Component Group может быть установлена на схеме, и ее можно использо- вать с Select Filtered в Layout. Сопутствующие темы: PLACE, SELECT FILTERED, SELECT ANY. Размещение (PLACE (COMPONENT)) Используйте команду Place, чтобы рассмотреть названия компонентов и разместить их индивидуально после их отбора с использованием команд SELECT FILTERED, Queue for Placement или Select Any. Сопутствующие темы: SELECT FILTERED, QUEUE FOR PLACEMENT, SELECT ANY C OMMAND. 6-2813
162 OrCAD 10. Проектирование печатных плат Новый (ADD COMPONENT DIALOG BOX) Диалоговое окно Add Component (рис. 3.2) появляется, koi да вы выбираете New из всплывающего меню, при активном инструменте Component и если нет выбранных компонентов. Add Corrponent Beference Designator Part Type Value footprint... Location £ (Too * Y Jtf Flotation [g _____£__—------------------——i Group ff |0 Cluster ID | Component flags Г” Fixed Г* Locked Г Key Г Non-Electric P Route Enabled Г Do Not Rename __________ OK Help | Cancel I Рис. 3.2 Диалоговое окно ADD Component REFERENCE DESIGN A TOR В этом текстовом окне определяется указатель ссылки, который вы хотите назна- чить новому компоненту. Reference Designator (указатель ссылки) - строка, определяющая тип компонента и номер, определенный для этого компонента (DD1). PART TYPE Введите характерный номер детали для нового компонента в этом текстовом окне; делая так, вы будете способны связать компоненты одного типа с целью размещения. VALUE Используйте это текстовое поле, чтобы присвоить значение величины новому ком- поненту. Для дискретных компонентов значение обычно связывается с электрическими параметрами. FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint, которое позволяет вам назначить посадочное место новому компоненту. Footprint - описание физических свойств компонента. Оно состоит из трех элементов: 1. Padstacks. 2. Препятствия. 3. Текста.
Часть 3. Рабочая среда Layout LOCATION 163 • X And Y Location. Эти два текстовых окна позволяют вам определить место, в кото- ром появится новый компонент на вашей плате. Местоположение базы проекта (Datum) служит началом координат (0,0). Положение вашего курсора (в момент выбора команды New) обеспечивает заданные по умолчанию координаты. Если вы измените эти значения, то компонент появится в новых координатах. Тем не менее компонент будет двигаться за указателем и не установится, пока вы не нажмете ле- вую клавишу мыши. • Rotation. Это текстовое поле позволяет задать угол поворота нового компонента. Вращение производится против часовой стрелки. GROUP NUMBER Вы можете присвоить номер группы новому компоненту, введя значение в это тек- стовое поле. Номера групп позволят вам связать компоненты различных типов с целью размещения. CLUSTER ID Layout добавляет новый компонент к кластеру, чей номер вы определили в этом текстовом окне. Если вы хотите, чтобы новый компонент был ключевым компонентом кластера, выберите опцию Key (см. ниже) и имя кластера изменится на указатель ссыл- ки нового компонента. COMPONENT FLAGS • Fixed. Эта опция постоянно фиксирует новый компонент на вашей плате. • Non-Electric. Выбор этой опции гарантирует, что механические детали не будут удалены с платы в процессе AutoECO. • AutoECO. Акроним для Automatic Engineering Change Order. AutoECO - команда Layout, которая позволяет вам ускорить внесение изменений на печатную плату из OrCAD Capture for Windows (или другого пакета, интегрированного с Layout). • Locked. Когда вы выбираете эту опцию, то алгоритм авторазмещения не сможет корректировать позицию компонента. • Route Enabled. Данная опция разрешает трассировку компонента. • Key. Когда вы выбираете эту опцию и вводите значение в текстовое окно ID- кластера, Layout добавляет новый компонент к указанному кластеру и обозначает этот компонент как ключевой внутри этого кластера. Имя кластера также изменяет- ся на указатель ссылки нового компонента. • Do Not Rename. Выбор этой опции запрещает команде Rename автоматически пере- именовывать компонент. Сопутствующие темы: SELECT TOOL (COMPONENT) COMMAND, NEW (COMPONENT) COMMAND. Копирование (COPY (COMPONENT)) Эта команда создает копию выбранного компонента и автоматически увеличивает позиционный номер. «Горячая» клавиша - INSERT.
164 OrCAD 10. Проектирование печатных плат Если вы не выбрали компонент и выбрали New, появится диалоговое окно Add Component, так что вы сможете назначить указатель ссылки и посадочное место новому компоненту. Если посадочное место еще не существует на плате, оно берется из указанной библиотеки. Библиотеки (Library) - в Layout, коллекция образцов или шаблонов посадочных мест, разработанных для облегчения создания РСВ-проекта. Выравнивание (ADJUST (COMPONENT)) Когда вы работаете в интерактивном режиме, команда Adjust оптимизирует компо- ненты, которые вы выбрали для эстетической и качественной разводки по осям X и Y. Y (ось) Вертикальная линия или направление снизу вверх в двумерной системе координат. «Горячая» клавиша - J. Сопутствующие темы: COMPONENT COMMAND, ADJUSTING COMPONENT GROUPS. Перенос на противоположный слой (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та, групп и препятствий на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и автоматически перемещенная на противоположный слой (согласно зеркальному слою, указанному в электронной таблице слоев). Cnou(LAYER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов. Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости, выбрана ли кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT, Т, G, Т(Т)
Часть 3. Рабочая среда Layout 165 Поворот (ROTATE COMMAND) Используйте эту команду, чтобы вращать компоненты, группы, текст и препятст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, группы и препятствия могут вращаться, даже когда режим Reconnect включен. Вращение компонента, группы, препятствия ими текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно. Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT, Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Расталкивание (SHOVE (COMPONENT)) Используйте эту команду, чтобы разместить компоненты посреди других компо- нентов, расталкивая их в стороны. Shove использует Place Outlines из библиотек посадочных мест, чтобы определить, как близко два компонента могут быть помещены вместе. Она также обращает внима- ние на Insertion Outlines. По правилу, следуя которому Insertion Outlines может накла- дываться на другую Insertion Outlines, но не может накладываться на Place Outlines. «Горячие» клавиши: CTRL <- Н. Сопутствующая тема — COMPONENT COMMAND. Обмен (SWAP) Вы можете менять компонент на другой компонент, штырь на другой штырь, или вентиль на другой вентиль. Чтобы поменять компоненты, ножки или вентили: 1. Выберите первый объект, который вы хотите поменять. 2. В меню TOOL укажите на тип меняемого объекта (компонент, штырь или вентиль) и выберите Swap. Если вы меняете вентили, Layout высвечивает вентили, которые являются доступ- ными для обмена. 3. Выберите второй объект, на который вы хотите менять.
166 OrCAD 10. Проектирование печатных плат Примечание. Не следует пытаться менять вентили или ножки, если вы нс уверены, что эта замена будет передана в схему. «Горячие» клавиши: CTRL + W. Сопутствующие темы: SWAPPING OBJECTS, PIN COMMAND, DELETE (PIN TOOL), COMPONENT COMMAND, GATE COMMAND. Блокировка (LOCK) Вы можете временно блокировать компонент или группу в определенном местопо- ложении. Вы можете разблокировать блокированный объект, выбрав его и ответив YES, когда Layout спрашивает, хотите ли вы отменить блокировку. Вы можете также разблокировать объект, открыв электронную таблицу данных компонентов, выбрав компонент, открыть диалоговое окно Edit Component и очистить переключатель Locked. «Горячие» клавиши: ALT, Т, G, L(L). Сопутствующая тема - COMPONENT COMMAND. Фиксирование (FIX) Команда Fix Components устанавливает постоянное местоположение отобранных компонентов и групп. Вы можете отменить команду Fix в таблице Components Data Spreadsheet, выбирая компонент, открывая диалоговое окно Edit Component и очищая переключатель Fixed. «Горячие» клавиши: ALT, Т, G, F. Сопутствующая тема - COMPONENT COMMAND. Альтернативное посадочное место (ALTERNATE FOOTPRINT (COMPONENT)) Используйте команду Alternate Footprint, чтобы назначить дополнительные поса- дочные места, которые определены в атрибуте Fplist. Когда вы выбираете эту команду, Layout отображает диалоговое окно Footprint Selection, из которого вы можете выбирать альтернативное посадочное место. Посадочное место (Footprint) - описание физических свойств компонента. Оно со- стоит из трех элементов: Padstacks, препятствия и текста. Property (Attribute) - характеристика объекта, которая может быть отредактирована. Свойство состоит из названия и значения. Примеры названий свойств - значение ком- понента и цвет. Их соответствующие значения свойств могут быть, например, конден- сатор и красный. Сопутствующая тема - COMPONENT COMMAND. Свойства (PROPERTIES (COMPONENT)) После выбора компонента выбор команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е.
Часть 3. Рабочая среда Layout 167 Удаление (DELETE (COMPONENT)) Данная команда удаляет единичные или множественные компоненты. Чтобы удалить компоненты: 1 Выберите один или несколько компонентов для удаления. 2 . После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Component и выберите Delete. «Горячие» клавиши: CTRL + X. Упаковочная информация (корпус) Выбор из таблицы (PACKAGES (DATA SPREADSHEETS)) Электронная таблица Packages содержит информацию о вентилях и ножках, которая связана с компонентами в проекте. «Горячие» клавиши: SHIFT + К. Вы можете использовать диалоговое окно Package Edit для управления обменом вентилей (между идентичными компонентами или в пределах компонента), обменом ножек и расположением вентилей в пределах корпуса. Чтобы вызвать диалоговое окно Package Edit, дважды щелкните на элементе в элек- тронной таблице. Пока открыта таблица, имеется доступ к командам редактирования как из меню EDIT, так и из всплывающего меню. Всплывающее меню (POP-UP MENU) Для вызова контекстно-зависимого падающего меню вы можете: • щелкнуть правой клавишей мыши; • нажать клавишу «+» на клавиатуре. Заголовки • Package Name - текстовая строка, обозначающая электрические упаковочные данные. • Gate Name - обычно буквенно-цифровое обозначение, которое определяет вентиль, которому принадлежит каждая ножка. Каждый вентиль в пакете должен иметь уни- кальное имя, и все ножки в отдельном вентиле должны совместно использовать его. • Pin Name - идентифицирует каждую ножку вентиля согласно его электрической ха- рактеристике. Каждая ножка в вентиле должна иметь уникальный идентификатор. • Gate Group - все вентили, входящие в одноименную группу, могут меняться. Нуле- вая группа вентилей - частный случай, представляющий вентили, не подлежащие обмену. • Pin Group - целое число. Все ножки, входящие в одноименную группу, могут ме- няться. Нулевая группа ножек - частный случай, представляющий ножки, не под- лежащие обмену.
168 OrCAD 10. Проектирование печатных плат • Pin Type - это значение может быть None, Source, Load или Terminator. Стандарт- ные ножки TTL-типа обычно устанавливаются в None, чтобы указать, что ножка не является источником, нагрузкой или терминатором. Сопутствующая тема - DATABASE SPREADSHEETS. Свойства (PACKAGE EDIT DIALOG BOX) Диалоговое окно Package Edit появляется, когда вы дважды щелкаете на ячейке в электронной таблице Packages или когда вы выбираете команду Properties из всплы- вающего меню после выбора ячейки в этой же электронной таблице. Электронная таб- лица Packages появляется, когда вы выбираете Packages из меню кнопки электронной таблицы на панели. PAD Имя выбранной контактной площадки появляется наверху диалогового окна. Если вы выбираете две или более контактные площадки, Layout указывает число выбранных контактных площадок. PACKAGE NAME Это текстовое поле содержит имя корпуса, которому принадлежит выбранная кон- тактная площадка. GA ТЕ NAME Имя вентиля - простой алфавитно-цифровой символ, который определяет, какому вентилю принадлежит каждый штырь. Корпус содержит несколько вентилей, каждый вентиль имеет уникальное имя; вентиль включает множество штырей, совместно ис- пользующих одинаковое имя вентиля. Чтобы выполнялся обмен вентилей в процессе авгоразмещения: 1. Откройте электронную таблицу Place Pass, выбрав Strategy, Place Pass из меню кнопки панели электронной таблицы, дважды щелкнув на ячейке в столбце Pass, принадлежащем к начальному проходу Proximity Place. 2. В диалоговом окне Edit Place Pass, которое откроется, выберите опции Enabled и Swap Gates. 3. Выберите ОК. Обмен вентилей будет выполняться, когда вы затем будете прово- дить авторазмещение. Как только имеет место обмен вентилей и компоненты связаны должным образом, должен иметь место и проход Swap Pins. Перестановки контактов специально предна- значены, чтобы распутать связи между близлежащими компонентами. В процессе авто- размещения пересекающиеся связи распределяются так, чтобы вы могли избежать про- блемы при трассировке. • Обмен вентилей (Gate Swap) - обмен тождественно функционирующими вентиля- ми, чтобы уменьшить длину трассы. • Перестановки контактов (Pin Swap) - обмен тождественно функционирующими ножками, чтобы уменьшить длину трассы. Пример: «74LS01» имеет 4 схемы, которые были бы помечены А, В, С и D: PIN 1,GATE NAME: «А» PIN 2, GATE NAME: «А»
Часть 3. Рабочая среда Layout 169 PIN 3, GATE NAME: «А» PIN 4, GATE NAME: «В» PIN 5, GATE NAME: «В» PIN 6, GATE NAME: «В» PIN 7, GATE NAME. «GND» PIN 8, GAPE NAME: «С» PIN 9, GATE NAME: «С» PIN 10, GATE NAME: «С» PIN 11, GATE NAME: «D» PIN 12, GATE NAME: «D» PIN 13, GATE NAME: «D» PIN 14, GATE NAME: «VCC» PIN NAME Имя контакта идентифицирует каждый штырь в терминах его электрических харак- теристик так, чтобы Layout мог менять вентили правильно. Обратите внимание в примере ниже, что каждый вентиль использует названия «INА», «INB» и «OUTY». Это позволяет Layout правильно обменивать штыри между идентичными вентилями. Вы можете показывать имена контактов в окне проекта посредством электронной таблицы Colors. Каждый штырь в пределах вентиля должен иметь уникальный идентификатор - хо- тя они все совместно используют одно вентильное имя. Каждые Swappable-вентили должны иметь идентичные имена контактов для соответствующих штырей. Обмен контактов определяется контактной группой, а не контактным именем, так что вы не должны использовать одинаковое имя для обоих штырей (например, «Input») чтобы показать, что они могут меняться. Если имеются проблемы с именами контактов, то вы получите сообщение UNABLE ТО CORRELATE PIN NAMES при попытке выполнить ручную перестановку вентилей. Пример: «74LS01» имеет 14 штырей, которые были бы помечены следующим образом: PIN 1, PIN NAME: «OUTY» PIN 2, PIN NAME: «INA» PIN 3, PIN NAME: «INB» PIN 4, PIN NAME: «OUTY» PIN 5, PIN NAME: «INA» PIN 6, PIN NAME: «INB» PIN 7, PIN NAME: «GND» PIN 8, PIN NAME: «INA» PIN 9, PIN NAME: «INB» PIN 10, PIN NAME: «OUTY» PIN 11, PIN NAME: «INA» PIN 12, PIN NAME. «INB» PIN 13, PIN NAME. «OUTY» PIN 14, PIN NAME- «VCC»
170 OrCAD 10. Проектирование печатных плат GA ТЕ GROUP Вентильная группа - целое число, которое используется, чтобы сообщить Layout, какие из вентилей, идентичные иначе, не могут меняться. Пример: Вентили «А», «В», «С» и «D» идентичны электрически. Здесь вентиль «А» может меняться на вентиль «В» (вентильная группа #1) и вентиль «С» может меняться на вен- тиль «D» (вентильная группа #2); однако вентиль «А» не может меняться на вентиль «D». Вентильная группа «0» - частный случай, который представляет вентили, не под- лежащие обмену. PIN 1 GATE NAME: «А» GATE GROUP: 1 PIN 2 GATE NAME: «А» GATE GROUP: 1 PIN 3 GATE NAME: «А» GATE GROUP: 1 PIN 4 GATE NAME: «В» GATE GROUP: 1 PIN 5 GATE NAME: «В» GATE GROUP: 1 PIN 6 GATE NAME: «В» GATE GROUP: 1 PIN 7 GATE NAME: «GND» GATE GROUP: 0 PIN 8 GATE NAME: «С» GATE GROUP: 2 PIN 9 GATE NAME: «С» GATE GROUP: 2 PIN 10 GATE NAME: «С» GATE GROUP: 2 PIN 11 GATE NAME: «D» GATE GROUP: 2 PIN 12 GATE NAME: «D» GATE GROUP: 2 PIN 13 GATE №ME: «D» GATE GROUP: 2 PIN 14 GALE NAME: «VCC» GATE GROUP: 0 • Pin Group (контактная ipynna) - целое число, которое определяет, какие контакты могут меняться. • Pin (контакт) - часть компонента, к которой может быть сделано электрическое подключение. Любые два штыря в пределах того же самого компонента и вентиля, которые принад- лежат к той же самой контактной группе (например, PIN GROUP #1), могут меняться. Контактный обмен не определяется именем контакта, так что вы не должны исполь- зовать одинаковое имя для обоих штырей (например, «INPUT») чтобы показать, что они могут меняться. Имена контактов используются только для соответствия штырей в те- чение перестановок вентилей. • Pin Swap (контактный обмен) - обмен тождественно функционирующими ножками, чтобы уменьшить длину трассы. Если любые два штыря, которые вы хотите менять, не в одной вентильной и кон- тактной группе, то вы получите сообщение PINS ARE NOT SWAPPABLE. OVERRIDE? при попытке сделать ручную перестановку контактов. Вы можете ответить ОК, чтобы все равно поменять штыри, или Cancel, чтобы прервать операцию. • Контактная группа «0» (нуль) - частный случай, который представляет нс подле- жащие обмену штыри.
Часть 3. Рабочая среда Layout PIN TYPE 171 • Load - нагрузка; означает, что штырь - часть ECL-цепи, но не источник или око- нечная нагрузка. Любой тип штыря, отличный от None, приведет к автоматическо- му обозначению цепей как высокоскоростных (с последовательным опросом). None (ECL) используется для обозначения стандартных штырей типа ТТЛ. Loads - всегда «Daisy-Chained/> (связанные последовательно). Loads никогда не начинают или за- канчивают ECL-цепи, если есть или источник, или оконечная нагрузка. • None - означает, что штырь не является частью ECL-цепи и не является ни источ- ником, ни оконечной нагрузкол. ни нагрузкой. None используется для обозначения стандартных штырей типа ТТЛ. • Source - источник, означает «штырь ECL-источника». Это относится к тому, дейст- вителыю ли штырь является частью ECL-цепи. Любой тип штыря, отличный от None, приведет к автоматическому обозначению цепей как высокоскоростных (с последовательным опросом). None используется для обозначения стандартных штырей типа ТТЛ. Source-штыри будут всегда соединяться с Load-штырем и нико- гда с оконечной нагрузкой, если в цепи есть нагрузка. • Terminator - оконечная нагрузка; означает «штырь ECL оконечной нагрузки». Это относится к тому, действительно ли штырь является частью ECL-цепи. Любой тип штыря, отличный от None, приведет к автоматическому обозначению цепей как вы- сокоскоростных (с последовательным опросом). None используется для обозначе- ния стандартных штырей типа ТТЛ. Terrnination-штыри будут всегда соединяться с Load-штырем и никогда с источником, если есть нагрузка в цепи. INTERNAL GA ТЕ SWAP ONLY С флажком Internal Gate Swap Only вы определяете, что вентили выбранного ком- понента могут меняться только в пределах корпуса компонента. Это в комбинации с Gate Group-критерием дает вам полный контроль над вентильными перестановками. Если вы разрешаете опцию Internal Gate Swap Only, Layout меняет вентили только в пределах компонентов, а не между различными компонентами. Сопутствующие темы: PACKAGES (DATA SPREADSHEETS), SWAPPING OBJECTS. Вентиль Выбор инсгрумента(8ЕЕЕСТ TOOL (GATE)) Используйте команду Select Tool, чтобы выполнить обмен вентилями. Для этого: 1. Выберите первый вентиль, который вы хотите менять. 2. Из меню TOOL укажите на Gate и выберите Swap. Layout подсветит вентили, которые являются доступными для обмена. 3. Выберите второй вентиль, который вы хотите менять. «Горячие» клавиши: ALT, Т, А. Сопутствующая тема - SWAP COMMAND.
172 OrCAD 10. Проектирование печатных плат Обмен (SWAP) Вы можете менять компонент на другой компонент, штырь на другой штырь или вентиль на другой вентиль. Чтобы поменять компоненты, ножки или вентили: 1. Выберите первый объект, который вы хотите поменять. 2. В меню TOOL укажите на тип меняемого объекта (компонент, штырь или вентиль) и выберите Swap. Если вы меняете вентили, Layout высвечивает вентили, которые являются доступ- ными для обмена. 3. Выберите второй объект, на который вы хотите менять. Примечание. Не следует пытаться менять вентили или ножки, если вы не уверены, что эта замена будет передана в схему. «Горячие» клавиши: CTRL + W. Сопутствующие темы: SWAPPING OBJECTS, PIN COMMAND, DELETE (PIN TOOL), COMPONENT COMMAND, GATE COMMAND. Посадочное место Выбор из таблицы (FOOTPRINTS (DATA SPREADSHEETS)) Электронная таблица корпусов отражает информацию относительно расположения контактов и используемых Padstacks для каждого корпуса в проекте, возможность раз- водки под контактами и правила входа-выхода маршрутизатора. Из электронной таблицы вы можете обращаться к диалоговым окнам Edit Footprint и Edit Pad. Все сделанные изменения в Edit Pad применяются только к выбранной кон- тактной площадке, в то время как изменения, сделанные в диалоговом окне Edit Foot- print, применяются к корпусу и контактам. В любом диалоговом окне вы можете изме- нять правила входа-выхода маршрутизатора. Вы используете диалоговое окно Edit Pad, чтобы изменить имя контакта. Любой доступный Padstack может быть назначен к штырьку. Чтобы отобразить диалоговое окно Edit Footprint, дважды нажимают на строке кор- пусов электронной таблицы. Для вызова диалогового окна Edit Pad дважды нажимают на крайнем левом столбце строки для контакта, который вы хотите изменить. Как с лю- бой другой электронной таблицей, вы можете изменять содержание определенной ячей- ки, дважды нажимая на ней. Пока электронная таблица активна, имеются также команды редактирования, дос- тупные как из меню EDI Г, так и из всплывающего меню. «Горячие» клавиши. SHIFT + F. Сопутствующие темы: FOOTPRINT LIBRARIES, DATABASE SPREADSHEETS, EDIT FOOTPRINT DIALOG BOX.
Часть 3. Рабочая среда Layout 173 Новое (CREATE NEW FOOTPRINT DIALOG BOX) Используйте диалоговое окно Create New Footprint, чтобы назвать и определить дюймовую или метрическую сетку для нового посадочного места (Footprint). Отобрази- те диалоговое окно, выбрав кнопку Create New Footprint в менеджере библиотек Layout. FOOTPRINT Описание физических свойств компонента. Оно состоит из трех элементов: Pad- stacks, препятствия и текста. NAME OF FOOTPRINT Введите имя для нового посадочного места. Имя посадочного места может вклю- чать максимум 255 алфавитно-цифровых символов и не должно содержать пробелы. UNITS Выберите дюймовые либо метрические единицы. Сопутствующие темы: FOOTPRINT LIBRARIES, CREATE A NEW FOOTPRINT LIBRARY, CREATING A FOOTPRINT. Свойства (EDIT FOOTPRINT DIALOG BOX) Диалоговое окно Edit Footprint (рис. 3.3) появляется, когда вы выбираете команду Footprint из меню кнопки электронной таблицы на панели и затем дважды нажимаете на ячейке электронной таблицы корпусов Footprints Spreadsheet. Рис. 3.3 Диалоговое окно Edit Footprint FOOTPRINT NAME Определяет уникальное имя посадочного места, используемое компонентами для определения их формы. 16 PADS Определяет, сколько контактных площадок выбрано для редактирования.
174 OrCAD 10 Проектирование печатных плат Pad (контактная площадка). На печатной плате медная форма на одном или не- скольких слоях (может иметься отверстие и изоляция, окружающая медь), используемая для соединения ножки компонента с платой. Контактная площадка показывает, где рас- положены ножки компонента. INSERTX, Y Определяет расположение контактных площадок в посадочном месте. Координаты площадок измеряются от локальной базы посадочного места скорее, чем от базы платы. Datum (база). Определенная точка, которая служит как ссылка, чтобы расположить образец печатной платы или слой для изготовления. Или, другими словами, начало ко- ординат. PADSTACKNAME Когда вы редактируете посадочное место, вы косвенно определяете размеры и фор- мы площадок (Padstack), назначая определенный Padstack контактной площадке. Любой Padstack, перечисленный в раскрывающемся списке имени Padstack, может быр> назна- чен контактной площадке. Описание состава и формы Padstack дано BfPadstaci& Spreadsheet. Padstack Пронумерованный список описаний контактных площадок. Каждое опи- сание содержит определение контакта или переходного отверстия, включая слой, стиль, диаметр сверления, размер, смещение и ширину маски пайки. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что программа трассировки должна развести проводник (из контакта или з контакт) в направлении более длинной оси продолго- ватой или прямоугольной площадки контакта, если контакт не принадлежи’ к ком- понентам из трех штырьков или меньше, или если он не крайний кенгакт в корпусе. В этих случаях программа маршрутизации свободна в выборе направлений. • Any Direction. Отсутствие правил в выборе направлений входа-выхода для данного корпуса. • Long End Only. Для этого корпуса, программа трассировки должна проложить про- водник к короткой стороне площадки, т. с. вдоль длинной оси. В этом случае нет исключений, в отличие от Standard (см. выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию переходные отверстия той же самой цепи не допускается ставить под планарными площадками (SM1). Если вы желаете отме- нить это ограничение, вы можете установить флажок к YES. Переходники, принад- лежащие к разным цепям, запрещается располагать под площадками, если они не скрытые Vias, которые не создают короткого замыкания. Via (переходное отверстие). Сквозное соединение слоев на плате. Переходное от- .^..всрстие соединяет поверхностные слои платы. На многослойных платах переходное отверстие, не достигающее поверхностного слоя на одной стороне, называется сле- пым переходником, а переходник, не достигающий поверхностных слоев с обеих сто- рон, называется скрытым переходником. Buried Via (скрытое переходное отверстие). Переходник, не достигающий поверх- ностных слоев с обеих сторон многослойной платы. См. также VIA.
Часть 3. Рабочая среда Layout 175 • Preferred Thermal Relief. С этой опцией вы можете быть уверены, что выбранной контактной площадке будет назначена тепловая защита, когда одиночная цепь со- единяет две контактные площадки. Исключением является случай, когда площадка с Preferred Thermal Relief соединена трассой с переходником, когда переходнику на- значена тепловая защита. Thermal Relief (тепловая защита). Способ соединения контактной площадки с поли- гоном, уменьшающий количество меди, способной проводить тепло в процессе пайки. Привилегированная тепловая защита особенно полезна, когда вы имеете плату со сквозными отверстиями и вы должны соединять конденсаторы с IC. Если вы на- значаете контакту конденсатора Pieferred Thermal Relief, то соответствующий кон- такт микросхемы, соединенный напрямую с контактом конденсатора, получит Thermal Relief. • Forced Thermal Relief. Если вы назначили любой из контактов корпуса как Forced Thermal Relief, это означает, что, пока он присоединен к определенной цепи, кон- такт будет получать тепловую защиту на внутренних слоях питания многослойной платы, принадлежащих данной цепи Внутренний слой питания (Plane Layer). Медный слой, который специально выде- лен для отдельной цепи и может содержать контактные площадки и отверстия, ко- торые соединены с ним или нет. Обычно используется для слоев питания и земли. Сопутствующие темы: EDIT PAD DIALOG BOX, FDIT PADSTACK DIALOG BOX, FOOTPRINTS SPREADSHEET, 7 HERMAL RELIEF SETTINGS, THERMAL RELIEF SETTINGS DIALOG BOX. Контактные nпощадки Выбор из таблицы (PADSTACKS (DATA SPREADSHEETS)) Электронная таблица контактных площадок (Padstacks) содержит информацию от- носительно формы, размера и привязки для каждого переходника и контактной пло- щадки, используемых на вашей плате. Чтобы просмотреть электронную таблицу контактных площадок (Padstacks), выбе- рите инструмент электронной таблицы, затем выберите Padstacks. «Горячие» клавиши: SHIFT + Т. Вы можете использовать диалоговое окно Edit Padstack, чтобы редактировать Padstack или переходники. Вы можете использовать диалоговое окно Edit Padstack Layer, чтобы редактировать формирование рисунка для определенного слоя. Каждый файл технологий, поставляемый с OrCAD, содержит 7 Padstacks для ис- пользования в вашем проекте. Они разработаны для определенных типов плат. Вы мо- жете добавлять их, копируя имеющиеся площадки, а затем редактировать их, чтобы они удовлетворяли вашим требованиям.
176 OrCAD 10. Проектирование печатных плат Для вызова диалогового окна Edit Padstack в электронной таблице дважды нажима- ют на имени переходника или контактной площадки. Для вызова диалогового окна Edit Padstack Layer в электронной таблице дважды нажимают на имени слоя для переходника или контактной площадки, который вы хоти- те редактировать. В процессе просмотра электронной таблицы доступны некоторые команды редак- тирования из меню EDIT, так же как и из всплывающего меню. Примечания 1. Имена контактных площадок и переходников не должны содержать пробелов. 2. В Layout вы можете установить до 46 размеров сверил. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS. Новая (NEW (PADSTACKS)) Перед использованием команды New, чтобы создать повое Padstack-определение, вы должны активизировать Padstack-электронную таблицу данных, используя команду выбора из электронной таблицы. Чтобы создать новый Padstack-слой: 1. В меню TOOL укажите на Padstack и выберите команду Select From Spreadsheet. 2. В меню TOOL укажите на Padstack и выберите New. Layout размещает новое Padstack-определение в конце электронной таблицы. Лис- тайте до его появления. 3. В меню TOOL укажите на Padstack и выберите Properties. 4. Назовите Padstack и установите свойства для каждого слоя соответственно. Можете сохранить новое Padstack-определение в выбранной вами библиотеке. Чтобы сохранить новое Padstack-определение в выбранной вами библиотеке: 1. Убедитесь, что новое Padstack-определение выделено. 2. В меню TOOL укажите на Padstack и выберите Save to Library. 3. Выберите библиотеку из раскрывающегося списка Select Library или нажмите кноп- ку Browse, чтобы просмотреть библиотечные названия. Вы можете также создать новую библиотеку, щелкнув кнопку Create New и определив путь и имя файла для новой библиотеки. Сопутствующие темы: TECHNOLOGY TEMPLATES, COPYING PADSTACKS INTO A PADSTACK LIBRARY. Копирование слоя (COPY LAYER (PADSTACK)) Эта команда доступна, когда активна Padstack-электронная таблица. Используйте эту команду, чтобы копировать Padstack описание от одного слоя в другой или добавлять Padstack-зазор к определенному слою. Вы можете также ис-
Часть 3. Рабочая среда Layout 177 пользовать эту команду, чтобы установить размер Padstack на слое пайки так, чтобы быстро устанавливать маску пайки. Когда вы выбираете эту команду, Layout открывает диалоговое окно Copy Padstack Layer. «Горячие» клавиши: ALT + Т, S, С. Сохранить в библиотеку (SAVE ТО LIBRARY) Эта команда доступна, когда активна электронная таблица Padstacks и выполняются операции над Padstacks, которые выбраны в электронной таблице Padstacks. Эта команда открывает диалоговое окно Save Padstacks - Select Library, которое вы можете использовать, чтобы создать новую Padstack-библиотеку или найти сущест- вующую Padstack-библиотеку. Если вы пробуете сохранить Padstack в библиотеке, a Padstack уже существует в ней, Layout откроет окно подтверждения замены Padstack. Если вы выбираете кнопку NO, попытка сохранить Padstack будет отменена. «Горячие» клавиши: ALT + Т, S, S. Сопутствующая тема - COPYING PADSTACKS INTO A PWSTACK LIBRARY Свойства (PROPERTIES (PADSTACK)) После выбора Padstack, выбор команды Properties открывает диалоговое окно Edit Padstack. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (PADSTACK)) Команда Padstack Delete удаляет одно или несколько Padstack-определений. Чтобы удалить Padstacks: 1. Выберите один или несколько Padstack (s), которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Padstack и выберите Delete. «Горячие» клавиши: Cl RL + X. Ножка или контакт Выбор инструмента (SELECT TOOL (PIN)) С выбранным инструментом «Контакт», вы можете выбирать индивидуальные кон- такты (Pins). PIN Часть компонента, к которой может быть сделано электрическое подключение. В окне проекта вы можете менять ножки или ввести диалоговое окно Connection, чтобы изменить (заменить) имя цепи (Net), принадлежащее каждой ножке.
178 OrCAD 10. Проектирование печатных плат NET Логическая конструкция, которая создана в схеме и передана на плату, чтобы опи- сать требуемые электрические связи. Связи могут быть выполнены переходными отвер- стиями (Vias), трассами или зонами (полигонами). См. также трасса (Track). TRACK Медные дорожки на печатной плате (РСВ). В библиотечном окне вы можете перемещать, вставлять, удалять ножки или вызвать диалоговое окно Footprint, чтобы редактировать индивидуально каждую ножку. Перед использованием команд Pin убедитесь, что опция Allow Editing в Footprint доступна в диалоговом окне User Preference, подменю OPTIONS. «Горячие» клавиши: ALT, Т, Р. Сопутствующие темы: SWAP COMMAND, PROPERTIES COMMAND. Поворот (ROTATE (PIN)) Перед использованием этой команды убедитесь, что опция Allow Editing of Foot- prints выбрана в диалоговом окне User Preferences, в меню OPTIONS. Вы можете вращать контакт в вашем проекте, используя эту команду. Чтобы вращать контакт: 1. В проекте выберите контакт, который вы хотите вращать. 2. В меню TOOL укажите на Pin и выберите Rotate. Layout присоединит копию контакта к указателю для размещения. «Горячие» клавиши: ALT, Т, Р, R(R). Обмен (SWAP) Вы можете менять компонент на другой компонент, штырь на другой штырь или вентиль на другой вентиль. Чтобы поменять компоненты, ножки или вентили: 1. Выберите первый объект, который вы хотите поменять. 2. В меню TOOL укажите на тип меняемого объекта (компонент, штырь или вентиль) и выберите Swap. Если вы меняете вентили, Layout высвечивает вентили, которые являются доступ- ными для обмена. 3. Выберите второй объект, на который вы хотите менять. Примечание. Не следует пытаться менять вентили или ножки, если вы не уверены, что эта замена будет передана в схему. «Горячие» клавиши: CTRL + W. Сопутствующие темы: SWAPPING OBJECTS, PIN COMMAND, DELETE (PIN TOOL), COMPONENT COMMAND, GATE COMMAND.
Часть 3 Рабочая среда Layout 179 Переключатель COPPER POUR SEED (TOGGLE COPPER POUR SEED) Эта команда переключает в статус начальной точки для заливки медью контактную площадку, которую вы выбираете. Если контактная площадка обозначена как Copper Pour Seed, то выбор этой команды удаляет его. Если она не обозначена как Copper Pour Seed, то эта команда присваивает обозначение. Сопутствующая тема - UNDERSTANDING COPPER POUR. Свойства (PROPERTIES (PIN)) После выбора контакта выбор команды Properties открывает диалоговое окно Edit Pad. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (PIN)) Эга команда удаляет одиночный контакт. Для этого: I. Выберите контакт, который вы хотите удалить. 2. После выбора выполните одно из следующих действий: • щелкните указателем мыши на кнопку Delete на панели инструментов; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Padstack и выберите Delete. «Горячие» клавиши: CTRL + X. Апертура Выбор из таблицы (APERTURES (DATA SPREADSHEETS)) Электронная таблица апертур обеспечивает ширину (или внешний размер для теп- ловой защиты и кольцевых форм), высоту (или внутренний размер для тепловых форм защиты) и формы каждого D-кода, связанного с апертурами в проекте. «Горячие» клавиши: SHIFT + Р. Вы можете использовать диалоговое окно Edit Apertures, чтобы изменять D-код, ширину, внешний размер, высоту или внутренний размер апертур. Чтобы вызвать диалоювое окно Edit Apertures, дважды щелкните на элементе в электронной таблице. Pop-Up Menu - всплывающее меню для электронной таблицы апертур имеет сле- дующие опции: • End command. Очищает любые выделения, которые вы сделали в электронной таб- лице. • New. Открывает диалоговое окно Edit Apertures, так что вы можете создавать новые апертурные определения. • Read Gerbtool Apertures. Открывает диалоговое окно Input Aperture List, в котором вы определяете имя файла с расширением .АРР. Информация .АРР-файла добавля- ется к электронной таблице апертур.
180 OrCAD 10. Проектирование печатных плат • Write Gerbtool Apertures. Открывает диалоговое окно Output Aperture List, в котором вы определяете имя файла с расширением .АРР или .GTD. Информация из элек- тронной таблицы сохраняется в этом файле с расширением .АРР или .GTD. • Write Fmt Apertures. Открывает диалоговое окно Output Aperture List, в котором вы определяете имя файла с расширением .FMT. Информация из электронной таблицы сохраняется в файле .FMT, который вы определили. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Новая (NEW (APERTURE)) Вы можете добавлять новую апертуру к списку апертур этой командой. Выбор этой команды открывает диалоговое окно Edit Apertures. Свойства (PROPERTIES (APERTURE)) После выбора апертуры в электронной таблице выбор команды Properties открывает диалоговое окно Edit Apertures. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (APERTURE)) Команда контактного Delete удаляет отдельный контакт. Чтобы удалить апертуру: 1. Выберите апертуру для удаления в электронной таблице. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT, выберите Delete; • в меню TOOL укажите на Aperture и выберите Delete. «Горячие» клавиши: CTRL + X. Цепь Выбор из таблицы (NETS (DATA SPREADSHEET)) Электронная таблица цепей обеспечивает информацию относительно имен сигнала, ширины трассы и атрибутов разводки, присвоенных цепям в проекте. Цепь представле- на набором двухточечных электрических соединений (Point-To-Point), которым было присвоено имя цепи. Цепь может иметь многократное количество соединений. «Горячие» клавиши: SHIFT + N. Вы можете использовать диалоговое окно Edit Net. чтобы менять ширину цепей, включать или выключать из разводки определенные цепи, устанавливать приоритеты (веса) для разводки каждой цепи, устанавливать правила повторного соединения для цепи и устанавливать другие опции разводки, такие, как возможность расталкивания (Shove Enable), доступность повтора (Retry Enable), возможность Т-соединений (Copper Share Enable) и доступность повторного соединения (Reconnect Enable).
Часть 3. Рабочая среда Layout 181 Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные во всплывающем меню. Сопутствующие темы: DATABASE SPREADSHEETS, EDIT NET DIALOG BOX. Отмена трассировки всей цепи (UNROUTE (NET)) Эта команда удаляет разводку всей цепи и позволяет вам развести ее иначе. Она доступна, когда выбран любой инструмент трассировки в меню TOOL. Цепь (Net) - логическая конструкция, которая создана в схеме и передана на плату, чтобы описать требуемые электрические связи. Связи могут быть выполнены переход- ными отверстиями (Vias), трассами или зонами (полигонами). См также трасса (Track). Track - медные следы на РСВ. Сопутствующие темы: UNROUTE PARTIAL TRACK (NET), DELETE (NET), ENABLE <-> DISABLE, NETS (DATA SPREADSHEET). Отмена трассировки части цепи (UNROUTE P,\RTIAL TRACK (NET)) Команда доступна, когда активна электронная таблица цепей. Используйте эту команду, чтобы удалить любые частично выполненные соединения (которые не имеют прямых соединений «Pad-To-Pad»). Эта команда удаляет все части дорожки выбранных цепей. Она наиболее часто используется при попытке закончи!ь трассировку на трудной плате. г Трассировка (ROUTING) Размещение печатных проводников между компонентами на печатной плате. Про- цесс превращения депей в трассы «Горячие» клавиши: ALT + Т, N, Р. Сопутствующие темы: UNROUTE (NET), DELETE (NET), ENABLE <-> DISABLE, NETS (DATA SPREADSHEET). Разблокирование (UNLOCK (NET)) Используйте эту команду, чтобы разблокировать все дорожки, связанные с цепью. «Горячие» клавиши: ALT + Т, N, U(CTRL + L). Сопутствующие темы: LOCK (NET), LOCK (TRACK), UNLOCK (TRACK), AUTO PATH COMMAND, NETS SPREADSHEET.
182 OrCAD 10. Проектирование печатных плат Блокировка (LOCK (NET)) Используйте эту команду, чтобы блокировать все дорожки, связанные с цепью. «Горячие» клавиши: ALT + Т, N, L(CTRL + L). Сопутствующие темы: UNLOCK (NET), LOCK (TRACK), UNLOCK (TRACK), AUTO PATH COMMAND, NETS SPREADSHEET. Доступна о Недоступна (ENABLE о DISABLE) Эта команда доступна, когда электронная таблица цепей активна. Эта команда - переключатель, чтобы позволять или блокировать цепи для трасси- ровки. Команда Enable о Disable особенно полезна тогда, когда вы хотите развесги только цепи питания и земли, а затем сигнальные цепи, в то время как питание и земля забло- кированы. «Горячие» клавиши: ALT + Т, N, Е. Сопутствующие темы: NETS (DATA SPREADSHEETS), EDIT NET DIALOG BOX. Назначение переходника на цепь (ASSIGN VIA PER NET) Эта команда доступна, когда активна электронная таблица цепей. Используйте эту команду, чтобы назначить конкретный Vias, который должен ис- пользоваться при маршрутизации конкретной цепи. Назначение переходника для кон- кретной цепи не запрещает использовать его другими цепями. Когда вы выбираете эту команду, Layout открывает диалоговое окно Assign Via. Переходник присутствует в диалоговом окне Assign Via только после того, как он был определен в диалоговом окне Edit Padstack. «Горячие» клавиши: ALT + Т, N, V. * Сопутствующие темы: NETS (DATA SPREADSHEETS), ASSIGN VIA DIALOG BOX, CREATING AND ASSIGNING VIAS, GENERATING TEST POINTS, CREATING A FOOTPRINT, COPYING PADSTACKS INTO A PADSTACK LIBRARY. Изменение цвета (CHANGE COLOR (NET)) Эта команда доступна, когда электронная таблица цепей активна и цепь выбрана. Вы можете изменять цвет, в котором Layout показывает конкретные неразведенные цепи. Чтобы изменить цвет неразведенной цепи:
Часть 3. Рабочая среда Layout 183 1. В меню TOOL укажите на Net и выберите команду Select From Spreadsheet. 2. Выберите цепь, для которой вы хотите изменить цвет. 3. В меню TOOL укажите на Net и выберите Change Color или выберите Change Color из всплывающего меню. 4. Появится поле, из которого вы можете выбрать цвет. 5. Выберите цвет, который вы хотите использовать. Изменение толщины (CHANGE WIDTH) Change Width изменяет ширину сегмента, который вы разводите, и может быть вы- звана только тогда, когда вы находитесь в диалоговом окне Manual Route Settings или в режимах Route, Shove Route или Gridless Route. Сегмент (SEGMENT) Часть грассы, которая существует между двумя смежными вершинами или между вершиной и ножкой. (Иногда грасса между двумя ножками называется сегментом, хотя это обычно называется связью.) «Горячие» клавиши: ALT + Т, N, W(W). Сопутствующие темы: SHOVE ROUTE COMMAND, EDITING SEGMENTS. Принудительная толщина на слое (FORCE WIDTH BY LAYER) Эта команда доступна, когда электронная таблица цепей активна. В диалоговом окне Width By Layer вы определяете ширину для определенной цепи на определенном слое. Если вы в интерактивном режиме изменили ширину цепи, то вы можете использовать эту команду, чтобы задать цепи указанную ширину. Слой (LA YER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. «Горячие» клавиши: ALT + Т, N, F. Сопутствующая тема - NETS (DATA SPREADSHEETS). Принудительная MIN/MAX-толщина (FORCE MIN/MAX WIDTHS) Эта команда доступна, когда электронная таблица цепей активна. Используйте эту команду, чтобы заставить всю предварительную разводку данной цепи соответствовать диапазону в пределах от Min width до Max width. Любая трасса, более широкая, чем Max width, сужается к значению Max width; любая трасса, более уз- кая, чем Min width, утолщается до значения Min width. Например, если вы развели плату трассами 50 mils и решили, что достаточно и 25 Mils, то вы можете изменить Max width соответствующих цепей с 50 на 25, затем выбрать эту команду, чтобы вынудить все дорожки измениться до этой ширины. «Горячие» клавиши: ALT + Т, N, R.
184 OrCAD 10. Проектирование печатных плат Тип повторного подключения (RECONNECTION TYPE DIALOG BOX) Когда вы выбираете цепи в таб- лице Nets Spreadsheet и выбираете Properties из всплывающего меню, от- крывается диалоговое окно Edit Net. Нажмите кнопку Net Reconn, чтобы редактировать правила переподклю- чения для каждого типа повторного подключения, используемого Layout (рис. 3.4). Рис 3 4. Диалоговое окно Reconnection Туре NONE Запрещает трассировщику переразводить любые прямые соединения для указанной цепи. Эта опция используется для критических цепей, которые должны быть подключе- ны определенным образом. Эта опция отключает повторное подключение и для автотрассировки, и в опции Edit/Reconnect nets. Кроме того, цепи разводятся в порядке их появления в списке соединений. Соединение (CONNECTION) Неразведенный, частично разведенный или полностью разведенный путь между двумя контактными площадками. В цепи с п контактными площадками имеется точно п-1 соединение. Список соединений (NETLIST) Файл, который перечисляет соединения принципиальной схемы по названиям сиг- налов, модулей и ножек, соединенных вместе на печатной плате Точки пересечения в цепи. VERTICAL Заставляет трассировщик искать прежде всего вертикальные пути для каждой связи в пределах цепи. Используется для VCC и GND. HORIZONTAL Заставляет трассировщик искать прежде всего горизонтальные пути для каждой связи в пределах цепи. Используется для VCC и GND. STD. ORTHOG. Опция Standard Orthogonal заставляет трассировщик искать самый простой путь между любыми двумя точками в пределах цепи (обычно кратчайшее расстояние, но с предрасположенностью к горизонтальным или вертикальным трассам, где возмож- но). Это значение по умолчанию и должно использоваться для трассировки всех стан- дартных цифровых сигналов. HIGH SPEED Запрещает Т-соединения и заставляет трассировщик последовательно опрашивать связи в цепи от ИСТОЧНИКА до НАГРУЗКИ, а затем к оконечной на!рузке, а не созда- вать трассы по коротким маршрутам. Это наиболее часто используется с высокоскоро- стными технологиями типа ECL. Это часто позволяется в конъюнкции с отключением доли на критических цепях. Эта опция часто применяется в сочетании с отключением совместного использования для критических цепей.
Часть 3. Рабочая среда Layout 185 NO DYN. RECONN По умолчанию Layout использует динамическое переподключение, которое являет- ся методом вычисления самого близкого контакта, принадлежащего к той же самой це- пи, которую вы разводите, затем изменяет Ratsnest, чтобы соединиться с самым близ- ким контактом. Опция No Dyn. Reconn отключает динамическое переподключение, так что в итоге вы не должны ждать изменения Ratsnest. Поэтому выбор No Dyn. Reconn особенно полезен при разводке больших цепей. Обратите внимание, что No Dyn. Reconn недоступно для использования с None или High Speed типами повторного под- соединения. Примечание. Вы должны иметь контакты источника и нагрузки, назначенные в диалоговом окне Package Edit, чтобы использовать High Speed для автоматической ECL-трассировки. Без этого трассировщик будет последовательно опрашивать мар- шруты (Daisy-Chain), но при этом будет использовать произвольные источник и на- грузку. Сопутствующие темы: EDIT NET DIALOG BOX, LAYERS ENABLEd FOR ROUTING DIALOG BOX, WIDTH BY LAYER, NET SPACING. f Слои (LAYERS ENABLED FOR ROUTING DIALOG BOX) Когда вы выбираете команду Layer из меню TOOL, Net или кнопку Net Layers в диалоговом окне Edit Net, открывается диалоговое окно Layers Enabled for Routing (рис. 3.5). Используя это диалоговое окно, вы можете определить, ка- кие слои вы можете использовать для трасси- ровки связей. Помеченный флажок рядом с именем слоя указывает, что трассировщик может размещать грассы на этом слое. Кроме того, операция Design Rules Check помечает любую цепь, кото- рая вручную разведена на слое, который вы не обозначили как слой разводки. Это особенно полезно для автотрассировки шин синхронизации, которые должны быть за- жаты между слоями питания или земли. LAYERS ENABLED FOR ROOTING (слои, доступные для трассировки) —• ТОр.~У называется, если ТОР-слой доступен для разводки. • Bottom. Указывается, если ВОТТОМ-слой доступен для разводки. • Inner!. Указывается, если INNER!-слой доступен для разводки. • Inner2. Указывается, если INNER2-cnofi доступен для разводки. * Layers Enabled for Routing P tOP P BOTTOM Layer» Enabled for Routing Plane Layers OK Help Cancel J Рис. 3.5. Диалоговое окно Layers Enabled for Routing
186 OrCAD 10. Проектирование печатных плаг PLANE LA YERS (слои питания) • GND Указывается, если GND-слой доступен для разводки. • Power. Указывается, если POWER-слой доступен для разводки. Сопутствующие темы: EDIT LAYER DIALOG BOX, ROUTING, LAYERS (DATA SPREADSHEETS), LAYER NUMBER SHORTCUTS, MANUAL ROUTING. Толщина на слое (NET WIDTHS BY LAYER DI ALOG BOX) Когда вы выбираете команду Width By Layer (доступную из меню TOOL и его под- меню NET) или кнопку Width By Layer в диалоговом окне Edit Net, открывается диало- говое окно Net Widths By Layer (рис. 3.6). Это диалоговое окно позволяет вам устанав- ливать определенную ширину трассы для цепи относительно индивидуальных слоев. Net Width- Эу Layer TOP [ BOTTOM OK | Help | gancel | Рис. 3.6. Диалоговое окно Net Widths By Layer Это диалоговое окно позволяет вам изменять любую ширину трассы, указанную в таблице Nets Spreadsheet. Oto полезно для глобального согласования импедансов. ТОР Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое ТОР. BOTTOM Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое BOTTOM. 1NNERX (где X - целое число) Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое INNER. Сопутствующие темы: NETS (DATA SPREADSHEET), EDIT NET DIALOG BOX, LAYERS ENABLED FOR ROUTING DIALOG BOX, RECONNECT ION TYPE DIALOG BOX. NET SPACING BY LAYER DIALOG BOX. Зазоры на слое (NET SPACING BY LAYER DIALOG BOX) Диалоговое окно Net Spacing By Layer (рис. 3.7) открывается, когда вы выбираете команду Spacing By Layer из подменю NET (доступного в меню TOOL). Это диалоговое окно также доступно через диалоговое окно Edit Net нажатием кнопки Net Spacing
Часть 3. Рабочая среда Layout 187 Рис. 3.7. Диалоговое окно Net Spacing By Layer Это диалоговое окно позволяет вам изменять установку параметра интервала «трас- са-трасса» в таблице Route Spacing Spreadsheet. Это полезно для выполнения глобально- го согласования импедансов. ТОР Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя ТОР. БОТТОМ Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя BOTTOM. INNERX (где X - целое число) Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя INNER. Сопутствующие темы: NETS (DATA SPREADSHEET), EDIT NET DIALOG BOX, • LAYERS ENABLED FOR ROUTING DIALOG BOX, NET WIDTHS BY LAYER DIALOG BOX, RECONNECTION TYPE DIALOG BOX. Свойства (PROPERTIES (NET)) После выбора цепи в электронной таблице выбор команды Properties открывает диалоговое окно Edit Net. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (NET)) Команда удаления цепи удаляет одну или несколько выделенных цепей. Чтобы удалить цепи: 1. В электронной таблице выберите цепь(и), которую вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Net и выберите Delete. «Горячие» клавиши: CTRL + X.
188 OrCAD 10. Проектирование печатных плат Соединение Выбор инструмента (SELECT TOOL (CONNECTION)) Команда Select Tool Connection и кнопка соединения на инструментальной панели переводят Layout в режим соединения. «Горячие» клавиши: ALT + Т, С. Сопутствующая тема - ADD CONNECTIONS. Добавить (ADD (CONNECTION)) Используйте эту команду, чтобы добавлять связи в вашем проекте. Чтобы добавить связи: 1. В меню TOOL укажите на Connection и выберите Add или выберите Add из всплы- вающего меню. 2. Выберите контактную площадку начала связи. 3. Выберите контактную площадку адресата. Layout разместит Ratsnest, чтобы показать, что связь была добавлена. RA TSNEST Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. Примечание. Знайте, что модификации, которые вы сделаете в Netlist этой командой, не будут отражены в схЬме проекта. Если контактные площадки, которые вы выбрали, - уже часть сигнальной цепи, Layout выдаст сообщение, спрашивающее у вас подтверждение объединения цепей. Как только вы подтверждаете связь, Layout попросит, чтобы вы присвоили имя цепи. Если имя, которое вы присвоили цепи, уже существует, Layout попросит, чтобы вы подтвер- дили, что вы хотите подключить новую цепь к цепи с тем же именем. Сигнал (SIGNAL) Электрический импульс с предопределенными напряжением, током, полярностью и шириной импульса. «Горячие» клавиши: ALT + Т, С, Л. Сопутствующая тема - POP-UP MENUS. Захват связи (TACK (CONNECTION)) Используйте эту команду, чтобы вручную прикрепить связь (разместить угол нераз- веденной связи для указания направления трассировки) к внешней стороне текущего окна маршрутизации таким образом, что авготрассировщик находит, что вы считаете, что это лучший путь для сегмента. Эта команда доступна, только когда выбран один из инструментов трассировки. Вы можете размещать сколько угодно углов данной связи, пока все они за предела- ми окна трассировки. Вы можете подхватывать только те связи, которые гго крайней ме- ре частично проходят в пределах окна трассировки.
Часть 3. Рабочая среда I ayout 189 «Горячие» клавиши: ALT + Т, С, T(CTRL + Т). Сопутствующая тема - TACKING CONNECTIONS Удаление (DELETE (CONNECTION)) Используйте эту команду, чтобы удалить связь из цепи. Чтобы удалить связь: 1. В меню TOOL укажите на Connection и выберите Delete или выберите Delete из всплывающего меню. 2. Выберите связь, которую вы хотите удалить. Layout попросит, чтобы вы подтвердили удаление связи. Примечание. Знайте, что модификации, которые вы сделаете в Netlist этой командой, не будут отражены в схеме проекта «Горячие» клавиши: ALT + Т, С, D. Сопутствующая тема - DISCONNECT PIN. Отсоединение контакта (DISCONNECT PIN) Используйте эту команду, чтобы отсоединить ножку от цепи. Чтобы отсоединить ножку: 1. В меню TOOL укажите на Connection и выберите Disconnect Pin или выберите Disconnect Pm из всплывающего меню. 2. Выберите ножку, которую вы хотите отсоединить от цепи. Layout попросит, чтобы вы подтвердили отсоединение ножки. Примечание. 1найге, что модификации, которые вы сделаете в Netlist этой командой, не будут отражены в схеме проекта. «Горячие» клавиши: ALT + Т, С, Р. Сопутствующая тема - DELETE (CONNECTION). Трасса Выбор инструмента (SELECT TOOL (TRACK)) Команда Select Tool Track переводит Layout в режим Add/Edit route для операций редактирования трассы «Горячие» клавиши: ALT + Т. Т. Зеркало (MIRROR (TRACK)) Используйте эту команду для зеркального отражения дорожки по оси X. Вы можете затем использовать команду Rotate, чтобы сориентировать дорожку как вы хотите. Вы должны создать копию существующей дорожки для этой команды для большей эф- фективности. Чтобы создать зеркальное отражение дорожки: 1. В меню TOOL укажите на Track и выберите Select Tool или выберите кнопку Add/Edit Route Mode.
190 OrCAD 10. Проектирование печатных плат 2. Растяните прямоугольник выбора поперек дорожки, которую вы хотите зеркально отразить. 3. Из всплывающего меню выберите New или нажмите клавишу Insert. 4. Из всплывающего меню выберите Mirror. «Горячие» клавиши: ALT + Т, Т, I(CTRL + М). Сопутствующая тема - ROTATE (TRACK). Вращение (ROTATE (TRACK)) Используйте эту команду, чтобы вращать дорожку. Вы должны для большей эффек- тивностисделать копию существующей дорожки для этой команды. Чтобы вращать дорожку: 1. В меню TOOL укажите на Track и выберите Select Tool или выберите кнопку Add/Edit Route Mode. 2. Растяните прямоугольник выбора поперек дорожки, которую вы хотите вращать. 3. Из всплывающего меню выберите New или нажмите клавишу Insert. 4. Из всплывающего меню выберите Rotate. «Горячие» клавиши: ALT, Т, Т, R(R). Сопутствующая тема - MIRROR (TRACK). Завершение (F INISH) Используйте эту команду, чтобы автоматически замкнуть форму выбранного пре- пятствия, автоматически закончить неразведенную связь или выправить предваритель- но разведенные сегменты. Сегмент (SEGMENT) Часть трассы, которая существует между двумя смежными вершинами или между вершиной и ножкой. (Иногда трасса между двумя ножками называется сегментом, хотя это обычно называется связью). Это особенно полезно, когда вы создаете медный полигон (Copper Pour) или анти- медную зону (Anti-Copper). Допускается добавлять один угол под 90° к форме, которую вы инициализировали. COPPER POUR Метод заполнения медной зоны указанным шаблоном, избегая объектов, которые пересекают эту зону или размещены в ее пределах. ANTI-COPPER Область заполненной зоны, в пределах которой медь не может быть помещена. Трассировщик использует стоимостные установки Manual Route/Shove Rules Strategy Cost, чтобы выбирать и расчищать путь для трассы. «Горячие» клавиши: ALT + Т, Т, F(CTRL + F). Сопутствующие темы: AUTO PATH COMMAND, ADD VIA COMMAND, TACK COMMAND.
Часть 3. Рабочая среда Layout 191 Блокировка (LOCK (TRACK)) Используйте эту команду, чтобы блокировать трассу, связанную с соединением. Вы можете предварительно развести SMT или другие критические компоненты, забло- кировать их так, чтобы трассировщик не изменял их, затем выполнить авто трассировку, чтобы закончить каждую трассу от созданного переходника или оконечной точки трас- сы до завершения. SMT Акроним для технологии поверхностного монтажа. Технология печатной платы, в которой выводы микросхем и компонентов паяются на поверхности платы в отличие от сквозных плат. Использование SMT приводит к меньшим и более быстрым печатным платам. См. также поверхностное крепление. Если вы вручную разводите блокированную трассу, трассировщик сообщит вам, что угол, который вы пробуете изменять, блокирован и спросит, желаете ли вы отменить блокировку. Выберите ОК, чтобы отменить и вручную закончить трассу, или Cancel, чтобы бросить ее. «Горячие» клавиши: ALT + Т, Т, L(L). Сопутствующие темы: UNLOCK TRACK, ADD TEST POINT, AUTO PATH, EXCHANGE ENDS, FINISH COMMAND, NEW VIA COMMAND, SELECT NEXT, < TACK, ADD VIA, NETS SPREADSHEET. Разблокировка (UNLOCK (TRACK)) Эта команда разблокирует выбранную трассу, если она была блокирована. Если трасса не блокирована, то эта команда не имеет никакого эффекта. Разблокирование трассы позволяет Layout перемещать ее как необходимо, чтобы успешно закончить опе- рацию трассировки для представленной платы. «Горячие» клавиши: ALT + Т, Т, U(CTRL + L). Сопутствующая тема - LOCK TRACK. Удаление трассы (UNROUTE (TRACK)) Используйте эту команду, чтобы убрать трассировку всей дорожки без удаления связи. Чтобы убрать трассировку дорожки: 1. В меню TOOL укажите на Track и выберите Select Tool. 2. Выберите любую часть дорожки, трассировку которой вы хотите удалить. 3. В меню TOOL укажите на Track и выберите Unroute. «Горячая» клавиша - D.
192 OrCAD 10. Проектирование печатных плат Сегмент трассы Выбор инструмента (SELECT TOOL (TRACK SEGMENT)) Команда Select Tool переводит Layout в режим Edit Segment для операций редакти- рования сегмента трассы. Вы можете перемещать сегмент, менять концы, изменять ши- рину сегмента и удалять его. «Горячие» клавиши: ALT + Т, S. Сопутствующие темы: EDITING SEGMENTS, EXCHANGE ENDS COMMAND, FINISH COMMAND. Смена вершин сегмента (EXCHANGE ENDS (TRACK SEGMENT)) Используйте эту команду при использовании одного из инструментальных средств трассировки для одной из следующих ситуаций: • если вы разводите Ratsnest и случайно подбираете неправильный конец связи, тогда можете нажать X, чтобы поменять концы и без необходимости не выпускать связь, • если вы изменяете существующую дорожку, используя Manual Path, и пробуете ра- зорвать или переместить сегмент, а маршрутизатор не показывает лучшего пути, то- гда нажмите X, чтобы рассмотреть дополнительный набор путей. Связь (CONNECTION) < Неразведенный, частично разведенный или полностью разведенный путь между двумя контактными площадками. В цепи с п контактными площадками, имеется точно п-1 соединение. RATSNEST Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. «Горячие» клавиши: ALT + Т, S, Х(Х). Изменение толщины (CHANGE WIDTH) Change Width изменясз ширину сегмента, который вы разводите и может быть вы- званы только, когда вы находитесь в диалоговом окне Manual Route Settings, или в ре- жимах Route, Shove Route или Gridless Route. «Горячие» клавиши: ALT + Т, N, W(W). Сопутствующие темы: SHOVE ROUTE COMMAND, EDITING SEGMENTS. Удаление (DELETE (TRACK SEGMENT)) Используйте эту команду, чтобы удалить сегмент дорожки без удаления связи. Чтобы удалить сегмент дорожки: 1. В меню TOOL укажите на Track Segment и выберите Select Tool или выберизе кноп- ку Edit Segment Mode.
IT Часть 3. Рабочая среда Layout 193 2. Выберите сегмент дорожки, который вы хотите удалить. 3. В меню TOOL укажите на Track Segment и выберите Delete или нажмите клавишу Delete на клавиатуре. 4. Из всплывающего меню выберите End Command. «Горячие» клавиши: CTRL + X. Перемычка Выбор инструмента (SELECT TOOL (JUMPER)) Команда Select Tool Jumper переводит Layout в режим Jumper для выполнения опе- раций перемычек. Вы должны определить слой перемычки, чтобы сделать команды пе- ремычек активными. «Горячие» клавиши: ALT, Т, J. Сопутствующая тема - LAYERS DATA SPREADSHEET. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно состоя- ния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С. Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалотового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Новая (NEW (JUMPER)) Команда New открывает диалоговое окно Add Component так, чтобы вы могли раз- мещать компоненты перемычек. Сопутствующая тема - ADD COMPONENT DIALOG BOX. Преобразование в компоненты (CONVERT ТО COMPONENTS) Layout and Layout Plus only Используя команду Convert to Components, вы можете заменять псевдоперемычки, которые автотрассировщик создает при разводке односторонней платы. Псевдопере- мычки заменяются компонентами перемычек, выбранными из библиотеки посадочных мест. Однослойный трассировщик платы уже создаст шаблоны переходников, основыва- ясь на ваших критериях перемычки, которые могут включать только горизонтальные или вертикальные перемычки и длину перемычек. 7—2813
194 OrCAD 10. Проектирование печатных плат Вы можете назначать определенные посадочные места из библиотеки перемычек Layout (JUMPER.LLB). Вы можете также создавать ваш собственный слой перемычек, выбирая опцию Jumpers в диалоговом окне Edit Layer, которое является доступным из электронной таблицы слоев. Как только вы закончили разводку платы, вы должны сконвертировать командой Convert to Components разведенные шаблоны переходников в фактические компоненты, которые вы выбрали из вашей библиотеки. Диалоговое окно, которое появляется, отражает правила, которые использует трас- сировщик при создании перемычек, и позволяет вам проверять критерии для замены перемычек на компоненты перед фактическим выполнением замены. Маркеры ошибки создаются везде, где Layout неспособен найти подходящий ком- понент перемычки для шаблона переходников, который существует на плате, или если нарушен зазор «компонент к компоненту» в процессе вставки перемычек. Layout заменяет первоначально назначенный Padstacks для перемычки на Padstacks, назначенный для Vias, которые использовались в течение разводки, пока вы применяете заданную по умолчанию Jumper Padstack с именем JL Если вы не хотите, чтобы трассировщик развел перемычки под компонентами, включите область Keepout на слое перемычки в посадочных местах, которые вы создае- те для односторонней платы, копируя существующий «Place Outline» на слой перемыч- ки и преобразуя копию в «Route-Via Keepout». «Горячие» клавиши: ALT^+ Т, J, С. Сопутствующие темы: JUMPER LENGTHS DIALOG BOX, BOARD (REMOVE VIOLATIONS), DRC/ROUTE BOX (REMOVE VIOLATIONS), CLEANUP DESIGN, TEST POINTS COMMAND. Свойства (PROPERTIES (JUMPER)) После выбора компонента перемычки выбор команды Properties открывает диалого- вое окно Edit Component. «Горячие» клавиши: CTRL + Е. Удаление (DELETE (JUMPER)) Команда перемычки Delete удаляет одну или несколько компонентов перемычки. Чтобы удалить перемычки: 1. Выберите одну или несколько перемычек, которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Jumper и выберите Delete. «Горячие» клавиши: CTRL + X. Сопутствующая тема - DELETE ALL.
Часть 3. Рабочая среда Layout 195 Удалить все (DELETE ALL) Используете эту команду, чтобы удалить все перемычки в проекте Сопутствующая тема - DELETE. Переходное отверстие Выбор инструмента (SELECT TOOL (VIA)) Команда Select Tool переводит Layout в режим переходников. «Горячие» клавиши: ALT + Т, V. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно состоя- ния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С. Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, * STRATEGY SPREADSHEETS, QUERY WINDOW. Новое (NEW (VIA)) Используйте эту команду, чтобы определить и добавить новый свободный переход- ник. Layout откроет диалоговое окно Add Free Via так, что вы сможете определять оп- ции для нового свободного переходника. После того как вы определили новый свобод- ный переходник, L ayout присоединяет его к указателю для размещения. Сопутствующие темы: MODIFY PADSTACKS, PADSTACKS (DATA SPREADSHEETS), CHANGE VIA TYPE, ADD FREE VIA. Добавить переходник (ADD VIA) Используйте эту команду, чтобы автоматически очистить пространство для пере- ходника в местоположении, которое вы выбираете. Вы можете создавать новый пере- ходник, только когда вы активно разводите в режимах Auto Path или Manual Route. Если вы хотите использовать переходник, отличный от перечисленного первым в Padstacks (Data Spreadsheets), выберите команду Change Via Type. Примечание. Желтые треугольники в Ratsnest указывают неразведенную связь с нуле- вой длиной (связи, которые идут непосредственно от контактной площадки на верхнем слое на контактную площадку на нижнем слое). Эти связи необходимо разводить с использованием переходного отверстия.
> -^лви 196 OrCAD 10. Проектирование печатных плат «Горячие» клавиши: ALT + Т, V, V(V). Сопутствующие темы: USING VIAS, ADD TEST POINT, AUTO PATH, EXCHANGE ENDS, FINISH C OMMAND, LOCK TRACK, TACK, ADD FREE VIA. Добавить свободный переходник (ADD FREE VIA) Свободный переходник - это переходник, который определен и управляется поль- зователем. Система автоматически не вставляет и не удаляет свободный Vias. Исполь- зуйте эту команду, чтобы автоматически очистить пространство для свободного пере- ходника в месте, которое вы выбрали. Вы можете добавлять новый свободный переход- ник, только когда вы разводите в режимах Auto Path или Manual Route. Свободный переходник (FREE VIA) Свободный переходник (FREE VIA) и просто переходник отличаются незначитель- но: они используют одинаковый Padstack и обслуживают аналогичную цепь. Однако, в отличие от обычною переходника, как только вы определили место и назначение сво- бодного переходника, он не может быть изменен Layout. Layout рассматривает свобод- ные переходники как автономные компоненты: вы можете расталкивать их, помещать в изоляцию (свободно от трасс) или подключать к нескольким трассам одной цепи. Свободные переходники должны иметь подключенную цепь, хотя они отсутствуют на схеме и в списке соединений. Они сохраняются через AutoECO, пока цепь или трас- са, подключенные к ним, не удалены полностью с платы. Вы можете использовать свободные переходники для специфических целей типа разветвителей нулевой длины для компонентов кругового массива и для сшивки внут- ренних слоев питания. Контрольные точки - это свободные переходники, которые име- ют Padstack для использования в контрольных точках. Если вы хотите использовать переходник, отличный от первого в таблице Padstacks (Data Spreadsheets), выберите команду Change Via Type. «Горячие» клавиши: ALT + Т, V, Е(Е). Сопутствующие темы: USING VIAS, ADD VIA, ADD TEST POINT. Изменение типа переходника (CHANGE VIA TYPE) В Layout переходник, который вы определили как Vial, используется по умолчанию всякий раз, когда необходим переходник. Вы можете применять эту команду, чтобы за- менить Vial любым другим переходником, который определен в электронной таблице Padstacks. Вы можете изменять переходник, когда прокладываете трассу, или выбирать переходник после того, как он был размещен.
Часть 3. Рабочая среда Layout 197 Когда вы выбираете эту команду, Layout открывает диалоговое окно Via Selection с выбором всех описанных Vias. Эта команда доступна, когда выбран инструмент Auto Path. «Горячие» клавиши: ALT + Т, V, Н. Сопутствующие темы: PADSTACKS (DATA SPREADSHEETS), ASSIGN VIA PER NET COMMAND (EDIT MENU). Свойства (PROPERTIES (VIA)) После выбора переходника указание команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е. Изменение контактной площадки (MODIFY PADSTACKS) Команда Modify Padstacks открывает электронную таблицу данных Padstack так, что вы можете изменять определение переходников или определять переходники, которые не определены. Сопутствующие темы: * NEW (VIA), NEW (TEST POINT), CHANGE VIA TYPE, PADSTACKS (DATA SPREADSHEETS), EDIT PADSTACK DIALOG BOX. Удаление (DELETE (VIA)) Команда Delete удаляет один или несколько компонентов переходного отверстия. Чтобы удалить переходники: 1. Выберите один или несколько переходников, которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Via и выберите Delete. «Горячие» клавиши: CTRL + X. Контрольная точка Выбор инструмента (SELECT TOOL (TEST POINT)) Команда Select Tool переводит Layout в режим контрольной точки. «Горячие» клавиши: ALT, Т, Е. Выбор из таблицы (COMPONENTS (DATA SPREADSHEETS)) Электронная таблица компонентов обеспечивает информацию относительно состоя- ния разводки, связанной с формой корпуса и расположением каждого компонента на плате. «Горячие» клавиши: SHIFT + С.
198 OrCAD 10 Проектирование печатных плат Вы можете использовать диалоговое окно Edit Component, чтобы выбирать или от- менять выбор определенных компонентов для разводки. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. При появлении таблицы имеется доступ к командам редактирования как из меню EDIT, так и из падающего меню. Сопутствующие темы: DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS, QUERY WINDOW. Новая (NEW (TEST POINT)) Используйте эту команду, чтобы определять и добавлять новые контрольные точки. Layout открывает диалоговое окно Add Test Point так, что вы можете определять опции для новой контрольной точки. После того как вы определили новую контрольную точ- ку, Layout присоединит ее к указателю для размещения. Сопутствующие темы: MODIFY PADSTACKS, PADSTACKS (DATA SPREADSHEETS), CHANGE VIA TYPE, NEW (VIA). Добавить контрольную точку (ADD TEST POINT) Команда Add Test Point вставляет переходник в то место, которое вы выбираете. Команда доступна, только когда выбрано одно из инструментальных средств трассировки. Прежде чем вы используете эту команду, вы должны определить переходник под контрольную точку в диалоговом окне Edit Padstack. Контрольная точка (TEST POINT) Контрольная точка — специальная точка доступа к электрической цепи, которая ис- пользуется для контроля электрических характеристик. «Горячая» клавиша - Р. Сопутствующие темы: INSERTING TEST POINTS, GENERATING TEST POINTS, AUTO PATH, EXCHANGE ENDS, FINISH, NEW VIA, LOCK TRACK, SELECT NEXT, TACK CONN, ADD VIA. Свойства (PROPERTIES (TEST POINT)) После выбора контрольной точки выбор команды Properties открывает диалоговое окно Edit Component. «Горячие» клавиши: CTRL + Е.
Часть 3. Рабочая среда Layout 199 Изменение контактной площадки (MODIFY PADSTACKS) Команда Modify Padstacks открывает элекфонпую таблицу данных Padstack так, что вы можете изменять определение перс сонников или определять переходники, которые не определены Сопутствующие темы: NEW (VIA), NEW (TEST POINT), CHANGE VIA TYPE, PADSTACKS (DATA SPREADSHEETS), EDIT PADSTACK DIALOG BOX. Удаление (DELETE (TEST POINT)) Команда контрольной точки Delete удаляет один или несколько компонентов кон- трольной точки. Чтобы удалить контрольные точки: 1. Выберите одну или несколько контрольных точек, которые вы хотите удалить. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Test Point и выберите Delete. «Горячие» клавиши CTRL + X. Удалить все (DEL ETE ALL (TEST POINT)) Используйте эту команду, чтобы удалить все контрольные точки в проекте. Таблица сверления Выбор из таблицы (DRILLS (DATA SPREADSHEET)) Электронная таблица Drills Spreadsheet содержит информацию, необходимую для автоматического создания таблицы сверления. Вы можете выбирать символ, исполь- зуемый для определенного диаметра сверла, ввести допуск и текст комментария. Каж- дое сверло должно иметь уникальный символ, присвоенный ему. «Горячие» клавиши: SHIFT + R. Вы можете использовать диалоговое окно Drill Properties, чтобы изменять номер символа или символ, вводить или изменять допуск сверления и вводить или изменять текст комментария. Для вызова диалогового окна Edit Component дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные во всплывающем меню. Сопутствующие темы: MOVE DRILL CHART. DRILL PROPERTIES DIALOG BOX. DRILL CHART PROPERTIES DIALOG BOX. VIEWING DRILL HOLES.
200 OrCAD 10. Проектирование печатных плат Свойство (DRILL PROPERTIES DIALOG BOX) Диалоговое окно Drill Properties (рис. 3.8) появляется, когда вы дважды щел- каете на ячейке в электронной таблице Drills. Чтобы открыть электронную таблицу Drills, выберите Drills из меню кнопки элек- тронных таблиц на панели. Используйте диалоговое окно Drill Pro- perties, чтобы выбрать символы, которые вы хотите применить для каждого сверла в ва- шей таблице сверления. Вы можете также использовать это диалоговое окно, чтобы Рис. 3.8. Диалоговое окно Drill Properties включить комментарии или устные команды в таблицу сверления. Если вы не видите таблицу в окне проекта, а находитесь в существующем проекте, значит, слой DRILL DRAWING, вероятно, невидим. Чтобы увидеть этот слой, вы долж- ны добавить цветовое определение, используя диалоговое окно Add Color Rule. SYMBOL NUMBER OR LETTER Используйте это текстовое поле, чтобы определить символ в таблице сверления, который вы хотите применить для конкретного размера сверла. Подходящие значения для этого текстового поля ограничены 26 символами английского алфавита и целыми числами в пределах от 1 до 20 (рис. 3.9). Каждое целое число имеет соответствующий символ таблицы сверления: первые 10 символов (целые числа 1... 10) соответствуют стандартным размерам сквозных отверстий от 35 Mils и больше. В следующие 10 сим- волов (целые числа 11...20) - такие же, как и первые 10. Однако эта последняя группа меньшего размера и предназначена для использования с меньшей, сильно насыщенной сверлввкой. Символы английского алфавита, которые вы вводите в это текстовое поле, создают символ таблицы сверления, сформированный соответствующим символом и маленьким перекрестием. Пожалуйста, обратитесь к примечанию ниже для просмотра значений текстового поля и их соответствующих символов. DRILL TOLERANCE Используйте это текстовое поле, чтобы определить допуски сверления. DRILL NOTE Примечания и информация, которую вы вводите в это текстовое поле, появятся в таблице сверления. Сопутствующие темы: MOVE DRILL CHART COMMAND, DRILL CHART PROPERTIES DIALOG BOX, DRILLS (DATA SPREADSHEETS), VIEWING DRILL HOLES.
Часть 3. Рабочая среда Layout 201 Данная таблица not ззывает дост»пные символы б^рл-.-бкп НЫВОЛ 'В-рЛ I H-'I.KI- >ГЛИ > Г S ?, СВ-грЛЗ 1 and 11 2 and 12 3 and 13 4 and 14 5 and 15 6 and 16 7 and 17 8 and 18 9 and 19 10 and 20 A-Z (this example shows the A character symbol) Рис. 3.9. Таблица соответствия символов Перемещение таблицы сверления (MOVE DRILL CHART COMMAND (TOOL MENU)) Команда Move Drill Chart перемещает и перерисовывает таблицу сверления. Табли- ца сверления видима только, если слой DRILL DRAWING установлен как видимый в электронной таблице Color. «Горячие» клавиши: ALT, Т, L. Сопутствующие темы: MOVING THE DRILL CHART, VIEWING THE DRILL DRAWING AND DRILL CHART, DRILL CHART PROPERTIES, DRILLS (DATA SPREADSHEETS). Свойства таблицы сверления (DRILL CHART PROPERTIES DIALOG BOX) Диалоговое окно Drill Chart Properties (рис. 3.10) появляется, когда вы выбираете команду Drill Chart Properties после выбора меню Drill Chart из меню TOOL. Эта коман- да доступна только тогда, когда активен слой DRILL DRAWING. Чтобы активизировать
202 OrCAD 10 Проектирование печатных плат слой Drill Drawing, выберите его из раскрывающегося списка слоев под панелью инст- рументов. Drill Chart Properties Рис. 3.10. Диалоговое окно Drill Chart Properties Значения, которые вы указываете в текстовых полях этого диалогового окна, пред- ставляются в текущих единицах измерения, установленных в диалоговом окне System Settings. Настройка по умолчанию - Mils. Установки в диалоговом окне Drill Chart Properties не затрагивают размеры символов в таблице сверления. DRILL CHART TEXT HEIGHT Используйте это текстовое поле, чтобы установить высоту текста, появляющегося в таблице сверления. DRILL CHART LINE WIDTH Используя это текстовое поле, вы можете определить толщину линий, которые де- лят таблицу сверления на ячейки данных. Сопутствующие темы: DRIUL PROPERTIES DIALOG BOX, MOVE DRILL CHART COMMAND. Текст Выбор инструмента (SELECT TOOL (TEXT)) Текстовым инструментом вы можете создавать и редактировать текст. Если активи- зирована эта команда и выбран текст, то вы можете вставлять его в любом другом месте. «Горячие» клавиши: ALT + Т, Т, X. Сопутствующие темы: MIRROR COMMAND, PROPERTIES COMMAND, OPPOSITE COMMAND, ROTATE COMMAND. Hobbim(NEW(TEXT)) Чтобы создавать новый текст: • укажите Text в меню TOOL и выберите New; • выберите Text Tool и выберите New из всплывающего меню. Диалоговое окно Text Edit появляется для ввода нового текста. После ввода нового текста и закрытия диалогового окна новый текст оказывается прикрепленным к указа- телю для размещения.
Часть 3. Рабочая среда Layout 203 Сопутствующие темы: TEXT EDIT DIALOG BOX, COPY TEXT, ROTATE TEXT, MIRROR COMMAND, PROPERTIES COMMAND, OPPOSITE COMMAND, DELETE (TEXT TOOL). Копирование (COPY (TEXT)) Используйте команду Copy, чтобы копировать существующий текст. Чтобы скопировать существующий текст: 1. В меню TOOL укажите на Text и выберите Select Tool или выберите инструмент Text. 2. Выберите текст, который хотите скопировать. 3. Из всплывающего меню выберите Сору. Копия текста присоединяется к вашему указателю. 4. Переместите текст в желаемое место и нажмите левую клавишу мыши, чтобы разместить текст. Сопутствующие темы: ROTATE TEXT, MIRROR COMMAND, PROPERTIES COMMAND, OPPOSITE COMMAND. Зеркало (MIRROR(TEXT)) Используйте эту команду для выполнения зеркального отображения препятствий или текста по оси X. Препятствие (OBSTACLE) Контур, который представляет объект на плате, который должен быть принят во внимание в течение трассировки, размещения или покрытия медью. Для зеркального отображения препятствий или текста на противоположный слой используйте команду Opposite. Слой (LA YER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов. Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. «Горячие» клавиши: ALT + Т, X, I(CTRL + М). Сопутствующие темы: EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRRORING OBJECTS, OPPOSITE COMMAND, ROTATE COMMAND.
204 OrCAD 10. Проектирование печатных плат Отображение на противоположный слой (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та, групп и препятствий на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и авто- матически перемещенная на противоположный слой (согласно зеркальному слою, ука- занному в электронной таблице слоев). Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости от того, выбрана ли кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT + Т, G, Т(Т). Сопутствующие темы: GROUPING COMPONENTS FOR PLACEMENT, COMPONENT COMMAND, TEXT COMMAND, OBSTACLE COMMAND, MIRROR COMMAND, MIRRORING OBJECTS. Вращение (ROTATE COMMAND) Используйте эту команду, чтобы вращать компоненты, группы, текст и препязст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, группы и препятствия могут вращаться, даже когда режим Reconnect включен. Вращение компонента, группы, препятствия или текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно.
Часть 3. Рабочая среда Layout 205 Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT + Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Свойства (TEXT EDIT DIALOG BOX) Чтобы открыть диалоговое окно Text Edit (рис. 3.11), выберите New или команду Properties в меню TOOL, TEXT (вы можете выбрать последнюю команду, только если текст выбран в окне проекта). Или выберите кнопку текста на панели, выберите суще- ствующий текст, затем выберите из всплывающего меню PROPERTIES. Рис. 3.11. Диалоговое окно Text Edit
206 OrCAD 10. Проектирование печатных плат TEXT STRING Эта текстовая строка будет добавлена на плату. TYPE OF TEXT Имеется несколько типов текстов: • Free. Нормальный текст, приложенный к плате или к компоненту. Свободный текст без свойств, присоединенных к нему. • Reference Designator. Автоматически сгенерированный из компонента. • Component Value. Прикрепленный к компоненту текст, соответствующий его значе- нию. • Custom Properties. Свойства, добавленные в Capture, которые переданы как часть компонента. • Package Name. Автоматически сгенерированный. Принимает схемное наименование детали, если не указано конкретное имя. • Footprint Name. Автоматически сгенерированный. LINE WIDTH Назначает толщину линии для рисования текста. ROTATION Назначает вращение в градусах и минутах полной текстовой строки. RADIUS Назначает общий радиус для текстовой строки. TEXT HEIGHT Назначает высоту текста. Это наиболее простой путь назначения общего тексте вого размера. CHAR ROT Назначает индивидуальное вращение букв. CHAR ASPECT Назначает ширину (относительно высоты) текстовых символов. MIRRORED Зеркальный текст. LAYER Определяет слой для текста. Глобальный слой - нулевой слой. COMP А ТТА CHMENT Открывает диалоговое окно Comp Attachment так, чтобы вы могли прикрепить текст к компоненту. Эта опция не отображается, если вы выбираете текст посадочного места в менеджере библиотек. Сопутствующие темы: TEXT EDITOR COMMAND, TEXT SPREADSHEET, COMP ATTACHMENT DIALOG BOX.
Часть 3. Рабочая среда Layout 207 Удаление (DELETE ( ГЕХТ)) Команда текста Delete удаляет один или несколько текстовых образцов. Чтобы удалить текст: 1. Выберите текст для удаления. 2. После выбора выполните одно из следующих действий: • нажмите кнопку Delete на инструментальной панели; • нажмите клавишу Delete на клавиатуре; • в меню EDIT выберите Delete; • в меню TOOL укажите на Text и выберите Delete. «Горячие» клавиши: CTRL + X. Размеры Выбор инструмента (SELECT TOOL (DIMENSION)) Выбранный инструмент переводит Layout в режим Auto Dimension. «Горячие» клавиши: ALT, Т, D. Сопутствующие темы: STARTING DIMENSION LINES, AUTODIMENSION OPTIONS DIALOG BOX. Новый (NEW (DIMENSION)) Используйте команду New, чтобы создать размерные объекты, включая стрелки, линии и текст, перемещением вашего указателя от начальной точки до конечной. Перемещение базовой точки или начала координат (MOVE DATUM) Вы можете перемещать базу проекта (начало координат (0, 0)) для удобного обра- щения и выполнения измерений. База (DA ТОМ) Определенная точка, которая служит как ссылка, чтобы расположить образец пе- чатной платы или слой для изготовления. Если вы находитесь в окне проекта, то можете перемещать базовую точку платы. В библиотеке посадочных мест вы перемещаете базовую точку посадочного места. Если база не перемещена, контактная площадка 1 - база посадочного мееза. Посадочное место (FOOTPRINT) Описание физических свойств компонента. Оно состоит из трех элементов: Pad- stacks, препятствия и текста. Местоположение базы ограничено сеткой размещения. Вам может понадобиться изменить сетку, чтобы разместить базу точно в определенном месте. Совет. Вам предлагается помещать вашу базу в нижний левый уюл проекта платы. «Горячие» клавиши: ALT, Т, D, М. Сопутствующие темы: MOVING THE DATUM, GRID COMMAND.
208 OrCAD 10. Проектирование печатных плат Свойства (PROPERTIES (DIMENSION)) Вы можете создавать относительные размеры или абсолютные (как измеренные от начала координат платы или базы). Вы можете также выбрать размер линий и текста, который вы хотите использовать, слой, на котором появятся размеры, и тип стрелки, ко- торую вы хотите использовать. Чтобы установить параметры размеров: 1. В меню TOOL укажите на Dimension и выберите Select Tool. 2. Выберите измерение. 3. Нажмите правую клавишу мыши и выберите Properties из всплывающего меню. Диалоговое окно Autodimension Options открывается для того, чтобы вы установили параметры по вашему желанию. «Горячие» клавиши: CTRL + Е. Сопутствующие темы: STARTING DIMENSION LINES, AUTODIMENSION OPTIONS DIALOG BOX. Удаление (DELETE (DIMENSION)) Чтобы удалить размеры: 1. В меню TOOL укажите на Dimension и выберите Select Tool. 2. Выберите измерение. 3. Нажмите правую клавишу мыши и выберите Delete из всплывающего меню. «Горячие» клавиши: CTRL + X. Измерения Выбор инструмента (SELECT TOOL (MEASUREMENT)) Команда Select Tool переводит Layout в режим Measurement. В режиме Measurement вы можете находить инкрементное расстояние между двумя точками или полное рас- стояние ряда инкрементных точек и временно отображать результат в строке состояния. Чтобы определить расстояние между двумя точками: 1. В меню TOOL укажите на Measurement и выберите Select Tool. 2. Нажмите на первой точке. Layout покажет нуль в полях DIST: и TOTAL: строки со- стояния. 3 Нажмите на вторую точку. Layout проведет линию между двумя точками и покажет расстояние в полях DIST: и TOTAL: строки состояния. Чтобы определить полное расстояние ряда инкрементных точек- 1. Найдите расстояние между первыми двумя точками. 2. Нажмите на третью точку. Layout покажет инкрементное расстояние между второй и третьей точкой в поле DIST: и полное расстояние между первой и третьей точкой в поле TOTAL: . 3. Повторяйте шаг 2, пока вы не измерите все необходимые точки. «Горячие» клавиши: ALT, Т, М.
Часть 3. Рабочая среда Layout 209 Очистка (CLEAR) Используйте команду Clear, чтобы очистить линию измерения с экрана и поля из- мерения в строке состояния. Препятствие Выбор инструмента (SELECT TOOL (OBSTACLE)) Выбор режима Obstacle Tool позволит вам добавлять, перемещать, редактировать или удалять препятствия (полигоны). Препятствие (OBSTACLE) Контур, который представляет объект ira плате, который должен быть, принят во внимание в течение трассировки, размещения или покрытия медью. В Layout препятствия - это любой электрический или неэлектрический объект от- личный от контакта, дорожки или текста. Препятствия могут существовать в окне про- екта или в библиотеке корпусов; они Moiyr быть на специфическом слое или на всех слоях. Контакт (PAD) На печатной плате медная форма на одном или нескольких слоях (может иметься отверстие и изоляция, окружающая медь), используемая для соединения ножки компо- нента с платой. Контактная площадка показывает, где расположены ножки компонента. Чтобы выбирать и редактировать одиночную вершину или сегмент препятствия, нажмите на то место, с которого вы хотите начать редактировать. Вершина (VERTEX) Логическая точка, в которой дорожка была закончена и перезапущена. Вершина расположена в каждом изменении направления дорожки. Если вы хотите редактировать или копировать любые препятствия без их переме- щения, го выбор осуществляйте с использованием Shift + левой клавиша мыши. Вы можете двигать препятствие, используя переключатель Move On/Off, КЛАВИ- ШИ КУРСОРА или нажимая левую клавишу мыши и перемещая поперек любого препятствия, чтобы создать область выбора (выделения). Клавиши курсора (ARROWKEYS) Клавиши на вашей клавиатуре, которые вы используете, чтобы перемещаться по эк- рану. Каждая клавиша отмечена стрелкой и названа именем направления, в которое ука- зывает стрелка. Имеется стрелка «вверх», стрелка «вниз», стрелка «влево» и стрелка «вправо». Также известны как клавиши направления. «Горячие» клавиши: ALT, Т, В. Сопутствующие темы: EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRROR COMMAND, PROPERTIES (OBSTACLE TOOL), OPPOSITE COMMAND, ROTATE COMMAND.
210 OrCAD 10. Проектирование печатных плат Новое (NEW (OBSTACLE)) Используйте эту команду, чтобы создать новое препятствие. Когда вы создаете посадочное место, вы используете эту команду, чтобы создать среди других вещей контур места. Если вы создаете препятствие в библиотеке посадоч- ных мест, Layout создает копию препятствия для каждой ячейки в матрице. Матрица (MATRIX) В Layout - инструмент, который создает структуру на плате, которая может быть разделена на ячейки, используемые для эффективного размещения посадочных мест. Создание нового препятствия: 1. В меню TOOL укажите на Obstacle и выберите New. 2. Нажмите правую клавишу мыши и выберите Properties. Откроется диалоговое окно Edit Obstacle. 3. Установите опции Obstacle Туре и Obstacle Layer и другие опции, если они присут- ствуют. Эта установка становится новым значением по умолчанию. 4. Нажмите левую клавишу мыши в местоположении первого угла прспя ствия. Поведение препятствия в процессе создания зависит от того, заполнено ли препят- ствие или нет. Вы не должны «замыкать» заполненное препятствие. Схема показы- вает вам замкнутую форму, если вы рисуете препятствие. 5. Нажмите клавишу ESC после того, как препятствие будет полностью определено. Копирование существующего препятствия: 1. Выберите существующее препятствие Вы можете использовать или методику вы- бора области, или нажимать левую клавишу мыши с нажатой клавишей Shift. 2. Из всплывающего меню выберите Сору. Как только вы выбираете команду, вариант существующего препятствия ггоявляется на вашем указателе. 3. Отпустите копию в новом местоположении, ггажав клавишу «пробел» или щелкнув левой клавишей мыши. Сопутствующие гемы: OBSTACLE COMMAND, DELETE (OBSTACLE TOOL), EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRROR COMMAND, PROPERTIES (OBSTACLE TOOL), OPPOSITE COMMAND, ROTATE COMMAND. Зеркало (MIRROR(OBSTACLE)) Используйте эту команду для выполнения зеркального отображения препятствий или текста по оси X. Для зеркального отображения препятствий или текста па противоположный слой используйте команду Opposite.
211 Часть 3. Рабочая среда Layout «Горячие» клавиши: ALT + Т, X, I(CTRL + М). Сопутствующие темы: EXCHANGE ENDS COMMAND, FINISH COMMAND, MIRRORING OBJECTS, OPPOSITE COMMAND, ROTATE COMMAND. Перенос на противоположную сторону (OPPOSITE COMMAND) Используйте эту команду для создания зеркального отображения текста, компонен- та, группы и препятствия на противоположном слое. См. электронную таблицу слоев для описания противоположного слоя. Единичный выбор текста, компонентов, групп или препятствий Когда вы выбираете команду Opposite, пунктирная версия выбранного текста, ком- понента или препятствия оказывается на вашем указателе, отраженная по оси X и авто- матически перемещенная на противоположный слой (согласно зеркальному слою, ука- занному в электронной таблице слоев). Если вы выбрали несколько компонентов и затем нажали Т для отражения, взаимо- отношения между компонентами, которые вы выбрали, остаются теми же самыми. Дру- гими словами, отражена будет вся группа по оси X, а не каждый компонент станет зер- кально отраженным на своем месте. Вы можете использовать эту команду для компонентов вне зависимости, выбрана кнопка Reconn Enabled на инструментальной панели или нет. Множественный выбор текста, компонентов, групп или препятствий Если вы выбираете множество образцов текста, компонентов, групп или препятст- вий и нажимаете Т для отражения, взаимоотношения между образцами, которые вы вы- брали, остаются теми же самыми. Другими словами, отражена будет вся группа по оси X, а не каждый образец станет зеркально отраженным на своем месте. Вы можете использовать эту команду, когда кнопка Reconn Enabled выбрана. «Горячие» клавиши: ALT + Т, G, Т(Т). Сопутствующие темы: GROUPING COMPONENTS FOR PLACEMENT, COMPONENT COMMAND, TEXT COMMAND, OBSTACLE COMMAND, MIRROR COMMAND, MIRRORING OBJECTS. й й Вращение (ROTATE(OBSTACLE)) Используйте эту команду, чтобы вращать компоненты, группы, текст и препятст- вия. Выбранные объекты вращаются согласно значениям приращения, указанным в диалоговом окне System Settings. Вы можете вращать объекты против часовой стрелки или по часовой стрелке. Положительное значение создает вращение против часовой стрелки и в направлении, заданном по умолчанию. Компоненты, группы и препятствия могут вращаться, даже когда режим Reconnect включен.
212 OrCAD 10. Проектирование печатных плат Вращение компонента, группы, препятствия и ли текста Когда вы выбираете команду Rotate, выбранный объект вращается относительно Centroid. Чтобы продолжить вращать объект, жмите R неоднократно. Centroid - центр масс. Вращение нескольких компонентов, групп, препятствий или текстов Если вы выбираете несколько препятствий и вращаете их, отношения между ними остаются теми же самыми. Вся группа вращается вокруг Centroid, а не каждый объект вращается относительно его собственного Centroid. «Горячие» клавиши: ALT + Т, G, R(R). Сопутствующие темы: ROTATING OBJECTS, COMPONENT COMMAND, TEXT COMMAND, MIRROR COMMAND, OPPOSITE COMMAND, OBSTACLE COMMAND, EXCHANGE ENDS COMMAND. Смена вершин (EXCHANGE ENDS (OBSTACLE)) Используйте эту команду, чтобы сфокусировать указатель на противоположном конце текущего выбора, когда линейное препятствие выбрано. Препятствие (OBSTACLE) Контур, который представляет объект на плате, который должен быть принят во внимание в течение трассировки, размещения или покрытия медью. «Горячие» клавиши: ALT + Т, В, Х(Х). Сопутствующие темы: DELETE (OBSTACLE TOOL), FINISH COMMAND. NEW OBSTACLE, LOCK TRACK COMM \ND, MIRROR COMMAND, OBSTACLE PROPERTIES, OPPOSITE COMMAND, ROTATE COMMAND. Завершение (FINISH) Используйте эту команду, чтобы автоматически замкнуть форму выбранного пре- пятствия, автоматически закончить неразведенную связь или выправлять предваритель- но разведенные сегменты. Связь (CONNECTION) Неразведенный, частично разведенный или полностью разведенный путь между двумя контактными площадками. В цепи с п контактными площадками имеется точно п-1 соединение.
Часть 3. Рабочая среда Layout 213 Сегмент (SEGMENT) Часть трассы, которая существует между двумя смежными вершинами или между вершиной и ножкой. (Иногда трасса между двумя ножками называется сегментом, хотя это обычно называется связью.) Это особенно полезно, когда вы создаете медный полигон (Copper Pour) или анти- медную зону (Anti-Copper). Допускается добавлять один угол под 90° к форме, которую вы инициализировали. COPPER POUR Метод заполнения медной зоны указанным шаблоном, избегая объектов, которые пересекают эту зону или размещены в ее пределах. ANTI-COPPER Область заполненной зоны, в пределах которой медь не может быть помещена. Трассировщик использует стоимостные установки Manual Route/Shove Rules Strategy Cost, чтобы выбирать и расчищать путь для трассы. «Горячие» клавиши: ALT + Т, Т, F(CTRL + F). Сопутствующие темы: AUTO PATH COMMAND, ADD VIA COMMAND, TACK COMMAND. Свойства (EDIT OBSTACLE DIALOG BOX) Используйте диалоговое окно Edit Obstacle, чтобы определить препятствия. OBSTACLE NAME Определяет название препятствия. Если вы не определяете название для препятст- вия, Layout автоматически присваивает числовое название для него. OBSTACLE TYPE Определяет тип препятствия. Выбор, сделанный здесь, определяет, какие из опций, описанных ниже, станут доступными для редактирования. Доступные типы препятствий: • Free Track. Графическая область, которая может быть электрически приписана или электрически приложена к ножке компонента. Рисунок обычно создается на слое трассировки и действует как барьер для разводки, если трасса не принадлежит к той же самой цепи. Не влияет на размещение. • Copper Area. Заполненная медью зона, которая может использоваться для шумопо- давления, как теплоотвод или как барьер трассировки. Она может быть электриче- ски приписана или электрически приложена к ножке компонента. Она не оказывает влияния на размещение. Зона может быть заполнена штриховкой или может быть сплошной. • Anti-Copper. Свободное от меди пространство в пределах медной зоны. • Board Outline. Область, которая определяет край платы для трассировки и размеще- ния. Может иметься только одна на плату и находиться на нулевом слое (все слои). • Via Keepout. Выделенная область, используемая трассировщиком для определения областей, где Vias не допускаются.
214 OrCAD 10. Проектирование печатных плат • Route-Via Keepout. Область, определенная трассировщиком, где трассы и Vias не допускаются. • Route Keepout. Область, определенная трассировщиком, где трассы не допускаются. • Detail. Строка, которая не используется при размещении или трассировке. Обычно применяется для создания Silkscreens, информации сверления, сборочного чертежа и атрибутов, прилагаемых к посадочным местам. • Comp Height Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной высоты или выше. • Comp Height Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной высоты или выше. • Comp Group Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной группы. • Comp Group Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной группы. • Place Outline. Выделенная область, используемая подпрограммами размещения, чтобы определить физические габариты каждого компонента на плате. Она должна присутствовать для расталкивания компонентов и для корректной работы подпро- граммы авторазмещения. Она обычно определяется при создании посадочною места. • Insertion Outline. Выделенная область, используемая подпрограммами размещения, чтобы определить пространство выбора и места. • Copper Pour. Заполненное пространство, идентичное медному покрытию, за исклю- чением того, что оно автоматически освобождает пространство, где имеются трассы или контактные площадки. Через это пространство могут проходить трассы. Пере- расчет происходит при выполнении обновления экрана. GROUP Определяет номер (между 1 и 100) группы, когда тип препятствия - Component Group Keepin или Component Group Keepout. HEIGHT Определяет высоту препятствия. Используется с Comp Height Keepin или Comp Height Keepout. Касается компонентов указанной высоты или выше. WIDTH Определяет толщину линии контура препятствия и линии штриховки для заштрихо- ванного или сплошного препятствия. OBSTACLE LAYER Определяет слой препятствия. COPPER POUR RULES • Clearance. Определяет зазор, которым изолированы от меди контактные площадки и трассы.
Часть 3. Рабочая среда Layout 215 • Z Order. Определяет порядок расположения медной зоны, когда она вложена или накладывается на другую медную зону. Чем выше значение Z, тем более высоки! контроль имеет зона по отношению к другой медной зоне в одном и том же месте. • Isolate All Tracks. Определяет, что любая трасса, которая проходит через зону меди, будет изолирована от нее. Зазор изоляции самый большой из назначенных для трассы. Зазор изоляции (ISOLATION) Зазор вокруг площадки, трассы, зоны или переходника, который определяет мини- мальное расстояние сближения проводников различных сигналов. Seed Only From Designated Object определяет, что медная зона не будет начинаться от трассы, а должна присутствовать контактная площадка, обозначенная начальной точкой заливки. Примечание. Layout автоматически поддерживает правильную изоляцию между зонами в соответствии с установленными правилами зазоров для цепей на каждом конкрет- ном слое. Если вы транслировали плату, содержащую внедренные зоны, из РСВ 386 + в Layout, то вы должны удалить «не заполненные» зоны в дальнейшем. NET ATTACHMENT Определяет цепь, подключенную к электрическому препятствию для проверки изо- ляции и правил проектирования. Правила проектирования (DESIGN RULES CHECK (DRC)) Инструмент, который проверяет плату на наличие нарушений изоляции трасс и контактов. НА ТСН РА TTERN Открывает диалоговое окно Hatch Pattern, чтобы определить образец штриховки медных зон. COMP A TTACHMENT (PIN ATT AC HMENT) Открывает диалоговое окно Component Attachment, чтобы прикрепить препятствие к посадочному месту или компоненту. Сопутствующие темы: COPPER POUR, EDIT FOOTPRINT DIALOG BOX. Удаление (DELETE (OBSTACLE)) Команда Delete Obstacle удаляет одно или несколько препятствий. После выбора препятствия имеется несколько способов выполнить команду Delete: • нажать кнопку Delete на инструментальной панели; • из всплывающего меню выбрать Delete; • нажать кнопку Delete на клавиатуре; • в меню EDI T выбрать Delete; • в меню TOOL указать на Group и выбрать Delete. «Горячие» клавиши: CTRL + X.
216 OrCAD 10 Проектирование печатных плат Ошибка Выбор инструмента (SELECT TOOL (ERROR)) С инструментом ошибки вы можете сделать запрос ошибок, чтобы найти их место- положение и тип. «Горячие» клавиши: ALT + Т, R. Сопутствующие темы: FINDING ERRORS, DELETE (ERROR TOOL). Выбор из таблицы (ERROR MARKERS (DATA SPREADSHEETS)) Электронная таблица Error Markers перечисляет все ошибки в файле проекта, кото- рые найдены подпрограммой обнаружения ошибок в Layout. «Горячие» клавиши: SHIFT + М. Пока открыта таблица, доступны команды редактирования из меню EDIT, а также из всплывающего меню. Всплывающее меню (POP-UP MENU). Для вызова контекстно-зависимого падающего меню вы можете: • щелкнуть правой клавишей мыши; • нажать клавишу «+» на клавиатуре. Сопутствующие темы: DATABASE SPREADSHEETS, DESIGN RULES CHECK, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX), CLEANUP DESIGN. Выбор следующей (SELECT NEXT COMMAND (EDIT MENU)) Select Next доступна, когда вы выбрали инструмент компонента, инструмент ошиб- ки или один из инструментальных средств трассировки. Она автоматически находит и выбирает следующий неразмещенный компонент для редактирования или размеще- ния, находит и выбирает следующую ошибку для редактирования или завершения или находит и выбирает следующую неразведенную связь, которая является активизирован- ной DRC для модификации или завершения. KoMnoHeHmbi(COMPONENTS) Порядок выбора для Select Next следующий, если вы выбрали кластер, ключевой компонент (см. разд. «Edit Component dialog box») этого кластера выбирается первым, далее — остальные компоненты кластера. Компоненты в пределах невыбранных кластеров выбираются далее начиная снова с ключевых компонентов; все оставшиеся неразмещенные компоненты выбираются по- сле того, как все компоненты существующих кластеров были размещены. Кластеры (CLUSTERS) Компоненты, сгруппированные согласно их взаимосвязям и помещенные рядом на плате. Это сохраняет связи на плате короткими, упрощая тем самым работу с ней.
Часть 3. Рабочая среда Layout 217 Чтобы осуществить выбор, укажите Select Next и выберите компонент, который хо- тите разместить из представленного списка. Если компонентов слишком много, чтобы отобразить в списке, то откроется диалоговое окно, куда вы можете ввести имя компо- нента, который вы хотите разместить. Ошибки (ERR ORS) С выбранным инструментом ошибки Select Next перемещает экран к следующей последовательной ошибке и подсвечивает ее. ROOTING TOOLS Вы обычно используете эту команду в конце проекта, чтобы найти немногие остав- шиеся связи без визуального просмотра платы. «Горячие» клавиши: ALT + Е, N(N). Сопутствующие темы: COMPONENT COMMAND, ERROR COMM AND, DELETE (ERROR TOOL), ADD TEST POINT COMMAND, AUTO PATH COMMAND, EXCHANGE ENDS COMMAND, FINISH COMMAND, NEW VIA COMMAND, LOCK TRACK COMMAND, TACK CONN COMMAND, ADD VIA. Удаление (DELETE (ERROR)) Delete доступно, когда вы выбираете инструмент ошибки и в проекте есть ошибки. Вы можете или указать ошибку и нажать кнопку Delete, или выбрать группу ошибок и удалить их. Используйте кнопку Delete или кнопку Del на инструментальной панели, чтобы вы- полнить команду Delete. «Горячие» клавиши: CTRL + X. Сопутствующие темы: ERROR COMMAND. SELECT NEXT. Меню OPTION Цвета (COLORS) В таблице Color Spreadsheet (рис. 3.12) вы можете легко определять цвет или види- мость слоев. Чтобы открыть таблицу Color Spreadsheet, выберите Colors из меню OPTIONS или выберите значок Color на инструментальной панели.
218 OrCAD 10. Проектирование печатных плат Я Color A Data Color Background 1 1 Default (Global Layer) Default TOP Default BOTTOM Default GND ' * Default POWER l_ J Default INNER1 Default INNER2 1L——]1 Default INNER3 ЯШИВММНВ Default INNER4 Default INNER5 Default INNER6 1 1 Default INNER? 1 1 Default INNER8 Default INNER9 Default INNERI 0 //// '/////s Default INNER11 //////////z Default INNERI 2 Default SMTOP ... Default SMBOT 1 у I Рис. 3.12. Таблица Color Spreadsheet Чтобы изменить цвет или видимость, данную в электронной таблице, дважды щелкните на объекте или слое, чтобы открыть диалоговое окно Color. Поочередно вы можете открывать всплывающее меню и выбирать из стандартного списка 16 цветов. Вы можете также использовать всплывающее меню, чтобы переключить объект между видимым и невидимым. Объекты, не перечисленные в электронной таблице Color Spreadsheet, не могут быть отредактированы, но вы можете легко добавлять их. Из всплывающего меню выберите New для вызова диалогового окна Add Color Rule. Заданный по умолчанию цвет для слоя управляет цветом всех объектов на слое, ес- ли цвет для объекта не определен иначе. Если цвет отображается заштрихованным, а не сплошным, значит, объект или слой невидим. Вы можете установить ваши цвета, затем сохранить их в файле стратегии так, чтобы они были доступны для будущих проектов. Файл стратегии (STRATEGYFILE) Файл, который содержит параметры размещения или трассировки для определенно- го типа платы с определенной структурой слоев. «Горячие» клавиши: ALT + О, С. Сопутствующие темы: ASSIGNING A COLOR ТО A BOARD LAYER, COLOR DIALOG BOX, ADD COLOR RULE DIALOG BOX. Цветовые правила (COLOR RULES) Используя команду Color Rules, вы можете добавлять тип объекта или слой в электронную таблицу Color Spreadsheet. Если тип объекта или слой не перечислены
Часть 3. Рабочая среда Layout 219 в таблице Color Spreadsheet, они будут невидимы. Кроме того, цвет и видимость типов объекта или слоев, нс перечисленных в электронной таблице, не могут быть отредакти- рованы. Вы можете добавлять 3 категории в электронную таблицу Color Spreadsheet: 1. Заданный по умолчанию цвет для слоя. 2. Цвет для типа объекта. 3. Цвета для определенного типа объекта на определенном слое. Если вы желаете редактировать видимость или цвет объекта на определенном слое, то должны выбрать соответствующую опцию и определить слой в окне редактирования. «Горячие» клавиши: ALT + О, R. Сопутствующая тема - ADD COLOR RULE DIALOG BOX. Автосохранение (AUTO BACKUP) Используйте эту команду, чтобы настроить автоматическое создание резервных ко- пий в Layout. Вы можете установить время между резервированием проекта плюс коли- чество сохраненных резервных файлов и определить, хотите ли вы, чтобы Layout созда- вал резервный файл между шаблонами (Sweeps) трассировки. Если вы хотите создавать 5 резервных копий, то при каждом создании резервной копии проекта опа сохраняется в файле с названием BACKUP!.МАХ. Старый BACKUP1.MAX копируется в BACKUP2 MAX; BACKJUP2.MAX копируется в BACKUP3.MAX; BACKUP3.MAX копируется в BACKUP4.MAX, и BACKUP4.MAX копируется в BACKUP5.MAX. Старый BACKUP5.MAX отбрасывается. Информация, содержащаяся в диалоговом окне Backup Settings, не сохраняется с файлами стратегии, но сохраняется в выходном Layout ASCII-файле. «Горячие» клавиши: ALT + О, А. Сопутствующая тема - BACKUP SETTINGS DIALOG BOX. Глобальные зазоры (GLOBAL SPACING) Используйте эту команду, чтобы установить критерии зазоров для каждого слоя. «Горячие» клавиши: ALT + О, G. Сопутствующие темы: ROUTE SPACING (STRATEGY) SPREADSHEET, EDIT SPACING DIALOG BOX. Стратегия размещения (PLACEMENT STRATEGY) Используйте эту команду, чтобы описать поведение Layout в течение операций раз- мещения. Вы можете рассмотреть файл стратегии размещения, используя электронную таблицу Place Pass. Редактируйте значения файла страте! ии в диалоговом окне Edit Place Pass. «Горячие» клавиши: ALT + О, Р. Сопутствующие темы: PLACE PASS (STRATEGY) SPREADSHEET, EDIT PLACE PASS DIALOG BOX.
220 OrCAD 10 Проектирование печатных плат Установки размещения (PLACE SETTINGS) Команда Place Settings открывает диалоговое окно Place Settings, в котором вы мо- жете выбирать конфигурационные опции для Quick Place и Matrix Place режимов редак- тирования. «Горячие» клавиши: ALT + О, L. Сопутствующие темы: GRID COMMAND, UNITS COMMAND, BACKUP INTERVAL COMMAND, USER PREFERENCES COMMAND. Установки трассировки (ROUTE SETTINGS) Используйте эту команду, чтобы установить опции автоматической и ручной трас- сировки. Layout открывает диалоговое окно Route Settings. «Горячие» клавиши: ALT + О, О. Сопутствующая тема - ROUTE SETTINGS DIALOG BOX. Установки FANOUT (FANOUT SETTINGS) Используйте эту команду, чтобы определить, как Layout выполнит операцию гене- рации стрингеров. Layout откроет диалоговое окно Fanout Settings. «Горячие» клавиши: ALT + О, F. Сопутствующая тема - FANOUT SETTINGS DIALOG BOX. Установки тепловой разгрузки (THERMAL RELIEF SETTINGS) Используйте эту команду для задания размеров как для Small Thermal Reliefs, так и для Large Thermal Reliefs. Layout использует Small Thermal Reliefs во всех случаях, если только вы специально не выбрали Large Thermal Relief. Layout отображает диало- говое окно Thermal Relief. THERMAL RELIEF Способ соединения контактной площадки с полигоном, уменьшающий количество меди, способной проводить тепло в процессе пайки. На рис. 3.13 представлено графическое представление тепловой разгрузки и ее свойства. «Горячие» клавиши: ALT + О, Т. Сопутствующая тема - THERMAL RELIEFS SETTINGS DIALOG BOX. Рис. 3.13. Тепловая разгрузка
Часть 3. Рабочая среда Layout 221 Установки для перемычек (JUMPER SETTINGS) Если вы хотите, чтобы автотрассировщик использовал перемычки при разводке од- носторонней печатной платы, вы должны выбрать Jumper Layer как тип слоя в диалого- вом окне Edit Layer и затем выбрать кнопку Jumper Attributes, чтобы открыть диалого- вое окно Jumper Lengths. Если проект использует перемычки, то вы должны применить файл стратегии, ко- торый учитывает этот факт. Два таких файла поставляются с Layout в каталоге DATA. Это JUMPERH.SF (для горизонтальных перемычек) и JUMPERV.SF (для вертикаль- ных перемычек). Файл стратегии (STRATEGYFILE) Файл, который содержит параметры размещение или трассировки для определенно- го типа платы с определенной структурой слоев. Перемычки имеют соответствующие посадочные места, и вы можете найти их в библиотеке JUMPER.LLB, в каталоге LIBRARY. Каждая перемычка имеет определен- ную длину; в JUMPER.LLB перемычки имеют длины в пределах от 0,1 до 1,2 дюйма. В диалоговом окне Jumper Lengths вы определяете длины перемычек и их направ- ления, которые разрешены для данного слоя. «Горячие» клавиши: ALT + О, J. Сопутствующие темы: JUMPER LENGTHS DIALOG BOX, EDIT LAYER DIALOG BOX. Установки для свободного переходника (FREE VIA SETTINGS) Используйте эту команду, чтобы определить установки свободного переходника. Layout открывает диалоговое окно Free Via Settings. «Горячие» клавиши: ALT + О, V. Сопутствующая тема - FREE VIA MATRIX SETTINGS DIALOG BOX. Установки для контрольной точки (TEST POINT SETTINGS) Используйте эту команду, чтобы определить установки для контрольных точек. Layout откроет диалоговое окно Test Point Settings. «Горячие» клавиши: ALT + О, N. Сопутствующая тема - TEST POINT SETTINGS DIALOG BOX. Переименование компонентов (COMPONENTS RENAMING (STRATEGY)) Используйте эту команду, чтобы установить стратегию направления переименова- ния компонентов. Layout отображает диалоговое окно Rename Direction для выбора од- ной из восьми сзратегий. После переименования компонентов вы должны выполнить обновление информа- ции в схеме (Back Annotate). «Горячие» клавиши: ALT + О, М. Сопутствующие темы: RENAME DIRECTION DIALOG BOX, BACK ANNOTATE.
222 OrCAD 10. Проектирование печатных плат г ербер установки (GERBER SETTINGS) Используйте эту команцу, чтобы установить Gerber Preferences. Layout показывает диалоговое окно Gerber Preferences. Если вы выбираете кнопку Save, установки в этом диалоговом окне сохранятся независимо от вашего проекта (в LAYOUT.INI-файле) так, чтобы они могли сохраниться от текущего Layout сеанса до следующего. «Горячие» клавиши: ALT + О, Е. Сопутствующая тема - GERBER PREFERENCES DIALOG BOX. Установки постпроцесса (POST PROCESS SETTINGS) Используйте эту команду, чтобы рассматривать и изменять установки постпроцес- сора. Layout откроет электронную таблицу Post Process. «Горячие» клавиши: ALT + О, I. Сопутствующая тема - POST PROCESS (DATA SPREADSHEETS). Установки пользователя (USER PREFERENCES) Команда User Preferences меню OPTIONS открывает диалоговое окно User Prefe- rences, в котором вы можете определить состояние некоторых глобальных параметров. «Горячие» клавиши: ALT + О, U. Сопутствующая тема - USER PREFERENCES DIALOG BOX. Стратегии трассировки Стратегия ручной трассировки (MANUAL ROUTE STRATEGY) Используйте эту команду, чтобы установить стратегии для Auto Path и Shove Route. Чтобы вызвать диалоговое окно Manual Route Strategy, укажите на команду Route Strategies в меню OPTIONS и выберите Manual Route. «Горячие» клавиши: ALT + О, S. Сопутствующие темы: ROUTE SETTINGS, SYSTEM SETTINGS, MANUAL ROUTE STRATEGY DIALOG BOX. Слои трассировки (ROUTE LAYER (STRATEGY)) Команда Route Layers открывает электронную таблицу Route Layer. В этой элек- тронной таблице вы можете определить, действительно ли слой доступен или запрещен для трассировки, для каждого шаблона. Вы можете также определить первичное на- правление (горизонтальное и вертикальное предпочтение) слоя, стоимость слоя (отно- сительная стоимость каждого слоя в пределах проекта к использованию отдельного слоя) и стоимость трассировки между ножек (стоимость трассировки между ножками микросхемы) для каждого слоя. Вы можете редактировать эти значения, используя диалоговое окно Edit Layer Strategy. Сопутствующие темы: EDIT LAYER STRATEGY DIALOG BOX, STRATEGY SPREADSHEETS.
Часть 3. Рабочая среда Layout 223 Шаблон трассировки (ROUTE SWEEP (STRATEGY)) Стратегия Route Sweep устанавливает общие критерии разводки для проекта, типа размера окна и шаблон направления. Имеется 7 шаблонов, от 0 до 6. Нулевой шаблон - для операций ручной разводки и автоматической в пределах Route/DRC окна Шаблоны с 1-го по 6-й - для операций автотрассировки. Шаблон трассировки определен как движение активного окна разводки через всю РСВ, чтобы потенциально развести печатную плату на 100 % . Вы можете редактировать значения в диалоговом окне Sweep Edit (рис. 3.14). Route Sweep Rf®113 Sweep Name Route Box X Y Overlap %X %Y Dir 45s 0 Win/Comp/Manual 201, 144 26, 26 NXT MAX 1 Preliminary Route 250, 200 26, 26 U,L MAX 2 Maze Route 250, 200 26, 26 ILL MAX 3 Next 1 250, 200 26, 26 NXT MAX 4 Next 2 250, 200 26, 26 NXT MAX 5 Next 3 250, 200 26, 26 NXT MAX 6 Special Options 250, 200 26, 26 ILL MAX Рис. 3.14 Таблица шаблонов трассировки «Горячие» клавиши: SHIFT + W. SWEEP #0 - (WIN/СОМР): цель шаблона #0 состоит в том, чтобы установить кри- терии для ручной трассировки или автотрассировки отдельного окна (DRC/Route Box) или компонента в пределах окна (Autoroute Component). Эти назначения стоимости не используются при автотрассировке платы. SWEEP #1 - (предварительная разводка): цель первого пакетного шаблона состоит в том, чтобы развести всю память и сопутствующие ей компоненты в проекте наиболее эффективно. На SMT-платах вы можете позволять трассировщику автоматически раз- водить SMT-контактные площадки к внутренним переходникам. SWEEP #2 - (разводка лабиринтом): шаблон Maze Route используется для трасси- ровки большей части трасс сигналов для типичного проекта, используя полное растал- кивание и возможности повторной трассировки и всех стоимостных установок. Трасси- ровщик разводит каждое окно близко к 100 % по возможности (в пределах его попы- ток) и затем перемещается к следующему окну. SWEEPS #3, #4, и #5 - (NEXT 1, 2, AND 3): шаблоны Next используются, чтобы со- средоточиться на оставшихся неразведенных связях, выравнивая, в свою очередь, по центру окно трассировки на каждой связи . Стоимостные установки назначаются, чтобы оптимизировать вероятность 100 % -го получения трассы. SWEEP #6 - (специальные опции). Этот шаблон может быть установлен с целью развести как можно больше связей на плате без Vias, уменьшить количество Vias на плате или устранить дополнительные углы. См. команду Load Strategy для информации относительно отдельных опций, связан- ных с каждым файлом стратегии. Вы можете использовать диалоговое окно Sweep Edit, чтобы изменить название ка- ждого шаблона, размер активной области трассировки для каждого шаблона, перекры- тие для отдельных окон разводки, которое входит в состав шаблона, и первичные
224 OrCAD 10. Проектирование печатных плат и вторичные направления шаблонов. Кроме того, вы можете определить, будет ли ис- пользовать трассировщик углы под 45 или 90° при разводке. Для вызова диалогового окна Sweep Edit дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования доступные из всплывающего меню. Количество диагональной (углами под 45°) трассировки, которую позволяют ис- пользовать трассировщику, может быть установлено выбором Off, On или Maximize. Направление шаблона может быть установлено выбором Route Next Connection в диало- говом окне Route Sweep для Next Sweep или выбором соответствующих кнопок первич- ных и вторичных полей направления. Размер активной области трассировки может быть установлен вводом значения в поля «ROUTE BOX: X» и «ROUTE BOX: Y». Перекры- тие между окнами трассировки в течение автоматического выполнения шаблонов мо- жет быть установлено вводом значения процента в поля «OVERLAP % X:» и «OVERLAP % Y:». Сопутствующие темы: SWEEP EDIT, STRATEGY SPREADSHEETS COMMAND. Проход трассировки (ROUTE PASS (STRATEGY)) Команда Route Pass открывает электронную таблицу Route Pass (рис. 3.15). Элек- тронная таблица Route Pass показывает главные стратегии трассировки, которые Layout использует для каждого прохода трассировки. Route Past Name Enable Via Cost Retry Cost Route Limit Route Attempt Options Win/Comp/Manual Pass 1 Yes 0 0 0 2 Heuristics Pass 2 Yes 70 30 80 20 Maze Partial Pass 3 No 40 60 80 20 Maze Partial 1 Preliminary Route Pass 1 No 0 0 0 2 Maze Partial Pass 2 No 0 0 0 4 Fanout Partial Pass 3 Done 0 0 0 2 Heuristics 2 Maze Route Pass 1 No 0 0 0 2 Heuristics Pass 2 Done 70 30 80 20 Maze Partial Pass 3 No 40 60 80 20 Maze Partial 3 Next 1 Pass 1 Done 20 80 100 20 Maze Partial Pass 2 No 50 80 100 20 Maze Partial Pass 3 No 80 80 100 20 Maze Partial 4 Next 2 Pass 1 No 20 80 100 100 Maze Partial f Рис. 3.15. Таблица проходов трассировки Доступность прохода также делает доступным соответствующий шаблон. Посколь- ку трассировщик следует определенному порядку при разводке связей, то он, как пра- вило, использует только один проход на шаблон. Однако трассировщик может выпол- нить и все 3 прохода перед переходом к следующему окну. Вы можете отредактировать значения прохода трассировки в диалоговом окне Edit Route Pass. «Горячие» клавиши: SHIFT + Е.
Часть 3. Рабочая среда Layout 225 Вы можете использовать диалоговое окно Edit Route Pass, чтобы откорректировать установки для относительной стоимости добавления Vias (Via Cost), стоимости повто- рения (Retry Cost), общее усилие (Route Limit), которое трассировщик вкладывает в ка- ждый проход, количество попыток трассировки на связь и какой из алгоритмов трасси- ровки должен использоваться. Установки в диалоговом окне Edit Route Pass затрагива- ют только автотрассировку. Для ручной трассировки используйте диалоговое окно Manual Route Strategy (доступное при выборе Manual Route/Shove Rules из меню OPTIONS). Для вызова диалогового окна Edit Route Pass дважды щелкните на содержимом таб- лицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные из всплывающем меню. Сопутствующие темы: EDIT ROUTE PASS DIALOG BOX, STRATEGY SPREADSHEETS COMMAND. Меню AUTO Обновить (REFRESH) Bee (ALL (REFRESH)) Используйте эту команду, чтобы выполнить все функции обновления: • Minimize Connections, • Repour, • Calculate Statistics, • Refresh Hot Links, • Append Hot Links. «Горячие» клавиши: ALT + A, H, L. Минимизация связей (MINIMIZE CONNECTIONS) Используйте эту команду, чтобы выполнить минимизацию длины цепей или Ratsnests. Когда вы выбираете Minimize Connections, то выбранные цепи и связи мини- мизируются. Если нет выбранных цепей или связей, то выполняется глобальная мини- мизация. RATENESTS Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. Minimize Connections, так же как автотрассировщик, следует правилам переподклю- чения, установленным в диалоговом окне Reconnection Туре. Предлагаемый выбор: • None. Запрещает трассировщику любые переподключения прямых соединений в пределах данной цепи. Это блокирует повторное соединение и при авторазводке, и с выбранной опцией Edit/Mincon. • Vertical. Заставляет трассировщик искать прежде всего вертикальные пути для каж- дой связи в пределах цепи. Используется для VCC и GND. 8—2813
226 OrCAD 10. Проектирование печатных плат • Horizontal. Заставляет трассировщик искать прежде всего горизонтальные пути для каждой связи в пределах цепи. Используется для VCC и GND. • Std. Orthogonal Заставляет трассировщик искать самый простой путь между любы- ми двумя точками в пределах цепи (обычно кратчайшее расстояние, но с предрас- положением для горизонтальных или вертикальных дорожек, где возможно). Это значение по умолчанию и должно использоваться для всей разводки стандартных цифровых сигналов. • High Speed. Использованный для ECL-цепей или для любой критической цепи, ко- торая должна быть подключена в некотором предопределенном порядке. ECL Акроним для эмиттерно-связанной логики. Тип биполярного транзистора, который имеет чрезвычайно высокую скорость переключения. Если вы разводите новую связь, используя инструмент ручной трассировки, то Minimize Connections повторно соединяет с ножкой, которая является самой близкой к указателю и принадлежит к той же самой цепи. Когда вы находитесь в режиме Minimize Connections и с активными инструментами Shove Route или Manual Route, Layout непрерывно выполняет минимизацию длины связи. «Горячие» клавиши: ALT + А, Н, М. Сопутствующие темы: COMPONENT COMMAND, EDIT NET DIALOG BOX, SHOVE ROUTE COMMAND. Обновление заливки медью (REPOUR) Кнопка Refresh на инструментальной панели повторно пересчитывает все медные зоны проекта, основываясь на новой конфигурации трассировки и размещения Рекомендуется освежать медные зоны после завершения редактирования и прежде, чем вы создадите окончательный чертеж печатного монтажа. «Горячие» клавиши: ALT + А, Н, R. Сопутствующие темы: UNDERSTANDING COPPER POUR, THERMAL RELIEFS. Расчет статистик (CALCULATE STATISTICS) Эта команда вычисляет статистику относительно числа объектов в текущем проек- те, скорости завершения (для размещения и трассировки) и состояния платы. Вы може- те просмотреть результаты в электронной таблице статистики. «Горячие» клавиши: ALT + А, Н, С. Сопутствующая тема - DATABASE SPREADSHEETS. Обновление горячих связей (REFRESH НОТ LINK) Hot Links обеспечивают связь между тремя информационными форматами Layout: графическим представлением, окном Query и электронными таблицами. Используйте команду Refresh Hot Link, чтобы высветить элементы, которые связа- ны с элементом, выбираемым или запрашиваемым последний раз, удаляя устаревшие горячие связи.
ж Часть 3. Рабочая среда Layout 227 Вы могли бы, например, использовать эго, чтобы высветить все цепи, связанные с компонентом. Чтобы это сделать, вы выбираете компонент, открываете электронную таблицу цепей, затем выбираете команду Refresh Hot Link. В электронной таблице все цепи, связанные с выбранным компонентом, будут высвечены. Например, если посадочное место в окне Query было бы связано со всеми компо- нентами на плате, которые используют это посадочное место, то компоненты, которые используют это посадочное место, были бы высвечены в электронной таблице компо- нентов. QUERY Когда вы выбираете объект на экране, Layout показывает его атрибуты для про- смотра или редактирования. Если ничто не выбрано в электронной таблице компонентов, то компоненты, свя- занные с выбранным посадочным местом, высветятся автоматически. Для более позд- них горячих связей, если имеются любые уже выбранные компоненты, вы должны вы- брать команду Refresh Hot Links, чтобы освежить высвеченные компоненты. «Горячие» клавиши: ALT + А, Н, Н. Сопутствующие темы: APPEND НОТ LINK COMMAND (EDIT MENU), DATABASE SPREADSHEETS COMMAND, QUERY WINDOW. Добавление горячих связей (APPEND HOT LINK) Hot Links обеспечивают средства для связи между тремя информационными форма- тами Layout: графическим представлением, окном Query, электронными таблицами. Используйте команду Append Hot Link, чтобы высветить элементы, которые связа- ны с элементом, выбираемым или запрашиваемым последний раз, чтобы удалить уста- ревшие горячие связи. Эта команда особенно полезна для подсветки элементов, связан- ных с несколькими запрашиваемыми элементами. Если горячая связь активна и посадочное место в окне Query связано со всеми ком- понентами на плате, которые используют посадочное место, то компоненты, которые используют это посадочное место, будут высвечены в электронной таблице компонентов. Если вы захотите высветить все компоненты, которые используют любое из не- скольких посадочных мест, то вы должны выбрать второе посадочное место и выбрать Append Hot Link из электронной таблицы компонентов Дополнительные компоненты будут высвечены. Теперь выберите третье посадочное место и выберите Append Hot Link. Все компоненты этого набора будут высвечены. Обратите внимание, что, если ничего не выбрано в электронной таблице компонен- тов, компоненты, связанные с первым выбором, высветятся автоматически. Для новых горячих связей, если имеются любые уже выбранные компоненты, вы должны выбрать или Refresh Hot Link, или Append Hot Link, чтобы освежить высвеченные компоненты. «Горячие» клавиши: ALT + А, Н, А. Сопутствующие темы: REFRESH НОТ LINK COMMAND (EDIT MENU), DATABASE SPREADSHEETS COMMAND, QUERY WINDOW COMMAND.
228 OrCAD 10. Проектирование печатных плат Размещение (PLA СЕ) Платы (BOARD (PLACE)) Layout Plus only Команда Board автоматически размещает все компоненты, которые не блокированы или не зафиксированы, используя стратегию, установленную в проходах 1...8 диалого- вого окна Edit Place Pass. • Assign Clusters определяет, какие наборы компонентов должны быть помещены вместе, рассматривая их связность относительно других наборов компонентов на плате. • Place Clusters размещает назначенные кластеры в лучших местах на плате относи- тельно других кластеров и любых фиксированных компонентов. • Алгоритм Proximity Place рассматривает местоположения кластеров как исходную точку для размещения на плате и затем выполняет тысячи перестановок для каждо- го кластера, постепенно устанавливая на плате, оптимизируя качество размещения. • Swap Components берет размещение, достигнутое алгоритмом Proximity Place, и, используя перестановку (Swap), пробует уменьшить длину связей и пересечений. И наконец, за все установленные компоненты принимается Component Adjust, что- бы завершить размещение, оптимизирующее эстетику и качество трассировки. «Горячие» клавиши: ALT + А, Р, В. Сопутствующие темы: PLACE PASS STRATEGY, GROUPING COMPONENTS FOR PLACEMENT, BUILDING COMPONENT CLUSTERS. Компонента (COMPONENT (PLACE)) Команда Component (Place) автоматически размещает компоненты, которые вы вы- брали, используя PASS #0 в Strategy/Place Pass. Компонент (COMPONENT) Элемент или деталь. Печатная плата содержит компоненты, прикрепленные к об- щей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. Посадочное место (FOOTPRINT) Описание физических свойств компонента. Оно состоит из трех элементов: I. Padstacks. 2. Препятствия. 3. Текста. Layout Pius only PADSTACK Пронумерованный список описаний контактных площадок. Каждое описание содер- жит определение контакта или переходного отверстия, включая слой, стиль, диаметр сверления, размер, смещение и ширину маски пайки.
Layout Phis only Часть 3. Рабочая среда Layout 229 Для авторазмещения группы компонентов выберите компоненты, которые вы хоте- ли бы разместить, и затем нажмите Р. «Горячие» клавиши: ALT + А, Р, С. Сопутствующая тема - COMPONENT COMMAND. Массива (ARRAY (PLACE)) Используйте эту команду, чтобы разместить компоненты по круговому шаблону на вашей плате. Это особенно полезно для круглых испытательных плат. «Горячие» клавиши: ALT + А, Р, А. Сопутствующие темы: CIRCULAR PLACEMENT OF COMPONENTS, CIRCULAR PLACEMENT DIALOG BOX. Матрицы (MATRIX (PLACE)) Используйте эту команду, чтобы автоматически поместить выбранные компоненты в существующую матрицу. «Горячие» клавиши: ALT + А, Р, М. Сопутствующие темы: COMPONENT COMMAND, MATRIX. Матрицы свободных переходников (FREE VIA MATRIX (PLACE)) Используйте эту команду, чтобы разместить матрицу свободных переходников в соответствии с установками, используя команду Free Via Settings. Сопутствующая тема - FREE VIA SETTINGS. Контрольных точек (TEST POINTS (PLACE)) Layout and Layout Plus only Используйте эту команду, чтобы сгенерировать контрольные точки для вашего про- екта. Прежде чем вы будете генерировать контрольные точки, вы должны определить один или большее количество Vias под контрольные точки и определить цепи, которые должны иметь контрольные точки. Как только эти два условия будут выполнены, вы можете проверить наличие кон- трольных точек, используя Design Rules Check и выбирая Test Points. Вы можете генерировать список контрольных точек, используя Create Reports из меню AUTO. Предупреждение. В некоторых случаях возможно создавать контрольные точки, ис- пользуя Vias-трассировки, но это не рекомендуется. Если вы используете обычные переходники под контрольные точки, а затем захотите удалить все контрольные точки, то Layout будет пробовать удалить переходные отверстия, имеющие двойной режим работы. Под контрольные точки вы всегда должны использовать переходные отверстия, не участвующие в текущей трассировке.
230 OrCAD 10. Проектирование печатных плат «Горячие» клавиши: ALT + А, Р, I Сопутствующие темы: GENERATING TEST POINTS, CREATE JUMPERS COMMAND, DESIGN RULES CHECK, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX), CLEANUP DESIGN. Отмена размещения (UNPLACE) Платы (BOARD (UN PLACE)) Используйте эту команду, чтобы переместить все компоненты, находящиеся внутри габарита платы, за ее пределы. «Горячие» клавиши: ALT + A, U, В. Сопутствующие темы: BOARD (PLACE), COMPONENT (PLACE). Компонента (COMPONENT (UNPLACE)) Используйте эту команду, чтобы переместить выбранные компоненты, находящиеся внутри платы, за ее пределы. «Горячие» клавиши: ALT + A, U, С. Генерация стрингеров (FANOUT) Платы (BOARD (FANOUT)) Layout and Layout Plus only Используйте эту команду, чтобы осуществить генерацию стрингеров для всех SMD- компонентов на вашей плате, следуя установкам в диалоговом окне Fanout Settings. Генерация стрингеров на плате обеспечивает более высокую вероятность полной разводки для плотных многослойных плат с SMD-компонентами. В отличие от трасси- ровки питания и земли генерация стрингеров не является обязательной для всех кон- тактных площадок, так как трассировщик может и так успешно развести те контактные площадки, для которых окно Fanout не смогло разместить переходники на конце стрин- геров. Для многослойных SMD-плат трассировщик имеет лучший шанс на успех, если вы позволите трассировщику определять место для переходников, а не будете ставить их вручную. Особенно на очень плотных SMD-платах, явное количество защищенных Vias, которые вы должны были бы создать, могло создать слишком много препятствий и блокировать слишком много каналов для трассировщика, чтобы работать эффективно. Также, когда на плате присутствуют компоненты с малым шагом, весьма полезно сгенерировать стрингеры для них в первую очередь, так как это единственный путь, ко- торым вы можете рассредоточить все ножки без блокировки одной или нескольких из них. Чтобы выполнить генерацию стрингеров для отдельного компонента, выберите ко- манду Fanout Component. Как правило, на плате будут присутствовать только несколько компонентов с малым шагом.
Часть 3. Рабочая среда Layout 231 После того как вы закончили генерацию стрингеров для устройств с малым шагом, вы можете выбрать и выполнить стратегию трассировки, чтобы закончить разводку платы. Сопутствующие темы: ABOUT FANOUT, FANOUT SETTINGS DIALOG BOX, IMPLEMENTING POWER AND GROUND FANOUT, ROUTING ENABLED, AUTOROUTE BOARD, THERMAL RELIEFS, FANOUT COMPONENT, FANOUT DRC/ROUTE BOX. DRC/ROUTE окна (DRC/ROUTE BOX (FANOUT)) Layout and Layout Plus only Используйте эту команду, чтобы выполнить генерацию стрингеров для всех SMD- компонентов в пределах конкретного окна вашего проекта платы согласно установкам в диалоговом окне Fanout Settings. «Горячие» клавиши: ALT + A, F, D. Сопутствующие темы: ABOUT FANOUT, FANOUT SETTINGS DIALOG BOX, IMPLEMENTING POWER AND GROUND FANOUT, AUTOROUTE BOARD, THERMAL RELIEFS, FANOUT BOARD, FANOUT COMPONENT. Компонента (COMPONENT (FANOUT)) Используйте эту команду, чтобы выполнить генерацию стрингеров для отдельных SMD-компонентов на вашей плате согласно установкам в диалоговом окне Fanout Settings. Когда в проекте присутствуют компоненты с малым шагом, вы должны сгене- рировать стрингеры для них в первую очередь, так как это единственный путь, которым вы можете рассредоточить все ножки без блокировки одной или нескольких из них. Вы можете продолжить выбор отдельных компонентов для генерации стрингеров, пока Layout находится в режиме Fanout. Чтобы отключить режим Fanout, выберите другой инструмент или нажмите клави- шу ESC. «Горячие» клавиши: ALT + A, F, С. Сопутствующие темы: ABOUT FANOUT, FANOUT SETTINGS DIALOG BOX, IMPLEMENTING POWER AND GROUND FANOUT, AUTOROUTE BOARD, THERMAL RELIEFS, FANOUT BOARD, FANOUT WINDOW.
Часть 3. Рабочая среда Layout 233 HALT AUTOROUTE, RESUME ROUTING, DESIGN RULES CHECK, CLEANUP DESIGN, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX). Компонента (COMPONENT (AUTOROUTE)) Layout and Layout Pius only Используйте эту команду для разводки отдельных комплексных микросхем типа вентильных матриц и соединителей до выполнения полной трассировки платы. Вы должны создать окно (используя DRC/Route Box), которое только слегка больше, чем компонент. Layout разведет прямые соединения от выбранного компонента до края поля DRC/Route. Если вы установили любую из команд Fanout (Fanout Board, Fanout Window или Fanout Component) до выполнения трассировки компонента, то Layout выполнит соот- ветствующую операцию генерации стрингеров перед завершением трассы. Критерии трассировки для разводки компонентов устанавливаются в SWEEP #0 (WIN/COMP), используя стратегии для Route Sweep, Route Pass, And Route Layer. «Горячие» клавиши: ALT + A, A, C. Сопутствующие темы: ROUTING, AUTOROUTE DRC/ROUTE BOX, HALT AUTOROUTE, RESUME ROUTING, DESIGN RULES CHECK, CLEANUP DESIGN, REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX). Остановка автотрассировки (HALT AUTOROUTE) Используйте эту команду или нажмите ESC, чтобы временно остановить любую из команд автотрассировки. Когда вы готовы продолжить снова, используйте команду Resume Routing. «Горячие» клавиши: ALT + А, А, Н. Сопутствующая тема - RESUME. ROUTING. Продолжение трассировки (RESUME ROUTING) Resume Routing может использоваться всякий раз, когда вы прервали операцию ав- торазводки. Трассировщик продолжит разводку с начала первого прохода в пределах текущего DRC/Route-окна. Но он не будет переразводить те части платы, которые уже были разведены в течение текущего шаблона. «Горячие» клавиши: ALT + A, A, R. Сопутствующая тема - HALT AUTO ROUTE.
234 OrCAD 10. Проектирование печатных плат Отмена трассировки (UNROUTE) Платы (BOARD (UNROUTE)) Используйте эту команду, чтобы удалить разводку всей платы. Layout оставляет це- пи и связи неповрежденными. «Горячие» клавиши: ALT + А, О, В. Сопутствующие темы: UNROUTE DRC/ROUTE BOX, UNROUTE NET, UNROUTE COMPONENT. DRC/ROUTE окна (DRC/ROUTE BOX (UNROUTE)) Используйте эту команду, чтобы удалить разводку в пределах указанного окна. Layout оставляет цепи и связи неповрежденными. «Горячие» клавиши: ALT + А, О, D. Сопутствующие темы: UNROUTE BOARD, UNROUTE NET, UNROUTE COMPONENT. Цепи (NET (UNROUTE)) Используйте эту команду, чтобы удалить всю разводку цепи. Layout оставляет цепь и связи неповрежденными. «Горячие» клавиши: ALT + А, О, N. Сопутствующие темы: UNROUTE BOARD, UNROUTE DRC/ROUTE BOX, UNROUTE COMPONENT. Компонента (COMPONENT (UNROUTE)) Используйте эту команду, чтобы удалить разводку выбранного компонента. Layout оставляет связи неповрежденными. «Горячие» клавиши: ALT + А, О, С. Сопутствующие темы: UNROUTE BOARD, UNROUTE DRC/ROUTE BOX, UNROUTE NET. Проверка проекта Проверка правил проектирования (DESIGN RULES CHECK) Когда вы выбираете эту команду, то Layout открывает диалоговое окно Check Design Rules так, что вы можете выбирать опции правил проектирования. «Горячие» клавиши: ALT + A, D. Сопутствующие темы: MOVING THE DRC BOX, REMOVE VIOLATIONS (BOARD). REMOVE VIOLATIONS (DRC/ROUTE BOX), CLEANUP DESIGN.
Часть 3. Рабочая среда Layout 235 Устранение нарушений (REMOVE VIOLATIONS) На плате (BOARD (REMOVE VIOLATIONS)) Используйте эту команду, чтобы Layout автоматически перемещался через весь проект, проверяя ошибки, и автоматически разрывал минимальное число сегментов для устранения коротких замыканий Эта операция позволяет вам точно судить о влиянии внесенных инженерно- технических изменений и обеспечивает вас чистым файлом проекта для переразводки. Вы можете также запустить команду Board Remove Violations, выбрав опцию Auto CDE в диалоговом окне Edit Route Pass. «Горячие» клавиши ALT + А, V, В. Сопутствующие темы: DRC/ROUTE BOX (REMOVE VIOLATIONS), CLEANUP DESIGN, DESIGN RULES CHECK. DRC/ROUTE окна (DRC/ROUTE BOX (REMOVE VIOLATIONS)) Используйте эту команду, чтобы Layout автоматически перемещался через выбран- ное окно, проверяя ошибки, и автоматически разрывал минимальное число сегментов для устранения коротких замыканий. Эта операция позволяет вам точно судить о влиянии внесенных инженерно-техни- ческих изменений и обеспечивает вас чистым файлом проекта для переразводки. «Горячие» клавиши: ALT + А, V, D. Сопутствующие темы: BOARD (REMOVE VIOLATIONS), CLEANUP DESIGN, DESIGN RULES CHECK. Чистка проекта (CLEANUP DESIGN) Используйте эту команду, чтобы расширить технологичность вашей платы. Эта ко- манда автоматически сглаживает, соединяет под углом 45° и разрешает как эстетиче- ские, так и производственные проблемы, которые могли возникнуть в процессе ручной или автоматической трассировки. Вы должны чистить ваш проект по крайней мере один раз в конце всего цикла проектирования Некоторые из нарушении, которые эта команда исправляет: • углы под 90° вне сетки; • острые утлы; • плохой медный участок; • выходы от контактов; • перекрывание переходников. Вы можете также запустить команду Cleanup Design, выбрав опцию Auto DFM в диалоговом окне Edit Route Pass. Примечание. Любая специальная трассировка цепей, которая должна сохраниться, типа соответствия длин трасс, должна быть блокирована перед чисткой проекта.
236 OrCAD 10. Проектирование печатных плат «Горячие» клавиши: ALT + A, L. Сопутствующие темы: REMOVE VIOLATIONS (BOARD), REMOVE VIOLATIONS (DRC/ROUTE BOX), DESIGN RULES CHECK. Переименование компонентов (RENAME COMPONENTS) Rename Components автоматически переименовывает компоненты в порядке, кото- рый вы определили. Чтобы переименовывать компоненты, определите правило пере- именования, пометьте компоненты, которые вы не хотите переименовывать, затем ис- пользуйте команду Rename Component. Rename Components применяет следующее правило при переименовании компонентов: • Если все компоненты переименованы, каждая категория компонентов переимено- вывается от 1 до п. • Если какой-либо из компонентов сохраняет имя, он становится базовым для осталь- ной части процесса переименования. Например, если имеется 4 ИНТЕГРАЛЬНЫЕ СХЕМЫ на плате (Ul, U2, U3 и U4) и вы переименовываете Ul, U2 и U3, они пере- именовываются как U5, U6 и U7, потому что U4 используется как базовый. Если вы переименовываете Ul, U3 и U4, они переименовываются как U3, U4 и U5, потому что U2 используется как базовый. «Горячие» клавиши: ALT + A, N. Сопутствующие темы: RENAMING COMPONENTS, EDIT COMPONENT DIALOG BOX. Обратная связь co схемой (BACK ANNOTATE) Используйте эту команду, чтобы аннотировать изменения в вашем проекте, от Layout в Capture. «Горячие» клавиши: ALT + А, В. Запуск пост процесса (RUN POST PROCESSOR) Используйте эту команду, чтобы создать все чертежи, которые выбраны командой Post Process Setup. Команда Post Process Setup открывает электронную таблицу Post Process. Вы можете редактировать электронную таблицу, используя диалоговое окно Post Processing Setup. Все Gerber-файлы, DXF-файлы и другие выходные файлы, обозначенные в элек- тронной таблице как «Enabled», будут выведены на диск или непосредственно на ука- занное устройство. Запуск Post Processor создает специальный файл проекта (BOARDNAME.GTD), который является предварительно сконфигурированным для Gerbtool. Gerbtool читает и записывает все стандартные форматы GERBER и РРС-350 с возможностью автомати- ческого создания каплевидности, выбраковки, отверстия и обрезки, а также позволяет удалять неиспользованные контактные площадки и создавать Silkscreen на контактных площадках (Layout LTD включает только возможности Gerber печати и просмотра). Выход BOARD NAME.GTD является входным и для стандартного GERBTOOL, и для расширенного GERBER.
Часть 3. Рабочая среда Layout 237 «Горячие» клавиши: ALT + A, S. Сопутствующие темы: POST PROCESS SETTINGS, POST PROCESS (DATA SPREADSHEETS). Создание отчетов (CREATE REPORTS) Используйте эту команду, чтобы выбирать и генерировать различные Layout- отчеты. Layout открывает диалоговое окно Generate Reports. «Горячие» клавиши: ALT + A, R. Сопутствующая тема - GENERATE REPORTS DIALOG BOX Меню WINDOW Каскад (CASCADE (WINDOW MENU)) Cascade помещает все открытые окна одно над другим, облегчая возможность пере- ключения между окнами. Эта команда также упорядочивает значки. «Горячие» клавиши: ALT + W, C(SHIFT + F5). Сопутствующие темы: TILE COMMAND, ARRANGE ICONS COMMAND, HALF SCREEN COMMAND, RESET ALL COMMAND. Неперекрывающиеся окна (TILE (WINDOWMENU)) Tile Command упорядочивает все окна так, чтобы ни одно из них не перекрывалось, облегчая возможность видеть все окна одновременно. Эта команда также упорядочивает значки. «Горячие» клавиши: ALT + W, T(SHIFT + F4). Сопутствующие темы: CASCADE COMMAND, ARRANGE ICONS COMMAND, HALF SCREEN COMMAND, RESET ALL COMMAND. Выравнивание иконок (ARRANGE ICONS (WINDOWMENU)) Arrange Icons упорядочивает все значки по основанию экрана. «Горячие» клавиши: ALT + W, I. Сопутствующие темы: CASCADE COMMAND, TILE COMMAND, HALF SCREEN COMMAND, RESET ALL COMMAND.
238 OrCAD 10. Проектирование печатных плат Половина экрана (HALF SCREEN (WINDOWMENU)) Half Screen открывает Capture рядом c Layout. Функция Half Screen действует, толь- ко если Capture запущен, но не активен или свернут в иконку. «Горячие» клавиши: ALT + W, Н. Сопутствующие темы: CASCADE COMMAND, TILE COMMAND, ARRANGE ICONS COMMAND, RESET ALL COMMAND. Сброс всего (RESETALL (WINDOWMENU)) Reset АП возвращает все данные и графические окна в их первоначальное состоя- ние. Это полезно, если экран стал загроможденным или если вы закончили редактиро- вание и желаете запустить подпрограммы авторазмещения или автотрассировки. «Горячие» клавиши: ALT + W, R(ALT + R). Сопутствующие темы: CASCADE COMMAND, TILE COMMAND, ARRANGE ICONS COMMAND, HALF SCREEN COMMAND. Команды 1, 2, 3, 4 (1, 2, 3, 4 COMMANDS (WINDOWMENU)) Используйте номера и названия, перечисленные внизу меню WINDOW, чтобы от- крыть одно из окон Layout. Выберите номер или название, которое соотвсгству т окну, которое вы хотите открыть. Меню HELP О LA YOUT (ABOUT LA YOUT) Используйте эту команду, чтобы получить программный номер версии, информа- цию о патентовании и номер регистрации. «Горячие» клавиши: ALT, Н, А. Обучение LA YOUT (LEARNING LA YOUT) Используйте эту команду, чтобы запустить в реальном времени интерактивную обу- чающую программу. «Горячие» клавиши: ALT, Н, L. Инструментальные панели (TOOLBAR OPTIONS) Lsession и инструментальные панели Layout содержат кнопки для многих из наиболее часто используемых команд. Когда вы перемещаете указатель мыши по- верх кнопки на инструментальных панелях, отображается название кнопки. Вы можете скрывать или показывать любую инструментальную панель, выбирая Toolbar в меню VIEW, в соответствующем прикладном окне.
Часть 3. Рабочая среда Layout 239 LA YOUT TOOLBAR сЗ|Я|М| > |E| Bjg>|£>|£>| Qpr@|O|T|b.|0| z|[s w| -g|4H| j|y| 11 X 75.01 Y 61.26 G 1.25 |P- Tog ~~1 Открывает существующую плату - эквивалент команды Open меню FILE l_l Jin Сохраняет проект - эквивалент команды Save меню FILE и Открывает менеджер библиотек и редактор посадочного места - эквивапент выбора команды Library Manager в меню FILE окна проекта у j Удаляет выбранный элемент й Находит координаты или компоненты по имени - эквивалент команды Find/Goto E 1 Редакгирует компоненты в окне проекта (на плате) без вызова менеджера библиотек. Вы можете редактировать препятствия и контакты, приложенные, чтобы отделить компоненты в Список и доступ к электронным таблицам - эквивалент команды Database Spreadsheets меню TOOL j+ 4 Увеличивает выбранные области платы на экране - эквивалент команды Zoom In ме- ню VIEW Iй* Уменьшает размер графического изображения платы - эквивалент команды Zoom Out меню VIEW Уменьшает, чтобы видеть полную плату на экране - эквивалент команды Zoom АП (Fit) меню VIEW Q Показывает атрибуты объекта или открывает редактор для изменения атрибутов объ- екта, используя гиперсвязи, - эквивалент команды Query меню TOOL Гн | ТП7Т I Создание нового, перемещение, редактирование или удаление компонента в проекте - эквивалент выбора команды Component меню TOOL Создание нового, перемещение, редактирование или удаление контакта в проекте - эквивалент команды Pin меню TOOL Создание нового, перемещение, редактирование или удаление препятствия типа элек- трической меди или линии - эквивалент команды Obstacle меню TOOL ПГ Создание нового, перемещение, редактирование или удаление текста - эквивалент ко- манды Text меню TOOL V. * Создание новых связей, или удаление связей, или отсоединение контактов в проекте - эквивалент команды Nets меню TOOL Поиск и запрос нарушений правил проектирования - эквивалент команды Eiror меню TOOL я l 1 Изменять или проверять цвета слоя и объектов на нем или делать слой (и объекты) ви- димым или невидимым - эквивалент команды Color меню TOOL p Разрешает мгновенный режим переподключения - эквивалент выбора команды Instantaneous Reconnection Mode в диалоговом окне User Preferences H [1 Разрешает мгновенный режим переподключения - эквивалент выбора команды Instantaneous Reconnection Mode в диалоговом окне User Preferences
240 OrCAD 10. Проектирование печатных плат Разводка автоматически использует алгоритм распихивания при размещении Vias вручную - эквивалент Auto Path Route Mode в диалоговом окне Route Settings Разводка в интерактивном режиме с использованием алгоритма распихивания - экви- валент Shove Route Mode в диалоговом окне Route Settings Редактирование сегмента трассы - эквивалент Edit Segment Mode в диалоговом окне Route Settings Разводка в интерактивном режиме без использования алгоритма распихивания, а раз- решенное DRC позволяет избежать ошибок - эквивалент Add/Edit Route Mode в диа- логовом окне Route Settings Минимизирует связи, повторно вычисляет медные зоны, статистику, регенерирует и добавляет в конец горячие связи - эквивалент выбора команды Refresh АП меню AUTO Инициирует проверку правил проектирования - эквивалент выбора команды Design Rules Check меню AUTO X 75.01 У [б1.26 G 1.25 Показывает координаты X, Y, указывающие место- положение курсора. Эти значения показываются в единицах измерения, указанных в рамке Display Units диалогового окна System Settings Показывает текущий шаг сетки. Это значение пока- зано в единицах измерения, указанных в рамке Display Units диалогового окна System Settings Показывает активный слой и его цвет. Измените ак- тивный слой, выбирая другие слои из падающего списка LSESSION TOOLBAR Инструментальная панель Lsession может быть размещена в любом месте на экране. Для этого следует навести указатель мыши поверх инструментальной панели и нажать левую кнопку. Далее, не отпуская кнопки, можно переместить панель в удобное для вас место и отпустить кнопку. Панель разместится в указанном месте. Если вы переместите инструментальную панель на край рамки окна сеанса, то она расположится вдоль этого края.
Часть 3. Рабочая среда Layout 241 ГОРЯЧИЕ КЛАВИШИ Глобальные (GLOBAL ACTION SHORTCUTS) Горячие клавиши CTRL + С CTRL + F or TAB CTRL + G CTRL + О CTRL + P R CTRL + S CTRL + X U Fl F2 F3 F5 SHIFT + F4 SHIFT + F5 I О PAGE UP PAGE DOWN SHIFT + PAGE UP SHIFT + PAGE DOWN HOME or F5 SHIFT + HOME BACKSPACE SPACEBAR ENTER PLUS ESC ARROW KEYS Копировать Найти SYSTEM SETTINGS Открыть файл Печаль Повернуть Сохранить Удалить Откат HELP CONTENTS Контекстно-чувствительная помощь Диалоговое окно критерия выбора компонента Обновить Неперекрывающиеся окна Окна каскадом Приблизить Отдалить Переместить экран вверх Переместить экран вниз Переместить экран вправо Переместить экран влево Обновить экран Показать все Очистить экран Аналог левой клавиши мыши Аналог двойного щелчка мыши Аналог правой клавиши мыши Аналог средней клавиши мыши Перемещение указателя по сетке в направлении стрелки Номеров слоев (LAYER NUMBER SHORTCUTS) Layout под держивает до 30 слоев трассировки плюс уровень 0, чтобы показать все слои. Горячие клавиши 0 GLOBAL LAYERS (ALL LAYERS) 1 TOP 2 BOTTOM 3 GND 4 POWER 5 INNERI
242 OrCAD 10. Проектирование печатных плат 6 8 9 CTRL + 0 CTRL + 1 CTRL + 2 CTRL + 3 CTRL + 4 CTRL + 5 CTRL + 6 CTRL + 8 CTRL + 9 SHIFT + 0 SHIFT + 1 SHIFT + 2 SHIFT + 3 SHIFT + 4 SHIFT+ 5 SHIFT + 6 SHIFT + 7 SHIFT + 8 INNER2 INNER3 INNER4 INNER5 INNER6 1NNER7 INNER8 INNER9 INNER10 INNER11 INNER12 SOLDER MASK TOP SOLDER MASK BOTTOM SOLDER PASTE TOP SOLDER PASTE BOTTOM SILKSCREEN TOP SILKSCREEN BOTTOM ASSEMBLY DRAWING TOP ASSEMBLY DRAWING BOTTOM DRILL DRAWING DRILL TAPE FABRICATION DRAWING NOTES Горячие клавиши окна и электронной таблицы (WINDOW AND SPREADSHEET SHORTCUTS) Горячие клавиши SHIFT + А SHIFT + С SHIFT + D SHIFT + Е SHIFT + F SHIFT+ G SHIFT+H SHIFT + 1 SHIFT + К SHIFT+L SHIFT + M SHIFT + N SHIFT + О SHIFT + P SHIFT+ Q SHIFT + R SHIFT + S SHIFT+ T Открывают электронную таблицу Place Pass Открывают электронную таблицу компонентов Открывают окно проекта Открывают электронную таблицу Route Pass Открывают электронную таблицу посадочных мест Открывают электронную таблицу Route Spacing Огкрываюг окно диаграммы плотности (только в Layout Plus) Открывают электронную таблицу статистики (только в Layout Plus) Открывают электронную таблицу Packages Открывают электронную таблицу Color Открывают электронную таблицу Error Markers Открывают электронную таблицу цепей Открывают электронную таблицу препятствий Открывают электронную таблицу апертур Открывают окно Query Открывают электронную таблицу Drills Открывают электронную таблицу Post Process Открывают электронную таблицу Padstacks
Часть 3. Рабочая среда Layout 243 SHIFT + U SHIFT + W SHIFT+ Х SHIFT+ Y Открывают электронную таблицу Route Layer Открывают электронную таблицу Route Sweep Открывают электронную таблицу 1 ext Открывают электронную таблицу Layers МЕНЮ Горячие клавиши меню FILE (FILE MENU SHORTCUTS) NEW CTRL + N OPEN CTRL + О SAVE CTRL + S PRINT/PLOT CTRL + P LIBRARY MANAGER CTRL + I Горячие клавиши меню EDIT (EDIT MENU SHORTCUTS) UNDO FIND/GOTO SELECT ANY SELECT NEXT PROPERTIES U CTRL + F; TAB ALT+S N CTRL + E Горячие клавиши меню VIEW (VIEW MENU SHORTCUTS) HIGH ContrASt CLEAR SCREEN ReDRAW QUERY WINDOW ZOOM ALL (FIT) ZOOM CENTER ZOOM IN ZOOM OUT ZOOM DRC/ROUTE BOX VISIBLE <> INVISIBLE . (PERIOD) BACKSPACE HOME; F5 Q SHIFT + HOME I О В - (HYPHEN) Горячие клавиши меню TOOL (TOOL MENU SHORTCUTS) LAYER CLUSTER PROPERTIES MAKE BREAK CTRL+E К CTRL + К
244 OrCAD 10. Проектирование печатных плат GROUP OPPOSITE ROTATE R LOCK L PROPERTIES CTRL + E DELETE CTRL + X MATRIX DELETE CTRL + X COMPONENT ADJUST J OPPOSITE T ROTATE R LOCK L SHOVE CTRL + H SWAP CTRL + W PROPERTIES CTRL + E DELETE CTRL + X PACKAGE PROPERTIES CTRL + E GATE SWAP CTRL + W FOOTPRINT PROPERTIES CTRL + E DELETE CTRL + X PADSTACK PROPERTIES CTRL + E DELETE CTRL + X PIN COPY CTRL + C ROTATE R SWAP CTRL + W PROPERTIES CTRL + E DELETE CTRL + X APERTURE PROPERTIES CTRL + E DELETE CTRL 4-X NET UNLOCK CTRL, + L LOCK L CHANGE WIDTH W PROPERTIES CTRL H- E DELETE CTRL + X CONNECTION TACK CTRL + T TRACK MIRROR CTRL + M ROTATE R FINISH F LOCK L UNLOCK CTRL + L UNROUTE D TRACK SEGMENT EXCHANGE ENDS X CHANGE WIDTH W DELETE CTRL + X JUMPER PROPERTIES CTRL + E DELETE CTRI + X
1Лат Часть 3. Рабочая среда Layout 245 VIA ADD VIA V ADD FREE VIA E PROPERTIES CTRL + E DELETE CTRL + X TEST POINT ADD FEST POINT P PROPERTIES CTRL 4- E DELETE CTRL 4-X TEXT MIRROR CTRL + M ROTATE R PROPERTIES CTRL + E DELETE CTRL + X DIMENSION PROPERTIES CTRL+E DELETE CTRL + X OBSTACLE MIRROR CTRL + M ROTATE R EXCHANGE ENDS X FINISH F PROPERTIES CTRL + E DELETE CTRL + X ERROR DELETE CTRL + X Горячие клавиши меню OPTIONS (OPTIONS MENU SHORTCUTS) SYSTEM SETTINGS CTRL + G Горячие клавиши меню AUTO (AUTO MENU SHORTCUTS) PLACE COMPONENT(s) CTRL + Q Горячие клавиши меню WINDOW (WINDOW MENU SHORTCUTS) CASCADE SHIFT + F5 TILE SHIFT + F4 ДИАЛОГОВЫЕ OKHA A...В ADD COLOR RULE DIALOG BOX Чтобы вызвать диалоговое окно Add Color Rule (рис. 3.16), выберите команду Color Rules из меню OPTIONS.
Рис. 3.16. Диалоговое окно ADD Color Rule RULE Опции в этой группе установок определяют, на какой тип объектов повлияет это правило, которое вы намереваетесь создать. LAYER Значение, которое вы вводите в это текстовое поле, определяет слой, на который новое цветовое правило воздействует. Вы можете вводить или имя слоя, или его номер (как показано в раскрывающемся списке слоев окна проекта). Вы можете также исполь- зовать черточку (-), чтобы определить все слои; это применит цветовое правило к лю- бому вхождению объекта, который вы выбрали в группе установок Rule (см. выше). Сопутствующие темы: COLOR DIALOG BOX, COLORS COMMAND, COLOR (DATA SPREADSHEET), COLOR RULES COMMAND. ADD COMPONENT DIALOG BOX Диалоговое окно Add Component (рис. 3.17) появляется, когда вы выбираете New из всплывающего меню, при активном инструменте Component, и если нет выбранных компонентов. REFERENCE DESIGN A TOR В этом текстовом окне определяется позиционное обозначение, которое вы хотите назначить новому компоненту. PART TYPE Введите характерный номер детали для нового компонента в этом текстовом окне; делая так, вы будете способны связать компоненты одного типа с целью размещения.
Часть 3. Рабочая среда Layout 247 Add Component Footprint... | J Location X |з000 X |з210 Rotation [g Group # p Cluster ID p Component flags Г Fixed Г Locked Г Key Г* Non-Electric P Route Enabled Г" Do Not Rename О К Help | Cancel j Рис. 3.17. Диалоговое окно ADD Component VALUE Используйте это текстовое поле, чтобы присвоить значение величины новому ком- поненту. Для дискретных компонентов значение обычно связывается с электрическими параметрами. FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint, которое позволяет вам назначить посадочное место новому компоненту. LOCATION • X and Y Location. Эти два текстовых окна позволяют вам определить место, в кото- ром появится новый компонент на вашей плате. Местоположение базы проекта (Datum) служит началом координат (0, 0). Положение вашего курсора (в момент выбора команды New) обеспечивает заданные по умолчанию координаты. Если вы измените эти значения, то компонент появится в новых координатах. Тем не менее компонент будет двигаться за указателем и не установится, пока вы не нажмете ле- вую клавишу мыши. • Rotation. Это текстовое поле позволяет задать угол поворота нового компонента. Вращение производится против часовой стрелки. GROUP NUMBER Вы можете присвоить номер группы новому компоненту, введя значение в это тек- стовое поле. Номера групп позволят вам связать компоненты различных типов с целью размещения. CLUSTER ID Layout добавляет новый компонент к кластеру, чей номер вы определили в этом текстовом окне. Если вы хотите, чтобы новый компонент был ключевым компонентом
248 OrCAD 10. Проектирование печатных плат кластера, выберите опцию Key (см. ниже), и имя кластера изменится на указатель ссыл- ки нового компонента. COMPONENT FLAGS • Fixed. Эта опция пост зянно фиксирует новый компонент на вашей плате. • Non-Electric. Выбор этой опции гарантирует, что механические детали не будут удалены с платы в процессе AutoECO. • Locked. Когда вы выбираете эту опцию, то алгоритм авторазмещения не сможет корректировать позицию компонента. • Route Enabled. Данная опция разрешает трассировку компонента. • Key. Когда вы выбираете эту опцию и вводите значение в текстовое окно ID класте- ра, Layout добавляет новый компонент к указанному кластеру и обозначает этот компонент как ключевой внутри этого кластера. Имя кластера также изменяется на указатель ссылки нового компонента. • Do Not Rename. Выбор этой опции запрещает команде Rename автоматически пере- именовывать компонент. Сопутствующие темы: SELECT TOOL (COMPONENT) COMMAND, NEW (COMPONENT) COMMAND. ADD FOOTPRINT DIALOG BOX Это диалоговое окно (рис. 3.18) появляется в результате выбора команды New из всплывающего меню при рассмотрении электронной таблицы посадочных мест. При создании нового посадочного места вы не помещаете объект в ваш проект, а скорее до- бавляете посадочное место в электронную таблицу Footprints . Add Footprint Adding new footprint One Pad Footprint Name 151 Pad Name: и PadX jo? Insert X Padstack Name Addiuonal Rules Г“ АНозд via under pad Г* Preferred Thermal Relief Г Forced Thermal Relief Pad Entry/Exit Rule P Standard Г* Any Direction Г Long End Only QK Cancel Рис. 3.18. Диалоговое окно ADD Footprint
Часть 3. Рабочая среда Layout 249 FOOTPRINT NAME Введите текстовую строку, соответствующую новому посадочному месту в этом текстовом поле. PAD NAME Используйте это текстовое поле, чтобы назначить имя контактной площадке в поса- дочном месте, которое вы намереваетесь создать. PADX, Y Определяет местоположение контактной площадки в посадочном месте. Местопо- ложение контактной площадки измерено от локальной базы. INSERTX, Y Определяет местоположение контактной площадки в посадочном месте. Местопо- ложение контактной площадки измерено от локальной базы. PADSTACK NAME Когда вы добавляете посадочное место, то вы определяете размер и форму его кон- тактных площадок, назначая конкретный Padstack посадочному месту. Любой Padstack, перечисленный в раскрывающемся списке Padstack Name, доступен для этой цели. Эти Padstacks, определенные в текущем проекте, помечены как «Локальные». Локальные Padstack определения появляются в Padstacks-электронных таблицах. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что трассировщик должен разводить из контакт- ной площадки в направлении более длинной оси продолговатых или прямоуголь- ных контактных площадок, если они не принадлежат к трехконтактным компонен- там или компонентам с меньшим числом контактов или если они в конце DIP- корпуса. В этих случаях трассировщик свободен в выборе направления разводки. • Any Direction. Никакое правило направления входа-выхода контактной площадки не применяется к данному посадочному месту. • Long End Only. Для этого посадочного места трассировщик должен разводить из «длинного конца» контактных площадок, т. е. в направлении более длинной оси. Нет никаких исключений в отличие от опции Standard (см. выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию сквозные Vias той же самой цепи не разреша- ются под SMT-контактными площадками. Выберите эту опцию, чтобы отменить на- стройку по умолчанию и разрешить Vias под SMT-контактными площадками. Vias, принадлежащие к различным цепям, никогда не разрешаются под контактными площадками, если они не Buried Vias. • SMT. Акроним для технологии поверхностного монтажа. Технология печатной пла- ты, в которой выводы микросхем и компонентов паяются на поверхности платы в отличие от сквозных плат. Использование SMT приводит к меньшим и более бы- стрым печатным платам. См. также поверхностное крепление. • Buried Via. Переходник, не достигающий поверхностных слоев с обеих сторон мно- гослойной платы.
250 OrCAD 10. Проектирование печатных плат • Preferred Thermal Relief. Эта опция гарантирует, что Layout обеспечит тепловую разгрузку выбранной контактной площадке в пределах прямой связи. Однако когда такая контактная площадка соединяется с переходником, то переходник получает тепловую разгрузку, а не контактная площадка, обозначенная как Preferred. Если вы не выбираете ни переходник, ни контактную площадку как Preferred для тепловой разгрузки, то тепловую разгрузку в этом месте получает переходник. Тепловая разгрузка (Thermal Relief). Способ соединения контактной площадки с полигоном, уменьшающий количество меди, способной проводить тепло в про- цессе пайки. Предпочтительная тепловая разгрузка особенно полезна, когда вы имеете плату со сквозными отверстиями и должны соединять конденсаторы с микросхемами. Ес- ли вы определяете конденсаторную контактную площадку как Preferred для тепло- вой разгрузки, то Layout назначит ей тепловую разгрузку. • Forced Thermal Relief. Если вы определяете контакту принудительную тепловую разгрузку, то тепловая разгрузка будет предусмотрена на подходящих слоях пита- ния (Plane Layers). Если вы подсвечиваете контактную площадку в Via/Pad-соеди- нении и выбираете опцию Forced Thermal Relief, тогда и переходник и контактная площадка получают тепловую разгрузку. Когда вы не определяете предпочтение, Layout всегда обеспечивает тепловую раз- грузку переходнику в ситуации, охватывающей переходник и контактную площадку. Сопутствующие темы: EDIT PAD DIALOG BOX, EDiT PADSTACK DIALOG BOX, FOOTPRINTS SPREADSHEET, THERMAL RELIEFS SETTINGS COMMAND. ADD FREE VIA DIALOG BOX Диалоговое окно Add Free Via (рис. 3.19) появляется, когда вы выбираете Via и за- тем команду New из меню TOOL. Вы можете создавать свободный Vias, используя это диалоговое окно; назначать цепи, группы и типы переходников в процессе. Диалоговое окно Add Free Via также позволяет вам выбирать и назначать посадочное место для но- вого свободного переходника. Вы можете также блокировать недавно созданный пере- ходник на вашей плате опцией I ocked. Свободный VIAS (FREE VIA) Свободный переходник и просто переходник отличаются относительно немногим: они используют одинаковый Padstack и обслуживают аналогичную цепь. Однако, в от- личие от обычного переходника, как только вы определили место и назначение свобод- ного переходника, он не может быть изменен Layout. Layout рассматривает свободные переходники как автономные компоненты: вы можете их раздвигать, помещать в изоля- цию (свободно от трасс) или подключать к нескольким трассам одной цепи. Свободные переходники должны иметь подключенную цепь, хотя они отсутствуют на схеме и в списке соединений. Они сохраняются через AutoECO, пока цепь или трас- са, подключенные к ним, не удалены полностью с платы.
Часть 3. Рабочая среда Layout 251 Add Free Via Free Via 99 Padstack Name Net Name Convert to Component.. Group Number |q Location X |2550. Y |?860 Г Locked OK Help | Cancel | Рис. 3.19. Диалоговое окно Add Free Via Вы можете использовать свободные переходники для специфических целей типа разветвителей нулевой длины для компонентов кругового массива и для сшивки внут- ренних слоев питания. Контрольные точки - это, вообще говоря, свободные переходни- ки, которые используют Padstack для контрольных точек. FREE VIA X (WHERE X IS AN INTEGER) Номер свободного Vias, который вы создали (но не номер, используемый в вашем проекте), появляется вверху диалогового окна. Этот номер включает свободный пере- ходник, который в настоящее время добавили. PADSTACK NAME Выберите название типа Padstack из раскрывающегося списка. Свободными Vias могут быть назначены только типы Padstack, которые определены в электронной табли- це Padstacks. NETNAME Свободный Vias должен быть назначен на цепь, независимо от их связности. Ис- пользуйте этот раскрывающийся список, чтобы определить связанную цепь для нового свободного переходника. CONVERT ТО COMPONENT Выбор этой кнопки открывает диалоговое окно Select Footprint. После выбора биб- лиотеки выберите посадочное место для свободного переходника, который вы создаете. GROUP NUMBER Возможно связать свободный переходник с группой компонентов при работе в Layout (хотя рекомендуется, чтобы вы создавали группы на схемном уровне проекта). Введите номер 1руппы, в которую вы хотите включить недавно созданный свободный переходник.
252 OrCAD 10. Проектирование печатных плат LOCATION Текстовые поля в этой группе установок позволяют вам определять X- и Y- координаты для позиционирования недавно созданного свободного переходника. Если вы оставляете эти ноля пустыми и затем выбираете ОК, то свободный переходник, ко- торый вы создаете, перемещается с вашим указателем, пока вы не зафиксируете его на вашей плате щелчком левой клавиши мыши. LOCKED Эта опция блокирует недавно созданный свободный переходник в позиции после того, как вы разместите его на плате. Сопутствующие темы: NEW (VIAS), FREE VIAS MATRIX, PADSTACKS (DATA SPREADSHEETS), SELECT FOOTPRINT DIALOG BOX. ADD PAD DIALOG BOX Это диалоговое окно (рис. 3.20) появляется в результате выбора New из всплываю- щего меню, когда выделена контактная площадка в электронной таблице Footprints. Рис. 3.20. Диалоговое окно Add Pad PAD NAME Каждая контактная площадка посадочного места имеет уникальное имя, которое используется, чтобы следить за связностью трассы. Список соединений использует имя компонента из списка компонентов вместе с контактной площадкой. PADX, Y Определяет местоположение контактной площадки в посадочном месте. Устанавли- вается только тогда, когда выбрана одна контактная площадка. Местоположение кон- тактной площадки измеряется от локальной базы посадочного места, а не от базы платы.
Часть 3. Рабочая среда Layout 253 PADSTACK NAME Когда вы редактируете посадочное место, то косвенно определяете размеры и фор- мы контактных площадок (Padstack), назначая определенный Padstack контактной пло- щадке. Любой Padstack, перечисленный в раскрывающемся списке Padstack Name, мо- жет быть назначен контактной площадке. Padstack-определение дается в Padstacks элек- тронной таблице. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что трассировщик должен разводить из контакт- ной площадки в направлении более длинной оси продолговатых или прямоуголь- ных контактных площадок, если они не принадлежат к трехконтактным компонен- там или компонентам с меньшим числом контактов или если они в конце DIP кор- пуса. В этих случаях трассировщик свободен в выборе направления разводки. • Any Direction. Никакое правило направления входа-выхода контактной площадки не применяется к данному посадочному месту. • Long End Only. Для этого посадочного места трассировщик должен разводить из «длинного конца» контактных площадок, т. е. в направлении более длинной оси. Нет никаких исключений, в отличие от опции Standard (выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию сквозные Vias той же самой цепи не разреша- ются под SMT-контактными площадками. Выберите эту опцию, чтобы отменить на- стройку по умолчанию и разрешить Vias под SMT-контактными площадками. Vias, принадлежащие к различным цепям, никогда не разрешаются под контактными площадками, если они не Buried Vias. • Preferred Thermal Relief. Эта опция гарантирует, что Layout обеспечит тепловую разгрузку выбранной контактной площадке в пределах прямой связи. Однако когда такая контактная площадка соединяется с переходником, то переходник получает тепловую разгрузку, а не контактная площадка, обозначенная как Preferred. Если вы не выбираете ни переходник, ни контактную площадку как Preferred для тепловой разгрузки, то тепловую разгрузку в этом месте получает переходник. Предпочтительная тепловая разгрузка особенно полезна, когда вы имеете плату со сквозными отверстиями и должны соединять конденсаторы с микросхемами. Ес- ли вы определяете конденсаторную контактную площадку как Preferred для тепло- вой разгрузки, то Layout назначит ей тепловую разгрузку. • Forced Thermal Relief. Если вы определяете контакту принудительную тепловую разгрузку, то тепловая разгрузка будет предусмотрена на подходящих слоях пита- ния (Plane Layers). Если вы подсвечиваете контактную площадку в Via/Pad- соединении и выбираете опцию Forced Thermal Relief, тогда и переходник и кон- тактная площадка получают тепловую разгрузку. Когда вы не определяете предпочтение, Layout всегда обеспечивает тепловую раз- грузку переходнику в ситуации, охватывающей переходник и контактную площадку. Сопутствующие темы: EDIT FOOTPRINT DIALOG BOX, EDIT PADSTACK DIALOG BOX, FOOTPRINTS SPREADSHEET, THERMAL RELIEFS SETTINGS COMMAND.
254 OrCAD 10. Проектирование печатных плат ADD TEST POINT DIALOG BOX Диалоговое окно Add Test Point (рис. 3.21) появ- ляется, когда вы выбираете команду New после вы- бора Test Point из меню TOOL. Используя это диало- говое окно, вы можете создавать контрольные точки и в процессе, назначать их на цепи, группы и давать им типы переходника. Диалоговое окно Add Test Point также позволяет выбирать и назначать поса- дочное место новой контрольной точке. Вы можете также блокировать недавно созданный переходник на вашей плате опцией Locked. TEST POINT X (где X - целое число) Число контрольных точек, которые вы создали (но не количество их в вашем проекте), появляется наверху диалогового окна. Этот номер включает контрольную точку, в настоящее время добавляе- мую. PADSTACK NAME Выберите имя типа Padstack из раскрывающего- ся списка. Контрольные точки могут быть только на- значены Padstacks, которая и определена и разреше- на для использования под контрольные точки. Add Test Point Test Point 94 Padstack Name Net Name Convert to Component... Group Number |q Location X [ 1883333 Y |4933'333 Г Locked OK Help I Cancel | Pnc. 3.21. Диалоговое окно Add Test Point NET NAME Используйте этот раскрывающийся список, чтобы определить связанную цепь для новой контрольной точки CONVERT ТО COMPONENT Выбор этой кнопки открывает диалоговое окно Select Footprint. После выбора биб- лиотеки выберите посадочное место для контрольной точки, которую вы создаете. GROUP NUMBER Возможно связать контрольную точку с группой компонентов при работе в Layout. Введите номер группы, которой вы хотите назначить недавно созданную конгрольную точку. LOCATION Текстовые поля в этой группе назначений позволяют вам определять X- и Y-коор- динаты для позиционирования недавно созданной контрольной точки. LOCKED Эта опция блокирует недавно созданную контрольную точку в позиции после того, как вы разместите ее на плате. Сопутствующие темы: EDIT PADSTACK DIALOG BOX, PROPERTIES (PADSTACK), PADSTACKS SPREADSHEET.
Часть 3. Рабочая среда Layout 255 ASSIGN VIA DIALOG BOX Чтобы открыть диалоговое окно Assign Via (рис. 3.22), выберите команду Nets из меню кноп- ки панели электронной таблицы. Откроется элек- тронная таблица цепей. Выберите одну или не- сколько ячеек и затем выберите команду Assign Via Per Net из всплывающего меню. VIAN (где N - целое число) Чтобы использовать конкретный переходник для трассировки конкретной цепи, выберите цепь в электронной таблице цепей, выберите команду Assign Via Per Net из всплывающего меню и затем выберите доступный переходник. После того как вы нажали кнопку ОК, выбранный вами переход- ник будет назначен цепи, которую вы первона- чально высветили в электронной таблице цепей. Переходник присутствует в диалоговом окне Assign Via только после того, как он был опреде- лен в диало! овом окне Edit Padstack. Aciign Via Г VIA1 Г V1A2 Г VIA3 Г VIA4 Г VIA5 Г VIAB Г VIA/ Г V1A8 Г VIA9 Г VIA10 Г VIA11 Г VIA12 Г VIA13 Г VIA14 Г VIA15 Г VIA1B OK Help | Cancel | Рис. 3.22. Диалоговое окно Assign Via Переходник (VIA) Сквозное соединение слоев на плате. Переходное отверстие соединяет поверхност- ные слои платы. На многослойных платах, переходное отверстие, не достигающее по- верхностного слоя на одной стороне, называется слепым переходником, а переходник, не достигающий поверхностных слоев с обеих сторон, называется скрытым переходником. Выбор переходника для конкретной цепи не запрещает его использование другими цепями. Назначения, сделанные в этом диалоговом окне, отменяют опцию Use All Via Types в диалоговом окне Route Settings. Поэтому вы можете отмечать опцию Use АП Via Types и все еще назначать некоторые Vias для некоторых цепей в диалоговом окне Assign Via. Если вы не отметили опцию Use АП Via Types, то вы должны определенно назна- чить Vias на цепи, которые должны быть разведены с конкретным типом переходника. Иначе трассировщик будет использовать переходник (Via 1), установленный по умол- чанию. Сопутствующие темы: EDIT NET DIALOG BOX, NETS (DATA SPREADSHEET), EDIT PADSTACK DIALOG BOX. AUTODIMENSION OPTIONS DIALOG BOX Диалоговое окно Autodimension Options (рис. 3.23) содержит опции для создания размеров. Чтобы открыть диалоговое окно Autodimension Options, выберите команду Properties (Dimension) из меню TOOL. Если команда Properties недоступна, выберите Select Tool. Затем, с указателем в окне проекта, нажмите Insert и выберите Properties из всплывающего меню.
Auiodiueruion Opt'Onr Dimension Type Relative Dimensions’ Г* Absolute Dimensions Arrow Style Open Arrow Г Solid Arrow Line Width |ю. lext Height |z5. Layer pop 3 OK | Help | Cancel | Рис. 3.23. Диалоговое окно Autodimension Options 256 OrCAD 10. Проектирование печатных плат DIMENSION TYPE • Relative Dimensions. Когда вы выбираете эту оп- цию, Layout создает размеры между двумя ко- нечными точками. Размер измеряется от началь- ной точки (первая точка, в которой вы нажимае- те левую клавишу мыши) к точке завершения (вторая точка, в которой вы нажимаете левую клавишу мыши). • Absolute Dimensions. Когда вы выбираете эту опцию, Layout создает размеры от базовой точ- ки. То есть размеры измеряются от базовой точ- ки до точки, в которой вы нажимаете левую кла- вишу мыши. • Базовая точка (DATUM). Определенная точка, которая служит как ссылка, чтобы расположить образец печатной платы или слой для изготовле- ния. ARROW STYLE • Open Arrow. Когда вы выбираете эту опцию, Layout создает стрелку, используя две линии, чтобы иллюстрировать размер. • Solid Arrow. Когда вы выбираете эту опцию, Layout создает сплошную стрелку, чтобы иллюстрировать размер. LINE WIDTH Эта опция устанавливает толщину размерной линии. TEXT HEIGHT Эта опция устанавливает размер текста измерения. LAYER Layout размещает размеры на слое, который вы выбираете из раскрывающегося списка. Сопутствующие темы: MOVE DATUM, PROPERTIES (DIMENSION), NEW (DIMENSION). BACKUP SETTINGS DIALOG BOX В диалоговом окне Backup Settings (рис. 3.24) вы можете устанавливать время между резервированиями проекта и определять нужное количество ре- зервных файлов, которые Layout будет хранить. Чтобы открыть это диалоговое окно, выберите команду Auto Backup из меню OPTIONS. Backup Setting; gtekup time (in minutes) [DE Humber of backups ft keep |g P Backup after each sweep directory for backups OK | Help | Cancel | Рис. 3.24. Диалоговое окно Backup Settings
Часть 3. Рабочая среда Layout 257 Layout автоматически помещает резервные файлы в ваш рабочий каталог. Число ре- зервных файлов, которые создает Layout, зависит от целого числа, которое вы вводите в текстовое поле NUMBER OF BACKUPS ТО KEEP (см. ниже). Когда это число файлов создано, то Layout записывает самый старый резервный файл поверх второго; самого старого, когда создает новое резервирование. BACKUP TIME (IN MINUTES) Указывает интервал между автоматическими резервированиями текущего файла проекта платы. NUMBER OF BACKUPS ТО KEEP Целое число, которое вы вводите здесь, указывает число резервных файлов, кото- рые Layout создает в вашем рабочем каталоге или в каталоге, указанном в текстовом поле DIRECTORY FOR BACKUPS (см. ниже). BACKUP AFTER EACH SWEEP Эта опция указывает Layout создавать резервный файл между шаблонами (Sweeps) трассировки. По умолчанию Layout помещает этот файл в текущий рабочий каталог. Его название соответствует шаблону, который вы только закончили. DIRECTOR Y FOR BA CKUPS Определяет каталог для хранения BACKUP*.МАХ. Если вы работаете с Layout по сети, то вы можете захотеть сохранять резервные файлы в своем локальном каталоге. Сопутствующие темы: SAVE COMMAND, SAVE AS COMMAND, BACKUP COMMAND. CHECK DESIGN RULES DIALOG BOX В диалоговом окне Check Design Rules (рис. 3.25) вы можете определить, какие параметры проектирования вы используете, чтобы проверить тополо- гию платы. После выбора любого числа установок правил проверки (см. ниже) выбериэе OK. Layout проводит провер- ку правил проектирования, любые про- блемы отмечает кружком и позволяет запрашивать пояснения, используя Error Tool, выбирая ошибку, а затем выбирая команду Query Window. Check Design Rules Check Rule Settings------------------------- P placement Spacing Violations J P Route Spacing Violations P Net Rule Violations P Copper Continuity Violations P Via Location Violations P Pad Exit Violations P SMD Fanout Violations P lest Point Violations P Check Copper Pour Select AH | Clear All | P Check Detail Obstacles Г“ Report DRC/Route Box Violations Only О К Help | Cancel j Рис. 3.25. Диалоговое окно Check Design Rules
258 OrCAD 10. Проектирование печатных плат CHECK RULE SETTINGS • Placement Spacing Violations. Выбор этой опции проверяет параметры зазора «Component-To-Component» типа ограничения по высоте, зазор между габаритами вставки и нарушения сеточных ограничений. Каждый компонент имеет контур, ко- торый охватывает всю область микросхемы или дискретного компонента, включая такие объекты, как контактные выводы и разъемы. Layout использует этот контур, чтобы определять возможные нарушения. • Route Spacing Violations. Установки Route Spacing Violations проверяют строгое со- блюдение технических требований трассировки, определенных в таблице Route Spacing. Layout использует информацию из этой электронной таблицы, чтобы авто- трассировать, поддерживая целостность DRC-Enabled-среды и поведение проверок правил проектирования, когда вы их запрашиваете. • Net Rule Violations. Когда вы выбираете эту опцию, Design Rule Check, установлен- ный вами, определит, нарушают ли какие-либо цепи параметры, отраженные в элек- тронной таблице цепей. • Copper Continuity Violations. Эта установка инструктирует Layout проверять медь, которая или связана некорректно (например, радиатор, соединяющийся с непра- вильной цепью), или полностью не связана (например, радиатор, который не имеет никакой связности). • Via Location Violations. Когда вы выбираете эту опцию, Design Rule Check, установ- ленный вами, проверяет соответствие местоположения и интервала всех указанных переходников. • Pad Exit Violations. Эта опция относится к форме контактной площадки. • Smd Fanout Violations. Выбор этой опции учитывает проверку правил проектирова- ния для любых разрешенных цепей (как указано в электронной таблице цепей), ко- торые выходят из SMD-контактных площадок и не оканчиваются ни сквозным от- верстием, ни переходником. • Test Point Violations. Выбирая эту опцию, вы инструктируете Layout проверять, что каждая цепь, которая разрешена для контрольной точки, фактически содержит кон- трольную точку. • Check Copper Pour. Когда эта опция установлена, Layout проверяет нарушения зазо- ров в меди. Если вы определяете значение, когда устанавливаете зазор меди. Layout использует его для проверки. Определите значение зазора в диалоговом окне Edit Obstacle (Copper Pour Rules Group) при определении зоны меди. Если вы не определяете значение зазора, Layout для проверки использует значение зазора цепи. Определите зазор для отдельных цепей в электронной таблице цепей (кнопка Net Spacing в диалоговом окне Edit Net). Если вы не определяете зазоры це- пи, Layout использует значения из электронной таблицы Global Spacing. CHECK DETAIL OBSTACLES Detail Obstacle - препятствие, которое помещено как компонент, и при этом это не разводка. Такое препятствие обычно используется для SILKSCREENS, информации сверления и сборочных чертежей и часто прикреплено к посадочным местам.
Часть 3. Рабочая среда Layout 259 REPORT DRC/ROUTE BOX VIOLA TIONS ONL Y Когда вы выбираете эту опцию и затем выбираете OK, Layout выполняет проверку правил проектирования только той области платы, которая охвачена окном DRC/Route. Хотя эта опция и ограничивает DRC-область, но ускоряет завершение проверки. Сопутствующие темы: DESIGN RULES CHECK, IMPLEMENTING POWER AND GROUND FANOUT. CIRCULAR PLACEMENT DIALOG BOX Layout Phis only Вы можете использовать круговое размещение, чтобы позиционировать ваши ком- поненты по круговому шаблону на плате. Чтобы вызвать это диалоговое окно (рис. 3.26), выберите команду Place из меню AUTO и затем выберите Array. Circular Flactmeni Foofpinnt Reference Des: 49 Group Number 0 Circle Center X: 0 0 Circle Radius: Start Ang'e: 0 0 Rel Start X 0 0 Place Cump By: Comp Count: 1 Use Angle to Fill Angie to Fill: 360 Use Angle Between Angle Betvfrrn. Comp Angle: Comp Angle Increment: Added Comp Angle: OK Help Cancel Рис. 3.26. Диалоговое окно Circular Placement Чтобы использовать круговое размещение, вы должны сначала выбрать компонент. Вы можете выбрать компонент непосредственно на плате, или вы можете использовать кнопку Footprint, чтобы просмотреть библиотеки посадочных мест и список посадочных мест, уже находящихся на плате. FOOTPRINT Выбор этой кнопки открывает диалоговое окно Select Footprint, где вы можете вы- брать библиотеку и затем посадочное место для кругового размещения. Если вы не вы-
260 OrCAD 10. Проектирование печатных плат брали компонент на плате, то вы должны использовать эту кнопку, чтобы выбрать его. С этой кнопкой вы имеете возможность выбрать посадочное место, уже находящееся на плате, или из библиотек посадочных мест. REFERENCE DES Позиционное обозначение для добавленного компонента. Значение по умолчанию показывает следующее неиспользованное позиционное обозначение для Layout- проекта. Вы можете выбрать свое собственное уникальное позиционное обозначение, если пожелаете. Указатель ссылки (REFERENCE DESIGN A TOR) Строка, определяющая тип компонента, и номер, определенный для этого компо- нента (DD1). GROUP NUMBER Номер группы для объединения добавляемых компонентов. Значение по умолча- нию 0 (нулевое) означает, что компоненты не принадлежат ни к какой группе. CIRCLE CENTER X, Y Координаты центра круга. Они рассчитываются от базы платы. Когда вы устанав- ливаете это значение, база платы временно перемещается в центр круга и приходит в свое первоначальное местоположение, как только круговое размещение будет выполнено. CIRCLE RADIUS Радиус круга размещения компонентов. Радиус измеряется от центра круга до точки установки компонента. START ANGLE Угловое положение первого размещенного компонента. Нуль градусов эквивален- тен 3 часам . Если компонент был выбран на плате, то изменение этого значения приве- дет к изменению местоположения компонента для начала кругового размещения. REL STARTX, Y Координаты относительно центра круга для первого добавляемого компонента. Ес- ли компонент был выбран на плате, то изменение этого значения приведет к изменению местоположения компонента для начала размещения в новом месте. PLACE COMP BY Используйте этот раскрывающийся список, чтобы установить, как компонент будет помещен в периметр круга. Выборы - база (значение по умолчанию), центр, ножка 1, или Insert РТ (точка вставки). Примечание. Независимо от того как компонент был помещен, если он впоследствии вращается, то вращение выполняется относительно базы. COMP COUNT Общее количество компонентов, которые будут добавлены, включая выбранный компонент. USE ANGLE ТО FILL Радиокнопка для выбора между Angle to Fill и Angie Between.
Часть 3. Рабочая среда Layout 261 ANGLE ТО FILL Часть крута, который будет заполнен добавляемыми компонентами. USE ANGLE BETWEEN Радиокнопка для выбора между Angle to Fill и Angle Between. ANGLE BETWEEN Пространство или угол между соседними компонентами. COMP ANGLE Вращательный угол каждого добавляемого компонента. Изменение этого значения заставит выбранный компонент вращаться. COMP ANGLE INCREMENT Последовательное приращение утла вращения для каждого добавляемого компо- нента, рассчитанный перед размещением. Это не будет затрагивать выбранный компо- нент, однако каждый добавляемый компонент будет вращаться с этим приращением от- носительно предыдущего компонента. Например, стартуя с начальным углом поворота компонента равным нулю и со значением Component Angle Increment равным 20°, заста- вит компоненты вращаться перед размещением в углы 0, 20, 40, 60° и т. д. ADDED COMP ANGLE Вращательный угол, который будет добавлен к каждому компоненту после его раз- мещения, и поэтому угол относительно точки размещения компонента. Например, на- чинающийся с нуля, при Comp Angle Increment - 20 и Added Comp Angle - 5 вращение компонентов будет 5, 25, 45, 65° и т. д. Примечания 1. Изменение Circle Center X,Y вызовет автоматическую модификацию Circle Radius, Start Angle, Rel Start X, Y и Comp Angle. Когда вы устанавливаете Start Angle, то Comp Angle автоматически устанавливается в то же самое значение; в большинстве случаев эти две опции должны иметь одно и то же значение. 2. Изменение Comp Count автомодифицирует Angle to Fill, Angle Between и Comp Angle Increment. Установка Angle Between будет автоматически устанавливать к тому же самому значению Comp Angle Increment, но установка Comp Angle Increment не будет изменять что-нибудь еще. Изменение Angle to Fill будет автома- тически модифицировать Angle Between и Comp Angle Increment. В большинстве случаев Angle Between и Comp Angle Increment должны быть одинаковыми, однако вы можете изменять Comp Angle Increment и это не приведет к модификации других значений. Сопутствующие темы: FOOTPRINT LIBRARIES, CIRCULAR PLACEMENT OF COMPONENTS. COLOR DIALOG BOX В диалоговом окне Color (рис. 3.27) вы можете выбирать цвета для определенных объектов и слоев платы. Чтобы открыть диалоговое окно Color, выберите кнопку Color на панели и дважды щелкните на любой ячейке в электронной таблице Color Spread- sheet.
262 OrCAD 10. Проектирование печатных плат С открытой электронной таблицей Color Spreadsheet вы можете определить любой цвет для каждого типа объектов в проекте, просто выбрав New во всплывающем меню, без выбора ячейки таблицы. Это откроет диалоговое окно Add Color Rule, которое обеспечивает множест- во опций для цветового отображения различ- ных объектов платы, включая слои. Если вы хотите сделать объект невидимым, выберите соответствующую строку в таблице Color Spreadsheet и затем нажмите клавишу черточки (-). Ячейки в колонке Color электрон- ной таблицы, которые появляются с бледными диагональными полосами (а не сплошной блок цвета), указывают, что соответствующий объ- ект проекта невидим. Рис. 3.27. Диалоговое окно Color Если объект не перечислен в таблице Color Spreadsheet, а вы желаете сделать его невидимым, то выберите New из всплывающего меню, затем выберите соответствую- щую опцию для типа объекта в диалоговом окне Add Color Rule и нажмите ОК. В таб- лице Color Spreadsheet выберите нужную строку или ячейку и выберите команду Visibleolnvisible из всплывающего меню. Всп бывающее меню (POP-UP MENU). Для вызова контекстно-зависимого выпадающего меню вы можете: • щелкнуть правой клавишей мыши в любом месте на экране; • нажать клавишу «+» на клавиатуре. Примечания 1. Невидимые слои будут распихиваться автотрассировщиком. Например, если вы вручную разводите на видимых слоях и вставляете переходник, трассировщик ав- томатически очищает и модифицирует невидимые слои также. 2. Если вы разводите в интерактивном режиме, имеется простой способ, чтобы пе- ренести вашу работу на поверхность окна проекта: нажмите клавишу Backspace, за- тем цифровую клавишу, соответствующую уровню, который вы направляете. Чтобы возвратиться к виду полного проекта, нажмите клавишу Ноте. Сопутствующие темы: ADD COLOR RULE DIALOG BOX, ASSIGNING A COLOR TO A BOARD LAYER. COMP А ТТЛ CHMENT DIALOG BOX Диалоговое окно Comp Attachment (рис. 3.28) появляется, когда вы выбираете кноп- ку Comp Attachment в диалоговом окне Text Edit. Используя это диалоговое окно, вы можете прикреплять текст к компоненту или к посадочному месту. Прикрепление тек- ста к посадочному месту заставляет все компоненты, которые используют эго посадоч- ное место, подключить указанный текст.
Часть 3 Рабочая среда Layout 263 Comp Attachment Comp Attachment Hone Attach to Comp nent QK Help i Cancel Рис. 3.28. Диалоговое окно Comp Attachment COMP ATTACHMENT • None - определяет, что никакой текст не прикреплен к компоненту. • Attach to Component - определяет, что текст прикреплен к компоненту, который ис- пользует посадочное место. • Reference Designator - определяет название компонента, к которому текст прикреплен. Сопутствующие темы: COMPONENT ATTACHMENT DIALOG BOX, CREATE NEW FOOTPRINT DIALOG BOX. COMPONENT ATTACHMENT DIALOG BOX Это диалоговое окно (рис. 3.29) появляется, когда вы выбираете кнопку Comp Attachment в диалоговом окне Edit Obstacle. Reference designator Component Attachment Component Attucnment г Pin Attachment & None Г Attach to pin I Pin name F“ Cancel | OK | Help [ Рис. 3.29. Диалоговое окно Component Attachment В Layout вы можете присоединять препятствие к конкретной ножке, к определен- ному компоненту или к каждому компоненту определенного посадочного места. Эта связь или присоединение может быть электрической или не быть таковой. Например, вы можете присоединять препятствие к ножке или к контуру места. В первом случае присоединение воздействует на электрические связи, во втором случае не влияет на электрические связи.
264 OrCAD 10. Проектирование печатных плат Препятствие (OBSTACLE) Контур, который представляет объект на плате, который должен быть принят во внимание в течение трассировки, размещения или покрытия медью. Ножка (PIN) Часть компонента, к которой может быть сделано электрическое подключение. Компонент (COMPONENT) Элемент или деталь. Печатная плата содержит компоненты, прикрепленные к об- щей поверхности и связанные медными трассами (дорожками). См. также FOOTPRINT. Посадочное место (FOOTPRINT) Описание физических свойств компонента. Оно состоит из трех элементов: Padstacks, препятствия и текста. Вы можете также прикреплять медь к определенной ножке. В этом случае медный объект подражает электрическим характеристикам этой ножки. COMPONENT A TTACHMENT • Reference Designator. Используйте это текстовое поле, чтобы определить название компонента, который вы хотите присоединить к препятствию. PIN ATTACHMENT • None. Выбирая эту опцию, вы указываете, что препятствие не связано с конкретной ножкой компонента или посадочного места. • Attach to pin. Выбирая эту опцию, вы прикрепляете рассматриваемое препятствие к конкретной ножке компонента или посадочного месла. PIN NAME Используйте это текстовое поле, чтобы указать название ножки, к который вы хоти- те присоединить препятствие. Сопутствующие темы: COMP ATTACHMENT DIALOG BOX, CREATE NEW FOOTPRINT DIALOG BOX, NEW (OBSTACLE), DELETING AN OBSTACLE, MOVING AN OBSTACLE. COMPONENT SELECTION CRITERIA DIALOG BOX Диалоговое окно Component Selection Criteria (рис. 3.30) появляется, когда вы выби- раете Group, Select Filtered из меню TOOL. В этом диалоговом окне вы определяете критерии для выбора группы компонентов. По умолчанию Layout включает планарные и DIP-компоненты верхней и нижней сто- рон платы, но исключает блокированные и фиксированные компоненты из процесса выбора. Слой должен быть видим для его компонентов, чтобы они могли быть выбраны не- зависимо от того, используете ли вы отдельный выбор, выбор области или SHIFT + Click-режим. Если верхний слой невидим, компоненты верхнего слоя не могут быть выбраны. То же самое верно и для компонентов противоположного слоя, если он невидим.
Часть 3. Рабочая среда Layout 265 Component £election Cntwrie Ref Des |j Eootprint Name group Number Component Types to Include P Surface Mount TOP P Surface Mount ВОТ P Tbruhole TOP P Thryhole ВОТ Minimum Pins Maximum Pins 1“ Exclude Placed P Exclude Locked P Exclude Fixed OK Help Cancel Рис 3 30. Диалоговое окно Component Selection Criteria REF DES Если вы оставляете это текстовое поле пустым, Layout не будет ограничен именем компонента в процессе выбора. Вы можете использовать подстановочный знак «?» для замены одного неопределенного символа в имени компонента, или подстановочный знак «*» для замены множества неопределенных символов в имени компонента. Если вы хотите выбрать определенный компонент, введите имя соответствующего указателя ссылки. FOOTPRINT NAME Если вы оставляете это текстовое поле пустым, Layout не будет ограничен именем посадочного места в процессе выбора. Вы можете использовать подстановочный знак «?» для замены одного неопределенного символа в имени посадочного места или под- становочный знак «*» для замены множества неопределенных символов в имени поса- дочного места. Если вы хотите выбрать определенный компонент, введите имя соответ- ствующего посадочного места. GROUP NUMBER Эта опция относится к номеру группы, присвоенному компонентам в схеме. При- своение номеров групп компонентам гарантирует, что они будут размещены вблизи друг от друга. Если вы оставляете эю текстовое поле пустым, Layout не будет ограни- чен группой в процессе выбора. COMPONENT TYPES ТО INCLUDE Эти опции выбраны по умолчанию. Чтобы исключить любой из составляющих ти- пов из процесса выбора, очистите соответствующий переключатель. MINIMUM PINS Введите минимальное число ножек, которое будет служить критерием для выбора компонентов. Если вы оставите это текстовое поле пустым, то не будет установлен нижний предел для числа ножек, которыми обладают выбранные компоненты. MAXIMUM PINS Введите максимальное число ножек, которое будет служить критерием для выбора компонентов. Если вы оставите это текстовое поле пустым, то не будет установлен верхний предел для числа ножек, которыми обладают выбранные компоненты.
266 OrCAD 10. Проектирование печатных плат EXCLUDE PLACED Выбирая эту опцию, вы исключаете размещенные компоненты из процесса выбора. EXCLUDE LOCKED Выбирая эту опцию, вы исключаете блокированные компоненты из процесса выбо- ра. Если вы не выбрали эту опцию, то любые блокированные компоненты, которые по- падут под ваш критерий выбора, станут разблокированными. EXCLUDE FIXED Выбирая эту опцию, вы исключаете фиксированные компоненты из процесса выбо- ра. Если вы не выбрали эту опцию, то любые фиксированные компоненты, которые по- падут под ваш критерий выбора, станут незафиксированными. Сопутствующие темы: COMPONENTS (DATA SPREADSHEETS), ADJUSTING COMPONENT GROUPS, BUILDING COMPONENT CLUSTERS, RENAMING COMPONENTS, CHANGING VISIBILITY OF LAYER OR OBJECT. COPYPADSTA CK LA YER DIALOG BOX Используйте диалоговое окно Copy Padstack Layer (рис. 3.31), чтобы копировать Padstack-описание от од- ного слоя в другой или добавлять Padstack-зазор к оп- ределенному слою. Вы можете также использовать эту команду, чтобы установить размер Padstack на слое пайки так, чтобы быстро устанавливать маску пайки. Чтобы использовать диалоговое окно Сору Padstack Layer, вы должны сначала выбрать команду Padstacks из меню кнопки панели электронных таблиц. С выбранным Padstack или Padstack Layer выберите команду Copy Layer после выбора Padstack в меню TOOL. Альтернативно вы можете выбрать команду Copy Layer из всплывающего меню. Copy Padstack Layer В Source Layer Target Layer Oversize OK Help I Cancel Рис. 3.31. Диалоговое окно Copy Padstack Layer SOURCE LA YER Используйте этот раскрывающийся список, чтобы выбрать слой, Padstack которого вы хотите копировать. TARGET LAYER Используйте этот раскрывающийся список, чтобы выбрать слой, Padstack которого вы хотите сделать подобным Padstack исходного слоя. OVERSIZE Введите значение, которым вы хотите заменить размер Padstack. Если вы вводите положительное целое число, Layout добавит это число единиц к размеру Padstack ис- ходного слоя. Вы можете использовать отрицательное целое число, чтобы вычесть еди- ницы из размера Padstack исходного слоя. Сопутствующие темы: PADSTACKS (DATA SPREADSHEETS), LAYERS (DATA SPREADSHEETS).
Часть 3. Рабочая среда Layout 267 CREA ТЕ NEW FOOTPRINT DIALOG BOX Используйте диалоговое окно Create New Footprint, чтобы назвать и определить дюймовую или метрическую сетку для нового посадочного места (Footprint). Отобрази- те диалоговое окно, выбрав кнопку Create New Footprint в менеджере библиотек Layout. NA ME OF FOOTPRINT Введите имя для нового посадочного места. Имя посадочного места может вклю- чать максимум 255 алфавитно-цифровых символов и не должно содержать пробелы. UNITS Выберите дюймовые либо метрические единицы. Сопутствующие темы: FOOTPRINT LIBRARIES, CREATE A NEW FOOTPRINT LIBRARY, CREATING A FOOTPRINT. DRILL CHART PROPERTIES DIALOG BOX Диалоговое окно Drill Chart Properties (рис. 3.32) появляется, когда вы выбираете команду Drill Chart Properties после выбора меню Drill Chart из меню TOOL. Эта команда доступна только тогда, когда активен слой DRILL DRAWING. Чтобы активизировать слой DRILL DRAWING, выберите его из рас- крывающегося списка слоев под панелью ин- струментов. Рис. 3.32. Диалоговое окно Drill Chart Properties Значения, которые вы указываете в текстовых полях этого диалогового окна, пред- ставляются в текущих единицах измерения, установленных в диалоговом окне System Settings. Настройка по умолчанию - Mils. Установки в диалоговом окне Drill Chart Properties не затрагивают размеры символов в таблице сверления. DRILL CHART TEXT HEIGHT Используйте это текстовое поле, чтобы установить высоту текста, появляющегося в таблице сверления. DRIL L CHART LINE WIDTH Используя это текстовое поле, вы можете определить толщину линии, которые де- лят таблицу сверления на ячейки данных. Сопутствующие темы: DRILL PROPERTIES DIALOG BOX, MOVE DRILL CHART COMMAND DRILL PROPERTIES DIALOG BOX Диалоговое окно Drill Properties (рис. 3.33) появляется, когда вы дважды щелкаете на ячейке в электронной таблице Drills. Чтобы открыть электронную таблицу Drills, вы- берите Drills из меню кнопки электронных таблиц на панели.
268 OrCAD 10. Проектирование печатных плат Используйте диалоговое окно Drill Pro- perties, чтобы выбрать символы, которые вы хотите использовать для каждого сверла в вашей таблице сверления. Вы можете также использовать это диалоговое окно, чтобы включить комментарии или устные коман- ды в таблицу сверления. Таблица сверления (DRILL CHART) Таблица, которая появляется на DRLDWG слое платы, показывая текущее количество, местоположение и размеры от- верстий, просверленных на печатной плате. Рис. 3.33. Диалоговое окно Drill Properties Если вы не видите таблицу в окне проекта, а вы находитесь в существующем проек- те, значит слой DRILL DRAWING вероятно невидим. Чтобы увидеть этот слой, вы должны добавить цветовое определение, используя диалоговое окно Add Color Rule. SYMBOL NUMBER OR LETTER Используйте это текстовое поле, чтобы определить символ в таблице сверления, ко- торый вы хотите использовать для конкретного размера сверла. Подходящие значения для этого текстового поля ограничены 26 символами английского алфавита и целыми числами в пределах от 1 до 20. Каждое целое число имеет соответствующий символ таблицы сверления: первые 10 символов (целые числа 1...10) соответствуют стандарт- ным размерам сквозных отверстий от 35 Mils и больше. Следующие 10 символов (целые числа 11 ...20) — такие же, как и первые 10. Однако эта последняя группа меньшего раз- мера и предназначена для использования с меньшей, сильно насыщенной сверловкой. Символы английского алфавита, которые вы вводите в это текстовое поле, создают символ таблицы сверления, сформированный соответствующим символом и маленьким перекрестием. На рис. 3.34 представлены значения текстовых полей и соответствующих им символов. DRILL TOLERANCE Используйте это текстовое поле, чтобы определить допуски сверления. DRILL NOTE Примечания и информация, которую вы вводите в это текстовое поле, появятся в таблице сверления. Сопутствующие темы: MOVE DRILL CHART COMMAND, DRILL CHART PROPERTIES DIALOG BOX, DRILLS (DATA SPREADSHEETS), VIEWING DRILL HOLES. E EDIT APERTURES DIALOG BOX Диалоговое окно Edit Apertures (рис. 3.35) появляется, когда вы выбираете или New, или Properties из всплывающего меню, когда открыта электронная таблица апертур. (Обратите внимание, что только команда New доступна из всплывающего меню, если нет выбранных параметров апертур.)
Часть 3. Рабочая среда Layout 269 Рис. 3.34. Таблица соответствия Edit Apertureи Shape С Draw Round Г Sguare Г* Rect Г Oblong Г Therjnal Relief Oval С Annular О К Help | Cancel | Рис. 3.35. Диалоговое окно Edit Apertures
270 OrCAD 10. Проектирование печатных плат В Layout вы можете или создавать ваши апертуры в интерактивном режиме, или со- хранять вашу информацию об апертурах в шаблоне технологии. Layout предполагает, что Flash находится в центре контактной площадки. 'D'-code Определяет GERBER D-код для апертуры. Диапазон значений для D-кода от 10 до 500. WIDTH Определяет горизонтальный диаметр для апертур, отличных от тепловой защиты, и кольцевой. HEIGHT Определяет вертикальный диаметр для апертур, отличных от тепловой защиты, и кольцевой. OUTER Определяет внешний размер апертур тепловой защиты и кольцевой. IENER Определяет внутренний размер апертур тепловой защиты и кольцевой. SHAPE Предоставляется выбор из восьми форм апертур: • Draw (появляется в виде линии в столбце SHAPE электронной таблицы апертур); • Square; • Oblong; • Oval; • Round; • Rectangle; • Thermal Relief; • Annular. Сопутствующие темы: APERTURES (DATA SPREADSHEETS), GERBTOOL, GERBER PREFERENCES DIALOG BOX, POST PROCESS SETTINGS DIALOG BOX, PRINT/PLOT DIALOG BOX. EDIT COMPONENT DIALOG BOX Диалоговое окно Edit Component (рис. 3.36) открывается, когда вы имеете выделен- ным компонент (ы) и выбираете: • Properties из меню EDIT; • команду Group и затем команду New из меню TOOL; • кнопку редактирования на панели инструментов. Вы можете также дважды нажать на компонент, чтобы отобразить это диалоговое окно.
271 Часть 3. Рабочая среда Layout Reference Designator Package j/alue |ADG426BRS Footprint... | |SOG.65M/28ATO8?20/L10 16 Location X |l80. Y |2880. Rotation m Cluster ID Group 4 jo Cluster ID |I Component flags Г Fixed Г Locked Г Key Г Non-Electric Route Enabled Г Do Not Rename OK Help | Cancel Рис. 3.36 Диалоговое окно Edit Component REFERENCE DESIGNA TOR Это текстовое окно появляется в диалоговом окне Edit Component, когда вы выби- раете только один компонент для редактирования. Layout присваивает Reference Designator, который вы вводите в данный компонент. PACKAGE Ввод значения в это текстовое поле определяет связанную упаковочную информа- цию, включающую возможность обмена между собой вентилей и контактов в компо- ненте, который вы редактируете. VALUE Значение, которое вы указываете в этом текстовом поле, присваивается рассматри- ваемому компоненту (ам). FOOTPRINT Выбор этой кнопки отображает диалоговое окно Select Footprint так, чтобы вы мог- ли присвоить посадочное место (Footprint) рассматриваемому компоненту. LOCATION • X and Y Location - X- и Y-координаты компонента относительно базовой точки (DATUM) платы (начала координат). • Rotation - это текстовое окно описывает ориентацию компонента в градусах. На- чальная ориентация компонента определена его посадочным местом. GROUP NUMBER Назначает номер группы, чтобы связать компоненты с целью дальнейшего разме- щения. Данную операцию предпочтительно выполнять в процессе создания схемы. Примечание. Лучше назначать номера групп в процессе создания схемы.
272 OrCAD 10. Проектирование печатных плат CLUSTER ID Присваивает Reference Designator ключевого компонента в кластере как имя класте- ра для простой ссылки. COMPONENT FLA GS • Fixed. Эта опция фиксирует компонент в определенном месте на плате. Фиксиро- ванные компоненты не могут ни перемещаться, ни изменяться в окне проекта. Что- бы корректировать или изменять фиксированный компонент, вы должны отредак- тировать соответствующую ячейку в Components Spreadsheet. • Non-Electric. Защищает ваши механические части от удаления в процессе AutoECO. • Locked. Временно блокирует компонент в определенном месте так, чтобы алгоритм авторазмещения не воздействовал на него. • Route Enabled. Layout устанавливает эту опцию по умолчанию. Если вы отменяете ее, то все цепи, подключенные к ножкам или контактам этого компонента, стано- вятся недоступными для разводки. • Key. Эта установка указывает, что соответствующий компонент является ключе- вым, вокруг которого будут' размещаться другие связанные компоненты. • Do Not Rename. Когда вы выбираете эту опцию, тем самым исключаете возможность переименования соответствующего компонента в течение автоматического процесса переименования (связанного с командой Rename Component из меню AUTO). Сопутствующие темы: SELECT TOOL (COMPONENT), BUILDING COMPONENT CLUSTERS, ADJUSTING COMPONENT GROUPS. EDIT FOOTPRINT DIALOG BOX Диалоговое окно Edit Footprint (рис. 3.37) появляется, когда вы выбирасзс команду Footprint из меню кнопки электронной таблицы на панели и затем дважды нажимаете на ячейке электронной таблицы корпусов Footprints Spreadsheet. Edit Footprint Footprint Name 28 Pads Pad locatiop [**. Insert X |б6Б 8 8/WG8.20/L10.18U34 PadstacfcName Additional Rules P Allow via under pad f“ Preferred Thermal Relief Г” Forced Thermal Relief Help | Cancel Рис. 3.37. Диалоговое окно Edit Footprint
Часть 3. Рабочая среда Layout 273 FOOTPRINT NAME Определяет уникальное имя посадочного места, используемое компонентами для определения их формы. NUMBER OF PADS Определяет, сколько контактных площадок выбрано для редактирования. INSERTX, Y Определяет расположение контактных площадок в посадочном месте. Координаты площадок измеряются от локальной базы посадочного места скорее, чем от базы платы. PADSTACK NAME Когда вы редактируете посадочное место, вы косвенно определяете размеры и фор- мы площадок (Padstack), назначая определенный Padstack контактной площадке. Любой Padstack, перечисленный в раскрывающемся списке имени Padstack, может быть назна- чен контактной площадке. Описание состава и формы Padstack дано в Padstacks Spreadsheet. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что программа трассировки должна развести проводник (из контакта или в контакт) в направлении более длинной оси продолго- ватой или прямоугольной площадки контакта, если контакт не принадлежит к ком- понентам из трех штырьков или меньше или если он не крайний контакт в корпусе. В этих случаях программа маршрутизации свободна в выборе направлений. • Any Direction. Отсутствие правил в выборе направлений входа-выхода для данного корпуса. • Long End Only. Для этого корпуса программа трассировки должна проложить про- водник к короткой стороне площадки, т. е. вдоль длинной оси. В этом случае нет исключений в отличие от Standard (см. выше). ADDITIONAL RULES • Allow Via Under Pad. По умолчанию переходные отверстия той же самой цепи не допускается ставить под планарными площадками (SMT). Если вы желаете от- менить это ограничение, вы можете установить флажок к YES. Переходники, при- надлежащие к разным цепям, запрещается располагать под площадками, если они не внутренние Vias, которые не создают короткого замыкания. • Preferred Thermal Relief. С этой опцией вы можете быть уверены, что выбранной контактной площадке будет назначена тепловая защита, когда одиночная цепь со- единяет две контактные площадки. Исключением является случай, когда площадка с Preferred Thermal Relief соединена трассой с переходником, когда переходнику на- значена тепловая защита. Привилегированная тепловая защита особенно полезна, когда вы имеете плату со сквозными отверстиями и вы должны соединять конденсаторы с IC. Если вы на- значаете контакту конденсатора Preferred Thermal Relief, то соответствующий кон- такт микросхемы, соединенный напрямую с контактом конденсатора, получит Thermal Relief. • Forced Thermal Relief. Если вы назначили любой из контактов корпуса как Forced Thermal Relief, это означает, что, пока он присоединен к определенной цепи, кон- такт будет получать тепловую защиту на внутренних слоях питания многослойной платы, принадлежащих данной цепи.
274 OrCAD 10. Проектирование печатных плат Сопутствующие темы: EDIT PAD DIALOG BOX, EDIT PADSTACK DIALOG BOX. FOOTPRINTS SPREADSHEET, THERMAL RELIEF SETTINGS, THERMAL RELIEF SETTINGS DIALOG BOX. EDIT FREE VIA DIALOG BOX Когда вы выбираете команду Properties после выбора Via из меню TOOL, открыва- ется диалоговое окно Edit Free Via (рис. 3.38). Эта команда активна, только когда вы выбираете свободный переходник. Используя это диалоговое окно, вы можете изменять свободные Vias и в процессе назначать их на цепь, группу и устанавливать их тип. Диа- логовое окно Edit Free Via также позволяет вам выбирать и назначать посадочное место на свободный переходник. Дополнительно вы можете блокировать свободный переход- ник на вашей плате опцией Locked. FREE VIA X (WHERE X IS A REFERENCE DESIGNATOR) Указатель ссылки свободного переходника, который вы хотите редактировать, появляется вверху диалогового окна. PADSTACK NAME Выберите название типа Padstack из раскры- вающегося списка. Свободному Vias может быть только назначен тип Padstack, который опреде- лен в электронной таблице Padstacks. NET NAME Свободный Vias должен быть назначен на цепь, независимо от их связности. Используйте этот раскрывающийся список, чтобы определить связанную цепь для свободного переходника, ко- торый вы выбрали для редактирования. CONVERT ТО COMPONENT Выбор этой кнопки открывает диалоговое окно Select Footprint. После выбора библиотеки укажите подходящее посадочное место для сво- бодного переходника и затем нажмите ОК. GROUP NUMBER Edit Free Via Free Via ~FV1 Padstack Name Net Name _ |vG_15_i Convert to Component... Group Number g Location - X |l 30.175 Y | 102’87 Г Locked OK Help | Cancel j 1 Рис. 3.38. Диалоговое окно Edit Free Via Возможно связать свободный переходник с группой компонентов при работе в Layout (хотя рекомендуется, чтобы вы создавали группы на схемном уровне проекта). Введите номер группы, в которую вы хотите включить недавно созданный свободный переходник. LOCATION Текстовые поля в этой группе установок позволяют вам определять X- и Y-коор- динаты для позиционирования недавно созданного свободного переходника. Если вы оставляете эти поля пустыми и затем выбираете ОК, то свободный переходник, который вы создаете, перемещается с вашим указателем, пока вы не разместите его на вашей плате щелчком левой клавиши мыши.
Часть 3. Рабочая среда Layout 275 LOCKED Эта опция блокирует недавно созданный свободный переходник в позиции после того, как вы разместите его на плате. Сопутс1вующие темы: FREE VIA MATRIX SETTINGS DIALOG BOX, FREE VIA SELECTION CRITERIA DIALOG BOX, FREE VIAS MATRIX. EDIT LA YER DIALOG BOX Команда Properties в меню EDIT открывает диалоговое окно Edit Layer (рис. 3.39). Вы можете также обращаться к этому диалоговому окну, выбирая кнопку Spreadsheet панели, выбирая команду Layers и затем дважды нажимая на слое, который вы хотите редактировать. Edit Layer_______ Layer Name Layer NickName Layer LibName Layer Type f* Routing Layer C Unused Routing Г Drill Layer [top Г Plane Layer Г Documentation C Jumper Layer Mirror Layer Layer Name [bottom Jumper Attributes... OK | Help Cancel Рис. 3.39. Диалоговое окно Edit Layer В диалоговом окне Edit Layer вы можете определить свойства слоя и определить пары слоев для зеркального отражения. LAYERNAME Это уникальное имя, присвоенное слою проекта. Слои, использующие одинаковый библиотечный слой или шаблон (см. ниже) отличаются номерами. Например, JNNER3 и INNER4. Стандартная библиотека имен слоев: LAYER NAME (NICKNAME) TOP (TOP) ВОТ (ВОТ) INNER (INNER) PLANE (PLANE) SMTOP (SMT) SMBOT (SMB) SPTOP (SPT) L4YER TYPE TOP OR COMPONENT LAYER BOTTOM OR SOLDER LAYER ALL INNER ROUTING LAYERS POWER AND GROUND PLANES SOLDERMASK ГОР SOLDERMASK BOTTOM SOLDERPASTE TOP
276 OrCAD 10 Проектирование печатных плат SPBOT (SPB) SSTOP (SST) SSBOT (SSB) ASYTOP (AST) ASYBOT(ASB) DRLDWG (DRD) DRILL (DRL) FAB DWG (FAB) NOTES (NOT) SOLDERPASTE BOTTOM SILKSCREEN TOP SILKSCREEN BOTTOM ASSEMBLY TOP ASSEMBLY BOTTOM DRILL DRAWING DRILL HOLES AND SIZES FABRICATION DRAWING DOCUMENTATION LA YER NICKNAME Имя слоя - трехсимвольное сокращение для именования слоя. Каждый слой Layout имеет имя. Это имя может использоваться на месте фактического названия в любом диалоговом окне, которое запрашивает имя слоя, типа Edit Layer, Edit Obstacle или в диалоговом окне Text Edit. LAYER NICKNAMES • TOP —TOP • ВОТ —BOTTOM • PWR —POWER PLANE • GND —GROUND PLANE • INI THROUGH IN9 —INNER LAYER 1 THROUGH INNER LAYER 9 • HO —INNER 10 • Hl —INNER 11 • 112 —INNER 12 • SST —SILKSCREEN TOP • SSB —SILKSCREEN BOTTOM • AST —ASSEMBLY TOP • ASB —ASSEMBLY BOTTOM • SPT —SOLDERPASTE TOP • SPB —SOLDERPASTE BOTTOM • SMT —SOLDERMASK TOP • SMB —SOLDERMASK BOTTOM • DRD —DRILL DRAWING • DRL —DRILL LAYER Не пытайтесь редактировать имена слоев. LA YER LIBNAME Библиотечный слой подобен шаблону для определенных подобным образом слоев, в частности для внутренних слоев и слоев питания. Библиотечное имя слоя - имя, дан- ное этому шаблону.
Часть 3. Рабочая среда Layout 277 Например, библиотека имеет слой по имени INNER, который представляет все внутренние слои. Предположим, что ваш проект имеет слои с именами INNER 1, INNER2, INNER3 и INNER4. LA YER LIBRAR Y NAMES • TOP • BOTTOM • PLANE • INNER • SMTOP • SMBOT • SPTOP • SPBOT • SSTOP • SSBOT • ASYTOP • ASYBOT • DRLDWG • DRILL • COMMENT LAYER • SPARE2 • SPARE3 LAYER TYPE Каждый слой Layout-проекта принадлежит к одному из шести типов слоев. Тип слоя определен его ролью в пределах контекста проекта печатной платы. Тип слоя мо- жет применяться к нескольким слоям платы. Padstacks назначен на каждый слой в соответствии с библиотечным названием слоя. PADSTACK Пронумерованный список описаний контактных площадок. Каждое описание содер- жит определение контакта или переходного отверстия, включая слой, стиль, диаметр сверления, размер, смещение и ширину маски пайки. LA YER TYPES • Routing Layer. Слои трассировки - те слои, на которые должны быть помещены все дорожки печатной платы, так как они являются единственными слоями, для кото- рых выполняется проверка зазоров. Контактные площадки на слоях трассировки - фактические соединительные контактные площадки, принимая во внимание, что на внутренних слоях это простые отверстия. • Plane Layer. Внутренние слои обычно используются для объединения питания и земли. Связям на этих слоях назначены определенные формы и размеры, которые
278 OrCAD 10. Проектирование печатных плат соответствуют слоям питания и земли. Подключения к внутренним слоям защище- ны от замыканий лучше, чем контактные площадки. Как правило, эю означает, что они с завышенными размерами для зазоров на внутренних слоях. Подключение к внутреннему слою с тепловой защитой сделано автоматически в течение Post Processing, вы не должны создавать тепловые контактные площадки явно. Вы не можете разводить на внутреннем слое. • Documentation. Эти слои строго неэлектрические. Они включают Soldermask, Solderpaste, Silkscreen, сборку и чертежи сверления. Никакая проверка зазоров на этих слоях не выполняется, и никакие дорожки не должны быть помещены на эти слои. • Jumper Layer. Если вы разводите одностороннюю плату, используя резисторы с ну- левым омом, чтобы «перекинуть» дорожку по существующей дорожке в перепол- ненных областях, вы должны определить слой, неиспользуемый для разводки, как слой перемычки. Чтобы это сделать, выберите кнопку Spreadsheet панели, выберите команду Layers и дважды щелкните на слое, который вы хотите употребить для пе- ремычек. В открывшемся диалоговом окне выберите опцию Jumper Layer в группо- вом окне Layer Туре. Чтобы развести одностороннюю плату, вы определяете сторо- ну разводки платы как слой трассировки и сторону, не используемую для разводки, как слой перемычки. Трассировщик автоматически создаст конфигурацию пере- мычка/переходник на слое перемычек, где это необходимо для завершения связи. Стоимость переходника установлена по умолчанию 70 для плат со сквозными от- верстиями с двумя и четырьмя слоями и 40 для почти всех других многослойных плат и плат с поверхностным креплением. Рекомендуется, чтобы вы установили стоимость переходника приблизительно 90, если вы хотите избежать использования перемычек, и приблизительно 40, если вы хотите использовать перемычки в любом удобном месте. Layout автоматически создаст перемычки на слое, обозначенном как слой перемычек. Везде, где необходимо, Layout создает конфигурацию перемыч- ка/контакт, чтобы соединить дорожку на слое трассировки. Автотрассировщик не размещает никакие дорожки на слое перемычек, он может только размещать соединяющую дорожку между Vias. • Drill Layer. Вы можете использовать слои сверления, чтобы создавать ленту сверле- ния, а также рассматривать отверстия сверления в окне проекта. Layout-проект мо- жет иметь несколько слоев сверления, особенно если проект использует слепые или глухие Vias, которые требуют, чтобы сверло прошло между парами слоев. Слой ти- па DRILL LAYER не тот же самый, что DRILL DRAWING LAYER, тип которого Documentation. Drill Drawing Layer использует размер отверстия, чтобы обратиться к набору символов сверла. Таблица сверл сгенерирована из Drill Drawing Layer, и вы используете Drill Drawing Layer, чтобы генерировать рисунок сверления. • Unused Routing. Неиспользованные слои трассировки - слои, удерживаемые в резерве для будущего использования. Они не могут содержать какие-либо дорож- ки. Преимущество обозначения неиспользованного слоя как Unused Routing, а не как Routing состоит в том, что Unused Routing-слой использует намного меньше памяти вашей системы.
Часть 3. Рабочая среда Layout 279 MIRROR LA YER Текстовое поле LAYER NAME показывает слой компонента, препятствия или тек- стового элемента, на который он перейдет, если вы выберете команды Obstacle, Opposite из меню TOOL. Вы указываете, который слой должен быть отражен, вводя на- звание точно, поскольку оно появляется в левом столбце электронной таблицы слоев. Либо вы можете ввести номер слоя, который указан в столбце Layer Accelerator. Зеркальное отражение слоя особенно полезно, когда вы размещаете компоненты на плате с технологией поверхностного крепления (SMT). Например, если вы имеете плату с четырьмя слоями и хотите компоненты на верхнем слое отразить на нижний слой, то вы можете дважды щелкнуть на верхнем слое в электронной таблице слоев и затем использовать опцию Minor Layer, чтобы назначить слой пайки как зеркальный. JUMPER A TTRIBUTES Открывает диалоговое окно Jumper Lengths, чтобы определить длины перемычек и их направления, которые разрешаются на определенном слое. Сопутствующие темы: LAYERS (DATA SPREADSHEETS), DRILL CHART PROPERTIES DIALOG BOX, DATABASE SPREADSHEETS COMMAND, EDIT NET DIALOG BOX, THERMAL RELIEF SETTINGS COMMAND, SPLIT PLANES, VIEWING DRILL HOLES, DESIGN RULES CHECK, BOARD (REMOVE VIOLATIONS), DRC/ROUTE BOX (REMOVE VIOLATIONS), CLEANUP DESIGN COMMAND. EDIT LA YER STRA TEGY DIALOG BOX Чтобы вызвать диалоговое окно Edit Layer Strategy (рис. 3.40), выберите кнопку электронной таблицы на панели инструментов, затем выберите команду Strategy и, на- конец, команду Route Layer. Дважды щелкните на шаблоне или ячейке, которые вы хо- тите редактировать. Ei Layt г Strat egy 2 Selections Г“ Routing Enabled Layer Cost. CZH3 ** T3 Low Normal High Primary Direction: етт~——: Vert Any Horz Between Pins: rree avoid OK Help | Cancel j Рис. 3 40. Диалоговое окно Edit Layer Strategy
280 OrCAD 10. Проектирование печатных плат SWEEP Если выбран один шаблон, название шаблона для данного слоя появляется вверху диалогового окна. Иначе появляется число высвеченных шаблонов. ROUTING ENABLED Если вы выбираете опцию Routing Enabled, Layout позволит вам разводить на слое или слоях. В начале проектирования доступны все возможные слои трассировки проекта. Если вы начнете с малым числом слоев, то можете испытать недостаток в пространстве для полной разводки платы. В этом случае вы должны увеличить число слоев трассировки. Это изменение оптимального потока проекта лучше начать с избытком области трасси- ровки, а затем уменьшать количество слоев проекта при благоприятной трассировке. Сужая номер или разведенные слои позднее, в процессе проекта, вы увеличиваете шанс успешной трассировки всех связей. LA YER COST Значение Layer Cost определяет, какой слой имеет предпочтение в трассировке. По умолчанию Layout назначает всем слоям стоимость 50. Низкая цена для слоя указы- вает, что он более предпочтителен для трассировки. Более высокая стоимость указыва- ет, что трассировщик будет избегать использовать этот слой, пока имеется другая аль- тернатива, чтобы закончить трассировку данной связи. Для плат со сквозными отверстиями рекомендуется, чтобы вы задали значения стоимости для внешних слоев ниже (делающие их проще для трассировки) по сравне- нию с внутренними слоями. Это поощряет трассировщик максимально разводить на внешних слоях. Для плат со сквозными отверстиями важно иметь различную стои- мость для каждой пары слоев. Это улучшает трассировку шин. Для SMT (технология с поверхностным монтажом) плат рекомендуется, чтобы внешние слои имели более высокую стоимость (разводка тяжелее для трассировщика), чем внутренние слои, так, чтобы трассировщик использовал надлежащий номер Vias, а нс пытался развести все на внешней стороне платы. Важная вещь для SMT-плат со- стоит в том, чтобы убедиться, что все неповерхностные слои имеют ту же самую стои- мость, и чтобы трассировщик не забивал более дешевые внутренние слои, не оставляя достаточно места для Vias. Если слой заблокирован и Layer Cost для этого слоя установлен в 0, слой рассмат- ривается «ограниченным» (не слой трассировки) и не принимает во внимание стои- мость переходника. PRIMARY DIRECTION Стратегии по умолчанию используют только две стоимостные установки для пер- вичного направления: • 20 (главным образом вертикально) и 80 (главным образом горизонтально) для шаб- лонов WIN/COMP, Preliminary Route и Maze Route; • 49 (слегка вертикально) и 51 (слегка горизонтально) для шаблонов Next и Special Options. Из-за увеличения интеллекта трассировщика путем добавления стоимости Between Pins, старый метод установки для каждой пары слоев различных первичных направле- ний был заменен методом Now In Place, который должен устанавливать первичные на- правления всех слоев 20 или 80 и корректировать стоимость слоя.
281 Часть 3. Рабочая среда Layout Есть частный случай, когда выгодно использовать строгую стоимость первичного направления 10 (строго вертикально) или 90 (строго горизонтально). Если вы разводите плату, которая требует нечетного числа горизонтальных или вертикальных слоев, вы должны установить любые слои, которые не имеют встречного направления «партнер», в 10 или 90. BETWEEN PINS Значение Between Pins определяет значение стоимости трассировки между ножками с расстоянием между центрами 0,100 (или менее). Эта стоимость работает прежде всего на слоях, для которых первичное направление трассировки является противоположным ориентации микросхем. Первоочередной задачей стоимости Between Pins является переадресация длинных трасс на каналы между микросхемами с каналов между ножками. Это препятствует ис- пользованию трассировщиком каналов между длинными рядами PGA и соединителей. PGA Акроним для Pin Grid Array. Чип с высокой плотностью штырьков, которые исполь- зуются для большого количества вводов-выводов Значение по умолчанию для Between Pins Cost 30 для шаблонов WIN/COMP и Maze Route (устанавливаются в диалоговом окне Route Pass) назначает стоимость половины переходника к каждому «узкому месту» между ножками микросхемы. Between Pins Cost устанавливают в 0 для Next, потому что любые трассы, которые оставлены для шаблона Next, будут иметь новую установку для поиска путей и возмож- ность обнаружения неиспользованных каналов между штырьками микросхемы. Если нет специальных производственных соображений, которые абсолютно запре- щают трассировку между ножками микросхемы, вы не должны устанавливать Between Pins Cost в 100. Имейте в виду, что установка 100 означает, что вы, может быть, не сможете выполнить трассировку для PGA или соединителя. Пример ЦАТ STYLE BOARD). LAYER 1 (без пары) - 90 Horizontal; LAYER 2-20 Vertical; LAYER 3 -80 Horizontal; LAYER 4 (без пары) - 90 Horizontal. Пример 2 (нечетное число слоев трассировки): LAYER 1 - 20 Vertical; LAYER 2-80 Horizontal; LAYER 3 (без пары) - 10 Vertical; LAYER 4-80 Horizontal; LAYER 5-20 Vertical. Сопутствующие темы: LOAD STRATEGY COMMAND, BOARD (AUTOROUTE), EDIT ROUTE PASS DIALOG BOX, SWEEP EDIT DIALOG BOX, EDITING STRATEGY FILES, ROUTING STRATEGY FILES, ROUTE LAYER (STRATEGY),
282 OrCAD 10. Проектирование печатных плат ROUTE SPACING (STRATEGY), ROUTE SWEEP (STRATEGY), ROUTE PASS (STRATEGY), ROUTING. EDIT NET DIALOG BOX Чтобы открыть диалоговое окно Edit Net (рис. 3.41), выберите команду Nets кнопки Spreadsheet на панели инструментов и дважды щелкните на ячейке, строке или столбце, которые хотите редактировать. Edit Net Net Name < Net Attributes Г Routing Enabled P Share Enabled P Retry Enabled P Shove Enabled 1“ Highlight Г Test Point Group Weight low med high Min Width Conn Width ______Net Layers... | Width By Layer... | 8. Max Width pj Net Reconn... Net Spacing... OK Cancel Рис 3.41. Диалоговое окно Edit Net NET NAME Имя выбранной цепи. Если вы выбрали несколько цепей, то это текстовое поле не появляется. NET ATTRIBUTES • Routing Enabled - вы можете разводить цепь вручную или автоматически, только если данная опция выбрана. Рекомендуется отключать эту опцию для цепей пита- ния и земли при размещении компонентов. Если вы заранее полностью развели це- пи питания и земли, то вы не должны их отключать при трассировке оставшихся цепей. Однако если вы только генерируете стрингеры (проводники с переходником на конце) для цепей питания и земли, то необходимо отключить их 'грассировку. • Retry Enabled - позволяет трассировщику переразводить трассу для освобождения места под другую трассу. Хотя обычно не отключают Shove Enabled отдельно от Retry Enabled, ио вы можете отключить Retry Enabled в ситуации, когда необхо- димо сохранить некоторый сегмент трассы на определенном слое и не беспокоить- ся, сдвигает ли трассировщик трассу при разводке (например, шина синхронизи- рующих импульсов должна быть на слое 3, но не ограничена по длине). Если опции Retry Enabled и Shove Enabled отключены одновременно, то все трассы цепи, по су- ществу, будут заблокированы на месте. Если цепь полностью разведена, то отклю- чение Retry Enabled и Shove Enabled идентично использованию Lock. Применение Lock воздействует только на предварительно разведенные сегменты.
Часть 3. Рабочая среда Layout 283 • Share Enabled - подразумевается, что существующая грасса в пределах одной цепи рассматривается законной точкой соединения для любых новых трасс этой цепи. Другими словами, разрешаются Т-соединения. Использование Reconnect Enabled в сочетании с Share Enabled позволяет улучшить результаты трассировки. Когда эта опция заблокирована, трассировщик вынужден прокладывать трассы только от кон- тактных площадок. Т-соединения становятся невозможными. Вы можете использо- вать блокировку Т-соединений для использования Daisy-Chain-трассировки при разводке ECL-плат. Обычно используют Reconnect None совместно с Share Disabled, полагая, что вы вводите правильный Netlist прямых соединений в Layout (от источ- ника до нагрузки). • Shove Enabled - если опция Shove Enabled включена, то трассировщику разрешается двигать трассы, чтобы высвободить место для других трасс. Обычно не отключают только эту опцию для существующего сегмента трассы, поскольку трассировщик мог бы использовать Retry Enabled для переразводки трассы, если необходимо. По- этому, если вы хотите полностью блокировать цепь, то должны отключить и Shove Enabled и Retry Enabled. Если эти обе опции отключены, то все трассы цепи, по су- ществу, становятся заблокированными на месте. Если цепь полностью разведена, то отключение этих опции идентично использованию Lock. Применение Lock Routes влияет только на предварительно разведенные сегменты. • Highlight - цепи, которые обозначены как Highlight (разведенные или нет), стано- вятся подсвеченными (см. диалоговое окно Color). Цвет по умолчанию подсвечен- ных цепей на всех слоях белый. У вас есть опция добавления определенных цветов для подсветки трасс на определенных слоях. • Test Poin - если эта опция указана, то выбранным цепям могут быть назначены кон- трольные точки вручную или командой Test Points из меню AUTO. Указанием оп- ции Test Point в диалоговом окне Edit Padstack вы назначаете переходник под кон- трольную точку. GROUP Если в схеме вы объединили в группу несколько цепей, то номер этой группы ото- бражается в этом диалоговом окне. Ratsnests сгруппированных цепей отображаются в определенном цвете. RATSNESP Прямолинейные связи между двумя или несколькими контактными площадками, которые показывают электрические связи в списке соединений. Ratsnests служат как напоминание, что контактные площадки должны быть соединены и что в настоящее время не имеется никакой трассы на плате, выполняющей это соединение. Все цепи не вошедшие в группы на схеме, объединяются в нулевую группу, цвет которой темно-желтый. Номер группы цепи можно отредактировать только в схеме. Номера групп цепей связаны с цветами следующим образом: GROUP GROUP 1 GROUP 2 GROUP 3 GROUP 4 GROUP 5 GROUP 6 COLOR RED GREEN BLUE YELLOW PURPLE SKY BLUE
284 OrCAD 10. Проектирование печатных плат GROUP 7 GROUP 8 GROUP 9 GROUP 10 WHITE GRAY DARK. RED DARK. GREEN WEIGHT Вес — приоритет трассировки, назначенный цепи. Диапазон от 0 до 100, 50 установ- лено как значение по умолчанию. Более высокий номер дает цепи больший приоритет трассировки. Более высокий вес отменяет все другие выбранные критерии приоритета. Напри- мер, выбранное правило трассировки устанавливает, что первыми будут разводиться все трассы 50 Mil, а затем трассы шириной 12 Mil. Если вы установите вес шин синхро- низации (трассы 12 Mil) больше, чем вес цепей питания и земли, то шины будут разве- дены первыми. Вес цепей не «градуируется». Единственный критерий - это больше вес или мень- ше. Например, разность 1 столь же существенна, как и разность 10. MIN WIDTH Минимальная и максимальная ширина определяют допустимый диапазон ширины трассы в пределах цепи. Эти значения определяются в процессе извлечения по диапазо- ну толщин, предопределенных во входящих цепях. Если вы хотите изменить ширину существующих трасс на плате, вы можете это сделать, только изменив значения Miin width или Max width. Например, если вы развели цепь, используя ширину трассы 8 Mil, и хотите изменить всю цепь на 10 Mil, то необхо- димо заменить Min width для этой цепи с 8 на 10. Команда Force Min/Max Widths (доступная в меню EDIT, когда активна Nets Spreadsheet) вынуждает все предварительно разведенные трассы данной цепи соответ- ствовать диапазону, лежащему в пределах значений Min width и Max width. Любая трас- са с шириной, большей значения Max width, сужается к значению Max width; любая трасса с шириной уже значения Min width расширяется к значению Min width. Вы можете вручную сужать трассы (и изменять текущее значение Min width), ис- пользуя Manual Route/Shove Rules и Track Width. CONN WIDTH Трассировщик создает новые трассы с шириной, установленной в Connection Width. Для цепей с изменяющейся шириной установка Conn Width является определяющей. Далее, вы можете изменить значение этой установки, используя Manual Route/Shove Rules и Track Width. MAX WIDTH Минимальная и максимальная ширина определяют допустимый диапазон ширины трассы в пределах цепи. Эти значения определяются в процессе извлечения по диапазо- ну толщин, предопределенных во входящих цепях. Если вы хотите изменить ширину существующих трасс на плате, вы можете это сделать, только изменив значения Min width или Max width. Например, если вы развели цепь, используя ширину трассы 50 Mil, и хотите изменить всю цепь на 25 Mil, то необ- ходимо заменить Max width для этой цепи с 50 на 25. Команда Force Min/Max Widths (доступная в меню EDIT, когда активна Nets Spreadsheet) вынуждает все предварительно разведенные трассы данной цепи соответ- ствовать диапазону, лежащему в пределах значений Min width и Max width. Любая трас-
Часть 3. Рабочая среда Layout 285 са с шириной, большей значения Max width, сужается к значению Max width; любая трасса с шириной уже значения Min width расширяется к значению Min width. Вы можете вручную сужать трассы (и изменять текущее значение Min width), ис- пользуя Manual Route/Shove Rules и Track Width. NET LAYERS Открывает диалоговое окно Layers Enabled for Routing. WIDTH BY LAYER Открывает диалоговое окно Net Widths By Layer Dialog Box. NET RECONN Открывает диалоговое окно Reconnection Type Dialog Box. NET SPACING Открывает диалоговое окно Net Spacing By Layer Dialog Box. Сопутствующие темы: CREATING A NEW PCB, AUTOECO, COLOR DIALOG BOX, COLOR COMMAND, LAYERS ENABLED FOR ROUTING DIALOG BOX, WIDTH BY LAYER, RECONNECTION TYPE DIALOG BOX, NET SPACING. EDIT OBSTACLE DIALOG BOX Используйте диалоговое окно Edit Obstacle (рис. 3.42), чтобы определить препятствия. Препятствие (OBSTACLE) Контур, который представляет объект на плате, и должен быть принят во внимание в течение трассировки, размещения или покрытия медью. OBSTACLE NAME Определяет название препятствия. Если вы не определяете название для препятст- вия, Layout автоматически присваивает ему числовое название. OBSTACLE TYPE Определяет тип препятствия. Выбор, сделанный здесь, определяет, какие из опций, описанных ниже, станут доступными для редактирования. Доступные типы препятствий: • Free Track. Графическая область, которая может быть электрически приписана или электрически приложена к ножке компонента. Рисунок обычно создается на слое трассировки и действует как барьер для разводки, если трасса не принадлежит к той же самой цепи. Не влияет на размещение. • C opper Area. Заполненная медью зона, которая может использоваться для шумопо- давления, как теплоотвод или как барьер трассировки. Она может быть электриче- ски приписана или электрически приложена к ножке компонента. Она не оказывает влияния на размещение. Зона может быть заполнена штриховкой или может быть сплошной.
286 OrCAD 10. Проектирование печатных плат Edit Obiucle Obstacle Name Ob stacle Type________________ | P x; r- a c >c у j 'irotip Height Width Obstacle Layer Copper Pour Rules Gfe^hMwi | Zd/dtf | Note: Use Pin Tool command ’Toggle Copper Pour Seed’ to set copper pour seedpomts Г Isolate all tr «cj, Г ' ’/tram eh|nrt _____________.... ... . ... .___._______1______ \ . .. ._____________л J Net Attachment fI r none): 2 Г” Ro Nut HI! Beyond ubsUclr : dtp, Н„,з{, „ ,;ero„ | Comp Attachment.. | О К Help | CancelJ Рис. 3.42. Диалоговое окно Edit Obstacle • Anti-Copper. Свободное от меди пространство в пределах медной зоны. • Board Outline. Область, которая определяет край платы для трассировки и размеще- ния. Может иметься только одна на плату и находиться на нулевом слое (все слои). • Via Keepout. Выделенная область, используемая трассировщиком для определения областей, где Vias не допускаются. • Route-Via Keepout. Область, определенная трассировщиком, где трассы и Vias не допускаются. • Route Keepout. Область, определенная трассировщиком, где трассы не допускаются. • Detail. Линия, которая не используется при размещении или грассировке. Обычно применяется для создания SILKSCREENS, информации сверления, сборочного чер- тежа и атрибутов, прилагаемых к посадочным местам. • • Comp Height Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной высоты или выше. • Comp Height Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной высоты или выше. • Comp Group Keepin. Область, определяемая пользователем, которая будет содер- жать все компоненты указанной группы. • Comp Group Keepout. Область, определяемая пользователем, которая будет запре- том для размещения всех компонентов указанной группы.
Часть 3. Рабочая среда Layout 287 • Place Outline. Выделенная область, используемая подпро!раммами размещения, чтобы определить физические габариты каждого компонента на плате. Она должна присутствовать для распихивания компонентов и для корректной работы подпро- 1раммы авторазмещения. Она обычно определяется при создании посадочного места. • Insertion Outline. Выделенная область, используемая подпрограммами размещения, чтобы определить пространство выбора и места. • Copper Pour. Заполненное пространство, идентичное медному покрытию за исклю- чением того, что оно автоматически освобождает пространство, где имеются трассы или контактные площадки. Через это пространство могут проходить трассы. Пере- расчет происходит при выполнении обновления экрана. GROUP Определяет номер (между 1 и 100) группы, когда тип препятствия - Component Group Keepin или Component Group Keepout. HEIGHT Определяет высоту препятствия. Используется с Comp Height Keepin или Comp Height Keepout. Касается компонентов указанной высоты или выше. WIDTH Определяет толщину линии контура препятствия и линии штриховки для заштрихо- ванного или сплошного препятствия. OBSTACLE LAYER Определяет слой препятствия. COPPER POUR RULES • Clearance - определяет зазор, которым изолированы от меди контактные площадки и трассы. • Z Order - определяет порядок расположения медной зоны, когда она вложена или накладывается на другую медную зону. Чем выше значение Z, тем более высокий контроль имеет зона по отношению к другой медной зоне в одном и том же месте. • Isolate All Tracks - определяет, что любая трасса, которая проходит через зону меди, будет изолирована от нее. Зазор изоляции самый большой из назначенных для трассы. • Seed Only From Designated Object - определяет, что медная зона не будет начинать- ся от трассы, а должна присутствовать контактная площадка, обозначенная началь- ной точкой заливки. Примечание. Layout автоматически поддерживает правильную изоляцию между зонами в соответствии с установленными правилами зазоров для цепей на каждом конкрез- ном слое. Если вы транслировали плату, содержащую внедренные зоны, из РСВ 386 + в Layout, то вы должны удалить «незаполненные» зоны в дальнейшем. ПЕТ ATTACHMENT Определяет цепь, подключенную к электрическому препятствию для проверки изо- ляции и правил проектирования. HATCH PATTERN Открывает диалоговое окно Hatch Pattern, чтобы определить образец штриховки медных зон.
288 OrCAD 10. Проектирование печатных плат COMP А ТТА CHMENT (PIN А ТТА CHMENT) Открывает диалоговое окно Component Attachment, чтобы прикрепить препятствие к посадочному месту или компоненту. Сопутствующие темы: COPPER POOR, EDIT FOOTPRINT DIALOG BOX. EDIT PAD DIALOG BOX Чтобы вызвать диалоговое окно Edit Pad (рис. 3.43), выберите на панели инструмен- тов кнопку Spreadsheet, далее Footprints, а затем дважды нажмите в крайнем левом столбце электронной таблицы Footprints на площадке, которую вы хотите редактировать. Edit Pad Л Footprint SOG.65M/28/WG8.2D/L18.1Б_И32 One Pad Pad Name: Pad X |-204.8 ¥ |270 ___________________________Padstack Name______________ SOG. Ilb_pad71_l-H [Local] Pad Entry/Exit Rule-- <5* Standard C Any Direction C Long End Only - Additional Rules---—-----—-------- Г Allow via under pad Г" Referred Thermal Relief F Forced Thermal Relief I f Help Cancel OK Рис. 3.43. Диалоговое окно Edit Pad FOOTPRINT NAME Описывает имя посадочного места, используемое компонентами для определения их формы. NUMBER OF PADS Определяет, сколько контактов выбрано для редактирования. PAD NAME Каждый контакт посадочного места имеет уникальное имя, которое используется, чтобы следить за связностью. Список соединений использует имя компонента из списка компонентов вместе с контактом. PAD X, Y Описывает координаты контакта в посадочном месте. Координаты могут быть уста- новлены, если только выбран один контакт. Координаты контакта определяются отно- сительно локальной точки (Datum) посадочного места, а не штаты.
Часть 3. Рабочая среда Layout 289 PADSTACK NAME Когда вы редактируете посадочное место, то косвенно определяете размеры и фор- мы контактов (Padstack), присваивая им определенную площадку. Любые перечислен- ные площадки из падающего списка Padstack Name могут быть присвоены кош акту. Описание площадки приведено в Padstacks Spreadsheet. PAD ENTRY/EXIT RULE • Standard. Это правило определяет, что программа трассировки должна разводить контакты в направлении длинной оси продолговатой фигуры или прямоугольного контакта, если они не принадлежат к посадочному месту с тремя или менее ножка- ми или если они по краям DIP-корпусов. В этих случаях трассировщик свободен в выборе направления разводки. • Any Direction. Нет никаких правил направления входа и выхода для контактов дан- ного корпуса. • Long End Only. Для этого корпуса трассировщик должен разводить только от «длинного конца» контактной площадки. ADDITIONAL RULES • Allow Via Linder Pad. По умолчанию сквозное переходное отверстие (Via) той же самой цепи не допускается ставить под SMT-площадками. Если вы хотите отменить это ограничение, то установите флажок ДА. Переходники разных цепей всегда за- прещено ставить под SMT-площадками, если только они не скрытые (Buried Vias), которые не будут создавать короткое замыкание. • Preferred Thermal Relief. Эта опция гарантирует, что Layout обеспечит тепловую за- щиту (Thermal Relief) указанному контакту в прямом межконтактном соединении. Однако когда такая площадка соединяется с переходником, переходник получает тепловую защиту, а не контакт как более предпочтительный. Если вы не выбрали предпочтение тепловой защиты ни для переходника, ни дпя контакта, то тепловую защиту получит переходник. Preferred Thermal Relief особенно полезна, когда у вас плата со сквозными отвер- стиями и вам необходимо соединять конденсаторы с микросхемами. Если вы назна- чите контактам конденсаторов Preferred Thermal Relief, то Layout создаст им тепловую защиту. • Forced Thermal Relief. Если вы присвоите ножке принудительную тепловую защиту, то она будет обеспечена на подходящем Plane-слое. Если вы подсветите контакт с VIA/PAD-соединением и выберите опцию Forced Thermal Relief, то тепловую за- щиту получит и гот и другой. Когда вы не определяете предпочтение, Layout всегда обеспечивает тепловую защи- ту переходнику в ситуации, включающей переходник и контакт. Сопутствующие темы: EDIT FOOTPRINT DIALOG BOX, EDIT PADSTACK DIALOG BOX, FOOTPRINTS SPREADSHEET, THERMAL RELIEFS COMMAND. 10—2813
290 OrCAD 10. Проектирование печатных плат EDIT PADSTA СК DIALOG BOX С диалоговым окном Edit Padstack (рис. 3.44) вы можете создавать копию Padstack, редактировать описание Padstack и редактировать описание переходных отверстий. Чтобы попасть в диалоговое окно Edit Padstack, выберите команду Padstacks из ме- ню кнопки электронной таблицы на панели инструментов, затем дважды щелкните на строке площадки, которую вы хотите редактировать. Каждая площадка, которую вы используете, имеет описание, хранящееся в библио- теке посадочных мест. Edit Padstack Padstack jviAl 28 Padstack Layers Г Non-Plated Г Use For Test Point Г Large Thermal Relief Г flood Planes/Pours Pad Shape C Round ОЫочу Г' Square C Rectangle Оув> f Thermal Relief Г Ann nt C Undefined Г" No Connection Pad Width: Pad Height | Offset, । у offset: p- - OK | Help | Cancel | Рис. 3.44. Диалоговое окно Edit Padstack Описание каждой площадки или переходника содержит определенную информацию для каждого слоя. Если описание вашей площадки неодинаково для всех слоев, то вы можете изменить описание для конкретного слоя в диалоговом окне 7 Padstacks для ис- пользования в вашем проекте платы. Эти Padstacks разработаны с целью удовлетворе- ния условиям определенных типов плат. Вы можете добавлять Padstacks в шаблон, ко- пируя один из представленных, а затем редактируя копию с учетом ваших потребно- стей. PADSTACK В диалоговом окне Edit Padstack вы можете назначать или изменять название Padstack. Каждый Padstack должен иметь подробное имя до 100 символов. Имя Padstack не должно содержать пробелы. Рекомендуется давать подробные имена Padstacks. Например, вы могли бы приме- нить название SQ60D32 к квадратным площадкам со стороной 0,06 и размером сверла 0,032. NUMBER OF PADSTACK LA YERS Показывает число выбранных слоев в Padstack, когда выбрано два или более слоя.
Часть 3. Рабочая среда Layout 291 NON-PLA TED Если эта опция в диалоговом окне Edit Padstack отмечена, то Padstack определяется как непокрытое металлом сквозное отверстие для технологического процесса. Если Padstack не покрыт металлом, этот факт включен в столбец примечаний таблицы свер- ления (Drill Char) и Drills Spreadsheet. USE FOR TEST POINT Если эта опция в диалоговом окне Edit Padstack выбрана, то выбранный переходник определяется как контрольная точка. Когда вы создаете контрольные точки автоматически или в интерактивном режиме, то ставится данный переходник. Вы можете присвоить значение контрольной точки нескольким переходникам. В Layout вы можете назначшь контрольной точке отличительную форму или любую другую характеристику. Если вы имеете несколько доступных переходников под контрольные точки, то Layout выберет тот переходник, который приведет к наименьшей стоимости платы. Для этого Layout рассмотрит размер контактной площадки и добавит на выбор сверле- ния на плате. Когда вы выбираете кнопку ОК в диалоговом окне Test Point Settings, то выбранный Padstack используется под контрольные точки, которые создает Layout. Примечание. Рекомендуется, чтобы эта опция была назначена на переходник, явно предназначенный для использования под контрольные точки. Vias, применяемые для трассировки, которые позже назначаются под контрольные точки, могут услож- нять корректировку контрольных точек. Если вы используете обычные переходники под контрольные точки, а затем пробуете удалить все контрольные точки, то Layout будет пробовать удалить переходные отверстия, имеющие двойной режим работы. LARGE THERMAL RELIEF Если в диалоговом окне Edit Padstack эта опция отмечена, то Padstack будет исполь- зовать Large Thermal Relief, как определено в диалоговом окне Thermal Relief Settings, а не Small Thermal Relief, которая является значением по умолчанию. FLOOD PLANES/POURS Когда эта опция отмечена, Thermal Reliefs заполняется медью. PAD SHAPE • Round - если вы присвоили круглую форму контактной площадке, то трассировщик пробует выходить из нее под углом 45° по производственной необходимости. Если вы предпочитаете, чтобы трассировщик всегда использовал выход под углом 90°, установите форму площадки овальную, но с равными значениями ширины и высо- ты. (Овальные площадки должны разводиться от «концов».) Помните, что круглая площадка должна иметь равные длину и ширину. Если вы меняете размер круглой площадки и изменяете только ширину, трассировщик выдаст сообщение об ошиб- ках, а затем будет ждать замены высоты или формы. • Square - используйте прямоугольную площадку, если хотите, чтобы трассировщик подводил к ней проводники под углом 90°. Если вы присвоили квадратную форму площадке, то трассировщик пробует выходить из нее под углом 45° по производст- венной необходимости. Если вы предпочитаете, чтобы трассировщик всегда ис- пользовал выход под углом 90°, установите форму площадки прямоугольную, но с равными значениями ширины и высоты. (Прямоугольные площадки должны
292 OrCAD 10. Проектирование печатных плат разводиться от «концов».) Помните, что квадратная площадка должна иметь равные длину и ширину. Если вы меняете размер квадратной площадки и изменяете только ширину, трассировщик выдаст сообщение об ошибках, а затем будет ждать замены высоты или формы. • Oval - при рассмотрении овальных площадок на экране может быть заметна их схожесть с продолговатыми площадками. Некоторые проектировщики называют их «каноэ». • Annular - вы можете указать в диалоговом окне Edit Padstack, что площадка кольце- вая. Кольцевая площадка состоит из кольца, электрически связанного с пустым кру- гом внутри него: форма схожа с шайбой. Кольцевые прокладки не рекомендуются для использования на PLANE-слоях. • Oblong - продолговатые площадки выглядят на экране как овальные, но фактически отображенные габариты - сегмент линии с округленными концами. Продолговатые площадки часто используют для OFF-Board-соединитслей. • Rectangle - используйте прямоугольную площадку, когда вы хотите, чтобы трасси- ровщик подводил трассы к ней под углом 90°. • Thermal Relief - вы можете определить в диалоговом окне Edit Padstack, что Padstack - тепловая площадка. Площадки с тепловой защитой используются для подключения к слоям питания или к медным полигонам, которые могут служить теплопоглотителями. Слой питания отображается в негативе, тогда как слой с зоной меди - в позитиве. Вы можете определять ваши тепловые площадки командой Thermal Relief Settings. • Undefined — площадки на SMT-слое должны быть не определены на всех других слоях. Глухие и внутренние переходники не определены. Вы не должны указывать «нулевую» ширину и высоту при определении площадки как Undefined. NO CONNECTION No Connection Padstack используется в тех местах, где вы должны блокировать один или более слоев, связанных с Padstack, чтобы Layout не смог развести соединение с пло- щадкой на этих слоях. Такие площадки обычно применяются, когда посадочное место требует площадки без электрических соединений, типа крепежных отверстий в разъеме. No Connection Padstacks могут иметь любую форму и размер. PAD WIDTH Ширина площадки - размер площадки по X так, как было первоначально определе- но в библиотечной форме. Вы должны эквивалентно определять высоту и ширину для площадок круглой и квадратной формы. Если вы вращаете компонент, площадки вращаются также; таким образом, ширина площадки уже не может быть измерена по X. PAD HEIGHT Высота площадки - размер площадки по Y так, как было первоначально определено в библиотечной форме. Вы должны эквивалентно определять ширину и высоту для площадок круглой и квадратной формы. Если вы вращаете компонент, площадки вращаются также; таким образом, высота площадки уже не может быть измерена по Y.
Часть 3. Рабочая среда Layout 293 X OFFSET Смещение X - расстояние от геометрического центра площадки до точки соедине- ния с трассой. Например, если точка соединения трассы находится на левой стороне продолгова- той площадки, то эта площадка имеет положительное смещение по X, равное половине ширины площадки. Y OFFSET Смещение Y - расстояние от геометрического центра площадки до точки соедине- ния с трассой. Например, если точка соединения трассы находится на верхней стороне продолго- ватой площадки, то эта площадка имеет отрицательное смещение по Y, равное полови- не высоты площадки. Сопутствующие темы: EDIT PADSTACK LAYER DIALOG BOX, PADSTACKS SPREADSHEET. EDIT PADSTA CK LA YER DIALOG BOX В диалоговом окне Edit Padstack Layer (рис. 3.45) вы можете редактировать опреде- ления Padstack или переходников для определенных слоев. Edit Padstack Layer Padstack "VIA1", Layer "TOP’ Г“ Non-Plated Г” Use For Test Point F Large Thermal Relief Г Flood Planes/Pours Pad Shape <♦ Round Г Oblong i Г Square F Rectangle F Oval Г Thermal Relief C Annular C Undefined Г No Connection Pad Width: |pg^ Pad Height: pfff X Offset: py Y Offset p QK Help | Cancel | Рис. 3.45. Диалоговое окно Edit Padstack Layer Чтобы вызвать диалоговое окно Edit Padstack Layer, выберите команду Padstacks из меню кнопки электронной таблицы на панели инструментов и затем дважды щелкни- те на строке определения площадки для желаемого слоя.
294 OrCAD 10 Проектирование печатных плат Каждое определение Padstack или переходника содержит определенную информа- цию для каждого слоя. Если ваш Padstack имеет различные определения для разных слоев, то вы можете задать их в диалоговом окне Edit Padstack Layer. Каждый шаблон технологии, поставляемый с OrCAD, определяет 7 Padstacks для использования на плате. Они удовлетворяют требованиям определенных типов плат. Вы можете добавлять Padstacks, делая копию одного из этих семи, затем отредактиро- вать ее под ваши требования. PADSTACK В диалоговом окне Edit Padstack вы можете назначать или изменять название Padstack. Каждый Padstack должен иметь подробное имя до 100 символов. Имя Padstack не должно содержать пробелы. Рекомендуется давать подробные имена Padstacks. Например, вы могли бы приме- нить название SQ60D32 к квадратным площадкам со стороной 0,06 и размером сверла 0,032. NUMBER OF PADSTACK LA YERS Показывает число выбранных слоев в Padstack, когда выбрано два или более слоя. NON-PLATED Если эта опция в диалоговом окне Edit Padstack отмечена, то Padstack определяется как непокрытое металлом сквозное отверстие для технологического процесса. Если Padstack не покрыт металлом, этот факт включен в столбец примечаний таблицы свер- ления (Drill Char) и Drills Spreadsheet. USE FOR TEST POINT Если эта опция в диалоговом окне Edit Padstack выбрана, то выбранный переходник определяется как контрольная точка. Когда вы создаете контрольные точки автоматиче- ски или в интерактивном режиме, то ставится данный переходник. Вы можете присво- ить значение контрольной точки нескольким переходникам. В Layout вы можете назна- чить контрольной точке отличительную форму или любую другую характеристику. Если вы имеете несколько доступных переходников под контрольные точки, то Layout выберет тот переходник, который приведет к наименьшей стоимости платы. Для этого Layout рассмотрит размер контактной площадки и добавит на выбор сверле- ния на плате. Когда вы выбираете кнопку ОК в диалоговом окне Test Point Settings, то выбранный Padstack используется под контрольные точки, которые создает Layout. Примечание. Рекомендуется, чтобы эта опция была назначена на переходник, явно предназначенный для использования под контрольные точки. Vias, применяемые для трассировки, которые позже назначаются под контрольные точки, могут услож- нять корректировку контрольных точек. Если вы используете обычные переходники под контрольные точки, а затем пробуете удалить все контрольные точки, то Layout будет пробовать удалить переходные отверстия, имеющие двойной режим работы. LARGE THERMAL RELIEF Если в диалоговом окне Edit Padstack эта опция отмечена, то Padstack будет исполь- зовать Large Thermal Relief, как определено в диалоговом окне Thermal Relief Settings, а не Small Thermal Relief, которая является значением по умолчанию.
Часть 3. Рабочая среда Layout 295 FLOOD PLANES/POURS Когда эта опция отмечена. Thermal Reliefs заполняется медью. PAD SHAPE • Round - если вы присвоили круглую форму контактной площадке, то трассировщик пробует выходить из нее под углом 45° по производственной необходимости. Если вы предпочитаете, чтобы трассировщик всегда использовал выход под углом 90°, установите форму площадки овальную, но с равными значениями ширины и высо- ты. (Овальные площадки должны разводиться от «концов») Помните, что круглая площадка должна иметь равные длину и ширину. Если вы меняете размер круглой площадки и изменяете только ширину, трассировщик выдаст сообщение об ошиб- ках, а затем будет ждать замены высоты или формы. • Square - используйте прямоугольную площадку, если хотите, чтобы трассировщик подводил к ней проводники под углом 90°. Если вы присвоили квадратную форму площадке, то трассировщик пробует выходить из нее под углом 45° по производст- венной необходимости. Если вы предпочитаете, чтобы трассировщик всегда ис- пользовал выход под углом 90°, установите форму площадки прямоугольную, но с равными значениями ширины и высоты. (Прямоугольные площадки должны раз- водиться от «концов».) Помните, что квадратная площадка должна иметь равные длину и ширину. Если вы меняете размер квадратной площадки и изменяете только ширину, трассировщик выдаст сообщение об ошибках, а затем будет ждать замены высоты или формы. • Oval - при рассмотрении овальных площадок на экране может быть заметна их схожесть с продолговатыми площадками. Некоторые проектировщики называют их «каноэ». • Annular - вы можете указать в диалоговом окне Edit Padstack, что площадка кольце- вая. Кольцевая площадка состоит из кольца, электрически связанного с пустым кру- гом внутри него: форма схожа с шайбой. Кольцевые прокладки не рекомендуются для использования на PLANE-слоях. • Oblong - продолговатые площадки выглядят на экране как овальные, но фактически отображенные габариты - сегмент линии с округленными концами. Продолговаые площадки часто используют для OFF-BOARD-соединителе й. • Rectangle - используйте прямоугольную площадку, когда вы хотите, чтобы трасси- ровщик подводил трассы к ней под углом 90°. • Thermal Relief - вы можете определить в диалоговом окне Edit Padstack, что Padstack - тепловая площадка. Площадки с тепловой защитой используются для подключения к слоям питания или к медным полигонам, которые могут служить теплопоглотителями. Слой питания отображается в негативе, тогда как слой с зоной меди — в позитиве. Вы можете определять ваши тепловые площадки командой Ther- mal Relief Settings. • Undefined - площадки на SMT-слое должны быть не определены на всех других слоях. Глухие и внутренние переходники не определены. Вы не должны указывать «нулевую» ширину и высоту при определении площадки как Undefined.
296 OrCAD 10. Проектирование печатных плат NO CONNECTION No Connection Padstack используется в тех местах, где вы должны блокировать один или более слоев, связанных с Padstack, чтобы Layout не смог развести соединение с пло- щадкой на этих слоях. Такие площадки обычно используются, когда посадочное место требует площадки без электрических соединении типа крепежных отверстий в разъеме. No Connection Padstacks могут иметь любую форму и размер. PAD WIDTH Ширина площадки - размер площадки по X так, как было первоначально определе- но в библиотечной форме. Вы должны эквивалентно определять высоту и ширину для площадок круглой и квадратной формы. Ес пи вы вращаете компонент, площадки вращаются также; таким образом, ширина площадки уже не может быть измерена по X. PAD HEIGHT Высота площадки - размер площадки по Y так, как было первоначально определено в библиотечной форме. Вы должны эквивалентно определять ширину и высоту для площадок круглой и квадратной формы. Если вы вращаете компонент, площадки вращаются также; таким образом, высота площадки уже не может быть измерена по Y. X OFFSET Смещение X - расстояние от геометрического центра площадки до точки соедине- ния с трассой. Например, если точка соединения трассы находится на левой стороне продолгова- той площадки, то эта площадка имеет положительное смещение по X, равное половине ширины площадки. Y OFFSET Смещение Y - расстояние от геометрического центра площадки до точки соедине- ния с трассой. Например, если точка соединения трассы находится на верхней стороне продолго- ватой площадки, то эта площадка имеет отрицательное смещение по Y, равное полови- не высоты площадки. Сопутствующие темы: EDIT PADSTACK DIALOG BOX, PADSTACKS SPREADSHEET. EDIT PLA CE PASS DIALOG BOX Layout Plus only Проход определен как полный цикл через текущую рабочую область, использую- щий один набор алгоритмов. В подпрограмме авторазмещения проход заканчивает одну часть пакетного цикла, например Assign Clusters, Place Clusters или Proximity Place.
Часть 3. Рабочая среда Layout 297 Чтобы вызвать диалоговое окно Edit Place Pass (рис. 3.46), выберите инструмент Spreadsheet и укажите команду Strategy, затем команду Place Pass. В электронной таб- лице Place Pass дважды щелкните на проходе или ячейке, которую вы хотите редакти- ровать. EAt Place Pass X P Enabled Operations Г Assign Clusters <• Proximity Place C Adjust Comps Pass 0 F~ Done C Place Clusters C" Swap Comps Г Swap Pins Options Г? Fast Reconnect Г* Swap Gates Max Clusters: Help [ Cancel | Iterations: Attempts: OK Рис. 3.46. Диалоговое окно Edit Place Pass Используйте это диалоговое окно, чтобы установить характеристики или алгорит- мы, которые будет использовать Layout для установки компонентов. PASS Если выбрана одна ячейка или строка, то определяет выбранный проход. Если вы- браныдве или больше строки, то определяет число выбранных проходов. ENABLED Если вы решаете, что выбранный проход не нужен, вы можете удалить отметку из этой опции, чтобы позволить пакетной подпрограмме размещения перескочить проход. DONE Проход автоматически устанавливается в Done после завершения каждого из них. Вы можете использовать флажок Done, чтобы временно отключить проход, не повреж- дая основного флажка Enabled. Это дает преимущество в том, что если вам необходимо вернуть все в предыдущее состояние, то вы только переключаете флажок Done. Эта особенность также позволяет подпрограмме размещения «помнить», где было прервано пакетное размещение. После перезапуска подпрограмма размещения переско- чит все проходы, отмеченные как done. OPERATIONS • Assign Clusters - если вы устанавливаете эту опцию, Layout автоматически сгруппи- рует компоненты вместе прежде, чем они фактически будут помещены на плату.
298 OrCAD 10. Проектирование печатных плат Это позволяет Layout размещать на плате компоненты более интеллектуально, чем если бы размещение было полностью случайно. Инструмент авторазмещения опре- деляет составляющие группировки, прежде всего оптимизируя связность в пределах каждого кластера и минимизируя связность между кластерами. Другими словами, основная идея состоит в том, чтобы максимизировать число связей между компо- нентами в пределах кластера при уменьшении числа связей между различными кла- стерами. • Proximity Place — этот алгоритм рассматривает местоположение кластеров как ис- ходную точку для размещения на плате и затем выполняет тысячи перестановок для каждого кластера, постепенно оптимизируя размещение на плате. Proximity Place не устанавливает абсолютную законченную позицию для каждого компонента. По- добно человеческому проектированию, Proximity Place определяет приблизительную оптимальную позицию каждого компонента (рассчитывая, что конечный проход может скорректировать размещение более эффективно), а не пытается определить «совершен- ное» размещение, пока каждый компонент не побывает на его месте. • Adjust Components - распределяет компоненты, которые связаны вместе и эстетиче- ски выравнивает, когда большая часть работы размещения сделана. • Place Clusters - размещает назначенные кластеры в лучших местах на плате относи- тельно других кластеров и любых фиксированных компонентов. Например, кластер, содержащий буферы, разместится около I/O-соединителей, память сгруппируется вместе в другой области, а жесткосвязанная логика — в другой области. • Swap Comps - если вы выбираете эту опцию в диалоговом окне Place Pass, Layout меняет смежные компоненты, чтобы усовершенствовать почти законченное разме- щение. • Swap Pins - используют упаковочную информацию от схемы, чтобы позволить ав- томатически менять ножки в течение авторазмещения. Это не разрешается, если вы передали информацию в Layout не от схемы. OPTIONS • Fast Reconnect - для большей скорости стандартная стратегия использует флажок Fast Reconnect для Proximity Place. Если вы выполняете длинный «\Уеекепй»-пакет, вы можете выключить опцию Fast Reconnect, чтобы достичь слегка лучшего по ка- честву размещения. Swap Components также применяет опцию Fast Reconnect. Стан- дартные стратегии размещения используют эти общие руководящие принципы. • Swap Gates - определяет автоматический обмен вентилей для уменьшения полной длины связей на плате. ITERA TIONS Значение итераций определяет, сколько различных алгоритмов Layout использует в течение данного размещения. Если вы хотите попробовать много различных алгоритмов на данной плате, устано- вите индекс итераций в высокий номер. Если вы хотите выполнить нескольких различных алгоритмов (чтобы получить бы- стрый результат), установите индекс итераций в низкий номер. Чем выше итерации, тем больше вероятность, что Layout найдет оптимальный алгоритм для рассматриваемой платы.
Часть 3. Рабочая среда Layout 299 ATTEMPTS Значение Attempts определяет, сколько различных размещений инструмент авто- размещения предпримет в течение каждой из итераций. Если вы хотите попробовать много различных размещений на данной плате, уста- новите индекс Attempts в высокий номер. Если вы только хотите получить быстрый ре- зультат, установите индекс Attempts в низкий номер. Чем выше Attempts, тем больше вероятность, что Layout найдет оптимальное размещение для рассматриваемой платы. MAX CLUSTERS Значение Max Clusters определяет, сколько кластеров Layout использует при орга- низации компонентов на РСВ для размещения. Значение по умолчанию 10 кластеров будет обычно приводить к оптимальному размещению, но только 5 кластеров на 100 эквивалентов IC приемлемы. Сопутствующие темы: BUILDING COMPONENT CLUSTERS, GROUPING COMPONENTS FOR PLACEMENT. EDIT SPA CING DIALOG BOX Чтобы вызвать диалоговое окно Edit Spacing (рис. 3.47), выберите кнопку панели Spreadsheet, выберите команду Strategy и затем выберите ко- манду Route Spacing. Дважды щелкните на слое или ячейке, которую вы хотите редактировать в таблице Route Spacing. LAYER Если вы выбрали единственный слой, его название появляется вверху диалогового окна. Если вы выбрали несколько слоев, их количест- во появляется вверху диалогового окна. TRACK ТО TRACK SPACING Интервал «трасса-трасса» определяет мини- мальное пространство, требуемое между трасса- ми различных цепей и между трассами и пре- Рис. 3.47. Диалоговое окно Edit Spacing пятствиями различных цепей. Обратите внимание, что общий интервал «трасса-трасса», установленный здесь, может быть заменен на значение «для цепи» в диалоговом окне Net Spacing By Layer, которое доступно из Net Dialog. TRACK TO VIA SPACING Интервал «Трасса-переходник» (и «препятствие-переходник») определяет мини- мальное пространство между переходниками и трассами различных цепей. TRACK ТО PAD SPACING Интервал «Трасса-контактная площадка» (и «препятствие-контактная площадка») определяет минимальное пространство между контактными площадками и трассами различных цепей.
300 OrCAD 10. Проектирование печатных плат Примечание. Вы должны установить Track to Pad Spacing — «7», не «8», при использо- вании трасс шириной 8 Mils с сеткой 8 1/3 и контактной площадкой шириной 60 Mils. Фактический интервал будет 7 2/3 Mils. VIA ТО VIA SPACING Интервал «переходник-переходник» определяет минимальное пространство между Vias различных сетей. VIA ТО PAD SPACING Интервал «переходник-площадка» может использоваться для задания минимально- го пространства между контактной площадкой и Vias той же самой цепи (также и для различных цепей в обычных случаях). Например, если вы желаете сохранить расстояние 25 Mils между вашими SMT- площадками и переходниками на конце стрингера, которые связаны с площадками, ус- тановите интервал Via to Pad равным 25. PAD ТО PAD SPACING Интервал «площадка-площадка» определяет минимальное пространство между кон- тактными площадками различных цепей. Сопутствующая тема - EDIT NET DIALOG BOX. EDIT ROUTE PASS DIALOG BOX Layout and Layout Plus only Вы можете позволять или запрещать ис- пользование шаблонов проходов в таблице Route Pass Spreadsheet. Вы можете также об- ращаться и изменять некоторые параметры трассировки, установленные в вашем файле стратегии, типа стоимости переходника, стои- мости повтора, предела трассировки и попы- ток. Чтобы открыть диалоговое окно Edit Route Pass (рис. 3.48), выберите инструмент Spreadsheet, укажите команду Strategy, выбе- рите команду Route Pass, затем дважды щелк- ните на проходе или ячейке, которую вы хоти- те редактировать. Файл стратегии (STRATEGYFILE) Файл, который содержит параметры раз- мещения или трассировки для определенного типа платы с определенной структурой слоев. PASS Если выбран один проход, то определяет имя и номер прохода. Если выбрано несколько проходов, то показывает число выбранных проходов. Edit Route Pas* 3 Passes F gabled Type Г Heuristics C Maze Г Auto DFM Г* Р_опе Fanout F Via Reduce C Auto CDE Options ----— F Partial P Fast Via Cost jj| »} Retry Cost | >1 [“ Rojte Limit: «| | »| I Attempts: jj_J >j | OK ~~| Help | £ancel | Рис. 3.48. Диалоговое окно Edit Route Pass х
Часть 3. Рабочая среда Layout 301 ENABLED Проход трассировки определен как полный цикл через текущую рабочую область с использованием одного набора алгоритмов. В Layout это означает, что трассировщик разведет все связи, доступные в пределах окна разводки. Если вы находитесь в пакет- ном режиме, это будет повторено по всей плате. В Layout разрешение на применение прохода разрешает и соответствующий шаблон. Обратите внимание, что в каждом шаблоне доступен только один проход. Два дру- гих прохода перечислены для удобства в использовании различных установок стоимо- сти и алгоритмов трассировки, чтобы не было необходимости «изобретать» проход на пустом месте. DONE Проход автоматически устанавливается в Done Layout после его завершения. Вы можете использовать флажок Done, чтобы временно отключить проход, при этом основной флажок Enabled остается неповрежденным. Преимущество такой воз- можности состоит в том, что вам только нужно установить Done в Enabled, и все воз- вратится обратно к изначальному состоянию. TYPE Для каждого прохода вы можете выбирать один из следующих типов трассировки. • Heuristics - эвристика - одна из семи типов опций трассировки, доступных в диало- говом окне Route Pass. Эвристический шаблон игнорирует все стоимости, кроме Attempt. Одна попытка разведет только «чистую память». Больше чем одна попытка еще разведет и «около памяти», и «прямые попадания». Эвристика разведет только те связи, для которых конечные точки являются точно горизонтальной или верти- кальной линией друг к другу или для которых имеется одна или меньше связей ме- жду оконечными точками. Эвристика (HEURISTICS) Метод трассировки, который состоит из неоднократных попыток применить очень простые образцы трассировки на неразведенные связи, чтобы закончить трассиров- ку быстро и чисто. Как правило, эвристика используется для памяти и коротких двухточечных трассировок. • Maze - лабиринт - один из семи типов опций трассировки, доступных в диалоговом окне Route Pass. Трассировка лабиринт позволяет использовать все возможности распихивания и повторения трассировки. Все установки стоимостей активны, когда вы используете опцию Maze. Один Maze-шаблон должен развести большинство плат близко к завершению. • Auto DFM - автоЭЕМ (проект для технологичности) - один из семи типов опций трассировки, доступных в диалоговом окне Route Pass. Выбор этой опции для про- хода трассировки идентичен вызову Cleanup Design из меню AUTO сразу после за- вершения трассировки вашей платы. Когда вы выбираете опцию bbtoDFM в диалоговом окне Route Pass, Layout вызывает aBToDFM после полного завершения трассировки платы.
302 OrCAD 10. Проектирование печатных плат • Fanout - генерация стрингеров - один из семи типов опций трассировки, доступных в диалоговом окне Route Pass. Она желательна в большинстве случаев для исполь- зования команды Fanout, доступной из меню AUTO. Трассировщик стрингеров раз- ведет большинство SMT-контактов к переходным отверстиям. Этот трассировщик использует простой эвристический алгоритм сначала для поиска корректного места размещения «внутри» ИНТЕГРАЛЬНОЙ СХЕМЫ, и если это не получится, то «вне» ИНТЕГРАЛЬНОЙ СХЕМЫ. В некоторых случаях, особенно на двусто- ронних SMT-платах, свободного места может и не быть. В этом случае трассиров- щик бросит связь и перейдет к следующей. Если вы зарезервируете место для Vias, то можете игнорировать любые неудачи в этих точках, так как шаблон Maze Route подберет их позже. Если вы создаете стрингеры для VCC и GND или если все SMT- контакты должны быть рассредоточены, то необходимо осмотреть плату после вы- полнения трассировщиком этой операции и использовать Manual Route/Shove Rules, чтобы завершить незаконченные стрингеры. Вы можете выполнять генерацию стрингеров для ножек питания и земли, используя процедуру, описанную в Imple- menting Power and Ground Fanout. • Via Reduce - сокращение количества переходников - один из семи типов опций трассировки, доступных в диалоговом окне Route Pass. Используйте файлы страте- гий VIARED H.SF или VIARED V.SF, чтобы запустить шаблон VIA Reduction на полностью разведенной плате. В большинстве случаев вы можете не запускать Via Reduce, так как трассировщик по своей природе минимизирует Vias в процессе разводки. • Autocde - автоСВЕ - один из семи типов опций трассировки, доступных в диалого- вом окне Route Pass. AbtoCDE (Clear Design Error) - Unrouter, который удаляет все замкнутые трассы так, чтобы автотрассировщик имел чистый проект для нерераз- водки платы. Это позволяет вам перемещать компоненты в вашу ведущую систему и не волноваться относительно создания короткозамкнутых трасс. Когда вы по- вторно загружаете Layout после внесения технических изменений, вы сначала должны выполнить шаблон Autocde для автоматического удаления всех замкнутых трасс на плате. После этого вы могли бы разводить плату как обычно, с гарантией, что нет никаких нарушений в топологии платы. OPTIONS • Partial - если эта опция выбрана, то трассировщик разведет трассу от ее источника до края окна трассировки. Ratsnest будет проходить от конца частично разведенной трассы до целевого адреса. Оставшаяся неразведенная часть цепи будет разведена, когда окно трассировки переместится в ту область платы, которая содержит Ratsnest. Когда вы используете Route Window в аналоговой части платы и хотите, чтобы трассировщик игнорировал любые цифровые связи, проходящие через окно трассировки, то следует отключить эту опцию. • Fast - быстрая трассировка рекомендуется, если необходимо быстро развести плату или проверить размещение трасс на плате. Fast Route не рекомендуется для трасси- ровки производственных плат. Используйте файлы стратегии FAST H.SF или FAST V.SF для запуска трассировки быстрой проверки размещения на плате.
Часть 3. Рабочая среда Layout 303 VIA COST Значением стоимости переходника в диалоговом окне Edit Route Pass вы устанавли- ваете вероятность того, что трассировщик будет использовать Vias в процессе трасси- ровки платы. Чем выше стоимость переходника, тем меньше переходников будет созда- но на плате. Для двухсторонней платы, когда остальные стоимостные коэффициенты установлены в значения по умолчанию, следует придерживаться следующих принципов: • Via Cost 40 означает, что трассировщик будет использовать переходник, если от- клонение 0.250" от его пути. Рекомендуется для использования только в разводке цепей VCC и GND или в заключительной попытке при завершении платы. • Via Cost 50 означает, что трассировщик будет использовать переходник, если от- клонение 0,300" от его пути. • Via Cost 70 установлено по умолчанию. Это означает, что трассировщик будет ис- пользовать переходник, если отклонение 0,400" от его пути. • Via Cost 100 запрещает Vias. Чем больше количество уровней в проекте, тем неохотнее Layout должен будет ис- пользовать Via. Если вы хотите, чтобы Layout игнорировал стоимости переходников для заблокированных слоев (другими словами, разводил оставшиеся слои, как если бы блокированные отсутствовали), то вы должны как отключить слой, так и установить его стоимость (Layer Cost) в 0. Уровень или слой (LA YER) Один в ряду плоскостей в проекте печатной платы, на которой размещаются трассы, обеспечивающие электрические связи компонентов. Переходные отверстия соединяют трассы и полигоны между слоями. Layout позволяет максимум 30 слоев, 16 из которых могут быть медными. RETRY COST Нет никаких жестких правил относительно того, когда Layout будет использовать повторение и когда трассировщик вместо этого будет искать обходные пути вокруг су- ществующей трассы. Однако имеются некоторые общие руководящие принципы: • Retry Cost 30 означает, что трассировщик один раз попробует развести вокруг лю- бой существующей трассы, и, если неудачно, повторит разводку во второй попытке; • Retry Cost 50 означает, что трассировщик будет 3 раза пробовать развести вокруг любой существующей трассы, и, если неудачно, повторит разводку в четвертой по- пытке; • Retry Cost 60 означает, что трассировщик будет 9 раз пробовать развести вокруг любой существующей трассы, и, если неудачно, повторит разводку в десятой по- пытке; • Retry Cost 100 запрещает любое повторение существующей трассы (это также сэко- номит RAM). Следует использовать низкую Retry Cost с высокой Via Cost. Это позволит трасси- ровщику исправить «неправильные трассы», которые блокируют слишком много дру- гих трасс.
304 OrCAD 10. Проектирование печатных плат Следует использовать высокую Retry Cost с низкой Via Cost. Это предотвратит рост количества переходных отверстий из-за чрезмерных повторов трассировки небольшого количества неправильных трасс, которые могут возникнуть с низкой Via Cost. Вы должны использовать относительно низкую стоимость повторения в начале проекта, чтобы дать свободу трассировщику переразводить существующие трассы бо- лее эффективно относительно новых прокладываемых трасс. Вы должны использовать более высокую стоимость повторения в конце проекта для сокращения бесполезных повторений, когда было бы проще направить трассу вокруг существующей трассы, а не через нее. ROUTE LIMIT Значение Route Limit определяет величину усилия, направленного трассировщиком на попытку развести определенную трассу. Чем больше значение, тем усиленнее трас- сировщик будет пытаться отыскать пути для трассы и меньше обращать внимания на качество и эффективность трассировки. Значение ROUTE LIMIT, которое установле- но в OrCAD по умолчанию, должно меняться очень редко. • Route Limit 20 разведет только очень «чистые» и эффективные трассы. Это не рекомендуется, если вы не планируете делать существенное количество интерак- тивной трассировки и вы только хотите, чтобы трассировщик запустил проект. • Route Limit 50 разведет 90 % проектов. Это не рекомендуется, если вы нс плани- руете делать существенного количества интерактивной трассировки и вы только хо- тите, чтобы трассировщик запустил проект. • Route Limit 80 авторазведет полностью большинство проектов, настолько быстро, насколько возможно, без чрезмерного количества переходников. Это стандартное значение по умолчанию, установленное в OrCAD. • Route Limit 100 должно использоваться только для того, чтобы закончить прсект, так как нет никакого ограничения, какой трассой трассировщик разведет (неболь- шое внимание к качеству). A TTEMPTS В диалоговом окне Edit Route Pass вы можете установить число попыток, за которое трассировщик будет пытаться развести соединение. В Layout попытки могут повлиять и на время трассировки, и на процент завершения. На плате, которую трассировщик способен развести на 100 % (следует учитывать это обстоятельство в любое время, когда вы начинаете разводить плату), слишком ма- лое количество попыток будет прерывать порядок соединений, вызывая неудачу трас- сировщика на некоторых связях, которые могли бы развестись при достаточном коли- честве попыток. Как правило, в окне со 100 связями 90 будет разведено со второй попытки; 5 из оставшиеся связей потребуют 5 попыток, 3 связи будут требовать 10 попыток и 2 могли бы потребовать 15 или 20 попыток. Двенадцать попыток (значение по умолчанию) достаточно для того, чтобы развести почти любое окно трассировки на 100 % или очень близко к этому, разрешая разводить каждую связь в ее надлежащем порядке, без необычных задержек по времени. Хотя это
Часть 3. Рабочая среда Layout 305 может оставить несколько неразведенных связей, но они будут разведены в течение следующих шаблонов (с количеством попыток 100). Сопутствующие темы: ROUTING STRATEGY FILE, ABOUT FANOUT, CLEANUP DESIGN. EDIT TEST POINT DIALOG BOX Диалоговое окно Edit Test Point (рис. 3.49) появляется, когда вы выбираете команду Properties из меню TOOL, TEST POINT. Используя это диалоговое окно, вы можете из- менять существующие контрольные точки и в процессе, назначать их на цепи, группы и присваивать им типы переходников. Диалоговое окно Edit Test Point также позволяет вам выбирать и назначать посадочное место на уже существующую контрольную точку. Вы можете также блокировать контрольную точку на вашей плате опцией Locked. TEST POINTX (где X - указатель ссылки) Указатель ссылки контрольной точки, которую вы редактируете, появляется наверху диалогового окна. PADSTACK NAME Выберите имя типа Padstack из раскрывающе- гося списка. Контрольные точки могут быть на- значены только на те Padstacks, которые и опреде- лены и разрешены для использования под кон- трольные точки. NET NAME Используйте этот раскрывающийся список, чтобы определить связанную цепь для новой кон- трольной точки CONVERT ТО COMPONENT Выбор этой кнопки открывает диалоговое ок- но Select Footprint. После выбора библиотеки вы- берите посадочное место для контрольной точки, которую вы редактируете. GROUP NUMBER м-ditTesiPorftf Test Point "TP1 Convert to Component... Г" Locked OK Help I Cancel Рис. 3.49. Диалоговое окно Edit Test Point Возможно связать контрольную точку с группой компонентов при работе в Layout. Введите номер группы, который вы хотите назначить на изменяемую контрольную точку. LOCA TION Текстовые поля в этой группе установок позволяют вам определять X- и У-коорди- наты для позиционирования изменяемой контрольной точки. LOCKED Эта опция блокирует нужную контрольную точку в позиции после того, как вы раз- местите ее на плате.
OrCAD 10. Проектирование печатных плат мм 306 Сопутствующие темы: EDIT PADSTACK DIALOG BOX, PROPERTIES (PADSTACK). FANOUT SETTINGS DIALOG BOX Диалоговое окно Fanout Settings (рис. 3.50) открывается, когда вы выбираете коман- ду Fanout Settings из меню OPTIONS. Вы используете это диалоговое окно, чтобы опре- делить, как Layout выполнит операцию Fanout. FANOUT Fanout Settings X Процесс создания рассеяния Vias для SMT-устройств на вашей печатной плате. Рас- сеянные Vias связаны с SMT-устройствами че- рез стрингеры. Примечание. В предыдущих версиях Layout возможности Fanout были упомянуты как Via Dispersion. В дополнение к изменению в терминологии процедура выполнения изменилась, как описано в интерактивной справке. POWER/GROUND • Fanout Power/GND - если выбрана, Layout выполнит Fanout для питания и земли SM D-контактных площадок. Контактные площадки питания и земли определены их доступностью для подключения на соот- ветствующем слое питания в электронной таблице цепей. • Lock After Fanout - если выбрана, то созданные трассы и Vias в процессе Fanout для цепей питания и земли будут заблоки- рованы. Это запрещает автотрассировщи- ку перемещать разветвления и Vias от их Power I ground Р fanout power/gnd_ I P Lock after fanout P Disable after fanout Г Share close vias Г Use free vias Signals P Fanout signals F Lock after fanout P Share close vias Г Use free vias r IC fanout direction P Inside P Outside Maximum fanout distance |зоо. Default via |vi Al “* ' 1“ Override via per net О К Help | Cancel | Рис. 3.50. Диалоговое окно Fanout Settings соответствующих контактных площадок. • Disable After Fanout - если выбрана, то цепи питания и земли становятся недоступ- ными для трассировки после выполнения Fanout. Это особенно полезно, если вы планируете выполнять автотрассировку после завершения выполнения Fanout. Если Fanout для Power\Ground будет не в состоянии развести все ножки, то цепи нс будут исключены из трассировки и Layout выдаст предупреждение. • Share Close Vias - если выбрана, то трассы, которые принадлежат к одной цепи пи- тания или земли, могут совместно использовать отдельный переходник. Обратите
Часть 3. Рабочая среда Layout 307 внимание, что переходник совместного использования может приводить к удлине- нию стрингеров или к большим токам. • Use Free Vias - если выбрана, то свободные Vias могут использоваться для опти- мального выполнения Fanout-питания и земли. SIGNALS • Fanout Signals - если выбрана, то Layout выполнит генерацию стрингеров для сиг- налов, подключенных к SMD-контактным площадкам. Сигнальное соединение - любая цепь, которая не допускается на внутреннем слое питания. • Lock After Fanout - если выбрана, то сигнальные трассы и Vias, созданные в процес- се Fanout, блокируются. Чаще всего лучше оставлять сигнальные трассы разблоки- рованными, чтобы автотрассировщик мог перемещать их по мере необходимости, чтобы закончить разводку платы. • Share Close Vias - если выбрана, то трассы, которые принадлежат к одной цепи, мо- гут совместно использовать переходник. Переходник совместного использования для сигналов уменьшает количество Vias (и поэтому перегруженность) на плате. • Use Free Vias - если выбрана, то свободные Vias могут использоваться для оптималь- ного выполнения Fanout-сигналов, подключенных к SMD-контактным площадкам. IC FANOUT DIRECTION • Inside - генерация стрингеров допускается внутри (или под) SMD. • Outside - генерация стрингеров допускается вне SMD. MAXIMUM FANOUT DISTANCE Значение, которое вы устанавливаете для этой опции, определяет максимальное расстояние от контактной площадки SMD, на которое Layout разместит стрингер с переходником на конце. Это расстояние - евклидово расстояние (измеренное от цен- тра контактной площадки SMD), а не совокупное расстояние сегментов трассы. Layout только разместит Vias в узле сетки, так что фактическое расстояние от контактной пло- щадки до переходника на конце стрингера может быть слегка больше, чем указанное расстояние, так как расстояние будет округлено. По умолчанию значение для этой оп- ции - 300 (Mils). DEFAULT VIA Если вы назначили переходник для конкретной цепи, используя команду Via Per Net (и если вы не выбрали переключатель Override Via Per Net), то этот переходник будет применяться для генерации стрингеров. Если вы не назначили переходник, используя команду Via Per Net, Layout будет применять переходник, указанный в этом списке при генерации стрингеров. OVERRIDE VIA PER NET Используйте эту опцию, чтобы заменить переходник, назначенный командой Via Per Net, на переходник, указанный в поле списка Default Via.
шшшшшшшШшшЯЯШш - 308 OrCAD 10. Проектиоование печатных плат Сопутствующие темы: ABOUT FANOUT, FANOUT BOARD COMMAND, FANOUT COMPONENT, DRC/ROUTE BOX (FANOUT), IMPLEMENTING POWER AND GROUND FANOUT, ROUTING ENABLED, BOARD (AUTOROUTE), THERMAL RELIEFS. FIND AND SELECT ITEM DIALOG BOX Диалоговое окно Find and Select Item появляется, когда вы выбираете какую-либо из команд Select From Spreadsheet, доступных в меню TOOL. Layout рассматривает зна- чение, которое вы вводите в текстовое поле FIND с учетом регистра. FIND Используйте это текстовое поле, чтобы определить объект или модуль, который вы хотите найти и выбрать в соответствующей электронной таблице. Помните, что все за- просы с учетом регистра. Используйте символ звездочки (*) или символ вопросительно- го знака (?) как заместитель строки или отдельного символа соответственно. Сопутствующие темы: QUERY COMMAND, COMPONENT SELECTION CRITERIA DIALOG BOX. FIND COORDIN A ТЕ OR REFERENCE DESIGNA TOR DIALOG BOX Диалоговое окно Reference Designator или Find Coordinate появляются, когда вы вы- бираете команду Find/Goto из меню EDIT. ITEM NAME Название элемента может быть именем компонента и указателем ссылки, отделен- ные пробелом (например, U1.1), или набором X- и Y-координат, отделенных запятой (например, 1200,4300). Сопутствующие темы: QUERY COMMAND, FIND AND SELECT ITEM DIALOG BOX, COMPONENT SELECTION CRITERIA DIALOG BOX. FOOTPRINT SELECTION DIALOG BOX Это диалоговые окна появляется в результате выбора команды Alternate Footprint (из всплывающего меню, в момент активности инструмента Component). SELECT NEW FOOTPRINT Эта опция состоит из последнего посадочного места, которое вы выбрали для заме- ны компонента, выбранного в данный момент. Если вы никогда нс выбирали посадоч- ное место для замены выбранного компонента, то опция, которая появляется в диалого- вом окне Footprint Selection, представляет выбранный компонент. Сопутствующая тема - EDIT COMPONENT DIALOG BOX.
Часть 3. Рабочая среда Layout 309 Free Via Matrix Sr*tinav Group Number 1° Minimum X Pitch |100. Minimum Y Pitch jl 00. Via to Edge Space |б0. Spacing Tolerance |б7 Г“ Lock Free Vias Г“ Periphery Only FREE VIA МА TRIX SETTINGS DIALOG BOX PADSTACK NAME Используйте этот раскрывающийся список, чтобы определить тип Padstack. В этом раскрывающемся списке Padstack доступен, только если он определен в электронной таблице Padstacks. Значение по умолчанию Padstack — Vial. NETNAME Вы должны назначить свободный переходник матрицы на цепь. Цени, доступные в раскрывающемся списке Net Name, определены в электронной таблице цепей. Задан- ная по умолчанию цепь - GND. GROUP NUMBER Это текстовое поле позволяет вам включить все Vias, которые вы создаете в опре- деленные группы компонентов. Нуль (без группы) - заданная по умолчанию группа. MINIMUM X PITCH Это минимальное расстояние по горизон- тали между столбцами свободных переходни- ков. Столбцы переходников могут быть даль- ше друг от друга в случае необходимости, но они не могут быть ближе указанного рас- стояния. MINIMUM Y PITCH Это минимальное расстояние по вертика- ли между строками свободных переходников. Строки переходников могут быть дальше друг от друга в случае необходимости, но они не могут быть ближе указанного расстояния. VIA ТО EDGE SPACE Значение, которое вы вводите в этд тек- стовое поле, указывает расстояние, которое вы хотите установить между центром переходни- ка и границей, связанной с ним медной облас- ти (когда команда Free Via Matrix использует- ся, чтобы разместить Vias внутри медной об- ласти). SPACING TOLERANCE Это допустимый допуск интервала между центром переходника и внешним краем медной области. Чем больше значение Spacing Tolerance, тем проще для Layout встав- лять матрицу переходников (однако идеальное размещение менее вероятно). LOCK FREE VIAS Эза опция блокирует матрицу после размещения. OK Help | Cancel | Рис. 3.51. Диалоговое окно Free Via Matrix Settings
310 OrCAD 10. Проектирование печатных плат PERIPHERY ONLY Эта опция размещает Vias по границе области матрицы свободных переходников, но не позволяет размещать их в центре обозначенной области. Сопутствующие темы: FREE VIA SELECTION CRITERIA DIALOG BOX, EDIT FREE VIA DIALOG BOX. FREE VIA SELECTION CRITERIA DIALOG BOX Это диалоговое окно (рис. 3.52) открывается в результате выбора команды Select From Spread sheet в меню TOOL, VIA. Одновременно открывается электронная таблица компонентов. Вы можете ограничить или расширить ваш поиск свободного переходника этими тремя раскрывающимися списками и опцией Exclude Locked. Когда вы выбираете кноп- ку OK, свободные Vias, которые отвечают вашим тронной таблице компонентов и высвечиваются. критериям, располагаются в элек- PADSTACK NAME ^FitscVij Selectron Cuteiia *“ Из представленных опций в этом раскры- вающемся списке выберите Padstack, связан- ный со свободным Vias, который вы желаете высветить. L ad stack Name Net Name NET NAME Group Number |~ Хотя свободный переходник, который вы создаете, может не повлиять на связность, од- нако вы должны назначить его на цепь. Чтобы высветить свободный Vias, связанный с кон- кретной цепью, выберите соответствующее имя цепи из этого раскрывающегося списка. P Exclude Locked OK | Help | Cancel | Рис. 3.52. Диалоговое окно Free Via Selection Criteria GROUP NUMBER * Layout рассматривает свободные Vias как компоненты; так же как с компонентами, вы имеете возможность включить свободные Vias в группу. Чтобы находить и высвечи- вать свободные Vias, связанные с конкретной группой, введите подходящий номер группы в это текстовое поле. EXCLUDE LOCKED Так же как с компонентами, вы можете блокировать свободные Vias на печатной плате. Если вы хотите исключить все блокированные свободные Vias из процесса выбо- ра, сделайте эту опцию доступной. В Layout v. 9.0 вы можете определять свободные пе- реходники так же, как вы определяете Vias и Padstacks. Сопутствующие темы: FREE VIA MATRIX SETTINGS DIALOG BOX, EDIT FREE VIA DIALOG BOX.
Часть 3. Рабочая среда Layout 311 GENERA ТЕ REPORTS DIALOG BOX Диалоговое окно Generate Reports (рис. 3.53) появляется, когда вы выбираете Create Reports в меню AUTO. Generate Report» _x.l Select Reports to be Generated Г Comp All (Comps) F Comp Bottom SMT (Smbot) F Comp Bottom Thru (Thbot) F Comp Insertion (Insert) F Comp Top SMT (Smtop) F Comp Top Thru (Thtop) F Connections (Conn) F Conns Unrouted(Unroute) F Cross References (Xref) F Drills (Drill) F Drill Pairs (Lev1_Lev2) F Net Lengths (Netlen) F Net List (Netlist) F Padstacks (Padstack) F Part List (Partlist) F Pins Unused (Unusepin) F Renames (Rename) F Statistics (Stats) F Test Points (Tpoint) F Vias (Vias) F Append to Existing Rpts P Use Default File Names P Use Current Design Directory View Report(s) <• Save As File(s) Browse.. Save Settings ________________Select Custom Reports Net Properties Report (Netprop) Component Properties Report (Compprop) Pick and Place Report (Picknplc) OK Help | Cancel Рис. 3 53 Диалоговое окно Generate Reports SELECT REPORTS TO BE GENERATED Каждый тип отчета, доступный вам, имеет собственную опцию; выберите один или несколько типов отчетов, чтобы создать текстовые файлы для каждого из них. Вы мо- жете просмотреть эти текстовые файлы немедленно в вашем заданном по умолчанию редакторе текста (доступным через команду Text Editor в меню FILE), или вы можете сохранить эти отчеты в простых текстовых файлах и разместить их в вашем рабочем ка- талоге (см ниже). Выбор состоит из следующих типов отчетов: • Comp АП (Comps) - список компонентов в алфавитно-цифровом порядке, один в строку. Информация, имеющая отношение к каждому компоненту, может быть включена справа от имени компонента. Для получения более подробной информа- ции относительно того, как настраивать этот отчет, см. COMPONENT LIST AND NETLIST REPORT DEFINITION
312 OrCAD 10. Проектирование печатных плат • Comp Bottom SMT (Smbot) - список компонентов с поверхностным креплением на нижнем слое проекта наряду с номерами компонентов, их именами и посадочными местами. • Comp Bottom THRU (Thbot) - список отраженных компонентов со сквозным креп- лением наряду с номерами компонентов, их именами и посадочными местами • Comp Insertion (Insert) - специальная, предопределенная версия определяемого пользователем списка компонентов, который показывает место вставки компонентов. • Comp Top SMT (Smtop) - список компонентов с поверхностным креплением на верхнем слое проекта наряду с номерами компонентов, их именами и посадоч- ными местами. • Comp Top Thru (Thtop) - список неотраженных компонентов со сквозным крепле- нием наряду с номерами компонентов, их именами и посадочными местами. • Connections (Conn) - список прямых соединений в каждой цепи для проверки пря- мой связанности. • Conns Unrouted (Unroute) - список незаконченных трасс проекта и координат по X и Y каждой конечной точки незаконченных трасс. • Cross References (Xref) - список перекрестных ссылок ножек компонентов и цепей, подключенных к ножкам. Этот список также включает координаты ножек для про- верки. • Drills (Drill) - читабельный список сверления, разделенный на пары слоев сверле- ния. Чтобы сгенерировать ленту сверления для Excellon, выберите кнопку панели Post Process, затем выберите Drill Таре. Отчет ленты сверления имеет расширение .ТАР. • Drill Pairs (Levl_Lev2) - отчет о всех глухих и слепых Vias между любыми двумя указанными слоями. Например, 2_5. DRL сообщает данные о всех Vias, которые существуют на слоях или между слоями 2 и 5 в проекте. Лента сверления сквозных отверстий имеет собственный файл с названием THRUHOLE.DRL. Данные в этом отчете включают размер сверления, сверло и координаты по X и Y для Vias, и это соответствует содержимому ленты сверления. • Net Lengths (Netlen) - список цепей с информацией о их длине. • Net List (Netlist) - список цепей в алфавитно-цифровом порядке, одна в строку. Ин- формация, имеющая отношение к цепи, может быть включена справа от названия цепи. Для получения более подробной информации относительно того, как настраивать этот отчет, см. COMPONENT LIST AND NETLIST REPORT DEFINITION. • Padstacks (Padstack) - список всех Padstacks в проекте, а также посадочных мест и компонентов, которые используют их. • Part List (Partlist) - список номеров и типов компонентов (извлеченный из схемы), сопровождаемый списком всех компонентов, использующих каждую комбинацию типа и номера компонента. • Pins Unused (Unusepin) - список неиспользованных ножек в каждом компоненте. • Renames (Rename) - список всех компонентов, которые были переименованы, а так- же переставленных вентилей и ножек, используемый для документации и ручной
Часть 3. Рабочая среда Layout 313 обратной аннотации в схемах, не поддерживающих автоматическую обратную ан- нотацию. Если обратная аннотация была выполнена, то этот список может быть пустым. • Statistics (Stats) - список информации электронной таблицы статистики, представ- ленной в формате отчета. • Test Points (Tpoint) - список контрольных точек и их местоположений. • Vias (Vias) - список всех переходных отверстий и их местоположений. VIEW REPORTS Если вы выбираете эту опцию, то заданный по умолчанию редактор текста вашей системы отобразит отчет, который вы выбрали в Select Reports to Be Generated Settings Group. Файлы не будут сохранены в вашем рабочем каталоге, и 3 опции файла слева от опции View Reports будут заблокированы. SAVE AS FILES • Append To Existing Reports Of Same Kind. Используйте эту опцию, чтобы прибав- лять недавно созданные отчеты к уже существующим файлам того же самого типа. • Use Default File Names. Эта опция указывает, что Layout должен использовать пре- допределенные названия для отчетов, которые вы создаете. Эти предопределенные названия появляются в круглых скобках в Select Reports to Be Generated Settings Group. Все имена файла заканчиваются расширением .TXT. • Use Current Design Directory. Выбор этой опции размещает недавно созданные отче- ты в рабочем каталоге проекта (каталог, содержащий файл платы, над которым вы в настоящее время работаете). BROWSE Кнопка Browse доступна, если вы очищаете опцию Use Current Design Directory. Ко- гда вы выбираете кнопку Browse, открывается стандартное диалоговое окно Windows, позволяющее вам выбрать каталог, где вы хотите сохранить файлы отчетов. SAVE SETTINGS Когда вы выбираете кнопку Save Settings, то любые установки, которые вы выбра- ли, будут сохранены. В следующий раз, когда вы выбираете команду Create Reports, диалоговое окно Generate Reports появляется с установками, которые вы предваритель- но выбрали и сохранили. SELECT CUSTOM REPORTS • Net Properties Report (Netprop). Выбор этой опции создает отчет, который содержит список цепей, включая имя цепи и ее длину. • Component Properties Report (Compprop). Выбор этой опции создает отчет, который содержит список компонентов, включая указатели ссылок и величины компонентов Сопутствующие темы: STATISTICS (DATA SPREADSHEETS), LAYOUT FILES, REPORT DEFINITION.
314 OrCAD 10. Проектирование печатных плат GERBER PREFERENCES DIALOG BOX Диалоговое окно Gerber Preferences (рис. 3.54) открывается, когда вы выбираете Gerber Settings из меню OPTIONS. Если вы выбираете кнопку Save Gerber Preferences, установки в этом диалоговом окне будут сохранены независимо от вашего проекта (в LAYOUT.IN 1-файле) так, чтобы они переходили от одного сеанса Layout до следую- щего. Рис. 3.54. Диалоговое окно Gerber Preferences APERTURE SETTINGS • Maximum Apertures. Определяет максимальное число апертур, которое поддержива- ет ваш графопостроитель. По умолчанию значение 999. Вы можете определить диа- пазон между 24 и 2,001. GERBER CREATION • Create Apertures As Needed. Эта опция по умолчанию; она создает апертуры, ис- пользуя доступные D-коды, когда они необходимы для постпроцесса проекта. • Use Existing Apertures Only. Эта установка ограничивает постпроцесс уже сущест- вующими апертурами в вашем файле платы (.МАХ). Любые необходимые апертуры моделируются с использованием доступных (например, два рисунка линии 10 мм, смещенные на 5 мм, использовались бы, чтобы смоделировать рисунок линии 15 мм). Если нет возможности смоделировать данную апертуру, Layout уведомит вас, что он должен создать необходимую апертуру. Один способ использовать эту опцию состоит в том, чтобы загрузить стандартную технологию или файл шаблона, открыть электронную таблицу апертур и затем или создать список апертур вруч- ную, или считать его, используя команду Read Gerbtool Apertures из всплывающего
Часть 3. Рабочая среда Layout 315 меню электронной таблицы апертур. Если вы создаете список апертур впервые, вы можете сохранить его, используя команду Write Gerbtool Apertures из всплы- вающего меню электронной таблицы апертур так, чтобы этот список апертур можно было бы многократно использовать с другими проектами. • Using Master Aperture List. Эта опция подобна опции Use Existing Apertures Only, за исключением того, что она использует внешний список апертур GERBTOOL- формата (с расширением .АРР), чтобы генерировать апертуры для вашего проекта. RETAIN D-CODES FROM MASTER LIST Эта опция (доступна только тогда, когда вы выбираете опцию Using Master Aperture List) указывает использовать D-коды из главного списка. Например, если D143-60 мм круглая апертура в главном списке, Layout использует D143 для 60-миллиметровых круглых контактных площадок. Если эта опция не выбрана, то Layout назначает D-коды в порядке их использования, начиная с D10. MASTER LIST Это текстовое поле и соответствующая кнопка Select Master List (доступные только тогда, когда вы выбираете опцию Using Master Aperture List) позволяют вам определи!ь имя файла внешнего списка апертур GERBTOOL-формата (с расширением .АРР) для использования Layout при генерации апертур в вашем проекте. Кнопка Select Master List позволяет вам найти соответствующий файл. USE EXTENDED GERBER Когда эта опция выбрана, Layout использует GERBER 274Х-стандарт, который включает формы апертур непосредственно в выходной файл для каждого слоя. Если вы блокируете эту опцию, Layout использует GERBER 274D стандарт, который требует от- дельного списка апертур. Список апертур сгенерирован в формате GERBTOOL так, чтобы он мог читаться непосредственно в Layout’s Gerber Viewer. GERBER SETTINGS • Xsize, Ysize. Самый большой чертеж или изображение, которые GERBER-устрой- ство может разместить (в Mils). • End-Of-Block Character. Определяет символ, который отделяет команды Gerber. • Incremental Указывает выводить данные относительно последнего перемещения. Если не вы- брана, данные выводятся в абсолютных координатах. • CR After Each Block. Если отмечено, то перевод строки ставится после каждого блока. • Output Resolution. Или формат 2,3 (Mils), или формат 3,4 (10-е Mils). Не все графо- построители поддерживают формат 3,4. Формат 3,4 требуется, чтобы генерировать истинные дуги; иначе дуги моделируются сегментами линий. Сопутствующие темы: POST PROCESS (DATA SPREADSHEETS), PRINT/PLOT DIALOG BOX.
316 OrCAD 10. Проектирование печатных плат НА ТСН РА TTERN DIALOG BOX Диалоговое окно Hatch Pattern (рис. 3.55) открывается тогда, когда вы выбираете кнопку Hatch Pattern из диалогового окна Edit Obstacle. Рис. 3.55. Диалоговое окно Hatch Pattern HATCH PATTERN • Line - устанавливает штриховку параллельными или пересекающимися линиями. • Cross Hatching - определяет две установки для пересекающихся линий штриховки. • Solid - определяет сплошную зону меди. HATCH GRID Устанавливает шаг штриховки для заполнения медных зон, измеряемый от центра до центра линий. HATCH ROTATION Устанавливает угол между пересекающимися линиями штриховки медных зон. Угол должен быть кратен 45°. Сопутствующие темы: COPPER POUR, EDU OBSTACLE DIALOG BOX, OBSTACLES (DATA SPREADSHEET). JUMPER LENGTHS DIALOG BOX Если вы хотите, чтобы автотрассировщик использовал перемычки при разводке од- носторонней печатной платы, вы должны выбрать Jumper Layer как тип слоя в диалого- вом окне Edit Layer и затем выбрать кнопку Jumper Attributes, чтобы открыть диалого- вое окно Jumper Lengths. Диалоговое окно Jumper Lengths также доступно через коман- ду Jumper Settings в меню OPTIONS. Если проект использует перемычки, то вы должны применять файл стратегии, кото- рый учитывает этот факт. Два таких файла поставляются с Layout в каталоге DATA. Это JUMPERH.SF (для горизонтальных перемычек) и JUMPERV.SF (для вертикальных перемычек). Перемычки имеют соответствующие посадочные места, и вы можете найти их в библиотеке JUMPER LLB, в каталоге LIBRARY. Каждая перемычка имеет определен- ную длину, в JUMPER.LLB перемычки имеют длины в пределах от 0,1 до 1,2 дюйма.
Часть 3. Рабочая среда Layout 317 В диалоговом окне Jumper Lengths (рис. 3.56) вы определяете длины перемычек и их направления, которые разрешены для данного слоя. Jumper Lengths Jumper Designator Prefix Jumper directions - Horizontal or Vertical C Horizontal Only C Vertical Only Select up to 5 jumper types [footprints are optional). Use "0" to disable jumpers. Use 'to remove footprints. Jumper 1: Length 1° Footprint Г Jumper 2: Length 1° Footprint |- Jumper 3: Length 1° Footprint 1 Jumper 4: Length 1° Footprint 1 Jumper 5: Length 0 Footprint |- OK Help | Cancel | Рис. 3 56. Диалоговое окно Jumper Lengths JUMPER DESIGNA TOR PREFIX Значение по умолчанию «W», префикс для перемычек. JUMPER DIRECTIONS Автотрассировщик помещает перемычки на слой разводки вертикальным или гори- зонтальным способом, в зависимости от опции, которую вы выбираете в этой группе установок. Если вы хотите разрешить и горизонтальное и вертикальное размещение, выберите первую установку (Horizontal Or Vertical). JUMPER LENGTH Определяет длины перемычек, используемых автотрассировщиком. JUMPER FOOTPRINT Каждая описанная длина перемычек должна быть соединена с посадочным местом той же самой длины. Вы можете находить посадочные места в библиотеке перемычек с использованием менеджера библиотек. Сопутствующие темы: EDIT LAYER DIALOG BOX, JUMPER SETTINGS.
318 OrCAD 10. Проектирование печатных плат LA YERS ENABLED FOR ROUTING DIALOG BOX Когда вы выбираете команду Layer из меню TOOL, NET или кнопку Net Layers в диалоговом ок- не Edit Net, открывается диалоговое окно Layers Enabled for Routing (рис. 3.57). Используя это диало- говое окно, вы можете определить, какие слои вы можете использовать для трассировки связей. Помеченный флажок рядом с именем слоя ука- зывает, что трассировщик может размещать трассы на этом слое. Кроме того, операция Design Rules Check помечает любую цепь, которая вручную раз- ведена на слое, который вы не обозначили как слой разводки. Это особенно полезно для автотрассировки шин быть зажаты между слоями питания или земли. Рис. 3.57. Диалоговое окно Layers Enabled for Routing синхронизации, которые должны LA YERS ENABLED FOR ROUTING • TOP Указывается, если ТОР-слой доступен для разводки. • BOTTOM. Указывается, если ВОТТОМ-слой доступен для разводки. • INNER1. Указывается, если INNERl-слой доступен для разводки. • INNER2. Указывается, если INNER2 -слой доступен для разводки. PLANE LA YERS • GND. Указывается, если GND-слой доступен для разводки. • POWER. Указывается, если POW ER -слой доступен для разводки. Сопутствующие гемы: EDIT LAYER DIALOG BOX. ROUTING, LAYERS (DATA SPREADSHEETS), LAYER NUMBER SHORTCUTS, MANUAL ROUTING. LIBRARY CONVERSION WARNING DIALOG BOX Это диалоговое окно появляется, когда вы выбираете Save после изменения поса- дочного места старой библиотеки Layout. Сообщение ATTEMPTING ТО SAVE FOOTPRINT INTO OLDER VERSION LIBRARY появляется наверху диалогового окна. SA VE MODIFIED LIBRARY WITH NEW NAME Когда вы выбираете эту кнопку, открывается диалоговое окно Create New Library так, чтобы вы могли переименовать библиотеку посадочного места, которое вы измени- ли. Делая это, вы избегаете возможности перезаписи существующей первоначальной библиотеки. Сопутствующие темы: FOOTPRINT LIBRARIES, CREATING A FOOTPRINT, LIBRARY MANAGER.
Часть 3. Рабочая среда Layout 319 LINK FOOTPRINT ТО COMPONENT DIALOG BOX Диалоговое окно Link Footprint to Component открывается, когда вы создаете новый проект, и Layout не может найти посадочное место, указанное в списке соединений, в своих библиотеках. LINK EXISTING FOOTPRINT ТО COMPONENT Когда вы выбираете кнопку Link Existing Footprint to Component, открывается диа- логовое окно Footprint for Component, чтобы вы могли найти и выбрать нужное поса- дочное место, где Component - имя рассматриваемого компонента. CREA ТЕ OR MODIFY FOOTPRINT LIBRARY Эта команда недоступна в Layout v. 9.0. DEFER REMAINING EDITS UNTIL COMPLETION Позволяет вам выполнить AutoECO в пакетном режиме, затем проверить ошибки после завершения. Чтобы это сделать, выберите кнопку Defer Remaining Edits Until Completion, затем нажмите OK. Совет. Диалоговое окно, связанное с опцией Create Or Modify Footprint Library, не мо- жет быть запущено в Windows 3.1, когда Layout-редактор уже выполняется, так происходит, если вы выбрали New Design из меню TOOLS окна сеанса или если AutoECO был запущен автоматически после загрузки платы, так как основной MNL-файл изменился. Однако диалоговое окно может быть запущено из Win- dows 3.1, если AutoECO запущено «автономно» из окна сеанса. Все другие функции работают тождественно в Windows 3.1 и Windows NT. CANCEL Задерживает текущее редактирование, но следующее отсутствие посадочного места заставляет диалоговое окйо вновь появляться. Если вы задерживаете редактирование (или редактирования), используя Cancel, то вы можете все еще согласовать компоненты с посадочными местами в Layout. Выберите Database Spreadsheets из меню WINDOW, затем выберите Components в диалоговом окне Select Data Window, которое появляется. Дважды щелкните на электронной таблице компонентов, чтобы открыть диалоговое ок- но Edit Component, затем нажмите кнопку Footprint, чтобы открыть диалоговое окно Select Footprint. Обратите внимание, что опция Defer Remaining Edits Until Completion пропустит дополнительное диалоговое окно, используемое с Cancel. Сопутствующие темы: LINKING COMPONENTS ТО FOOTPRINTS, AUTOECO, FOOTPRINT LIBRARIES, SCHEMATIC INTERFACE, SCHEMATIC ATTRIBUTES.
320 OrCAD 10. Проектирование печатных плат М...О MANUAL ROUTE STRATEGY DIALOG BOX Диалоговое окно Manual Route Strategy (рис. 3.58) фактически без заголовка: все ус- тановки, доступные вам в пределах этого диалогового окна, касаются поведения инте- рактивных инструментальных средств автотрассировки Layout (инструменты Auto Path и Shove Route соответственно). Чтобы вызвать диалоговое окно Manual Route Strategy, выберите команду Manual Route из меню OPTIONS, ROUTE STRATEGIES. Manual Route Sitate jy Via Cost: <j _ j »| | Retry Cost: < | ___I | 60 Route Limit: «| | ► | | 100 Attempts: __I * I | 2 OK Help j Cancel | Рис. 3.58. Диалоговое окно Manual Route Strategy VIA COST Указывая стоимость переходного отверстия, вы определяете вероятность, с которой инструмент автотрассировки предлагает использование переходника для данного пути трассы. Высокая стоимость уменьшает применение Vias (значение 100 для Via Cost за- прещает их использование). Как общее правило, число слоев, которое проект содержит, обратно пропорционально связано с числом Vias, которое предлагает инструмент авто- трассировки для использования. RETRY COST Установка Retry Cost определяет количество попыток, которое сделает инструмент автотрассировки, прежде чем отклонится от предложенных параметров. Layout получа- ет эти параметры из выбранного вами файла стратегии и других установок в диалого- вом окне Manual Route Strategy. Вы должны использовать низкое значение стоимости повторения с высоким значе- нием стоимости переходника. Это позволит инструменту автотрассировки исправить трассы, которые идут против преобладающего направления трассировки и блокируют возможные пути трассировки. Вы должны использовать высокое значение стоимости повторения с низким значе- нием стоимости переходника. Это ограничит количество переходных отверстий, поме- щенных автотрассировщиком, и поощрит направление вокруг препятствий. ROUTE LIMIT Предельное значение трассировки определяет величину усилия, которое расходует трассировщик в попытке развести определенную связь. Высокий предел трассировки часто создает окольную и неэффективную трассу, которая обвивает большую область платы. Низкий предел трассировки создаст короткие, более эффективные трассы, но по-
Часть 3. Рабочая среда Layout 321 является большой шанс, что инструмент автотрассировки отклонится от ваших предло- женных параметров. Например, с низким пределом трассировки инструмент автотрас- сировки мог бы вставлять переходники там, где удовлетворила бы слегка более длинная трасса. Заданное по умолчанию предельное значение трассировки 100 редко будет нуж- даться в изменении. ATTEMPTS Используйте полосу прокрутки попыток, чтобы установить количество попыток, которое предпримет трассировщик, чтобы развести связь. Значение Attempts, которое вы выбираете, влияет как на процент завершения, так и на время трассировки. Сокра- щение времени - основная причина ограничить значение Attempts; высокое значение Attempts может потратить впустую время, которое инструмент автотрассировки мог бы использовать, чтобы исследовать другие опции трассировки. Сопутствующие темы: MANUAL ROUTE STRATEGY, EDIT PLACE PASS DIALOG BOX. MODIFY CONNECTIONS DIALOG BOX Диалоговое окно Modify Connections (рис. 3.59) появляется, когда вы выбираете ножку или цепь в окне проекта и выбираете PROPERTIES из всплывающего меню или из меню TOOL, PIN. Используйте это диалоговое окно, чтобы назначить цепь выбран- ной ножке. Modify Connection* Pin "US?.?" Net name (- fcr none): SCREEN! P Save tracks Г Allow nodes OK Help| Cancel | Рис. 3.59. Диалоговое окно Modify Connections Имя цепи, которое появляется в диалоговом окне, указывает цепь, которая в на- стоящее время подключена к ножке. Вы можете изменять цепь, которая подключена к ножке, введя новое имя цепи в соответствующей области диалогового окна. PIN Определяет в настоящее время выбранную ножку. NET NAME Определяет название цепи. SAVE TRACKS Сохраняет трассы, которые в настоящее время подводятся к ножке. ALLOW NODES Разрешает подключение узлов к ножке. 11—2813
322 OrC AD 10. Проектирование печатных плат Сопутствующие темы: EDIT NET DIALOG BOX, MODIFY NETS DIALOG BOX, PIN ATTACHMENT DIALOG BOX, NETS (DATA SPREADSHEET). MODIFY NETS DIALOG BOX В диалоговом окне Modify Nets (рис. 3.60) вы можете изменять имя выбранной це- пи. Чтобы открыть это диалоговое окно, выберите команду Name Net из всплывающего меню после того, как вы выбрали связь инструментом Connection Select. Modify Nets New net name OK Help Cancel Рис. 3.60. Диалоговом окне Modify Nets NEW NET NAME Используйте этот раскрывающийся список, чтобы определить новое имя выбранной цепи. Сопутствующие темы: EDIT NET DIALOG BOX, NETS (DATA SPREADSHEET). NET SELECTION CRITERIA DIALOG BOX Чтобы открыть диалоговое окно Net Selection Criteria (рис. 3.61), необходимо от- крыть электронную таблицу цепей и затем выбрать любую из команд выбора из элек- тронной таблицы меню TOOL, NET: команду Find/Goto меню EDIT или команду Select Any из всплывающего меню. Net 5 elec tian Criteria И Net Name Group Number Г -0K Help | Cancel Рис. 3.61. Диалоговое окно Net Selection Criteria NET NAME Используйте это текстовое поле, чтобы идентифицировать и выбрать цепь по имени. GROUP NUMBER Используйте это текстовое поле, чтобы идентифицировать номер группы рассмат- риваемой цепи.
323 Часть 3. Рабочая среда Layout NET SPACING BY LAYER DIALOG BOX Диалоговое окно Net Spacing By Layer (рис. 3.62) открывается, когда вы выбираете команду Spacing By Layer из подменю NET (доступного в меню TOOL). Это диалоговое ’ окно также доступно через диалоговое окно Edit Net нажатием кнопки Net Spacing. top |! BOTTOM]? ок Help Cancel Рис. 3.62. Диалоговое окно Net Spacing By Layer Это диалоговое окно позволяет вам изменять установку параметра интервала «трас- са-трасса» в таблице Route Spacing Spreadsheet. Это полезно для выполнения глобально- го согласования импедансов. ТОР Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя ТОР. BOTTOM Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя BOTTOM. INNERX (где X — целое число) Значение, которое вы вводите в это текстовое поле, устанавливает параметр интер- вала «трасса-трасса» для слоя INNER. Сопутствующие темы: NETS (DATA SPREADSHEET), EDIT NET DIALOG BOX, LAYERS ENABLED FOR ROUTING DIALOG BOX, NET WIDTHS BY LAYER DIALOG BOX, RECONNECTION TYPE DIALOG BOX. NET WIDTHS BY LA YER DIALOG BOX Когда вы выбираете команду Width By Layer (доступную из меню TOOL и его под- меню NET) или кнопку Width By Layer в диалоговом окне Edit Net, открывается диало- говое окно Net Widths By Layer (рис. 3.63). Это диалоговое окно позволяет вам устанав- ливать определенную ширину трассы для цепи относительно индивидуальных слоев. Рис. 3.63. Диалоговое окно Net Widths By Layer Это диалоговое окно позволяет вам изменять любую ширину трассы, указанную в таблице Nets Spreadsheet. Это полезно для глобального согласования импедансов.
324 OrCAD 10. Проектирование печатных плат ТОР Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое ТОР. БОТТОМ Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое ВОТТОМ. INNERX (где X - целое число) Значение, которое вы вводите в это текстовое поле, устанавливает определенную ширину трассы для соответствующей цепи на слое INNER. Сопутствующие темы: NETS (DATA SPREADSHEET), EDIT NET DIALOG BOX, LAYERS ENABLED FOR ROUTING DIALOG BOX, RECONNECTION TYPE DIALOG BOX, NET SPACING BY LAYER DIALOG BOX. OBSTACLE SELECTION CRITERIA DIALOG BOX Диалоговое окно Obstacle Selection Criteria доступно, когда вы выбираете кнопку Find на инструментальной панели или команду Find из контекстно-зависимого меню в момент, когда активна электронная таблица препятствий. OBSTACLE NAME Используйте это текстовое поле, чтобы указать название препятствия, которое вы хотите выбрать. Используйте звездочку (*) и вопросительный знак (?), чтобы квали- фицировать ваш поиск. OBSTACLE TYPE Используйте этот раскрывающийся список, чтобы указать тип препятствия, которое вы хотите выбрать. OBSTACLE LAYER Используйте этот раскрывающийся список, чтобы указать слой, на котором желае- мое препятствие появится. Сопутствующие темы: OBSTACLES (DATA SPREADSHEET), EDIT OBSTACLE DIALOG BOX, COMPONENT ATTACHMENT DIALOG BOX, DELETING AN OBSTACLE. P...R PACKAGE EDIT DIALOG BOX Диалоговое окно Package Edit (рис. 3.64) появляется, когда вы дважды щелкаете на ячейке в электронной таблице Packages или когда вы выбираете команду Properties из всплывающего меню после выбора ячейки в этой же электронной таблице. Электронная таблица Packages появляется, когда вы выбираете Packages из меню кнопки электрон- ной таблицы на панели.
Часть 3. Рабочая среда Layout 325 PAD Имя выбранной контактной площадки появляется наверху диалогового окна. Если вы выбираете две или более контактные площадки, Layout указывает число выбран- ных контактных площадок. PACKAGE NAME Это текстовое поле содержит имя кор- пуса, которому принадлежит выбранная контактная площадка. GATE NAME Имя вентиля - простой алфавитно- цифровой символ, который определяет, ка- кому вентилю принадлежит каждый штырь. Корпус содержит несколько вентилей, каж- дый вентиль имеет уникальное имя; вентиль включает множество штырей, совместно ис- пользующих одинаковое имя вентиля. Package Edit________________ 2 Pads Package Name fiate Name Gate Group Pin Group Pin Type Г Source Г Load <" Terminator None 1“ Internal gate swap only OK Help I Cancel Рис. 3.64. Диалоговое окно Package Edit Пример: «74LS01» имеет 4 схемы, которые были бы помечены А, В, С, и D: PIN 1, GATE NAME: «А» PIN 2, GATE NAME: «А» PIN 3, GATE NAME: «А» PIN 4, GATE NAME: «В» PIN 5, GATE NAME: «В» PIN 6, GATE NAME: «В» PIN 7, GATE NAME: «GND» PIN 8, GATE NAME: «С» PIN 9, GATE NAME: «С» PIN 10. GATE NAME: «С» PIN 11, GATE NAME: «D» PIN 12, GATE NAME: «D» PIN 13, GATE NAME: «D» PIN 14, GATE NAME: «VCC» Чтобы выполнялся обмен вентилей в процессе авторазмещения: 1. Откройте электронную таблицу Place Pass, выбрав Strategy, Place Pass из меню кнопки панели электронной таблицы. Дважды щелкнув на ячейке в столбце Pass, принадлежащем к начальному проходу Proximity Place. 2. В диалоговом окне Edit Place Pass, которое откроется, выберите опции Enabled и Swap Gates. 3. Выберите ОК. Обмен вентилей будет выполняться, когда вы затем будете прово- дить авторазмещение.
326 OrCAD 10. Проектирование печатных плат Как только имеет место обмен вентилей и компоненты связаны должным образом, должен иметь место и проход Swap Pins. Перестановки контактов специально предна- значены, чтобы распутать связи между близлежащими компонентами. В процессе пере- секающиеся связи распределяются так, чтобы вы могли избежать проблем при трасси- ровке. PIN NAME Имя контакта идентифицирует каждый штырь в терминах его электрических харак- теристик так, чтобы Layout мог менять вентили правильно. Обратите внимание в при- мере ниже, что каждый вентиль использует названия «INА», «INB» и «OUTY». Это по- зволяет Layout правильно обменивать штыри между идентичными вентилями. Вы можете показывать имена контактов в окне проекта посредством электронной таблицы Colors. Каждый штырь в пределах вентиля должен иметь уникальный идентификатор, хотя они все совместно используют одно вентильное имя. Каждые Swappable-вентили долж- ны иметь идентичные имена контактов для соответствующих штырей. Обмен контактов определяется контактной группой, а не контактным именем, так что вы не должны использовать одинаковое имя для обоих штырей (например, Input), чтобы показать, что они могут меняться. Если имеются проблемы с именами контактов, то вы получите сообщение UNABLE ТО CORRELATE PIN NAMES при попытке выполнить ручную перестановку вентилей. Пример: «74LS01» имеет 14 штырей, которые были бы помечены следующим образом: PIN 1, PIN NAME: «OUTY» PIN 2, PIN NAME: «INA» PIN 3, PIN NAME: «INB» PIN 4, PIN NAME: «OUTY» PIN 5, PIN NAME: «INA» PIN 6, PIN NAME: «INB» PIN 7, PIN NAME: «GND» PIN 8, PIN NAME: «INA» PIN 9, PIN NAME: «INB» PIN 10, PIN NAME: «OUTY» PIN 11, PIN NAME: «INA» PIN 12, PIN NAME: «INB» PIN 13, PIN NAME: «OUTY» PIN 14, PIN NAME: «VCC» GATE GROUP Вентильная группа - целое число, которое используется, чтобы сообщить Layout, какие из вентилей, идентичные иначе, не могут меняться. Пример: В примере ниже вентили «А», «В», «С» и «D» идентичны электрически. Здесь вен- тиль «А» может меняться на вентиль «В» (вентильная группа 1) и вентиль «С» может меняться на вентиль «D» (вентильная группа 2); однако вентиль «А» не может меняться
Часть 3. Рабочая среда Layout 327 на вентиль «D». Вентильная группа 0 - частный случаи, который представляет вентили, не подлежащие обмену. PIN 1 GATE NAME: «А» GATE GROUP: 1 PIN 2 GATE NAME: «А» GATE GROUP: 1 PIN 3 GATE NAME: «А» GATE GROUP: 1 PIN 4 GATE NAME: «В» GATE GROUP: 1 PIN 5 GATE NAME: «В» GATE GROUP: 1 PIN 6 GATE NAME: «В» GATE GROUP: 1 PIN 7 GATE NAME: «GND» GATE GROUP: 0 PIN 8 GATE NAME: «С» GATE GROUP: 2 PIN 9 GATE NAME: «С» GATE GROUP: 2 PIN 10 GATE NAME: «С» GATE GROUP: 2 PIN 11 GATE NAME: «D» GATE GROUP: 2 PIN 12 GATE NAME: «D» GATE GROUP: 2 PIN 13 GATE NAME: «D» GATE GROUP: 2 PIN 14 GATE NAME: «VCC» GATE GROUP: 0 PIN GROUP Контактная группа - целое число, которое определяет, какие контакты могут ме- няться. Любые два штыря в пределах того же самого компонента и вентиля, которые при- надлежат к той же самой контактной группе (например, PIN GROUP #1), могут меняться. Контактный обмен не определяется именем контакта, так что вы не должны исполь- зовать одинаковое имя для обоих штырей (например, INPUT), чтобы показать, что они могут меняться. Имена контактов используются только для соответствия штырей в те- чение перестановок вентилей. Контактный обмен (PIN SWAP) Обмен тождественно функционирующими ножками, чтобы уменьшить длину трассы. Если любые два штыря, которые вы хотите менять, не в одной вентильной и кон- тактной группе, то вы получите сообщение PINS ARE NOT SWAPPABLE. OVERRIDE? при попытке сделать ручную перестановку контактов. Вы можете ответить ОК, чтобы все равно поменять штыри, или Cancel, чтобы прервать операцию. Контактная группа 0 (нуль) - частный случай, который представляет не подлежа- щие обмену штыри. PIN TYPE • Load - нагрузка; означает, что штырь - часть ECL-цепи, но не источник или око- нечная нагрузка. Любой тип штыря, отличный от None, приведет к автоматическо- му обозначению цепей как высокоскоростных (с последовательным опросом). None (ECL) используется для обозначения стандартных штырей типа ТТЛ. Loads - всегда Daisy-Chained (связанные последовательно). Loads никогда не начинают или не за- канчивают ECL-цепи, если есть или источник, или оконечная нагрузка. • None - означает, что штырь не является частью ECL-цепи и не является ни источ- ником, ни оконечной нагрузкой, ни нагрузкой. None используется для обозначения стандартных штырей типа ТТЛ.
328 OrCAD 10. Проектирование печатных плат • Source - источник; означает «штырь ECL-источника». Это относится к тому, дейст- вительно ли штырь является частью ECL-цепи. Любой тип штыря, отличный от None, приведет к автоматическому обозначению цепей как высокоскоростных (с последовательным опросом). None используется для обозначения стандартных штырей типа ТТЛ. Source штыри будут всегда соединяться с Load-штырем и нико- гда с оконечной нагрузкой, если в цепи есть нагрузки. • Terminator - оконечная нагрузка; означает «штырь ECL оконечной нагрузки». Это относится к тому, действительно ли штырь является частью ECL-цепи. Любой тип штыря, отличный от NONE, приведет к автоматическому обозначению цепей как Высокоскоростных (с последовательным опросом). None используется для обозна- чения стандартных штырей типа ТТЛ. Termination-штыри будут всегда соединяться с Load штырем, и никогда с источником, если есть нагрузка в цепи. INTERNAL GATE SWAP ONLY С флажком Internal Gate Swap Only вы определяете, что вентили выбранного ком- понента могут меняться только в пределах корпуса компонента. Это, в комбинации с Gate Group критерием, дает вам полный контроль над вентильными перестановками. GATE SWAP Обмен тождественно функционирующими вентилями, чтобы уменьшить длину трассы. Если вы разрешаете опцию Internal Gate Swap Only, Layout меняет вентили только в пределах компонентов, а не между различными компонентами. Сопутствующие темы: PACKAGES (DATA SPREADSHEETS), SWAPPING OBJECTS. PLACE SETTINGS DIALOG BOX Place ЬеЧттз В диалоговом окне Place Settings (рис. 3.65) вы можете выбирать опции для управления поведением Place Component и Place Matrix режимов размещения. Чтобы открыть диалоговое окно Place Settings, выберите команду Flace Settings из меню OPTIONS. Конфигурация MATRIX PLACE • Allow Outlines to Overlap. Если вы выбираете эту опцию, команда Place Matrix может производить установку компонентов с перекрыванием линий контура компонентов. Matrix Place Configuration : Г Allow Outlines to Overlap Г Auto Swap Components Quick Place Configuration P Fast Reconnect Mode Iterations <|| »| | 5 Attempts _«J_J >1 I 5 О К Help I Cancel | Рис. 3.65. Диалоговое окно Place Settings • Auto Swap. Если вы выбираете эту опцию, то выбор команд Auto, Place, Matrix мо- жет приводить к обмену некоторых компонентов, чтобы обеспечить лучшую рас- становку компонентов.
Часть 3. Рабочая среда Layout 329 Конфигурация QUICK PLACE • Fast Reconnect Mode. Если вы выбираете эту опцию, то Layout выполнит команду Quick Place, приблизительно в 3 раза быстрее, чем без этой опции, и разместит ваши компоненты приблизительно с 80 % от точности без выбора этой опции. • Iterations. Используйте полосу прокрутки и кнопки стрелки (или введите значение в текстовое поле), чтобы скорректировать число итераций, выполняемых в течение процесса Quick Place. Чем выше значение, тем больше число алгоритмов использует Layout в течение процесса. Значение по умолчанию - 5. Если время существенно, то установите низкое значение итераций. Высокое значе- ние итераций более длительно, но это делает более вероятным оптимальное разме- щение компонентов. • Attempts. Используйте полосу прокрутки и кнопки стрелки (или введите значение в текстовое поле), чтобы скорректировать число итераций, выполняемых в течение процесса Quick Place. Чем выше значение, тем больше число различных попыток размещения сделает Layout в течение каждой итерации. Значение по умолчанию - 5. Если ваше время ограничено, определите низкое значение попыток. Если вы хотите получить наиболее оптимальное размещение компонентов, установите высокое значение попыток. Высокое число попыток займет больше времени на размещение, чем низкое. Сопутствующие темы: PLACE BOARD COMMAND, PLACE MATRIX COMMAND. POST PROCESS SETTINGS DIALOG BOX В диалоговом окне Post Process Settings (рис. 3 66) вы устанавливаете масштабиро- вание, смещение, устройство и имя файла для вывода из Layout, включая GERBER, DXF и любые форматы, доступные в диспетчере печати. Диалоговое окно содержит полные пути к выходным файлам. Выходные файлы, с названиями в форме BOARD_NAME.TOP, создаются для каждого слоя. Диалоговое окно Post Process Setup открывается, когда вы выбираете команду Screen Plot из меню FILE. OUTPUT FORMAT • Gerber RS-274D. Формат файла, который может читаться GERBER и другими сис- темами графопостроителя, которые требуют отдельно или предварительно опреде- ленных списков апертур. • Extended Gerber. Когда эта опция выбрана, Layout использует GERBER 274Х- стандарт, который включает формы апертур непосредственно в выходной файл для каждого слоя. Если вы блокируете эту опцию, Layout использует для вывода GERBER 274О-стандарт, который требует отдельного апертурного списка. Апер- турный список сгенерирован в формате GERBTOOL так, чтобы он мог читаться не- посредственно в GERBER VIEWER. • DXF. Графический формат, созданный автокадом. Выберите эту опцию, если вы хо- тите конвертировать слои, выбранные в электронной таблице Post Process, в файл DXF-формата.
330 OrCAD 10. Проектирование печатных п )ат РоЛ Process Settings OuipUt Format Output Settings Gerbei RS-274D_ ExtendedGerber_____ DXF Print Manager Г” Г . iui l R \s'Jitte Plot Title: .-hit 15" Center on Page Г" Mirror Options Г~ Keep Drill Holes Open |v Create Drill Files P Overwrite Existing Files P Enable for Post Processing Scale Ratio.* Rotation(CCW) r 90 Г 180 r 270 File Name: |*.TOP OK Help Cancel I Рис. 3.66. Диалоговое окно Post Process Setup • Print Manager. Эта опция разрешает вам послать вашу плату проекта на принтер. Если вы хотите использовать HPGL, лазерное или матричное печатающее устройст- во, то вы должны установить конфигурацию в диспетчере печати Windows. Для бо- лее подробной информации относительно диспетчера печати см. вашу документа- цию Windows. OPTIONS • Keep Drill Holes Open. С этой выбранной опцией отверстия сверления отображаются открытыми сечениями (они появляются в фоновом цвете). Эта опция доступна при выводе на принтер и EXTENDED GERBER. • Create Drill Files. Когда вы выбираете эту команду из меню POST PROCESSING, Layout создает набор файлов ленты сверления в формате EXCELLON и размещает их в каталоге проекта. Один файл создается для каждой пары слоев сверления. Фай- лы именуются следующим образом: LAYER#_LAYER#.TAP, так. чтобы Vias на с ноях 3 и 4 и между этими слоями находились например, в файле 3_4.ТАР. Свер- ление сквозных отверстий находится в файле THRUHOLE.TAP. В течение произ- водственного процесса машина сверления читает этот набор файлов, чтобы опреде- лить размер и местоположение отверстий сверления на плате. Если вы не изменяете смещения при выводе по горизонтальной или вертикальной оси (см. ниже), координаты ленты сверления соответствуют координатам, которые вы видите в окне проекта. • Overwrite Existing Files. Если вы выбираете эту опцию, то Layout пишет поверх лю- бых существующих файлов с тем же самым именем и растяжением.
Часть 3. Рабочая среда Layout 331 • Enable for Post Processing. Эта опция позволяет вам включать в постпроцесс слой или слои, которые вы выбрали в электронной таблице Post Process. Если слой(и) включен(ы) для обработки, соответствующая ячейка под столбцом Batch Enabled в электронной таблице Post Process выводит YES. • File Name. Используйте это текстовое поле, чтобы назначить имя выходному файлу. OUTPUT SETTINGS • Plot Title. Текст, который вы вводите в это текстовое поле, описывает ваш чертеж. • X Shift. Значение, которое вы вводите в это текстовое поле, - горизонтальное рас- стояние смещения чертежа относительно базы платы. Это текстовое поле отключе- но, если вы выбираете опцию Center on Page (см. ниже). • Y Shift. Значение, которое вы вводите в это текстовое поле, - вертикальное расстоя- ние смещения чертежа относительно базы платы. Это текстовое поле отключено, если вы выбираете опцию Center on Page (см. ниже). • Center on Page. Выбор этой опции центрирует вашу плату на странице печати. Оп- ция Center on Page выбрана по умолчанию, это означает, что координаты ленты сверления соответствуют координатам, которые вы видите в окне проекта. • Mirror. С этой опцией выходное изображение переворачивается по горизонтальной оси. Появляется только одно изображение платы или выбранных слоев. • Scale Ratio. Эти текстовые поля позволяют вам вводить коэффициент для масшта- бирования вывода. Если, например, вы вводите «2» в первое поле и «1» во второе, размер выводимой информации увеличивается вдвое по отношению к первоначаль- ному изображению. Если ввести эти значения наоборот, то изображение уменьшит- ся вдвое. ROTATION (CCW) Эти опции вращают выходное изображение против часовой стрелки на указанное число градусов. Сопутствующие темы: GERBER PREFERENCES DIALOG BOX, PRINT/PLOT DIALOG BOX. EDIT APERTURES DIALOG BOX, POST PROCESS (DATA SPREADSHEETS). PRINT/PLOT DIALOG BOX Чтобы открыть диалоговое окно Print/Plot (рис. 3.67), активизируйте окно проекта, затем выберите Print/Plot из меню FILE. В диалоговом окне Print/Plot среда Layout дает вам опцию вывода на принтер, в файл печати (.PRN) или в DXF-файл (.DXF). Чтобы печатать из Layout, вы должны установить принтер, используя программу установки Windows (обратитесь к вашей документации Windows для получения более подробной информации относительно установки и добавления принтеров). В Layout вывод, как на принтер, так и на плоттер, управляется диспетчером печати Windows. На- печатанное изображение следует установкам электронной таблицы Color.
332 OrCAD 10. Проектирование печатных плат Pfint/Hot х Print/Plot Format Print/Plot Settings Title: DREW MOREL C DXF G Print Manager Г Keep Drill Holes Open Г Print/Plot Current View Г Force Black & White F/ Center on Page Г Mjrror Print/Plot To File RotationJCCW] 0 C 90 Г 180 Г 270 OK Help | Cancel r Рис. 3.67. Диалоговое окно Print/Plot Для просмотра и изменения выводимой информации: 1 . В меню OPTIONS выберите Post Process Settings. Откроется электронная таблица Post Process. 2 . Позиционируйте указатель поверх строки, которую вы хотели бы распечатать, и выберите предварительный просмотр из всплывающего меню. Фон окна проекта изменится на белый, и слой, который вы хотели предварительно просмотреть, будет отображен. Выберите Tile из меню WINDOWS. 3 . Если слой или объект не появился в окне проекта, когда вы выбрали предваритель- ный просмотр, выберите кнопку Color панели и укажите строку под столбцом Color, которая соответствует слою, информацию которого вы хотели вывести на печать. 4 . Выберите цвет из всплывающего меню. Слой, цвет которого вы изменили, появля- ется на предварительном просмотре печати. Чтобы восстановить окно проекта в его предыдущем состоянии, закройте электронную таблицу Post Process. PRINT/PLOT FORMA T • Title. Текстовая строка, которая описывает ваш чертеж, используемая только как комментарий. • DXF. Вывод находится в форме DXF-файла (.DXF). • Print Manager. Печатает полный рисунок в масштабе, указанном в текстовом поле SCALE RATIO, и использует необходимое количество страниц. Если вы хотите употребить HPGL, лазерное или матричное печатающее устройство, вы должны ус- тановить конфигурацию в диспетчере печати Windows. Для получения более под- робной информации относительно диспетчера печати см. вашу документацию Windows. • Keep Drill Holes Open. Заставляет отверстия сверления показывать как открытые се- чения. Эта опция поддерживается только при выводе на принтер. • Printplot Current View. Печатает активное окно и переносит изображение на отдель- ный лист. Если эта опция выбрана, то Print/Plot Settings не имеют никакого эффекта
Часть 3. Рабочая среда Layout 333 на вывод. Если активное окно плата, то печать выполняется в масштабе текущего изображения. • Print/Plot to File. Вывод информации выполняется в форме файла печати (.PRN). • File Name. Активизируется, когда вы выбираете Print/Plot to File или DXF. Вы мо- жете тогда назвать ваш файл. PRINT/PLOT SETTINGS • Shift (X and Y). Перемещает чертеж относительно базы платы на расстояние X и Y. Активизируйте эту опцию, очищая переключатель Center on Page. • Center on Page. Эта опция центрирует выходное изображение на странице. Опция Center установлена по умолчанию, это означает, что координаты ленты сверления соответствуют координатам, которые вы видите в окне проекта. • Mirror. С этой опцией выходное изображение переворачивается по горизонтальной оси. Появляется только одно изображение платы или выбранных слоев. • Scale Ratio. Эти текстовые поля позволяют вам вводить коэффициент для масшта- бирования вывода. Если, например, вы вводите «2» в первое поле и «1» во второе, размер выводимой информации увеличивается вдвое по отношению к первоначаль- ному изображению. Если ввести эти значения наоборот, то изображение уменьшит- ся вдвое. ROTATION (CCW) Эти опции вращают выходное изображение против часовой стрелки на указанное число градусов. Примечание. Вы не должны указывать драйвер графопостроителя в Layout, если вы- ходным устройством выбран диспетчер печати, потому что Layout использует драй- вер печатающего устройства, которое вы выбрали в Windows по умолчанию. Для дополнительной информации относительно печатающих устройств и драйверов см. документацию Windows. Если диспетчер печати не выбран устройством вывода, то вы должны выбрать вы- ходным устройство, предоставляемое Layout (типа GERBER или DXF). Сопутствующие темы: POST PROCESS (DATA SPREADSHEETS), GERBER PREFERENCES DIALOG BOX, EDIT APERTURES DIALOG BOX, POST PROCESS SETTINGS DIALOG BOX Примечания 1. Пользователи Windows должны убедиться, что их принтер перечислен, активен и используется по умолчанию, иначе Layout не сможет обратиться к нему. Если эти условия не будут выполнены должным образом, вы примете сообщение FAILED ТО INIT PRINTER. 2. Чтобы напечатать содержимое окна Query, активизируйте его и выберите коман- ду Print из всплывающего меню.
334 OrCAD 10. Проектирование печатных плат RECONNECTION TYPE DIALOG BOX Когда вы выбираете цепи в таблице Nets Spreadsheet и выбираете Properties из всплывающего меню, открывается диалоговое окно Edit Net. Нажмите кнопку Net Reconn, чтобы редактиро- вать правила переподключения для ка- ждого типа повторного подключения, используемого Layout в диалоговом ок- не (рис. 3.68). Reconnection Тл*- Reconnection Туре None С Horizontal С High speed OK С Vertical StdTOrthog. Г~ No Пуп. Reconn Help Cancel Рис. 3.68. Диалоговое окно Reconnection Type NONE Запрещает трассировщику переразводить любые прямые соединения для указанной цепи. Эта опция используется для критических цепей, которые должны быть подключе- ны определенным образом. Эта опция отключает повторное подключение и для авто- трассировки, и в опции Edit/Reconnect Nets. Кроме того, цепи разводятся в порядке из появления в списке соединений. VERTICAL Заставляет трассировщик искать прежде всего вертикальные пути для каждой связи в пределах цепи. Используется для VCC и GND. HORIZONTAL Заставляет трассировщик искать прежде всего горизонтальные пути для каждой связи в пределах цепи. Используется для VCC и GND. STD. ORTHOG. Опция Standard Orthogonal заставляет трассировщик искать самый простой путь между любыми двумя точками в пределах цепи (обычно кратчайшее расстоя ше, но с предрасположенностью к горизонтальным или вертикальным трассам, где возмож- но). Это значение по умолчанию и должно использоваться для трассировки всех стан- дартных цифровых сигналов. HIGH SPEED Запрещает Т-соединения и заставляет трассировщик последовательно опрашивать связи в цепи от источника до нагрузки, а затем к оконечной нагрузке, а не создавать трассы по коротким маршрутам. Это наиболее часто используется с высокоскоростны- ми технологиями типа ECL. Это часто позволяется в конъюнкции с отключением доли на критических сетях. Эта опция часто применяется в сочетании с отключением совме- стного использования для критических цепей. NO DYN. RECONN По умолчанию Layout использует динамическое переподключение, которое являет- ся методом вычисления самого близкого контакта, принадлежащего к той же самой це- пи, которую вы разводите, затем изменяет Ratsnest, чтобы соединиться с самым близ- ким контактом. Опция No Dyn. Reconn отключает динамическое переподключение, гак что в итоге вы не должны ждать изменения Ratsnest. Поэтому, выбирая No Dyn. Reconn, особенно полезно при разводке больших цепей. Обратите внимание, что No Dyn.
Часть 3. Рабочая среда Layout 335 Reconn недоступно для использования с None или High Speed типами повторного под- соединения. Примечание. Вы должны иметь контакты источника и нагрузки, назначенные в диалоговом окне Package Edit, чтобы использовать High Speed для автоматической ECL-трассировки. Без этого трассировщик будет последовательно опрашивать мар- шруты (Daisy-Chain), но при этом будет использовать произвольные источник и на- грузку. Сопутствующие темы: EDIT NET DIALOG BOX, LAYERS ENABLED FOR ROUTING DIALOG BOX, WIDTH BY LAYER, NET SPACING. RENAME DIRECTION DIALOG BOX Диалоговое окно Rename Direction (рис. 3.69) доступно, когда вы выбирае- те команду Components Renaming из ме- ню OPTIONS. В этом диалоговом окне вы можете конфигурировать поведение автоматического процесса переимено- вания. Вы выполняете автоматическое переименование, выбирая команду Re- name Components из меню AUTO. Rename Direction С Right Up Г Left Up Г Up, Right (* Right Down; e Left Down Г Up, Left C Down, Right C Down, Left OK Help Cancel Рис. 3.69. Диалоговое окно Rename Direction Диалоговое окно Rename Direction содержит 8 опций; каждая опция - стратегия, ис- пользуется для определения направления последовательности переименования компо- нентов. Если вы выбираете опцию Right, Down, Layout, начиная в верхнем левом углу платы, переименовывает компоненты слева направо до края платы и затем перемещает- ся вниз, снова переименовывая компоненты слева направо. Этот шаблон действия по- вторяется для всей платы. Ко мпонент (COMPONENT) Элемент или деталь. Печатная плата содержит компоненты, прикрепленные к об- щей поверхности и связанные медными трассами (дорожками). См. также Footprint. FOOTPRINT Описание физических свойств компонента. Оно состоит из трех элементов: Pad- stacks, препятствия и текста. Обратите внимание, что выбор кнопки ОК в этом диалоговом окне не переимено- вывает компоненты. Выбирая ОК, вы просто подтверждаете ваш выбор стратегии пере- именования (опция направления). Вы должны выбрать команду Rename Components из меню AUTO, чтобы осуществить эту стратегию и переименовывать ваши компоненты. Сопутствующие темы: COMPONENTS RENAMING (STRATEGY), RENAME COMPONENTS.
336 OrCAD 10. Проектирование печатных плат ROUTE SETTINGS DIALOG BOX Диалоговое окно Route Settings (см. рис. 3.70) - первичное средство управления всеми инструментами трассировки в Layout. Оно разделено на 3 группы: Route Mode, Interactive Auto Route Settings и Manual Route Settings. Route Settings Route Mode Add/Edit Route Mode Edit Segment Mode Г* Shove Track Mode C 1WP,IWCI C Medir Povz- r ligh I C Auto Path Route Mode Г SuggestVias, j Interactive Auto Route Settings lv Allow Off-Grid Routing Г Shove Components F7 Maximize 135 Corners Г Use All Via Types Manual Route Settings P Snap To Grid Routing Use Routing Hints - Drawing Method Any Angle Corners 135 Corners 90 Corners Curve Corners г Never C Pads/Vias Only (• Always OK Help | Cancel X Рис. 3.70. Диалоговое окно Route Settings ROUTE MODE При первом запуске трассировки вы должны выбрать один из четырех доступных режимов трассировки; выбор режима трассировки отключает опции, которые неприме- нимы к выбранному режиму. Два верхних режима относятся к ручной разводке, а два нижних - к авторазводке. • Add/Edit Route Mode. Этот режим позволяет вам выбирать отдельные связи (ис- пользуя левую клавишу мыши) для ручной трассировки критических цепей, без рас- пихивания и моментального перемещения ранее созданных трасс и вершин. Эта опция разводки может использоваться с активной или отключенной DRC. Для создания вершины можно использовать или левую клавишу мыши, или клави- шу Spacebar. Для завершения трассы в режиме Add/Edit Route можно или нажать Spacebar, или щелкнуть левой клавишей мыши по целевому контакту. Также можно завершить трассу выбором команды Finish из всплывающего меню. Ручная трассировка вообще применяется в тех случаях, koi да необходим больший контроль над трассировкой, чем возможен с Auto Path. Вы можете также включить режим Add/Edit Route, выбрав Track, Select Tool в меню TOOL.
агных плат Часть 3. Рабочая среда Layout 337 равления ite Mode, лупных гприме- е, а два ви (ис- 5ез рас- ин. Эта клави- нажать можно Ручная •нтроль в меню Edit Segment Mode. Вы можете включить этот режим несколькими путями: кнопкой Edit Segment панели инструментов, командой Track Segment, Select Tool в меню TOOL, клавишей S с клавиатуры или командой Segment из всплывающего меню. Последний способ возможен только тогда, когда инструмент Add/Edit Manual Route активен. Shove Track Mode. Этот режим автоматически перемещает, или «пихает», сущест- вующие трассы, чтобы создать место для другой связи, которую вы разводите. С инструментом Shove Route вы можете расталкивать и трассировать отдельные связи, а также вручную разводить критические трассы и вершины. Для использования Shove Route в среде должна быть активна DRC. Используйте Shove Route, когда вы хотите использовать распихивание и иметь больший контроль над трассировкой, чем просто с инструментом Auto Path. Используйте левую клавишу мыши, чтобы выбирать отдельные связи. Переместите указатель и используйте левую клавишу мыши или ПРОБЕЛ, чтобы создать верши- ну; эта вершина может быть на существующей трассе или около нее. Существую- щие трассы будут двигаться от вашей после того, как вы создадите вершину. Чтобы закончить трассу в режиме Shove Track, переместите указатель поверх адресуемой контактной площадки и нажмите Spacebar или левую клавишу мыши. Если остается только короткая, неразведенная связь данной трассы, то вы можете закончить трас- сировку, выбрав Finish из всплывающего меню. High Power, Medium Power, Low Power. Выберите одну из трех опций, определяю- щих уровень применяемой силы, инструментом Shove Route при перемещении су- ществующих трасс. Установка High Power разрешает инструменту Shove Route раз- рывать, переразводить и распихивать трассы, установка Medium Power разрешает инструменту толкать и распихивать окружающие трассы, и установка Low Power позволяет только слегка раздвигать существующие трассы. Будучи доступным через диалоговое окно Route Settings, инструмент Shove Route может также быть активизирован выбором кнопки Shove Route панели инструментов. Auto Path Route Mode. Когда вы используете инструмент Auto Path, трассировщик показывает возможные варианты прокладки трассы при выборе Ratsnest или кон- такта. При перемещении указателя предлагаемая трасса меняет положение. Когда вы нажимаете левую клавишу мыши, инструмент Auto Path размещает трассу в предлагаемом месте, используя распихивающую способность инструмента Shove Route (см. выше), таким образом расчищая перекрывающиеся трассы. Для исполь- зования Auto Path необходимо активизировать DRC. Auto Path полезен для трассировки плотных слоев платы, особенно если трасса, над которой вы работаете, должна идти против преобладающего направления сущест- вующих. ♦ Suggest Vias. Когда вы используете инструмент Auto Path с опцией Suggest Vias, Layout показывает места расположения потенциальных переходников. При вы- ключенной опции Suggest Vias вы должны размещать переходники самостоя- тельно. Это можно сделать выбором противоположного слоя, используя опус- кающееся меню слоев или соответствующей горячей клавиши. Тогда есть не- сколько путей, чтобы добавить переходник или свободный переходник нажатием клавиш V или Е соответственно или выбором команд Add Via или Add Free Via из всплывающего меню.
338 OrCAD Ю Проектирование печатных плат INTERACTIVE A UTO ROUTE SETTINGS • Allow Off-Grid Routing. Эта опция позволяет Auto Path отображать возможные пути трассировки, не обращая внимания на сетку разводки. Включение этой опции по- зволяет инструменту Auto Path заканчивать трассы под необходимым углом. • Shove Components. Эта опция разрешает Auto Path пихать компоненты как трассы. То есть, когда вы размещаете вершину, используя левую клавишу мыши или про- бел, любые мешающие компоненты отходят от этой вершины (если они не блоки- рованы в данном месте). • Maximize 135 Comers. Выбор этой опции позволяет инструменту Auto Path оптими- зировать зазор трассировки вершинами под уз лами 45 или 90°. Если эта опция от- ключена, автотрассировщик будет создавать углы только под 90°. • Use All Via Types. Эта опция позволяет Auto Path разводить соединения с опти- мальными переходниками из тех, которые описаны в Padstacks Spreadsheet. Auto Path использует переходники только по необходимости и не выбирает оптималь- ный, если вы специально назначили конкретный переходник для данной цени. Если эта опция не выбрана и вы не определили переходник для использования с данной цепью, то Layout использует Vial (установленный по умолчанию переходник). MANUAL ROUTE SETTINGS • Snap to Grid Routing. Если эта опция выбрана, то сегмент, который вы разводите, будет проходить от точки к точке по сетке трассировки так, что вы не сможете про- ложить трассу вне сетки трассировки. Если отключить эту опцию, то вы сможете разводить независимо от сетки трассировки. USE ROUTING HINTS Подсказки трассировки позволят вам давать инструменту ручной трассировки под- сказки направления для выхода из контакта, переходника или вершины. • Never - трассировщик не использует подсказки направления. Он применяет алго- ритм по умолчанию. • Pads/Vias Only - трассировщик использует подсказки направления только при вы- ходе из контактов и переходников. • Always - грассировщик использует подсказки направления при выходе из контак- тов, переходников и из конечной точки сегмента, разведенного последним. DRA WING METHOD Эти 4 опции в группе установок Drawing Method касаются углов вершин, создавае- мых в процессе ручной трассировки. Опция Any Angle Comers позволяет вам создавать вершины под любым углом; сегмент, активизированный инструментом Add/Edit Routing, свободно вращается на 360° с этой опцией. Установка 135 Comers позволит вам создавать вершины под углами 45, 90 и 135° в процессе разводки. Установка 90 Comers ограничит вершины под углом 90°. Установка Curve Comers даст вам возможность соз- давать изогнутые трассы в процессе ручной трассировки. С выбранным инструментом Add/Edit Routing вы можете создавать изогнутые, горизонтальные и вертикальные трас- сы (вы не сможете с этой опцией создавать вершины под углом 45°).
Часть 3. Рабочая среда Layout 339 Сопутствующие темы: TRACK TOOL, TRACK SEGMENT TOOL, MANUAL ROUTE STRATEGY DIALOG BOX, ROUTING, ROUTING HINTS. s SAVE FOOTPRINT AS DIALOG BOX Диалоговое окно Save Footprint As (рис. 3.71) открывается, когда вы выбираете кнопку Save as в менеджере библиотек. Вы можете использовать диалоговое окно, что- бы сохранить новое посадочное место в выбранной вами библиотеке и копировать су- ществующие посадочные места из одной библиотеки в другую (сохраняя копию поса- дочного места в выбранной библиотеке). Save Footprint As— Name of footprint IGZAG.100/L.850/1 Name of .library______________________________________________ |DAORCAD\LAYOUT_PLIJS\libra>y\ZIGZAG.llb 5 Browse,. | Create New Library I OK He|p , Cancel Рис. 3.71. Диалоговое окно Save Footprint As Вы можете также использовать диалоговое окно, чтобы создать собственную биб- лиотеку посадочных мест. Чтобы это сделать, выберите кнопку Create Footprint Library, введите название для библиотеки и выберите каталог записи. NAME OF FOOTPRINT Если вы сохраняете новое посадочное место, имя посадочного места отображается в этом текстовом поле. Если вы сохраняете существующее посадочное место (в сущест- вующей библиотеке или в новой), текущий полный путь и название посадочного места появляются в этом текстовом поле. NAME OF LIBRARY Из этого раскрывающегося списка вы можете обращаться к любой из библиотек, которые являются в настоящее время доступными (перечисленными в окне Libraries в менеджере библиотек). Или вы можете выбрать кнопку Browse, чтобы найти и ис- пользовать библиотеку. CREA ТЕ NEW LIBRARY Выберите эту кнопку, чтобы назвать и выбрать каталог размещения для новой биб- лиотеки. Посадочное место, которое в настоящее время отражено в текстовом поле NAME OF FOOTPRINT, сохранится в новой библиотеке.
340 OrCAD 10. Проектирование печатных плат Сопутствующие темы: FOOTPRINT LIBRARIES, CREATE A NEW FOOTPRINT LIBRARY, USING LAYOUT’S LIBRARY MANAGER. SA VE PADSTACK - SELECT LIBRARY DIALOG BOX Это диалоговое окно появляется, когда вы выбираете команду Save to Library из всплывающего меню или в подменю Padstacks (меню TOOL). Обратите внимание, что в любом случае электронная таблица Padstacks должна быть открыта и Padstack (s) должен быть выбран. Вы можете использовать это диалоговое окно, чтобы сохранить Padstacks в новой Padstack-библиотеке или в существующей Padstack-библиотеке. Если вы попробуете со- хранить Padstack в библиотеке, a Padstack уже существует в этой библиотеке, Layout по- кажет диалоговое окно, спрашивающее, хотите ли вы заменить Padstack. Если вы выбе- рете кнопку NO, попытка сохранить Padstack будет отменена. Сопутствующие темы: EDIT PADSTACK DIALOG BOX, EDIT PADSTACK LAYER DIALOG BOX. SELECT FOOTPRINT DIALOG BOX Диалоговое окно Select Footprint (рис. 3.72) (доступное при нажатии кнопки Foot- print в диалоговом окне Add Component или Edit Component) устанавливает некоторые свойства компонента. Диалоговое окно Select Footprint также появляется как диалоговое окно Footprint for X, когда AutoECO не может найти компоненту соответствующее по- садочное место в вашем проекте (где X - название рассматриваемого компонента). Select Footprint Libraries Local BCQN100T BCON156T BGA CLCC DCQN050T Footprints IAM'iSU/VTJU/.' ARRAY256/275 BLKC0N.100/VH/TM1SnA»/.1P9/2 BLKCON.100A/H/TM20E/W 200/10 CYL/D 200/LS 100/1131 CYL/D 325/LS.125/ 034 DIP.100/14AV.300/L. 700 DIP.100/8AV.300/L.400 DIP.100/8/V/ 300/L.450 DSUB/RS 318/TM/9 MTH0LE1 PLCC44/TMS/.925 QUAD 80M/44/WG13.45 Рис. 3.72. Диалоговое окно Select Footprint Описание физических свойств посадочного места состоит из трех типов графиче- ских объектов, которыми являются Padstacks, полигоны (включающие данные сбороч-
Часть 3. Рабочая среда Layout 341 ного чертежа, зоны запрета, Silkscreens) и текст. Вы можете рассматривать графическое изображение в менеджере библиотек или в руководстве OrCAD Layout for Windows Footprint Libraries Manual. LIBRARIES • Library List - перечисляет библиотеки, которые являются доступными для текущего сеанса Layout. • Add - определяет местоположение библиотек и подключает их к списку доступных для текущего сеанса Layout. Этот список отображается в окне Libraries. • Remove - удаляет выбранные библиотеки из окна Libraries. FOOTPRINTS Перечисляет посадочные места, которые содержатся в библиотеках, выбранных в окне Libraries. Выберите посадочное место, чтобы отобразить предварительный про- смотр. Сопутствующие темы: FOOTPRINT LIBRARIES, CREATE NEW FOOTPRINT DIALOG BOX, EDIT FOOTPRINT DIALOG BOX, FOOTPRINTS SPREADSHEET. SELECT NEXT DIALOG BOX Как только вы определите группу компонентов, используя диалоговое окно Component Selection Criteria, и выберете Component, а затем команду Place из меню TOOL, откроется диалоговое окно Select Next. Диалоговое окно Select Next имеет или отдельное текстовое поле или несколько оп- ций компонента, в зависимости от числа компонентов, выбранных с диалоговым окном Component Selection Criteria. В первом случае введите указатель ссылки компонента в текстовое поле и выберите ОК. Компонент, который вы определите, будет прикреплен к перекрестию указателя и готов к размещению. Во втором случае просто выбирают компонент из перечисленных в диалоговом ок- не и нажимают ОК. Компонент появляется ниже перекрестия указателя и готов к раз- мещению. Сопутствующие темы: COMPONENT SELECTION CRITERIA DIALOG BOX, COMPONENTS (DATA SPREADSHEETS), PLACE (COMPONENT). SWEEP EDIT DIALOG BOX Чтобы вызвать диалоговое окно Sweep Edit (рис. 3.73), выберите инструмент Spreadsheet, выберите команду Strategy, выберите команду Route Sweep, затем дважды щелкните на шаблоне или ячейке, которую вы хотите редактировать.
342 OrCAD 10. Проектирование печатных плат Swrap Edit rin/Com <• Maximize Sweep Name: Diagonal Routing Г Off Г On Sweep Direction Г Up, Left r Up, Right Г* Down, Left r Down, Right Г Right Up r Right Down Г Left Up r Left Down t®” Route Next Connection Route Box X: [150 Y: [Too Overlap % X: |26 Y: [26 OK Help [ Cancel [ Рис. 3.73. Диалоговое окно Sweep Edit Опция Route Sweep, которую вы используете, определяет способ, которым Layout разводит вашу плату, когда вы вызываете команду Autoroute Board. Layout делит вашу плату на множество областей одинакового размера, поделенные, на строки и столбцы. Число областей, на которое Layout делит плату, зависит от разме- ра поля DRC и сетки платы. Когда вы вызываете команду Batch Route, Layout размеща- ет трассы в пределах области, ограниченной полем DRC. Как только трассировщик полностью разведет текущую зону, поле DRC переместится вверх или вниз (в зависи- мости от направления, указанного в диалоговом окне Sweep Edit) и трассировщик ста- нет разводить эту область платы. Когда он закончит трассировку для всего столбца, в котором он был вызван, тогда переместится в другой столбец платы. Направление, в котором Layout перемещает поле DRC, определено установками в диалоговом окне Sweep Edit. Сетка (GRID) В Layout все модули помещены на плату согласно пяти сеткам: трассировки, пере- ходных отверстий, точек, размещения и деталей (Routing, Via, Dot, Place, And Detail). SWEEP NAME Заданное по умолчанию название шаблона отражает его нормальное использование в трассировке платы. Название текущего шаблона отображается на полосе заголовка верхней части экрана в процессе трассировки так, чтобы вы могли определить сразу, какая стадия разводки выполняется. Если выбрано несколько шаблонов, то отображает- ся количество выбранных шаблонов. DIAGONAL ROUTING • Off - это запретит трассировщику устанавливать углы под 45° в течение грассировки.
Часть 3. Рабочая среда Layout 343 • On - это позволит разводку под углом 45°, но только для эвристики памяти, и где необходимо обходить контактные площадки и препятствия в течение трассировки. Используйте опцию On для разводки VCC и GND. • Maximize - когда вы разрешаете Maximize, трассировщик использует 45-градусную трассировку везде, где возможно, если 90-градусный угол не нужен для обхода (преодоления) контактной площадки и препятствия в течение трассировки. Для лучшего производства рекомендуется, чтобы вы всегда разводили платы с исполь- зованием 45-градусных углов. Используя трассировку под углом 45°, вы также ми- нимизируете число сегментов в проекте. SWEEP DIRECTION Layout предлагает вам выбор следующих определений направлений для шаблонов трассировки: • Down, Left (вниз, влево). Когда вы определяете Down, Left для Route Sweep Dialog, Layout разводит проект вертикальными полосами. Трассировка начинается с облас- ти, в которой автотрассировщик был вызван, заканчивает эту полосу до нижнего края платы, затем перемещается в верхний край, чтобы закончить разводку этой по- лосы. Затем тем же самым образом разводит вертикальные полосы, которые нахо- дятся слева от оригинала и, закончив, разводит вертикальные полосы справа. • Down, Right (вниз, вправо). Когда вы определяете Down, Right для Route Sweep Dialog, Layout разводит проект вертикальными полосами. Трассировка начинается с области, в которой автотрассировщик был вызван, заканчивает эту полосу до нижнего края платы, затем перемещается в верхний край, чтобы закончить разводку этой полосы. Затем тем же самым образом разводит вертикальные полосы, которые находятся справа от оригинала и, закончив, разводит вертикальные полосы слева. • Left, Down (влево, вниз). Когда вы определяете Left, Down для Route Sweep Dialog, Layout разводит проект горизонтальными полосами. Трассировка начинается с об- ласти, в которой автотрассировщик был вызван, заканчивает эту полосу до левого края платы, затем перемещается в правый край, чтобы закончить разводку этой по- лосы. Затем тем же самым образом разводит горизонтальные полосы, которые на- ходятся снизу от оригинала и, закончив, разводит горизонтальные полосы сверху. • Left, Dp (слева, вверх). Когда вы определяете Left, Up для Route Sweep Dialog, Layout разводит проект горизонтальными полосами. Трассировка начинается с об- ласти, в которой автотрассировщик был вызван, заканчивает эту полосу до левого края платы, затем перемещается в правый край, чтобы закончить разводку этой по- лосы. Затем тем же самым образом разводит горизонтальные полосы, которые на- ходятся сверху от оригинала и, закончив, разводит горизонтальные полосы снизу. • Right, Down (вправо, вниз). Когда вы определяете Right, Down для Route Sweep Dialog, Layout разводит проект горизонтальными полосами. Трассировка начинает- ся с области, в которой автотрассировщик был вызван, заканчивает эту полосу до правого края платы, затем перемещается в левый край, чтобы закончить разводку этой полосы. Затем тем же самым образом разводит горизонтальные полосы, кото- рые находится снизу от оригинала и, закончив, разводит горизонтальные полосы сверху.
344 OrCAD 10. Проектирование печатных плат • Right, Up (справа, вверх). Когда вы определяете Right, Down для Route Sweep Dialog, Layout разводит проект горизонтальными полосами. Трассировка начинает- ся с области, в которой автотрассировщик был вызван, заканчивает эту полосу до правого края платы, затем перемещается в левый край, чтобы закончить разводку этой полосы. Затем тем же самым образом разводит горизонтальные полосы, кото- рые находятся сверху от оригинала и, закончив, разводит горизонтальные полосы снизу. • Up, Left (вверх, влево). Когда вы определяете Up, Left для Route Sweep Dialog, Layout разводит проект вертикальными полосами. Трассировка начинается с облас- ти, в которой автотрассировщик был вызван, заканчивает эту полосу до верхнего края платы, затем перемещается в нижний край, чтобы закончить разводку этой по- лосы. Затем тем же самым образом разводит вертикальные полосы, которые нахо- дятся слева от оригинала и, закончив, разводит вертикальные полосы справа. • Up, Right (вверх, вправо). Когда вы определяете Up, Right для Route Sweep Dialog, Layout разводит проект вертикальными полосами. Трассировка начинается с облас- ти, в которой автотрассировщик был вызван, заканчивает эту полосу до верхнего края платы, затем перемещается в нижний край, чтобы закончить разводку этой по- лосы. Затем тем же самым образом разводит вертикальные полосы, которые нахо- дятся справа от оригинала и, закончив, разводит вертикальные полосы слева. • Route Next Connection (развести следующее соединение). По умолчанию Next Sweeps немедленно следуют за шаблоном Maze Route. Если вы находите, что плата разведена меньше чем на 95 % после двух Next-шаб- лонов, то следует посмотреть на размещение или проверить основные критерии проекта платы. Например, вы можете изменять сетку от 25 до 8 1/3 (размеры трассы должны быть от 12 до 8, и интервал должен быть от 12 до 7), чтобы закончил, плату. Примечание. Для получения более лучших результатов, используйте диаграмму плот- ности, чтобы определить области проекта с самой большой плотностью связей. Ав- тотрассировщик гораздо лучше выполнит разводку, если будет вызван в наиболее плотной области проекта. ROUTING BOX X, Y С этой опцией вы определяете размер окна трассировки. Наиболее надежный спо- соб разводки платы состоит в том, чтобы делать окно трассировки такого размера, ка- кой доступен оперативной памяти вашего компьютера. Для плат с сетками 25 и 20 mil размер окна трассировки по умолчанию - 250x200 mil и максимум - 350x300 mil. Для плат с сетками 12 1/2, 10, 8 1/3 мм минимальный заданный по умолчанию раз- мер окна - 250x200 и максимум - 450x350. Если вы имеете 16 Мб физической ОПЕРАТИВНОЙ ПАМЯТИ, рекомендуется, чтобы вы использовали не больше чем 12 Мб при запуске трассировки; если вы имеете 32 Мб физической ОПЕРАТИВНОЙ ПАМЯТИ, вы должны использовать максимум 24 Мб при запуске трассировки. Требования к ОПЕРАТИВНОЙ ПАМЯТИ увеличиваются с увеличением размера окна трассировки и если число доступных слоев трассировки увеличивается. Кроме то-
Часть 3. Рабочая среда Layout 345 го, время, требуемое, чтобы закончить операцию разводки, увеличивается с увеличени- ем окна трассировки. Если вы имеете слишком маленькую ОПЕРАТИВНУЮ ПАМЯТЬ для трассировки, то вы заметите активное вращение диска, связанное с частым обращением к нему. Если габариты вашей платы позволяют, то создайте окно трассировки, которое ох- ватывает всю плату. Это позволит трассировщику оптимизировать использование кана- лов разводки, которые растянуты на длину платы. OVERLAP X, Y Процент перекрытия определяет количество пространства, которое использует трассировщик, чтобы переразвести трассы., если они находятся на границе между двумя окнами трассировки. Рекомендуется, чтобы вы оставили это значение установленным по умолчанию 26 %. Если перекрытие слишком маленькое, то вы можете остаться с большим количест- вом коротких, незавершенных трасс. Если перекрытие слишком большое, то трасси- ровщик будет иметь тенденцию пробовать разорвать ненужные трассы. Сопутствующие темы: ROUTING STRATEGY FILES, LOAD STRATEGY COMMAND, SAVE AS STRATEGY COMMAND, ROUTE SWEEP STRATEGY. SYSTEM SETTINGS DIALOG BOX Layout имеет 5 различных сеточных установок и 5 различных сеток; они все дос- тупны в диалоговом окне System Settings. Кроме того, диалоговое окно System Settings позволяет вам устанавливать углы вращения и приращения, а также установки рабочего пространства. Чтобы открыть диалоговое окно System Settings (рис. 3.74), выберите Sys- tem Settings из меню OPTIONS. System Sett*ngr Display Units G Milslm) 1 inches (in, Microns (u) r Millimeters (mm) C Centimeters (cm) Display Resolution: F Rotation Increment: 145 Snap: Cancel OK Workspace Settings... Help I Рис. 3.74. Диалоговое окно System Settings
346 OrCAD 10. Проектирование печатных плат DISPLAY UNITS Выберите желаемые единицы измерения для этих пяти сеток на правой стороне диалогового окна. Доступные опции: Mils (m). Inches (IN), Microns (u), Millimeters (mm) и Cent meters (cm). DISPLA Y RESOULTION Целое число в этом текстовом поле определяет градацию декартовых координат, которую использует Layout, чтобы указать позицию указателя. Имеются два места, где Layout отображает эти координаты: левый нижний угол окна приложения и непосредст- венно под инструментальной панелью. GRIDS Layout использует 5 дискретных сеток, чтобы определять позицию различных элек- тронных объектов, отдельные сетки применяются для Vias, трассировки и установки компонентов. Дополнительно имеется установка для видимой сетки (той, которая появ- ляется в окне проекта) и установка для Details (препятствия и текстовые объекты). ROTATION Эти установки определяют поведение команды Rotate. INCREMENT Число градусов, на которое компонент или объект будет поворачиваться, когда вы выбираете команду Rotate. SNAP Назначает самое точное приращение вращения для использования, когда значение сетки Place и значение Increment очень маленькие. Это особенно полезно на круглых платах для точного углового размещения компонентов. Сопутствующая тема - USER PREFERENCES COMMAND. TEST POINT SELECTION CRITERIA DIALOG BOX Диалоговое окно Test Point Selection Criteria появляется в результате выбора коман- ды Select From Spreadsheet в меню TOOL, TEST POINTS. Используйте это диалоговое окно, чтобы найти и выбрать контрольные точки, перечисленные в электронной таблице компонентов. Вы можете ограничить или расширить ваш поиск контрольной точки с этими тремя раскрывающимися списками и опцией Exclude Locked. Когда вы выбираете кнопку ОК, контрольные точки, которые соответствуют вашим критериям, находятся в электронной таблице компонентов и высвечены. PADSTACK NAME Указывая конкретный Padstack или переходник в раскрывающемся списке имени Padstack, вы можете выбрать контрольную точку, связанную с этим переходником или
Часть 3. Рабочая среда Layout 347 Padstack. Обратите внимание: используя диалоговое окно Test Point Settings, вы можете создавать контрольные точки из Vias автоматически. NET NAME Чтобы подсветить контрольные точки, связанные с конкретной цепью, выберите со- ответствующее название цепи из этого раскрывающегося списка. GROUP NUMBER Как компоненты, контрольные точки могут быть категоризированы согласно груп- пам. Чтобы найти и высветить контрольные точки определенной группы, введите под- ходящий номер группы в это текстовое поле. EXCLUDE LOCKED Так же как с компонентами, вы можете блокировать контрольные точки на печат- ной плате. Если вы хотите исключить все блокированные контрольные точки из про- цесса выбора, установите эту опцию. Сопутствующие темы: PADSTACKS (DATA SPREADSHEETS), VIA SELECTION DIALOG BOX, GENERATING TEST POINTS, TEST POINTS (PLACE). TEST POINT SETTINGS DIALOG BOX Контрольная точка - специальная точ- ка доступа к электрической цепи, которая используется для контроля электрических характеристик. Диалоговое окно Test Point Settings (рис. 3.75) позволяет вам опреде- лять некоторые правила для создания, расположения и интервала контрольных точек. Это диалоговое окно появляется, когда вы выбираете Test Point Settings из меню OPTION. GENERATE TEST POINTS FROM VIAS Test Pou.; Setting: Г* Generate test points from vias | Г" Allow test points under components Г Allow through-hole as test points Test Point Pitch: OK Help | Cancel Рис. 3.75. Диалоговое окно Test Point Settings Эта опция создает контрольные точки в существующих переходниках. ALLOW TEST POINTS UNDER COMPONENTS Если эта опция отмечена, то появляется возможность создавать контрольные точки под компонентами. В противном случае контрольные точки создаются за пределами компонентов. ALLOW THROUGH-HOLE AS TEST POINTS Если вы выбрали эту опцию, то Layout назначает под контрольные точки штырьки сквозных отверстий.
348 OrCAD 10. Проектирование печатных плат TEST POINT PITCH Значение, которое вы вводите в это текстовое поле, определяет минимальный зазор между контрольными точками. Сопутствующие темы: PADSTACKS (DATA SPREADSHEETS), TEST POINT SELECTION CRITERIA DIALOG BOX, VIA SELECTION DIALOG BOX, GENERATING TEST POINTS, TEST POINTS (PLACE). TEXT EDIT DIALOG BOX Чтобы открыть диалоговое окно Text Edit (рис. 3.76), выберите New или команду Properties в меню TOOL, TEXT (вы можете выбрать последнюю команду, если текст выбран в окне проекта). Или выберите кнопку текста на панели, выберите существую- щий текст, затем выберите из всплывающего меню PROPERTIES . Text Edit Text 597 Type of Text Text String |g Free Reference Designator Г Component Value T* Custom Properties Package Name Г Footprint Name Text location [*.*] Line Width |l Ы' Text Height Rotation [g Char Rot Radius Char Aspect Г Mirrored OK | Comp Attachment. I Help I Cancel J Рис. 3.76 Диалоговое окно Text Edit TEXT STRING Эта текстовая строка будет добавлена на плату. TYPE OF TEXT Имеется несколько типов текстов: • Free. Нормальный текст, приложенный к плате или к компоненту. Свободный текст без свойств, присоединенных к нему.
Часть 3. Рабочая среда Layout 349 • Reference Designator. Автоматически сгенерированный из компонента. • Component Value. Прикрепленный к компоненту текст, соответствующий его значе- нию. • Custom Properties. Свойства, добавленные в Capture, которые переданы как часть компонента. • Package Name. Автоматически сгенерированный. Принимает схемное наименование детали, если не указано конкретное имя. • Footprint Name. Автоматически сгенерированный. LINE WIDTH Назначает толщину линии для рисования текста. ROTATION Назначает вращение в градусах и минутах полной текстовой строки. RADIUS Назначает общий радиус для текстовой строки. TEXT HEIGHT Назначает высоту текста. Это наиболее простой путь назначения общего текстового размера. CHAR ROT Назначает индивидуальное вращение букв. CHAR ASPECT Назначает ширину (относительно высоты) текстовых символов. MIRRORED Зеркальный текст. LAYER Определяет слой для текста. Глобальный слой - нулевой слой. СОМР А ТТА CHMENT Открывает диалоговое окно Comp Attachment так. чтобы вы могли прикрепить текст к компоненту. Эта опция не отображается, если вы выбираете текст посадочного места в менеджере библиотек. Сопутствующие темы: TEXT EDITOR COMMAND, TEXT SPREADSHEET, COMP ATTACHMENT DIALOG BOX. TEXT SELECTION CRITERIA DIALOG BOX Диалоговое окно Text Selection Criteria (рис. 3.77) появляется, когда вы выбираете кнопку Find на инструментальной панели или команду Select Any из всплывающего ме- ню. в то время когда активна электронная таблица Text. Вы можете находить опреде-
4 350 • OrCAD 10. Проектирование печатных плат ленный компонент в пределах электронной таблицы, набирая его имя в текстовом поле. Вы можете также находить группу компонентов, которые выполняют указанные поис- ковые критерии, выбирая соответствующую опцию, текстовую строку и информацию по слою, если известно. I ext Selection Criteria Д T в Г Text String Гуре of Text C" Free Footprint Name C Custom Properties C Reference Designator Г Package Name Г Component Value Рис. 3.77. Диалоговое окно Text Selection Criteria TEXT STRING Определяет строку текста. TYPE OF TEXT • Free - определяет, что искомый текст является текстом, приложенным к месту на плате. • Footprint Name - определяет, что искомый текст является текстом, приложенным к посадочному месту, хотя это и не название посадочного места. • Custom Properties - определяет, что искомый текст является текстом компонента, но отличным от его названия или названия ножки. • Reference Designator - определяет, что искомый текст является текстом названия посадочного места и сгенерирован автоматически. • Package Name - определяет, что искомый текст является текстом имени упаковки и сгенерирован автоматически. Layout использовал бы название детали при отсут- ствии упаковочной информации компонента. • Component Value - определяет, что искомый текст является текстом имени компо- нента и сгенерирован автоматически. LAYER Определяет слой, на котором отображается текст. Conn указывает отображение тек- ста на всех слоях. Сопутствующие темы: TEXT SPREADSHEET, COMP ATTACHMENT DIALOG BOX.
351 Часть 3. Рабочая среда Layout THERMAL RELIEF SETTINGS DIALOG BOX В этом диалоговом окне (рис. 3.78) вы опре- деляете размеры как для Small Thermal Reliefs, так и для Large Thermal Reliefs. Введите размеры в виде целых чисел в единицах измерения, кото- рые вы выбрали в System Settings. THERMAL RELIEF Способ соединения контактной площадки с полигоном, уменьшающий количество меди, способной проводить тепло в процессе пайки. Small Thermal Reliefs используются трас- сировщиком во всех случаях, если вы специаль- но не выбрали Large Thermal Relief. Чтобы вызвать это диалоговое окно, выбе- рите команду Thermal Relief Settings из меню OPTIONS. Описания установок ниже относятся и к Small Thermal Relief, и к Large Thermal Relief. Графи- ческое представление тепловой защиты и ее свойств представлено ниже (рис. 3.79). ANNULAR OVER DRILL На практике внутренний размер тепловой защиты должен быть не более 50 Mils. ISOLATION WIDTH Хотя можно вводить и большее значение ши- рины изоляции, все-таки оно не должно быть больше 50 Mils. Изоляция (ISOLATION) Зазор вокруг площадки, трассы, зоны или переходника, который определяет минимальное расстояние сближения проводников различных сигналов. SPOKE WIDTH На практике ширина перемычки должна быть не больше 100 Mils. Сопутствующие темы: THERMAL RELIEF SETTINGS (OPTIONS), SYSTEM SETTINGS, USING THERMAL RELIEFS. Thermal Rfcliwf Sefmgr Small Thermal Relief Annular over drill: Д-у Isolation Width: | Spoke Width: | I’2- |w. Large Thermal Relief Annular over drill: | 50. Isolation Width: | I15- Spoke Width: | |20. OK Help | Cancel Рис. 3.78. Диалоговое окно Thermal Relief Settings Рис. 3.79. Графическое представление тепловой защиты Thermal Relief
352 OrCAD 10. Проектирование печатных плат TRACK WIDTH DIALOG BOX Чтобы открыть диалоговое окно Track Width, выберите один из инструментов трас- сировки, выберите трассу и затем выберите команду Change Width из меню TOOL. TRACK SEGMENT. NEW WIDTH Определяет ширину трассы. Вы можете изменять это значение в процессе трасси- ровки или после нее, когда трасса полностью разведена. Если вы определяете новую ширину, которая не попадает в диапазон Min- и Мах-значения, показанного в электрон- ной таблице Nets, то новое значение будет вписано в электронную таблицу. Диалоговое окно помнит последнюю введенную ширину; если вы выбрали, например, трассу 5 Mils и заменяете ее на 12, то диалоговое окно предлагает ширину 12, даже если следующая трасса, которую вы выбираете, - 50 Mils. Сопутствующие темы: ROUTING, COPYING TRACKS. USER PREFERENCES DIALOG BOX Диалоговое окно User Preferences (рис. 3.80) появляется, когда вы выбираете User Preferences из меню OPTIONS. Выбирая кнопку Save User Preferences, вы можете сохра- нять установки, которые вы выбираете, и сбрасывать в ваш локальный каталог; в даль- нейшем Layout будет использовать эти сохраненные установки. Liter Preferences SI - Display Preferences Г Enable Full Screen Cursor Г Enable AutoPan Г~ Use Opaque Graphics Г Use Hollow Pads Г Show 3D Effects Copper Pour Preferences P Enable Copper Pour Г Use Fast Fill Mode P Use Pours for Connectivity Globa1 Preferences Iv Activate Online DRC Г* Instantaneous Reconnection Mo die F Allow Editing of Footprints Miscellaneous Preferences (v Show Tooltips Г Activate AutoTooi Select Mode Minimum Track Width to Display: fir Save User Preferences OK Help | Cancel Рис. 3.80. Диалоговое окно User Preferences DISPLA Y PREFERENCES • Enable Full-Screen Cursor. Эта установка расширяет нити визира указателя до преде- лов окна проекта, позволяя вам выравнивать отдаленные элементы.
Часть 3. Рабочая среда Layout 353 • Enable Auto Pan Если вы выбираете эту опцию. Layout перемещает окно проекта так, чтобы оно было центрировано по местоположению вашего указателя. Окно проекта перемешается только тогда, когда указатель касается края окна проекта. • Use Opaque Graphics. Если вы выбираете эту опцию, Layout накладывает активный слой поверх любого другого видимого слоя (как отражено в электронной таблице Colors). • Use Hollow Pads. Если вы выбираете эту опцию, то контактные площадки изобра- жаются как полые круп! или прямоугольники, таким образом сокращая время для пе- рерисовки окна проекта. • Show 3d Effects. Если отмечена, то эта опция показывает вертикальный размер ком- понента (если любой), помещая скошенный серый графический символ поверх по- садочного места компонента. Высота компонента также определена количественно (используя единицы измерения, введенные в диалоговое окно System Settings). GLOBAL PREFERENCES • Activate Online DRC. Позволяет интерактивную проверку правил проектирования. Эквивалент выбора кнопки Design Rules Check на панели инструментов. • Instantaneous Reconnection Mode. Позволяет режим переподключения, который вы можете использовать, чтобы показывать или скрывать цепи. Эквивалент выбора кноп- ки Reconnect на панели инструментов. • Allow Editing of Footprintsio Эта опция разрешает вам редактировать посадочные места компонентов на плате, используя инструменты Obstacle и Pin панели управ- ления, не открывая менеджер библиотек. COPPER POUR PREFERENCES • Enable Copper Pour. Выбирая эту опцию, вы позволяете Layout заполнять Copper- области и Copper Pour-препятствия. Это может быть сделано выбором кнопки пане- ли Refresh АП (красный восклицательный знак на инструментальной панели) или выбором Refresh, АП или Refresh, Repour в меню AUTO. • Use Fast Fill Mode. Уменьшает время рисования для COPPER POUR, используя про- стой образец, чтобы представить Copper Pour на вашем экране. Эта опция влияет только на экранное изображение, она не ускоряет фактического процесса заливки. Перед созданием Gerber Plot вы должны отключить эту опцию. • Use Pours for Connectivity. Layout полагает Ratsnests законченными, когда они охва- чены Copper Pour, при условии, что Copper Pour принадлежит к той же самой цепи, к которой принадлежат и контакты. MISCELLANEOUS PREFERENCES • Show Tooltips. С этой опцией Layout отображает краткое объяснение каждого инст- румента на инструментальной панели, когда указатель позиционирован поверх значка инструмента. • Activate Auto Tool Select Mode. Если выбрана, вы можете выбирать любой объект без выбора соответствующего инструмента. Это только для выбора отдельного объ- екта, не для выделения блока. Когда эта опция указана, то при выборе объектов, 12—2813
354 OrCAD 10. Проектирование печатных плат Layout активизирует соответствующий инструмент для выбранного объекта. На- пример, если вы выбираете компонент, Layout изменяет инструмент на Component. • Minimum Track Width to Display. С этой опцией L ayout отображает только более широкие трассы, чем вы определили; это рисует все другие трассы линией с шири- ной 1 пиксел. Сопутствующие темы: GLOBAL SPACING, ROUTE SETTINGS, COLORS. VIA SELECTION DIALOG BOX Диалоговое окно Via Selection появляется, когда вы выбираете Change Via Type из меню TOOL, VIA. SELECT VIA TYPE Выберите новый тип переходного отверстия (переходника). Число типов, доступ- ных вам, зависит от числа типов, определенных в электронной таблице Padstacks. Сопутствующая тема - USING VIAS. WORKSPACE SETTINGS DIALOG BOX Диалоговое окно Workspace Settings (рис. 3.81) появляется, когда вы выбираете кнопку Workspace Settings, расположенную в диалоговом окне System Settings. В преде- лах контекста Layout «рабочее пространство» определено как полная потенциальная область вашего проекта, поскольку он является электронной моделью. Workspace Settings Current Workspace — The current workspace size is 70 X 70 inches. New Workspace Very Small: C Typical: г Very Large: C 160X160 mm 1600X1600 mm 16000X16000 mm C 17X17 Inch- gWX^ojnch 1 r 280X280 Inch Convert... Help | Cancel | Рис. 3.81. Диалоговое окно Workspace Settings CURRENT WORKSPACE Информация, отображенная здесь, указывает текущий размер вашего рабочего про- странства, как определено в установках ниже.
Часть 3. Рабочая среда Layout 355 NEW WORKSPACE Имеется 3 размера рабочего пространства, которые вы можете выбирать; каждый размер (очень маленький, типичный, очень большой) имеет и метрическую и стандарт- ную установку. Метрическая установка размечена в миллиметрах, а стандартная - в дюймах. CONVERT OrCAD рекомендует, чтобы преобразование базы данных были выполнены только в начале проекта, прежде чем Netlist будет загружен. Преобразования базы данных должны быть синхронизированы с эквивалентными схематическими единичными пре- образованиями. Сопутствующие темы: USER PREFERENCES DIALOG BOX, SYSTEM SETTINGS DIALOG BOX.
Часть 4 РАБОТА В LAYOUT СОЗДАНИЕ НОВОГО ПРОЕКТ А Подготовка Capture-проекта для перехода в Layout (PREPARING A CAPTURE DESIGN FOR LAYOUT) Подготовка Capture-проекта для Layout - процесс из двух частей. Сначала вы долж- ны создать корректный проект, а затем создавать список соединений в формате .MNL для Layout. После того как вы подготовили ваш Capture-проект, вы можете создавать новый Layout-проект, используя .MNL-список соединений. Подготовка Capture-проекта Если вы хотите передать информацию по компонентам или цепям от схемы Capture- проекта, добавьте определяемые пользователем свойства с названием из таблицы свойств и назначьте им значения. Название свойства должно быть в верхнем регистре, как приведено в таблице. 1. На вашей схеме выберите объекты, информацию по которым вы хотите послать в Layout, затем щелкните правой клавишей мыши и выберите из всплывающего ме- ню EDIT PROPERTIES . Откроется редактор свойств. 2. В раскрывающемся списке фильтра выберите Layout. Колонки электронной табли- цы изменятся на свойства, доступные в Layout. Ячейки под каждым заголовком столбца свойств отобразятся белыми со штриховкой, указывая, что эти свойства еще не назначены компоненту или цепи. 3. Присвойте значения свойствам выбранных объектов в схеме, нажимая на ячейку и набирая значение, затем нажмите Enter или щелкните Apply. Штриховка исчезнет, и свойство применится к объекту. 4. Назначьте посадочные места для каждого из ваших компонентов на схеме. Исполь- зуйте названия посадочных мест, выбранных из библиотек в OrCAD Layout for Windows Footprint Libraries или из ваших собственных библиотек посадочных мест. Примечание. Номера ножек для их именования, где номера не существуют, должны со- ответствовать названиям контактных площадок в посадочном месте Layout. Предупреждения 1. Layout не может воспринимать названия посадочных мест или значения компо- нента, которые включают пробелы. Проверьте ваш проект, чтобы устранить пробе- лы или позиции табуляции в этих значениях свойств. Редактор электронной табли- цы Capture очень полезен для этого.
Часть 4. Работа в Layout 357 2. Имена слоев, используемых вами как значения свойства, должны принадлежать к стандартным названиям слоев в Layout. Имена переходников, которые вы исполь- зуете как значение свойства, должны принадлежать к стандартным названиям пере- ходников в Layout. Создание списка соединений: 1. Откройте Capture-проект. 2. Выберите проект в менеджере проекта и укажите Create Netlist в меню TOOLS. От- кроется диалоговое окно Create Netlist. 3. Выберите таблицу Layout. Откроется таблица Layout. 4. В групповом окне РСВ Footprint убедитесь, что в текстовом поле присутствует стро- ка свойств{РСВ FOOTPRINT}. 5. В текстовом поле NETLIST FILE убедитесь, что пуль к файлу списка соединений указан правильно. Список соединений берет название Capture-проекта и добавляет расширение .MNL. 6. Нажмите OK. Capture создаст список соединений, затем создает .MNL-файл и со- храняет его в каталоге, указанном в п. 5. Предупреждения 1. Необязательно запускать Capture и Layout одновременно, чтобы воспользоваться преимуществом FORWARD ANNOTATION. 2. Если Capture не способен создать .MNL-файл, то ошибки будут записаны в LOG- файл сеанса Capture и в .ERR-файл, расположенные в результирующем каталоге для .MNL-файла. Создание нового Layout-проекта (CREATING A NEW LAYOUT PROJECT FROM A CAPTURE DESIGN) Вы можете передавать информацию списка соединений Capture в Layout двумя пу- тями. Вы можете выбрать одну из опций AutoECO, чтобы объединить список соедине- ний с файлом платы, или вы можете выбрать в Capture опцию Run Есо to Layout (в диа- логовом окне Create Netlist), чтобы автоматически передать изменения в layout. Если файл платы открыт, когда вы модифицируете файл списка соединений, Layout автома- тически отобразит диалоговое окно, спрашивающее, хотите ли вы загрузить новый файл списка соединений. Если файл платы не открыт, когда список соединений изменен, Layout запросит вас загрузить измененный список соединений при повторном открытии файла платы. Используйте следующую процедуру, чтобы передать информацию об изменениях от Capture в Layout. В Capture 1. В менеджере проекта откройте проект, для которого вы собираетесь создавать спи- сок соединений. 2. В меню TOOLS выберите Create Netlist.
358 OrCAD 10. Проектирование печатных плат 3. В диалоговом окне Create Netlist выберите таблицу Layout. 4. Если плата в данный момент открыта в Layout, выберите опцию Run Есо to Layout. 5. В текстовое поле NETLIST FILE введите название для выходного файла, используя .MNL-расширение файла. 6. Нажмите ОК, чтобы закрыть диалоговое окно Create Netlist и создать .MNL-файл. В Layout 7. В меню FILE окна сеанса выберите New. 8. В диалоговом окне Load Template File выберите файл шаблона технологии (.ТСН), затем нажмите ОК. 9. В диалоговом окне Load Netlist File выберите файл списка соединений с расшире- нием .MNL, который вы создали на шаге 6, затем нажимать ОК 10. В диалоговом окне Save Max Board выберите название для нового выходного файла с расширением .МАХ, затем нажмите ОК. Если AutoECO не способен найти указанное посадочное место, открывается диало- говое окно, позволяющее вам связать посадочные места с компонентами. Более подроб- но см. тему LINK FOOTPRINT ТО COMPONENT DIALOG BOX. Сопутствующие темы: PREPARING A CAPTURE DESIGN FOR LAYOUT, BACK ANNOTATING A SCHEMATIC, AUTOECO. Создание списка соединений (CREATING A NETLIST FOR USE WITH LAYOUT) Layout Netlists - двоичные файлы с MNL-растяжением. Layout Netlists обычно соз- дается в Capture с использованием Layout TAB. Она использует DSN2MNL.DLL при создании MNL-файла. Вы можете также создавать ASCII Netlist-файл в Futurenet, OrCAD РСВ II или в МАХ ASCII-формате. В Netlist-форматах ниже, если любые имена цепей включают не алфавитно- цифровые ASCII-символы или пробелы, вы должны заключить полное имя цепи в двой- ные кавычки. FUTURENET В меню FILE окна Layout сеанса выберите Import, затем выберите Futurenet Netlist. Это сконвертирует Futurenet Netlist-файл (который, возможно, был выходным системы, отличной от Futurenet) в формат MNL. ORCAD РСВ II В меню FILE окна Layout сеанса выберите Import, затем выберите РСВ II Netlist. Транслятор прочитает и Part Name, и Footprint Name из РСВ II Netlist-конфигурации. MAX ASCII В меню FILE окна Layout сеанса выберите Import, затем выберите команду Мах ASCII to MNL. Чтобы создать MNL-файл, вы должны иметь файл SYSTEM.PRT в ката- логе DATA, и он обязателен, чтобы отразить требования вашего проекта.
[ечатных плат to Layout. 1, используя NL-файл. эгии (.ТСН), 1 с расшире- нного файла шется диало- олее подроб- ) s обычно соз- 4NL.DLL при I в Futurenet, ie алфавитно- я цепи в двой- iturenet Netlist. 1НЫМ системы. РСВ II Netlist. фигурации. : команду Мах 5M.PRT в ката- Часть 4. Работа в Layout 359 Чтобы создавать ASCII Netlist-файл, для его использования как модель выберите один из простых Layout Netlist-файлов, затем выберите команду Export в меню FILE и выберите команду MNL to Max ASCII. Просмотр Layout Netlist-файла (VIEWING A LAYOUT NETLIST FILE) Так как файл Layout Netlist (с расширением .MNL) находится в бинарном формате, вы должны создать текстовую версию (ASCII) Netlist-файла, чтобы рассмотреть его. Как только вы создадите ASCII-файл, то можете открыть его в текстовом редакторе ти- па Notepad. Экспорт .MNL-файла в ASCII: 1. Откройте окно сеанса. 2. В меню FILE укажите Export и выберите Max ASCII Netlist. Откроется диалоговое окно Max Netlist Binary Input. 3. Найдите и выберите .MNL-файл, который вы хотите экспортировать в ASCII, затем нажмите кнопку ОК. Откроется диалоговое окно Max ASCII. 4. Введите имя и каталог нового ASCII-файла, затем выберите кнопку OK. Layout странслирует .MNL-файл в ASCII. Создание проекта без списка соединений (CREATING A DESIGN WITHOUT A NETLIST) Для создания Layout платы без Netlist вы должны открыть новую плату, загрузить файл технологии, разместить компоненты и создать цепи. Затем вы можете экспортиро- вать файл платы и импортировать его как .МАХ-файл. Чтобы открыть новый файл платы: 1. В оболочке Layout выберите New Design из меню TOOLS. 2. Откроется диалоговое окно Load Technology File. 3. Выберите файл технологии. Откроется диалоговое окно Load Netlist Source. 4. Выберите кнопку Cancel. Новая плата откроется в окне проекта. Чтобы разместить компоненты на плате: 1. Выберите инструмент Component. 2. Выберите New из всплывающего меню. Откроется диалоговое окно Add Component. 3. Нажмите кнопку Footprint. Откроется диалоговое окно Select Footprint. 4. Выберите посадочное место из раскрывающегося списка посадочных мест. 5. Выберите кнопку ОК дважды, чтобы покинуть диалоговые окна. Компонент при- крепится к курсору. 6. Спозиционируйте компонент и разместите его на плате, щелкая левую клавишу мыши. 7. Повторите эти действия для каждого компонента, который вы хотите разместить.
360 OrCAD 10. Проектирование печатных плат Создание цепей с использованием электронной таблицы цепей: 1. Выберите кнопку панели Spreadsheets. 2. Выберите Nets из раскрывающегося списка. Появится электронная таблица цепей. 3. Выберите Default-цепь и выберите New из всплывающего меню. Цепь добавлена. 4. Выберите цепь и выберите Properties из всплывающего меню. Откроется диалоговое окно Edit Net. 5. В групповое окно Net Name введите новое имя для цепи и выберите кнопку ОК. 6. Повторите процесс для каждой цепи, которую вы хотите создать. 7. Выберите кнопку панели Connections. 8. Сделайте связи вручную от ножки к ножке, используя имена цепей из электронной таблицы цепей. 9. Повторите процесс для каждой связи, которую вы хотите создать. Создание файла габарита платы (CREATING A BOARD FILE) Для создания файла РСВ в Layout: 1. Создайте корпуса для любых компонентов, которых нет ни в одной из ваших суще- ствующих библиотек. Инструкции по созданию корпуса см. в прил. «А. Библиотеки. Создание и редакти- рование посадочных мест». Сопутствующие темы: CREATE NEW FOOTPRINT DIALOG BOX, FOOTPRINT LIBRARIES, PIN COMMAND, TEXT COMMAND, OBSTACLE COMMAND. 2. Опишите габариты РСВ и другие ее свойства. Сопутствующие темы: CREATING A NEW LAYOUT PROJECT FROM A CAPTURE DESIGN, TECHNOLOGY TEMPLATES, a LOAD TEMPLATE FILE COMMAND, SYSTEM SETTINGS, ROUTE SETTINGS, USER PREFERENCES COMMAND, AUTO BACKUP COMMAND. 3. Загрузите файл списка цепей. Сопутствующие темы: AUTOECO, CREATING A NEW LAYOUT PROJECT FROM A CAPTURE DESIGN, Час 4 Cc
печатных плат ща цепей. )б^влена. з диалоговое лку ОК. электронной ваших суще- ие и редакти- Часть 4. Работа в Layout 361 SCHEMATIC INTERFACE, PREPARING A CAPTURE DESIGN FOR LAYOUT, SYSTEM.PRT, LINK FOOTPRINT TO COMPONENT DIALOG BOX. 4. Разместите компоненты на плате с наиболее приемлемым качеством. Для обсужде- ния графика плотности см. команду Density Graph. Сопутствующие темы: PLACE PASS STRATEGY, DATABASE SPREADSHEETS COMMAND, LOAD STRATEGY COMMAND, SAVE STRATEGY COMMAND, PLACEMENT STRATEGY FILES, BUILDING COMPONENT CLUSTERS, GROUPING COMPONENTS FOR PLACEMENT, EDIT PLACE PASS DIALOG BOX, COMPONENT COMMAND. 5. Укажите слои питания. Сопутствующие темы: USING THERMAL RELIEFS, ABOUT FANOUT, CREATING SPLIT PLANES. 6. Трассировка. Часть критических зон размещается до разводки, но большинство зон должно быть размещено после завершения. Сопутствующие темы: MANUAL ROUTING, UNDERSTANDING COPPER POUR, USING THERMAL RELIEFS, ABOUT FANOUT, ROUTING STRATEGY FILES, DATABASE SPREADSHEETS COMMAND, LOAD STRATEGY COMMAND, SAVE STRATEGY COMMAND, LAYERS (DATA SPREADSHEETS), NETS (DATA SPREADSHEETS), ROUTE SETTINGS, ROUTE LAYER, ROUTE SPACING, NET WIDTHS BY LAYER, ROUTE SWEEP, ROUTE PASS DIALOG. 7. Очистить слой SILKSCREEN. Сопутствующие темы: LAYERS (DATA SPREADSHEETS), TEXT (DATA SPREADSHEETS),
362 OrCAD 10. Проектирование печатных плат COLOR COMMAND, OBSTACLE COMMAND, TEXT COMMAND, LAYER COMMAND. 8. Проверить соответствие технологическим требованиям. Сопутствующие темы: DESIGN RULES CHECK, REMOVE VIOLATION FROM BOARD, REMOVE VIOLATIONS FROM WITHIN A DRC/ROUTE BOX, I CLEANUP DESIGN, 9. Создать чертежи изготовления. Сопутствующие темы: AUTO DIMENSION COMMAND, 10. Постпроцесс. Сопутствующие темы: POST PROCESS (DATA SPREADSHEETS), GERBER SETUP DIALOG BOX, GERBER PLOT PREVIEW, CREATE REPORTS COMMAND. 11. Взаимодействие co схемой. Сопутствующие темы: SCHEMATIC INTERFACE, BACK ANNOTATING A SCHEMATIC, I AUTOECO. Обратная связь co схемой (BACK ANNOTATING A SCHEMATIC) Обратная передача информации из файла платы в схему проекта состоит из задачи по созданию файла отчета и его чтения в Capture. После того как вы создали ваш проект и файл платы, вы можете модифицировать Layout Board-файл из Capture-проекта, используя AutoECO. Для внесения изменений в схему от платы: 1. В меню AUTO выберите Back Annotate. 2. Откроется диалоговое окно, которое предложит вам сохранить ваш Layout-проект. Строго рекомендуется, чтобы вы сохранили .МАХ-файл для поддержки связи меж- ду Layout и Capture файлами. 3. В меню TOOLS менеджера проекта выберите Gate и Pin Swap. Откроются диалого- вые окна Gate и Pin Swap.
Часть 4 Работа в Layout 363 4. Используйте кнопку Browse, чтобы найти файл (.SWP), затем выберите кнопку ОК. Capture модифицирует схему проекта. Сопутствующие темы: PREPARING A CAPTURE DESIGN FOR LAYOUT, CREATING A NEW LAYOUT DESIGN FROM CAPTURE, AUTOECO. Посадочные места и библиотеки посадочных мест Библиотеки посадочных мест (FOOTPRINT LIBRARIES) Layout обеспечивает возможность разрабатывать библиотеки корпусов. Корпус со- стоит из трех типов объектов: Padstacks (представление контактов компонента), Obstacles (включающий физический контур компонента. Silkscreens, Keepouts/Keepins и данные сборочного чертежа) и текст. Вы можете захотеть для каждого проекта иметь собственную библиотеку корпусов, которая содержит все корпуса, используемые в этом проекте. Layout обеспечивает более чем 3000 корпусов в поставляемых библиотеках. Чтобы сделать доступной любую библиотеку, поставляемую для использования в Layout, ис- пользуйте кнопку Add library в диспетчере библиотек. Вы будете иметь доступ ко всем корпусам в выбранных библиотеках. Вы можете также удалять библиотеки из списка доступных. Когда библиотеки уда- лены, они не уничтожены. Они просто удалены из списка Layout активных или доступ- ных библиотек. Библиотеки корпусов, которые поставляются с Layout, описаны в руководстве для пользователей библиотек корпусов OrCAD Layout. Кроме того, вы можете просмотреть корпуса графически в диспетчере библиотек или как текст в Footprints Spreadsheets. Авторское право. Библиотеки OrCAD Layout for Windows защищены авторским правом © 1946 916 DESIGN. Сопутствующие темы: USING THE LIBRARY MANAGER, SYSTEM.PRT. Использование менеджера библиотек (USING THE LIBRARY M ANAGER) Предупреждение. Запуск нескольких копий Layout не рекомендуется. Когда выполня- ется несколько копий Layout, данные используются совместно этими двумя копия- ми. Выполнение процессов подобно AutoECO или при выполнении редактирования в Library Manager может вызвать изменения в других открытых копиях. Вы можете запустить менеджер библиотек из окна сеанса до открытия проекта в окне Layout Design. Библиотеки могут существовать в любом каталоге, даже в сети. Layout позволяет вам использовать библиотеки из различных источников одновременно. Хотя Layout по- ставляется с набором библиотек, содержащих более 3000 компонентов, которые уста-
364 OrCAD 10. Проектирование печатных плат навливаются автоматически и доступны для использования, вы можете подключать до- полнительные библиотеки из других мест. В окне Libraries выберите библиотеку, чтобы сгенерировать и отобразить список ее компонентов в окне Footprints. Если вы выбираете несколько библиотек, используя кла- вишу CTRL, то окно Footprints отобразит посадочные места всех выбранных библиотек в алфавитном порядке. Когда вы выбираете Footprint из списка в окне Footprints, графическое представле- ние посадочного места появляется в Footprint-редакторе. Вы можете выполнять различ- ные действия над посадочным местом типа редактирования, сохранения, копирования и удаления. Используя менеджер библиотек, вы можете создавать новые библиотеки, сохраняя новый или существующий Footprint в библиотеке, которую создаете. Вы можете также прибавлять другие посадочные места, выбирая их в окне Footprints и сохраняя в недавно созданной библиотеке. Используя менеджер библиотек, вы можете прибавлять или копировать посадочные места в библиотеку, сохраняя Footprint в желаемой библиотеке. Вы можете также уда- лять Footprint из библиотек. Для запуска менеджера библиотек из окна сеанса в окне сеанса из меню TOOLS вы- берите программу Library Manager. Для запуска менеджера библиотек из окна проекта: 1. Выберите Library Manager из меню FILE. 2. Выберите кнопку Library Manager на панели инструментов. Чтобы сделать доступной для Layout библиотеку: 1. В менеджере библиотек выберите кнопку Add. 2. Найдите и выберите библиотеку, которую вы хотите сделать доступной, и выберите кнопку Open. Библиотека будет добавлена к концу списка библиотек в окне Libraries. Вы можете добавлять только по одной библиотеке одновременно. Чтобы отключить библиотеку: 1. Выберите библиотеку в окне Libraries. Вы можете выбрать несколько библиотек, используя клавишу CTRL. 2. В менеджере библиотек выберите кнопку Remove. Layout попросит подтверждения вашего решения. Библиотека будет удалена из списка доступных библиотек. Для просмотра посадочного места в редакторе Footprint: 1. В окне Libraries выберите библиотеку. Вы можете выбрать несколько библиотек, используя клавишу CTRL. Посадочные места из отобранных библиотек отобразятся в окне Footprints. 2. В окне Footprints выберите посадочное место. Его графическое изображение по- явится в окне редактора Footprint.
Часть 4. Работа в Layout 365 3. Редактируйте посадочное место по желанию. Чтобы создать собственную библиотеку посадочных мест: 1. В окне Footprints выберите посадочное место, чтобы сохранить в новой библиотеке. Посадочное место отображается в Footprint-редакторе. 2. Выберите кнопку Save as. Откроется диалоговое окно Save Footprint As. 3. Выберите кнопку Create New Library. Откроется диалоговое окно Create New Library. 4. Введите имя для новой библиотеки в текстовое поле FILE NAME, выберите резуль- тирующий каталог для библиотеки и выберите кнопку Save. 5. Выберите кнопку ОК. чтобы выйти из диалогового окна Save Footprint as. Новая библиотека добавлена к концу списка доступных библиотек в окне Libraries. 6. Добавьте посадочные места в библиотеку. Совет. Вы можете прибавлять библиотеку из предыдущей версии Layout или прибав- лять существующий файл платы как библиотеку, выбирая старую библиотеку (*.LIB) или плату (*.МАХ) из раскрывающегося списка типов файлов в диалоговом окне Add Library (доступный при выборе кнопки Add в менеджере библиотек). Вы не можете прибавлять МАХ-файл, который открыт в Layout, к его собственной библиотеке. Вы примете сообщение THE LIBRARY IS ALREADY LOADED IN THE SYSTEM, если попробуете. Для копирования или добавления посадочных мест в библиотеку: I. В окне Footprints выберите имя посадочного места. Посадочное место отображается в Footprint-редакторе. 2. Выберите кнопку Save as. Откроется диалоговое окно Save Footprint as. 3. Выберите библиотеку из раскрывающегося списка, или выберите кнопку Browse, найдите и выберите желаемую библиотеку, или создайте новую библиотеку. 4. Нажмите кнопку ОК. Для удаления посадочного места из библиотеки: 1. В менеджере библиотек выберите Footprint в окне Footprints. 2. Выберите кнопку Delete Footprint, Layout спросит у вас подтверждение на удаление посадочного места. 3. Выберите кнопку YES. Примечание. Посадочное место удаляется навсегда. Если есть вероятность того, что вы будете использовать его в будущем, то вы должны сначала скопировать его в дру- гую библиотеку посадочных мест типа OLD.LLB, прежде чем удалите его из теку- щей библиотеки. Сопутствующие темы: FOOTPRINT LIBRARIES, CREATING A FOOTPRINT, GREAT ING A NEW FOOTPRINT LIBRARY.
366 OrCAD 10. Проектирование печатных плат Выбор посадочного места из библиотек (SELECTING A FOOTPRINT FROM THE LAYOUT FOOTPRINT LIBRARIES) Когда вам необходимо выбрать посадочное место, можете обратиться к руководству OrCAD Layout for Windows Footprint Libraries Manual или можете выбрать его в менед- жере библиотек. Создание посадочного места (CREATING A FOOTPRINT) Footprint - физическое описание компонента, состоящее из Padstacks, Obstacles и текста. В Layout вы можете делать посадочные места по стандартам вашей компании или создавать уникальные. Чтобы создать корпус: 1. В менеджере библиотек выберите кнопку Create New Footprint. 2. Введите имя корпуса. 3. Если корпус будет в метрике, выберите Metric-опцию. 4. Выберите кнопку ОК для выхода из диалогового окна. Начало корпуса, один кон- такт и текстовые объекты по умолчанию присутствуют на экране графического ре- дактора корпусов. 5. В диалоговом окне System Settings установите сетку размещения. Это определяет интервал Padstacks. Чтобы добавить контакт к корпусу: 1. В редакторе корпусов выберите Pin Tool на панели инструментов. 2. В падающем меню выберите New. 3. Поместите контакт в нужное место. Используйте X- и Y-координаты, отображаемые в строке состояния, как помощь. 4. Нажмите левую клавишу мыши, чтобы поместить контакт. Размещение этого кон- такта устанавливает Pin-To-Pin интервал на текущей стороне корпуса. 5. Поместите дополнительные контакты, выбирая команду New из падающего меню. Как назначить один Padstack для всех контактов корпуса: 1. Выберите на панели инструментов кнопку Spreadsheets. 2. Выберите Footprints из раскрывающегося списка. 3. В таблице посадочных мест дважды щелкните на желаемом корпусе. 4. Выберите Padstack в раскрывающемся списке Padstack Name. 5. Выберите кнопку ОК, чтобы принять установку и закрыть диалоговое окно. Как назначить Padstack для отдельных контактов корпуса: 1. В редакторе корпусов выберите Pin Tool на панели инструментов. 2. Нажмите Shift и, удерживая, выберите контакт. Из раскрывающегося меню выбери- те Properties. 3. Выберите Padstack для контакта из раскрывающегося списка Padstack Name. 4. Выберите кнопку ОК, чтобы закрыть диалоговое окно Edit Pad.
Часть 4. Работа в Layout 367 Создание контура размещения. Примечание. Контур размещения используется для резервирования пространства, ко- торое займет компонент на плате при его размещении на РСВ. Каждый корпус дол- жен иметь контур. Вы можете указать высоту и определить слой для контура. Это определит место и объем, занимаемый корпусом на РСВ. Вы можете создать несколько контуров размещения разной формы и на разных сло- ях. Это позволит вам точнее описать габарит корпуса. 1. На панели инструментов выберите кнопку Obstacle. Совет. Если вы выберите опцию Show 3D Effects в установках пользователя, то все корпуса будут отображаться в виде объемных фигур. 2. В раскрывающемся меню выберите New. 3. Поместите указатель в место начала рисунка габарита. Есть 3 способа попасть в точку начала: вы можете переместить мышь в эту точку, использовать клавиши курсора или нажать клавишу TAB для вызова диалогового окна Find, чтобы пере- местить курсор в точку с желаемыми координатами X, Y. Нажмите левую клавишу мыши один раз или клавишу Spacebar. И теперь можете приступать к рисованию га- барита. Совет. Чтобы поместить контур в определенные координаты или в координаты, привя- занные к «сетке», выберите кнопку панели Find. В диалоговое окно Find Coordinate или Component Name введите координаты (X, Y), в которые хотите поместить пер- вый угол. Выберите ОК и повторите процедуру для оставшихся углов. 4. Дважды щелкните левой клавишей мыши. Появится диалоговое окно Edit Obstacle. 5. В текстовом окне Obstacle Name введите имя или оставьте пустым. В последнем случае присвоится номер по умолчанию. 6. Из раскрывающегося списка Obstacle Туре выберите контур. 7. Введите в текстовое окно Height значение высоты, соответствующее высоте корпуса (этот пункт необязателен). 8. Из раскрывающегося списка Obstacle Layer выберите слой, на который хотели бы поместить контур. 9. Выберите ОК для подтверждения изменений и выхода из диалогового окна Edit Obstacle. 10. Переместите указатель мыши из стартовой точки в последующие, формирующие контур габарита. Фиксация производится левой клавишей мыши или пробелом. Совет. Когда вы создаете контур, такой, как контур места (Place Outline), который опи- сывает пространство, Layout автоматически формирует замкнутое пространство, как только был введен первый угол. 11. Когда вы ввели последний угол контура, нажмите клавишу F или выберите из па- дающего меню FINISH. Layout автоматически завершит создание габарита. Примечание. Контуры габарита не должны перекрывать друг друга.
368 OrCAD 10 Проектирование печатных плат Сопутствующие темы: USING LAYOUT’S LIBRARY MANAGER, CREATING A NEW FOOTPRINT LIBRARY, CREATE NEW FOOTPRINT DIALOG BOX, FOOTPRINT LIBRARIES. Центрирование координат вставки посадочного места (CENTERING FOOTPRINT INSERTION ORIGINS) Используйте эту команду, чтобы определить начало координат вставки посадочного места, чтобы координировать действия Pick-And-PIace-машины для изготовления плат. Используйте эту команду, чтобы переместить базу или начало координат вставки к цен- тру посадочного места. Центр посадочного места рассчитан относительно контактных площадок. Чтобы сцентрировать координаты вставки посадочного места: 1. В окне менеджера библиотек выберите посадочное место. 2. В меню TOOL укажите на Dimension и выберите Move Datum. 3. Из всплывающего меню выберите Center Insertion Origin. Layout поместит начало координат вставки в центр посадочного места. Сопутствующие темы: MOVE DATUM COMMAND, EDIT FOOTPRINT DIALOG BOX. КОМПОНЕНТЫ Формирование кластеров компонентов (BUILDING COMPONENT CLUSTERS) Кластер представляется на экране (с доступным режимом Reconnect Mode) как круг, который имеет площадь, равную суммарной площади компонентов внутри кластера и с автоматически присвоенным именем (ID) самого большого компонента внутри кла- стера. После того как компоненты были объединены в кластеры, вы можете выбрать Select Next (клавиша N) из всплывающего меню, чтобы выбрать наиболее жестко связанные компоненты в кластерах для размещения на плате. Вы можете также выбрать определенный кластер и нажать N, если вы хотите раз- местить компоненты из этого кластера в первую очередь. Для формирования кластера из компонентов: I. Сгруппируйте компоненты, которые должны быть в кластере. 2. В окне проекта выберите Reconnect Mode и кнопку Component Tool на панели инст- рументов.
Часть 4. Работа в Layout 369 3. Из меню EDIT выберите команду Select Any, чтобы отобразить диалоговое окно Component Selection Criteria. 4. В текстовое окно Group Number введите номер, который вы назначили группе, за- тем выберите кнопку ОК, чтобы покинуть диалоговое окно. 5. Из всплывающего меню выберите Маке. Ждите, пока компоненты не перейдут к указателю. 6. Переместите указатель, чтобы позиционировать кластер, и нажмите левую клавишу мыши, чтобы поместить кластер. 7. Из всплывающего меню выберите команду Break, чтобы высвободить отдельные компоненты из кластера. Теперь вы можете выбирать каждый компонент по очереди и помещать его в оптимальное место. «Горячая» клавиша - К. Сопутствующие темы: EDIT COMPONENT DIALOG BOX, PLACE COMPONENT COMMAND, PLACE MATRIX COMMAND. Настройка групп компонентов (ADJUSTING COMPONENT GROUPS) Layout Plus only Когда вы работаете в интерактивном режиме, команда Adjust выравнивает компо- ненты, которые вы выбрали для эстетической и качественной разводки по осям X и Y Adjust использует «Распихивание компонентов», чтобы поместить компоненты во- круг, сохраняя взаимное положение, пока все перекрытия не будут устранены и все компоненты выровнены по осям X и Y насколько возможно. Adjust принимает во внимание Insertion Outlines. Чтобы оптимизировать группу компонентов: 1. В меню TOOL укажите на Component и выберите соответствующий метод выделения. 2. Выберите компоненты для выравнивания. 3. В меню TOOL укажите на Components и выберите Adjust или нажмите правую кла- вишу мыши и из всплывающего меню выберите Adjust. «Горячая» клавиша - J. Проектирование матрицы (DESIGNING A MATRIX) Для проектирования матрицы: 1. В меню TOOL укажите на Matrix и выберите Select Tool. 2. Разместите ваш указатель в месте, где вы хотели бы разместить первый угол матри- цы, и перетащите его в противоположный по диагонали угол. 13—2813
370 OrCAD 10. Проектирование печатных плат Layout автоматически показывает вам внутреннюю структуру матрицы, когда вы перемещаете ваш указатель внутри поля, которое создали. Перемещая ваш указа- тель вверх-вниз и слева направо, вы можете создавать матрицу с любым числом го- ризонтальных и вертикальных строк. 3. После того как матрица приблизительно создана по вашему желанию, нажимаете левую клавишу мыши так, чтобы Layout создал матрицу, которую вы определили. В этом месте вы можете размещать выбранные компоненты, используя Place Matrix в меню AUTO. Вы можете также делать следующие замены в матричной структуре: ♦ Перемещать отдельную матричную строку. Нажмите левую клавишу мыши на любую матрицу, чтобы переместить ее внутреннюю структуру; горизонталь- ные строки передвигаются вверх или вниз, вертикальные - влево или право. ♦ Перемещать всю матрицу. Если вы используете выбор областью, чтобы выбрать матрицу, тогда можете перемещать всю структуру в любом направлении. Если Layout не способен разместить все выбранные компоненты в пределах данной матрицы, оставшиеся компоненты помещаются в кластер. Сопутствующие темы: MATRIX TOOL, MATRIX (PLACE), FREE VIA MATRIX. Переименование компонентов (RENAMING COMPONENTS) Используйте эту команду, чтобы переименовать компоненты, основанные на стра- тегии направления переименования, установленной командой Component Renaming в меню OPTIONS. Чтобы переименовать компоненты: 1. Из меню OPTIONS выберите Components Renaming. Layout откроет диалоговое окно Rename Direction. 2. Выберите одну из стратегий (например, если вы выбираете Up, Left-стратегию, Layout начнет переименовывать компоненты с нижнего правого угла платы, пере- мещаясь от нижней кромки до верхней, затем переместится влево и повторит про- ход до полного завершения). 3. Нажмите ОК. 4. Из меню AUTO выберите Rename Components. Layout переименовывает компонен- ты согласно стратегии. После переименования компонентов вы должны внести изменения в схемную часть проекта. Сопутствующие темы: RENAME DIRECTION DIALOG BOX, COMPONENTS RENAMING.
Часть 4. Работа в Layout 371 Связывание компонентов с посадочными местами (LINKING COMPONENTS ТО FOOTPRINTS) Две распространенные ошибки, которые возможны в процессе AutoECO при откры- тии проекта: • Исчезают крепежные отверстия с платы при выполнении AutoECO. • Номера ножек на схеме не соответствуют названиям контактов в Layout. Исчезают крепежные отверстия с пиаты при выполнении AutoECO Крепежные отверстия неэлектрические и подлежат удалению в процессе AutoECO. Поэтому вы должны определить их как неэлектрические в диалоговом окне Edit Component. Чтобы определить компоненты как неэлектрические: 1. Нажмите кнопку Spreadsheets на панели инструментов. 2. Выберите Components в раскрывающемся списке. 3. Найдите компонент и дважды щелкните на нем. Откроется диалоговое окно Edit Component. 4. Выберите переключатель Non-Eiectric. 5. Нажмите ОК. Номера ножек на схеме не соответствуют названиям контактов в Layout Номера ножек в схеме должны соответствовать названиям ножек посадочных мест в файлах библиотек посадочных мест. Например, диод на схеме мог иметь ножки с именами Anode и Cathode, в то время как в посадочном месте соответствующие назва- ния ножек Апо и Cath или 1 и 2. Эти различия должны быть исправлены, или проект не будет загружаться. Исправить эти ситуации можно: • изменив названия ножек символа в схеме, чтобы они соответствовали названиям ножек посадочного места в Layout-библиотеке; • изменив названия ножек посадочного места в библиотеке, чтобы они соответство- вали названиям ножек символа. Каждое устройство на схеме характеризуется электрическим элементом. Например, характеристика может быть 74LS00. Электрические элементы согласовываются с поса- дочными местами одним из трех путей: • элемент содержит атрибут посадочного места типа DIP 14, который соответствует посадочному месту, найденному в библиотеке посадочных мест Layout; • имя элемента 74LS00 связано с посадочным местом в файле SYSTEM.PRT, распо- ложенном в подкаталоге LayoutVData; • если вы находитесь в процессе выполнения AutoECO и Layout не может найти ука- занное посадочное место, то открывается диалоговое окно Link Footprint to Com- ponent.
372 OrCAD 10. Проектирование печатных плат Сопутствующие темы: ALTERNATE FOOTPRINT (COMPONENT), COMPONENTS (DATA SPREADSHEETS), USING THE LIBRARY MANAGER. РАЗМЕЩЕНИЕ КОМПОНЕНТОВ Размещение компонентов с использованием матрицы (PLACING COMPONENTS USING A MATRIX) В Layout и Layout Plus вы можете размещать компоненты в пределах матрицы. Вы можете создавать матрицу любого размера в любом месте на плате. Чтобы разместить компоненты в матрице: 1. В меню TOOL укажите на Matrix и выберите Select Tool. 2. Спозиционируйте указатель в нужном месте верхнего правого угла матрицы, затем перетащите указатель в нижний левый угол и отпустите клавишу мыши. 3. Переместите указатель вертикально и горизонтально для создания желаемого числа ячеек. 4. Нажмите левую клавишу мыши, чтобы принять матрицу. 5. На инструментальной панели выберите кнопку Component. 6. Выберите группу компонентов, которые вы хотите разместить. 7. Из всплывающего меню выберите Matrix Place. Выбранные компоненты помещают- ся в матрицу. Сопутствующие темы: BUILDING COMPONENT CLUSTERS, GROUPING COMPONENTS FOR PLACEMENT. Круговое размещение компонентов (CIRCULAR PLACEMENT OF COMPONENTS) Layout Plus only Применяйте команду Place Array в меню AUTO, чтобы установить полярное разме- щение. Чтобы использовать круговое размещение, вы должны сначала выбрать компонент. Вы можете выбрать компонент, который уже присутствует на плате, или можете ис- пользовать кнопку Footprint и выбрать посадочное место из списка посадочных мест. Чтобы применить круговое размещение с выбранным компонентом: 1. В окне проекта нажмите SHIFT при выборе одного компонента для размещения. 2. В меню AUTO укажите Place и выберите Array. Откроется диалоговое окно Circular Placement. Поворот, радиус, стартовый угол от (0, 0) и угол компонента при этом будут уже введены автоматически.
Часть 4. Работа в Layout 373 Эти поля ввода имеют предварительно установленные значения, если вы выбрали компонент: • Footprint Name, • Group Number, • Rel Start X,Y, • Circle Radius, • Start Angle, • Comp Angle. Кроме этого, значения в следующих полях ввода постоянны, когда вы открываете диалоговое окно второй раз: • Comp Count, • Angle to Fill, • Angle Between, • Comp Angle Increment, • Added Comp Anglo, • Place Comp By. Примечание. Обратите внимание, что в диалоговом окне Circular Placement Component Count включает выбранный компонент. Для размещения компонентов по кругу без выбора одного из них: 1. В меню AUTO укажите Place и выберите Array. 2. В диалоговом окне Circular Placement выберите кнопку Footprint. 3. В диалоговом окне Select Footprint выберите библиотеку, которая содержит нужное посадочное место, выберите его и нажмите кнопку ОК, чтобы вернуться в диалого- вое окно Circular Placement. Библиотека с именем Local отображает список всех компонентов на плате. 4. Введите значения координат по X и по Y для центра круга и для относительного местоположения первого компонента. 5. Выберите опцию, чтобы использовать Use Angle to Fill или Use Angle Between. 6. Угловые значения могут быть положительные или отрицательные в пределах диа- пазона от 0 до 360°. Вы можете использовать вещественные числа или градусы и минуты. Например, угол 45,5° эквивалентен 45° 30' (45 градусов, 30 минут) и вво- диться может в любом формате. ОБЪЕКТЫ Создание зеркального отображения объектов (MIRRORING OBJECTS) Зеркальное отражение вращает препятствие вокруг оси X. Эта команда автоматиче- ски не заменяет слой на противоположный. Вы можете заменить слой вручную, нажав 14—2813
УМ OrCAD 10. Проектирование печатных плат соответствующий номер слоя в момент, когда препятствие все еще присоединено к ва- шему указателю. Если вы хотите, чтобы препятствие автоматически появилось на про- тивоположном слое, нажмите О. Противоположный уровень определен в электронной таблице слоев. Зеркальное отражение препятствия: 1. Выберите препятствие. 2. Нажмите правую клавишу мыши и из всплывающего меню выберите Mirror или нажмите CTRL + М. Как только вы выбираете команду Mirror, копия существующе- го объекта появляется на вашем указателе, отраженная по оси X. 3. Отпустите отраженный объект, щелкнув левой клавишей мыши. Зеркальное отражение препятствия на противоположный слой: 1. Выберите препятствие. 2. Из всплывающего меню выберите Opposite. Зеркальное отражение текста: 1. Разместите ваш указатель поверх текста или выберите текст. 2. Нажмите CTRL + М. Копия выбранного текста появляется нй вашем указателе, от- раженная по оси X. 3. Нажмите левую клавишу мыши, чтобы разместить отраженный текст. Зеркальное отражение текста на противоположный слой: 1. Выберите текст. 2. Из всплывающего меню выберите Opposite. Зеркальное отражение компонента на противоположный слой: 1. Выберите компонент. 2. Из всплывающего меню выберите Opposite. Обмен объектами (SWAPPING OBJECTS) Ручной обмен ножек: 1. Выберите первую ножку для обмена. 2. Нажмите CTRL + W. 3. Выберите вторую ножку, на которую вы хотите поменять. Ручной обмен компонентами: 1. Выберите оба компонента вместе, которые вы хотите поменять между собой. 2. Нажмите CTRL + W. Ручной обмен вентилей: 1. Выберите первый вентиль для обмена. 2. Нажмите CTRL + W. 3. Выберите второй вентиль.
Часть 4. Работа в Layout 375 Вращение объектов (ROTATING OBJECTS) Вращение компонента, группы, препятствия или текста: 1. Разместите ваш указатель над объектом или выберите объект. 2. Нажмите R. Выбранный объект присоединится к вашему указателю и будет вра- щаться вокруг нижнего левого угла с приращением, указанным в диалоговом окне System Settings. 3. Чтобы продолжить вращение объекта, нажмите R для каждого приращения. 4. Нажмите левую клавишу мыши, чтобы разместить вращаемый объект. РАЗНОЕ Понятие заливки медью, или медные зоны (UNDERSTANDING COPPER POUR) Заливка медью - процесс, который точно размещает тепловые разгрузки и устраня- ет все медные островки. Никакая плавающая медь не дозволяется; это означает, что медная зона будет иметь незакрашенные области, которые были бы электрически изо- лированы от основной части. Медная зона - экран, а не источник или корпус для цепи. Контур медной зоны не обязательно должен быть прямоугольным, он может иметь столько углов и дуг, сколько будез необходимо. Внутри медной зоны трассы той же са- мой цепи захвачены в медь, если не выбрана опция Isolate All Routes. Используйте медную зону с определением начала заливки, чтобы гарантировать, что каждый элемент медной зоны электрически активен. Например, если медная зона используется, чтобы распределить цепь в +5 В на широкой области, то медная зона с определением начала заливки предотвратит создание изолированных областей связан- ных ножек питания (не связанных ни с одним источником на +5 В). Layout принимает трассы и Vias как электрически активные и поэтому будет использовать их как начала для заливки, если только не была выбрана опция Seed Only From Designated Object в диалоговом окне Edit Obstacle. Если ножка разъема запитана на +5 В от кабеля или кросс-платы, то вы можете от- метить ее контактную площадку как начало для заливки медной зоны и с этого момента она станет электрически активна. Выберите на инструментальной панели инструмент ножки, укажите контактную площадку и выберите из всплывающего меню TOGGLE COPPER POUR SEED. Хотя вы можете указать несколько пассивных ножек питания как начало заливки, но лучше иметь только одну. Если вы хотите, чтобы ваш модифицированный Ratsnest отражал связность, создан- ную вашими медными зонами и плоскостями, выберите опцию Use Pours for Connecti- vity для опции Connectivity в диалоговом окне User Preferences. Эта опция удалит Ratsnests для связей, законченных медными зонами и плоскостями, и отчет о связности опустит эти связи также. Снятие выделения опции отобразит Ratsnest без необходимо- сти обновления медных зон для модификации базы данных связей и отображения Ratsnest (даже если на вашей плате нет никаких медных зон).
376 OrCAD 10. Проектирование печатных плат Вы можете размещать медные зоны на любом слое трассировки или питания. Это предпочтительный метод создания разбиения слоев. Медная зона может быть вложена на любую глубину, чтобы далее создавать плоскости разбиения по необходимости. Layout управляет созданием тепловой защиты на плоскостях разбиения, чтобы гаранти- ровать, что площадки со сквозными отверстиями и Vias, принадлежащей к одной цепи, только тепловые на внутренних слоях. В Layout медные зоны отображаются и обрабатываются как негативы, когда распо- ложены на внутренних слоях платы. Предупреждения 1. В диалоговом окне User Preferences вы должны оставить выбранной опцию Enable Copper Pour, но снять выделение опции Use Fast Fill Mode прежде, чем ста- нете создавать GERBER-файл. Иначе ваши GERBER-рисунки не будут иметь мед- ных зон. 2. На внутреннем слое Layout признает порядок Z для вложенных медных зон, но не для частично накладывающихся. Неполное перекрытие вызывает образование отсоединенных островков между перекрывающимися зонами (рис. 4.1). Вложенные Частично перекрывающиеся Net AGND Net AGND Net DGND Зтк/точенныи островок Net DGND Z order распознается Z order не распознается Рис. 4.1. Неполное перекрытие зон меди Когда медная зона используется как экран от ЭЛЕКТРОМАГНИТНЫХ ШУМОВ, она обычно создается изолированной ото всех трасс, Vias и контактных площадок. Она соединяется с отдельно разведенной ЗЕМЛЯНОЙ контактной площадкой, расположен- ной где-то посередине зоны, которую вы отметили как начальную точку для создания зоны меди. Контактная площадка начала заливки электрически активна, потому что она подключена к земле. Чтобы создавать требуемый тип изоляции, выберите опцию Isolate All Tracks and Seed Only в диалоговом окне Edit Obstacle. Затем выберите центрально- расположенную ЗЕМЛЯНУЮ контактную площадку и установите ей атрибут Copper Pour Seed, как описано выше. Антимедные зоны могут также быть помещены на внутренние слои, чтобы устано- вить области, которые не принадлежат к любой из цепей. Опция Use Pours for Connecti- vity в диалоговом окне User Preferences прослеживает любую топологию внутренних
Часть 4. Работа в Layout 377 слоев, вложенные зоны и антизоны и гарантирует, что Ratsnest точно отражает ваши связи. Если на вашей плате имеется насыщенная область, в которую медная зона нс может быть введена, то вы можете соединить разорванные области, выполнив разводку трассы от контактной площадки в заполненной медью зоне к площадке с незаполненной зоной. Новая трасса соединит эти области и заполнит медью незаполненную область. Повтор- ная заливка медью покроет и незаполненную ранее область. Чтобы создавалась тепловая изоляция вокруг Vias в пределах вашей медной зоны, отредактируйте ваш LAYOUT.INI-файл (в вашем \ORCADWIN\LA YOUT-каталоге), до- бавив следующую строку в раздел [LAYOUT_GLOBAL S] : THERMAL_COPPER _POUR_VIAS=YES Медная зона может быть на любом слое трассировки и может использовать сплош- ную заливку, заливку одиночными линиями и сеточную заливку. Layout может обраба- тывать зоны со смешанной заливкой (сплошной и сеточно-штриховой). Шаблон штри- ховки устанавливается в диалоговом окне Hatch Pattern, которое открывается, когда вы выбираете кнопку Hatch Pattern в диалоговом окне Edit Obstacle. Угол для сеточно-штриховой заливки должен быть кратен 45°. Вы можете его уста- новить в диалоговом окне Edit Obstacle, выбрав кнопку Hatch Pattern и введя желаемое значение в текстовое поле HATCH ROTATION. В диалоговом окне Edit Obstacle вы можете определять медные зоны. Чтобы определить контактную площадку как начало для заливки: I. В меню TOOL укажите на Pin и выберите Select Tool или выберите инструмент Pin на инструментальной панели. 2. Выберите контактную площадку. 3. Нажмите правую клавишу мыши и из всплывающего меню выберите команду Tog- gle Copper Pour Seed. Сопутствующие темы: CREATING COPPER POUR, REFRESH COPPER POUR, HATCH PATTERN DIALOG BOX, THERMAL RELIEFS. Использование цветовых правил (USING COLOR RULES) Используя диалоговое окно Add Color Rule, вы можете прибавлять тип объекта или слой в электронную таблицу Color. Если тип объекта или слой не перечислены в табли- це, они будут невидимы. Кроме того, цвет и видимость типов объекта или слоев, не пе- речисленных в электронной таблице, не могут быть отредактированы. Вы можете добавлять 3 категории к цветовой электронной таблице: заданный по умолчанию цвет для слоя, цвет для типа объекта или цвет для определенного типа объекта на определенном слое.
378 OrCAD 10. Проектирование печатных плат Если вы желаете редактировать видимость или цвет объекта на конкретном слое, то вы должны выбрать соответствующую опцию и определить слой в окне редактиро- вания. Данной процедурой можно назначить различные цвета на отдельные объекты. В случае конфликта подобно тому, когда объекты, назначенными слоем, уже имеют другие цветовые назначения, то цвет слоя имеет самый низкий приоритет. Чтобы добавить категорию в цветовую таблицу: 1. В меню OPTIONS выберите Color. Откроется цветовая электронная таблица. 2. Нажмите правую клавишу мыши и из всплывающего меню выберите New. Появит- ся диалоговое окно Add Color Rule. 3. Выберите соответствующее правило и слой и затем выберите OK. Layout прибавит элемент в цветовую электронную таблицу. Чтобы отредактировать элемент цветовой электронной таблицы: 1. В меню OPTIONS выберите Color. Появится цветовая электронная таблица. 2. Выберите элемент в электронной таблице. 3. Нажмите правую клавишу мыши и из всплывающего меню выберите новый цвет. Вы можете выбрать заказной цвет, выбрав первой команду Properties из всплываю- щего меню и выбрав цвет из диалогового окна Color, а затем выбрать цвет из всплывающего меню. Чтобы отредактировать элемент цветовой электронной таблицы: 1. В меню OPTIONS выберите Color. Появится цветовая электронная таблица. 2. Выберите элемент в электронной таблице. 3. Нажмите правую клавишу мыши и из всплывающего меню выберите Delete. Сопутствующие темы: DATABASE SPREADSHEETS COMMAND, COLOR (DATA SPREADSHEET). Создание размерной линии (STARTING DIMENSION LINES) Чтобы создать размерную линию: 1. В меню TOOL укажите на Dimension и выберите New. 2. Нажмите левую клавишу мыши в начальной точке измерения (используйте Find, чтобы указать точное место). 3. Перетащите указатель в конечную точку измерения и нажмите левую клавишу мыши. Вы можете использовать поле INCREMENT в диалоговом окне System Settings, что- бы создать размерную линию под углом, отличным от 90°. Если вы выбираете абсолютные размеры, то вы можете автоматически создавать линию штриховки и текст в любом месте, которое вы выберете. Размеры будут рассчи- таны относительно базовой точки платы. Сопутствующая тема - DIMENSION TOOL.
Часть 4. Работа в Layout 379 Поиск объяснений ошибок (FINDING ERROR EXPLANATIONS) Применение инструмента ошибки: 1. В меню TOOL укажите на Error и выберите Select Tool. 2. Выберите ошибку (круг на экране), по которой вы хотели бы получить информа- цию Краткое описание будет отображено внизу экрана. Или нажмите кнопку Query на инструментальной панели, чтобы получить более детальное описание. Сопутствующая тема - ERROR TOOL. Масштабирование изображения на экране (ZOOMING) Выполнение Zoom In: 1. В меню VIEW выберите команду Zoom In или выберите кнопку Zoom In на инстру- ментальной панели. Указатель изменяется на Z. 2. Разместите указатель в одном углу области, которую вы хотели бы увеличить. 3. Нажмите и перетащите указатель на противоположный угол области, которую вы хотели бы увеличить. 4. Нажмите ESC, чтобы выйти из режима изменения масштаба изображения. Выполнение Zoom Out: 1. В меню VIEW выберите команду Zoom Out или выберите кнопку Zoom Out на ин- струментальной панели. Zoom Out уменьшает масштаб платы 2:1, каждый раз при нажатии левой клавиши мыши. 2. Нажмите ESC, чтобы выйти из режима Zoom. Выполнение Zoom Center: 1. В меню VIEW выберите команду Zoom Center. 2. Нажмите мышь в точке проекта, которую вы хотели бы расположить по центру экрана. Выполнение масштабирования изображения командой Zoom DRC/Route Box: 1. В меню VIEW выберите Zoom DRC/Route Box. Указатель изменится на курсор масштабирования. 2. Переместите указатель в любую точку на экране и затем кратковременно нажмите левую клавишу мыши. Если вы нажимаете и удерживаете левую клавишу мыши, Layout предполагает, что вы хотите изменить размеры DRC-поля. Вы можете пере- мещать DRC-поле в любое место в пределах изображения на экране. 3. Когда DRC-поле находится в нужном месте, нажмите левую клавишу мыши снова и Layout сцентрирует это место на экране и восстановит графику так, что вы сможе- те рассматривать все окно трассировки с небольшими посторонними данными на- сколько это возможно. 4. Нажмите ESC, чтобы выйти из режима Zoom.
380 OrCAD 10. Проектирование печатных плат Сопутствующие темы: ZOOM DRC/ROUTE BOX COMMAND, DRC/ROUTE BOX (AUTOROUTE), DRC/ROUTE BOX (FANOUT), DRC/ROUTE BOX (REMOVE VIOLATIONS), DRC/ROUTE BOX (UNROUTE), DESIGN RULES CHECK. Перемещение DRC-окна (MOVING AND RESIZING THE DRC BOX) Для перемещения DRC-окна: 1. Из меню VIEW выберите Zoom DRC/Route Box. Указатель изменяется на Zoom Cursor. 2. Переместите указатель в любую точку экрана, затем кратковременно нажмите ле- вую клавишу мыши. Если вы нажмете и удерживаете левую клавишу мыши, Layout предполагает, что вы желаете изменить размеры DRC-поля. Вы можете перемещать DRC-окно в любое место в пределах видимости на экране. 3. Когда DRC-окно окажется в нужном месте, нажмите левую клавишу мыши снова и Layout сцентрирует это место на экране и сбросит графику так, чтобы вы могли рассматривать полное окно трассировки в удобном разрешении. Если вы желаете отменить это действие, нажмите ESC. Подсказка. Если вы желаете переместить DRC-окно, но не хотите изменять коэффици- ент разрешения на экране, выберите точку на экране для указания центр нового окна трассировки и нажмите «*» (звездочку) на цифровой клавиатуре. Для изменения размеров DRC-окна: 1. В меню VIEW выберите DRC Box. Форма курсора изменяется на Zoom Cursor. 2. Разместите указатель в одном углу нового DRC-окна. 3. Нажмите и перетащите указатель, чтобы изменить размеры DRC-окна. 4. Отпустите кнопку, когда будете удовлетворены размерами нового окна. Layout раскроет это окно на весь экран. Сопутствующая тема - ZOOM DRC/ROUTE BOX COMMAND Перемещение начала координат (MOVING THE DATUM) Чтобы перенести базовую точку: 1. В меню TOOL укажите на Dimension и выберите Move Datum. Ваш указатель изме- нится на маленькое перекрестие. 2. Спозиционируйте указатель в точке, где вы хотите, чтобы появилась база. Во время перемещения указателя координаты внизу экрана отражают его позицию относи- тельно предыдущей базы.
Часть 4. Работа в Layout 381 3. Нажмите левую клавишу мыши, чтобы разместить базу. Координаты в строке со- стояния отражают расстояния относительно нового начала отсчета. Инструмент ба- зы отключается, как только новая база установлена. 4. Нажмите правую клавишу мыши и выберите End Command или нажмите клавишу ESC, чтобы выйти из режима Move Datum. Сопутствующая тема - MOVE DATUM COMMAND. Перемещение таблицы сверл (MOVING THE DRILL CHART) Перемещение таблицы сверления: 1. В меню TOOL укажите на Drill Chart и выберите Move Drill Chart. Ваш указатель изменится на маленькое перекрестие. 2. Спозиционируйте указатель в точке, где вы хотите поместить верхний левый угол таблицы сверления, затем нажмите левую клавишу мыши. Таблица сверления появ- ляется в том месте и восстановится с самыми последними изменениями на плате. Если вы хотите освежить таблицу без ее перемещения, то выберите Redraw из меню VIEW или нажмите Ноте, чтобы перерисовать экран. Сопутствующие темы: MOVE DRILL CHART COMMAND, ReDRAW COMMAND. Объединение МАХ-файлов (MERGING .MAX FILES INTO A DESIGN) Объединение .МАХ-файлов наиболее полезно для размещения компонентов и объ- единения топологии главного раздела платы в проект. Вся информация, необходимая для дублирования раздела или шаблона от одного проекта до другого, объединяет: сетки, зазоры, Padstacks, упаковочную информацию, посадочные места, компоненты, цепи, трассы, медные зоны, свободные трассы, детали (типа препятствий) и текст. Раздел команды Merge Board содержит используемые соглашения при объединении файла, которые вы должны знать перед использованием этой команды. Чтобы объединить .МАХ-файл в открытый проект: 1. В меню FILE выберите Load. 2. В поле FILES OF TYPE выберите Merge Board (.MAX) Template (.ТСН или .TPL). 3. Выберите .МАХ-файл или файл шаблона, который будет объединен. Вас спросят: «Если какие-либо компоненты на плате, которую вы загружаете, име- ют такой же указатель ссылки, как и существующий компонент, то вы хотите делать копию или модифицировать существующий Comp? Ответ ДА для копии. Ответ НЕТ для модификации». Если вы ответите ДА, то добавленные компоненты в объединяемом файле будут с теми же самыми указателями ссылки, как и компоненты в открытом проекте,
382 OrCAD 10. Проектирование печатных плат но с тремя нулями, добавленными в конец их названия. Например: U1 становится U1000, R34 становится R34000. Первоначальные компоненты в открытом проекте со- храняют их указатели ссылки. Если вы ответите НЕТ, компоненты в открытом проекте будут заменены компонен- тами с тем же самым указателем ссылки из объединяемого файла. Сопутствующая тема - LOAD MERGE BOARD COMMAND. ТРАССИРОВКА Шаблон трассировки (стратегия) (ROUTE SWEEP (STRATEGY)) Стратегия Route Sweep устанавливает общие критерии разводки для проекта типа размера окна и шаблон направления. Имеется 7 шаблонов от 0 до 6. Нулевой шаблон - для операций ручной разводки и автоматической в пределах Route/DRC-окна. Шаблоны с 1-го по 6-й - для операций автотрассировки. Шаблон трассировки определен как движение активного окна разводки через всю РСВ, чтобы потенциально развести печатную плату на 100 %. Вы можете редактировать значения в диалоговом окне Sweep Edit. «Горячие» клавиши: SHIFT + W. SWEEP #0 - (WIN/COMP): цель ШАБЛОНА #0 состоит в том, чтобы установить критерии для ручной трассировки или автотрассировки отдельного окна (DRC/Route Box) или компонента в пределах окна (Autoroute Component). Эти назначения стоимо- сти не используются при автотрассировке платы. SWEEP #1 - (предварительная разводка): цель первого пакетного шаблона состоит в том, чтобы развести всю память и сопутствующие ей компоненты в проекте наиболее эффективно. На SMT-платах вы можете позволять трассировщику автоматически раз- водить SMT контактные площадки к внутренним переходникам. SWEEP #2 - (разводка лабиринтом): шаблон MAZE ROUTE используется для трас- сировки большей части трасс сигналов для типичного проекта, используя полное рас- пихивание и возможности повторной трассировки и всех стоимостных установок. Трас- сировщик разводит каждое окно близко к 100 % по возможности (в пределах его попы- ток) и затем перемещается к следующему окну. SWEEPS #3, #4 и #5 - (NEXT 1, 2, AND 3): шаблоны NEXT используются, чтобы сосредоточиться на оставшихся неразведенных связях, выравнивая, в свою очередь, по центру окно трассировки на каждой связи. Стоимостные установки назначаются, чтобы оптимизировать вероятность 100 %-го получения трассы. SWEEP #6 - (специальные опции): этот шаблон может быть установлен с целью, чтобы развести как можно больше связей на плате без Vias, уменьшить количество Vias на плате или устранить дополнительные углы. См. команду Load Strategy для информации относительно отдельных опций, связан- ных с каждым файлом стратегии.
Часть 4. Работа в Layout 383 Вы можете использовать диалоговое окно Sweep Edit, чтобы изменить название ка- ждого шаблона, размер активной области трассировки для каждого шаблона, перекры- тие для отдельных окон разводки, которое входит в состав шаблона, и первичные и вто- ричные направления шаблонов. Кроме того, вы можете определить, будет ли использо- вать трассировщик углы под 45 или под 90° при разводке. Для вызова диалогового окна Sweep Edit дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные из всплывающего меню. Количество диагональной (углами под 45°) трассировки, которую позволяют ис- пользовать трассировщику, может быть установлено выбором Off, On или Maximize. Направление шаблона может быть установлено выбором Route Next Connection в диало- говом окне Route Sweep для Next Sweep или выбором соответствующих кнопок первич- ных и вторичных полей направления. Размер активной области трассировки может быть установлен вводом значения в поля «ROUTE BOX: X» и «ROUTE BOX Y». Перекры- тие между окнами трассировки в течение автоматического выполнения шаблонов мо- жет быть установлено вводом значения процента в поля «OVERLAP % X:» и «OVERLAP % Y:». Сопутствующие темы: SWEEP EDIT. STRATEGY SPREADSHEETS COMMAND. Зазоры трассировки (стратегия) (ROUTE SPACING (STRATEGY)) Таблица Route Spacing отображает критерии зазоров для каждого слоя. Самый ми- нимальный зазор - 60-я часть Mil. «Горячие» клавиши: SHIFT + G. Для вызова диалогового окна Edit Spacing дважды щелкните на содержимом таблицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные во всплывающем меню. Сопутствующие темы: ROUTE SPACING DIALOG BOX, DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS. Проход трассировки (стратегия) (ROUTE PASS (STRATEGY)) Команда Route Pass открывает электронную таблицу Route Pass. Электронная таб- лица Route Pass показывает главные стратегии трассировки, которые Layout использует для каждого прохода трассировки. Доступность прохода также делает доступным соответствующий шаблон. Посколь- ку трассировщик следует определенному порядку при разводке связей, то он, как пра- вило, использует только один проход на шаблон. Однако трассировщик может выпол- нить и все 3 прохода перед переходом к следующему окну.
384 OrCAD 10. Проектирование печатных плат Вы можете отредактировать значения прохода трассировки в диалоговом окне Edit Route Pass. «Горячие» клавиши: SHIFT + Е. Вы можете использовать диалоговое окно Edit Route Pass, чтобы откорректировать установки для относительной стоимости добавления Vias (Via Cost), стоимости повто- рения (Retry Cost), общее усилие (Route Limit), которое трассировщик вкладывает в ка- ждый проход, количество попыток трассировки на связь и какой из алгоритмов трасси- ровки должен использоваться. Установки в диалоговом окне Edit Route Pass затрагива- ют только автотрассировку. Для ручной трассировки используйте диалоговое окно Manual Route strategy (доступное при выборе Manual Route/Shove Rules из меню OPTIONS). Для вызова диалогового окна Edit Route Pass дважды щелкните на содержимом таб- лицы. В момент активности электронной таблицы есть дополнительные команды редакти- рования, доступные из всплывающего меню. Сопутствующие темы: EDIT ROUTE PASS DIALOG BOX, STRATEGY SPREADSHEETS COMMAND. Слои трассировки (стратегия) (ROUTE LAYER (STRATEGY)) Команда Route Layers открывает электронную таблицу Route Layer. В этой элек- тронной таблице вы можете определить, действительно ли слой доступен или запрещен для трассировки, для каждого шаблона. Вы можете также определить первичное на- правление (горизонтальное и вертикальное предпочтение) слоя, стоимость слоя (отно- сительная стоимость каждого слоя в пределах проекта к использованию отдельного слоя) и стоимость трассировки между ножек (стоимость трассировки между ножками микросхемы) для каждого слоя. Вы можете редактировать эти значения, используя диалоговое окно Edit Layer Strategy. Сопутствующие темы: EDIT LAYER STRATEGY DIALOG BOX, STRATEGY SPREADSHEETS. Проход размещения (стратегия) (PLACE PASS (STRATEGY)) Используя файлы стратегии размещения, вы определяете поведение Layout в тече- ние процесса размещения. Вы можете просмотреть файл стратегии размещения в таб- лице Place Pass. Редактируйте значения файла стратегии в диалоговом окне Edit Place Pass. «Горячие» клавиши: SHIFT + А.
Часть 4. Работа в Layout 385 Сопутствующие темы: EDIT PLACE PASS DIALOG BOX, DATABASE SPREADSHEETS, STRATEGY SPREADSHEETS. Подключение цепей питания и земли к внутренним слоям (ATTACHING GROUND AND POWER NETS TO THE PLANE LAYER) Для этого подключения: 1. Дважды щелкните на цепи ЗЕМЛИ или ПИТАНИЯ в электронной таблице цепей. Это откроет диалоговое окно Edit Net. 2. Выберите кнопку Net Layers. Это откроет диалоговое окно Layers Enabled for Routing. 3. В групповом окне Plane Layers выберите внутренний слой GND и нажмите кнопку ОК для обоих диалоговых окон. 4. Повторите этот процесс для цепи питания. Создание медного полигона (CREATING COPPER POUR) После того как вы создали медную зону, вы можете использовать опцию Use Fast Fill Mode в диалоговом окне User Preferences (в меню OPTIONS выберите User Preferences), чтобы уменьшить время обновления экрана для заполнения медных зон. Однако вы должны отключить эту опцию перед созданием GERBER-файла. Для создания Copper Pour: 1. Выберите кнопку Obstacle на панели инструментов. 2. Из всплывающего меню выберите New. 3. Из всплывающего меню выберите Properties. Откроется диалоговое окно Edit Obstacle. 4. Выберите Copper Pour из раскрывающегося списка Obstacle Туре. 5. Выберите слой для медной зоны из раскрывающегося списка Obstacle Layer. 6. Введите имя цепи медной зоны в текстовое поле NET ATTACHMENT. Имя должно быть введено заглавными буквами. 7. Если вы не нуждаетесь в шаблоне штриховки для медной зоны, перейдите к шагу 9 (см. ниже) или выберите кнопку Hatch Pattern. Откроется диалоговое окно Hatch Pattern. 8. Укажите тип шаблона штриховки и нажмите ОК, чтобы закрыть диалоговое окно Hatch Pattern, затем нажмите ОК, чтобы закрыть диалоговое окно Edit Obstacle. 9. Нажимайте левую клавишу мыши, чтобы разместить каждую вершину зоны, затем из всплывающего меню выберите Finish, чтобы принять форму. 10. Если недавно помещенная зона меди перекрывает существующую, то выберите кнопку панели Refresh Copper Pour.
386 OrCAD 10. Проектирование печатных плат 11. Если после обновления экрана медная зона не видна, значит, она не содержит трасс или переходников, от которых происходит заливка. Выберите кнопку панели Pin, затем в пределах медной зоны выберите контактную площадку, предпочтительно ту, которая принадлежит разъему на краю платы. 12. Из всплывающего меню выберите медь Toggle Copper Pour Seed. Контактная пло- щадка станет точкой начала для медной зоны, обозначенной «X», который появится на контактной площадке. Предупреждения 1. В диалоговом окне User Preferences вы должны оставить выбранной опцию Enable Copper Pour, но снять выделение опции Use Fast Fill Mode прежде, чем вы станете создавать GERBER-файл. Иначе ваши GERBER-рисунки не будут иметь медных зон. 2. На внутреннем слое Layout признает порядок Z для вложенных медных зон, но не для частично накладывающихся. Неполное перекрытие вызывает образование отсоединенных островков между перекрывающимися зонами (рис. 4.2). Вложенные Частично перекрывающиеся Net AGND Net AGND Net DGND Отключенный островок Net DGND Z order распознается Z order не распознается Рис. 4.2. Неполное перекрытие зон меди Сопутствующие темы: UNDERSTANDING COPPER POUR, REFRESH COPPER POUR, REPOUR, HATCH PATTERN DIALOG BOX, USING COPPER POUR AS A SHIELD. Использование медного полигона как экрана (USING COPPER POUR AS A SHIELD) Для создания медной зоны, которая используется как экран: 1. Выберите кнопку панели Obstacle Tool. 2. Из всплывающего меню выберите New.
Часть 4. Работа в Layout 387 3. Из всплывающего меню выберите Properties. Откроется диалоговое окно Edit Obstacle. 4. Выберите Copper Pour из раскрывающегося списка Obstacle Туре. 5. Выберите Copper Pour Layer из раскрывающегося списка Obstacle Layer. 6. Введите имя цепи медной зоны в текстовое поле NET ATTACHMENT. (Имя должно быть введено заглавными буквами.) 7. Выберите эти две опции: Seed Only From Designated Object и Isolate All Routes. 8. Выберите кнопку OK, чтобы закрыть диалоговое окно Edit Obstacle. 9. Нажмите и удерживайте левую клавишу мыши при вводе рисунка зоны, затем из всплывающего меню выберите команду Finish, чтобы принять созданную форму. 10. Выберите инструмент Pin на инструментальной панели. 11. Выберите контактную площадку, которая принадлежит к той же самой цепи, к ко- торой принадлежит и медная зона. 12. Из всплывающего меню выберите Toggle Copper Pour Seed. Контактная площадка станет точкой начала для медной зоны, обозначенной «X», который появляется на контактной площадке. 13. Выберите кнопку панели Refresh Copper Pour. Сопутствующие темы: UNDERSTANDING COPPER POUR, REFRESH COPPER POUR, HATCH PATTERN DIALOG BOX, CREATING COPPER POUR. Создание плоскостей разбиения (CREATING SPLIT PLANES) Помещая Copper Pours на плоскости, вы можете создать столько изолированных об- ластей, сколько вам необходимо, чтобы разместить требуемое питание и землю и подключить к ним определенные цепи. Чтобы подключить определенные цепи к зоне меди, вы сначала назначаете первичную цепь на внутренний слой, используя диалого- вое окно Edit Net, а затем подключаете вторичные цепи, указывая имя цепи в диалого- вом окне Edit Obstacle и включая по крайней мере одну ножку цепи при рисовании мед- ной зоны. Вы можете также создать вложенную медную зону на плоскости и назначить ей по- рядок Z. Layout вкладывает медь с более высоким Z-порядком, в пределах следующей меди - с более низким Z порядком и применяет соответствующие правила зазоров. Создание внутреннего слоя: 1. Выберите первичную цепь для подключения к внутреннему слою: ♦ На инструментальной панели выберите кнопку View Spreadsheets. ♦ Выберите Nets. ♦ Выберите первичную цепь для назначения на внутренний слой.
388 OrCAD 10. Проектирование печатных плат ♦ Нажмите правую клавишу мыши и из всплывающего меню выберите Properties. Откроется диалоговое окно Edit Net. 2. Подключите первичную цепь к внутреннему слою: ♦ Нажмите кнопку Net Layers. Откроется диалоговое окно Layers Enabled for Routing. ♦ В окне Plane Layers выберите соответствующий внутренний слой (PWR или GND) для первичной цепи. Вы можете заменять слои трассировки или свобод- ные слои на внутренние, используя электронную таблицу слоев. Для более под- робной информации относительно обозначения слоев как внутренних см. разд. «Диалоговые окна. Edit Layer Dialog Box». ♦ Нажмите OK в обоих диалоговых окнах. Это заставит Layout размещать тепловую разгрузку на внутреннем слое для кон- тактных площадок сквозных отверстий и Vias первичной цепи. 3. Присвойте цепи отличительный цвет: ♦ Пока вы все еще в электронной таблице цепей, нажмите правую кнопку мыши на ячейке цвета первичной цепи или вторичной. ♦ Выберите Change Color. ♦ Выберите цвет из палитры цветов. ♦ Повторите шаги п. 3 для каждой связанной цепи, выбирая различные цвета для каждой из них. Тепловые разгрузки для первичной цепи появятся в цвете, который вы выбрали для нее. Тепловые разгрузки для вторичных цепей будут появляться в их соот- ветствующих цветах после того, как вы подключите их к медной зоне и выбере- те команду Refresh АП (или кнопку панели). 4. Создайте медную зону и прикрепите вторичную цепь к ней: ♦ Из меню VIEW выберите Zoom DRC/Route Box. ♦ Изобразите крупным планом область, которую необходимо покрыть медью. Обеспечьте видимость на экране по крайней мере одной ножки цепи, которую вы хотите присоединить к медной зоне. ♦ Выберите кнопку панели Obstacle. ♦ Из всплывающего меню выберите New. ♦ Из всплывающего меню выберите Properties. Откроется диалоговое окно Edit Obstacle. ♦ Из раскрывающегося списка Obstacle Туре выберите Copper Pour. ♦ Из раскрывающегося списка Net Attachment выберите цепь, которую вы хотите прикрепить к медной зоне. ♦ Нарисуйте контуры медной зоны, включая по крайней мере одну ножку, при- крепленную ко вторичной цепи. 5. Обновите медную зону и связность: ♦ Из меню AUTO укажите Refresh и выберите All. Layout обновит связность и по- кажет все тепловые разгрузки в их соответствующих цветах.
Часть 4. Работа в Layout 389 Сопутствующие темы: EDIT LAYER DIALOG BOX, BOARD (FANOUT), DRC/ROUTE BOX (FANOUT), LAYERS DATA SPREADSHEET, LAYERS ENABLED FOR ROUTING DIALOG BOX, THERMAL RELIEFS, GERBER PLOT PREVIEW, CREATING COPPER POUR. Выполнение разветвления цепей питания и земли (IMPLEMENTING POWER AND GROUND FANOUT) Вы должны сгенерировать стрингеры для ПИТАНИЯ и ЗЕМЛИ прежде, чем станете разводить любые другие сигналы. Стрингеры ПИТАНИЯ и ЗЕМЛИ подключают все SMT-контакты питания и земли к соответствующему внутреннему слою питания и зем- ли, используя переходники с тепловой защитой. Чтобы выполнить Fanout для ПИТАНИЯ и ЗЕМЛИ: 1. Используя таблицу Nets Spreadsheet (Shift + N), отредактируйте все цепи ПИТАНИЯ и ЗЕМЛИ, чтобы прикрепить их к соответствующему слою. Это позволит трасси- ровщику определять их как цепи напряжений, а не сигнальные. 2. Отключите трассировку для всех цепей, кроме цепей ПИТАНИЯ и ЗЕМЛИ. Вы мо- жете выделить все цепи, включая питание и землю, нажав левую клавишу мыши на столбце Net Name, затем нажмите Shift и, удерживая, нажмите левую клавишу мы- ши на цепях питания и земли для снятия выделения. 3. В меню AUTO выберите соответствующую команду Fanout (плата, DRC/Route-окно или компонент). Layout откроет диалоговое окно Fanout Smd Pads (для версий ниже 9.0) или (для версий начиная с 9.0). Выберите в меню OPTIONS Fanout Settings. Откроется диалоговое окно Fanout Settings. 4. Выберите опцию Fanout Power/GND и все соответствующие опции в пределах этой группы и отключите опцию Fanout Signals. 5. Установите необходимые опции Fanout Direction. 6. В текстовом поле MAXIMUM FANOUT DISTANCE определите максимальное рас- стояние от SMD до переходника. 7. Выберите опцию Start Batch Route When Done, чтобы автоматически выполнить ав- тотрассировку после завершения Fanout, и нажмите ОК (для версий ниже 9.0). Или, если вы хотите задержать автотрассировку, выберите ОК и не выбирайте оп- цию Start Batch Route When Done. Layout выполнит Fanout для ПИТАНИЯ и ЗЕМ- ЛИ согласно установленным опциям. 8. Вручную или интерактивно доразведите все отказы. Используйте маркеры ошибок Bad Smd-To-Plane Connection для определения мест отказов.
390 OrCAD 10. Проектирование печатных плат 9. Запустите Board Design Check с выбранной опцией SMT Fanouts. Это определит, все ли ножки питания и земли рассредоточены по соответствующим слоям питания и земли. Повторяйте шаги 8 и 9, пока все контакты не будут подключены должным образом. Примечание. Вы можете расположить таблицу Error Markers и окно проекта, чтобы они не перекрывались. Тогда, если вы дважды щелкните на ошибке, окно проекта изме- нит масштаб изображения на соответствующий контакт. Сопутствующие темы: ABOUT FANOUT, EDIT NET DIALOG BOX, LOAD STRATEGY COMMAND, AUTOROUTE BOARD COMMAND, THERMAL RELIEFS, FANOUT SETTINGS DIALOG BOX, FANOUT BOARD COMMAND, FANOUT COMPONENT, FANOUT WINDOW. Использование тепловых разгрузок (USING THERMAL RELIEFS) Layout обеспечивает вас выбором тепловой защиты. Чтобы назначить нужную вам тепловую защиту, необходимо выполнить некоторые действия. Для гарантирования соответствующей тепловой защиты: 1. В левом столбце Color Spreadsheet проверьте наличие внутреннего (PLANE) слоя. 2. Если он присутствует, перейдите к шагу 4 (см. ниже). Или, если он отсутствует, щелкните левой клавишей мыши в окне Color Spreadsheet, далее выберите New из падающего меню. Появится диалоговое окно Add Color Rule. 3. В текстовое окно Layer введите имя (Nickname) слия вместо минуса, затем нажмите OK. Color Spreadsheet появится снова. 4. Дважды щелкните на внутреннем слое, чтобы появилось диалоговое окно Color. 5. Выберите нужный цвет и нажмите ОК для возврата в Color Spreadsheet. 6. Проверьте, что слой видим (имеет сплошной цвет, а не диагона льные линии). 7. В Net Spreadsheet дважды щелкните на цепи внутреннего слоя, чтобы появилось диалоговое окно Edit Net, затем выберите кнопку Net Layers. 8. В диалоговом окне Layers Enabled for Routing, Plane Layers Group доступны опции GND или Power как приемлемые. Затем выберите ОК, чтобы закрыть все окна. 9. Из раскрывающегося списка окна Layer на панели инструментов выберите слой DRILL (DRL). Сделанные отверстия отображаются в выбранном цвете. 10. Если тепловая защита не видна, выберите команду Redraw из меню VIEW.
Часть 4. Работа в Layout 391 Чтобы установить размер тепловой защиты: 1. Из меню OPTIONS выберите команду Thermal Relief. Диалоговое окно Thermal Relief доступно. 2. Введите размеры для большой и малой тепловой защиты, затем выберите кнопку OK. Layout использует малую тепловую защиту по умолчанию. 3. В электронной таблице Padstacks для каждого Padstack, на который воздействует тепловая защита, дважды щелкните на Padstack, чтобы отобразить диалоговое окно Edit Padstack. 4. Проверьте, что опция Large Thermal Relief выбрана, если вы хотите большую тепло- вую защиту, и что она не выбрана, если вы хотите малую тепловые защиту, затем нажмите кнопку ОК. Сопутствующие темы: THERMAL RELIEFS COMMAND, THERMAL RELIEFS DIALOG BOX. Ручная трассировка (MANUAL ROUTING) Вы можете использовать команду Track, чтобы создать новые трассы или редакти- ровать существующие без их разрывания, выбирая любую разведенную вершину или сегмент и щелкая левой клавишей мыши. Если вы выбираете трассу, используя Manual Route, вы можете продолжать разводить сегмент трассы под углом 90 или 45°. Для ручной трассировки: 1. В меню TOOL укажите Track и выберите Select Tool. 2. В меню VIEW выберите Zoom In, нажмите на экране, чтобы увеличить область трассировки, в которой вы будете работать, затем нажмите ESC, чтобы закончить команду Zoom. 3. Выберите Ratsnest. Курсор изменится к малогабаритному перекрестию, и Ratsnest захвачен указателем. 4. Перетащите указатель, чтобы создать трассу на вашей плате. Когда вы нажимаете левую клавишу мыши, трасса прикрепится к ближайшей контактной площадке дан- ной цепи. 5. Продолжайте перемещать курсор, чтобы создать дополнительные сегменты трассы. Щелкайте левой клавишей мыши для создания вершин трассы, которую вы разво- дите. Вы можете удалить разведенный сегмент, поместив курсор на сегмент и нажав Delete. Layout может обеспечить подсказкой направления (Routing Hints) для под- ключения к контактам, переходникам и разведенным сегментам. Вы можете разре- шить подсказки трассировки в диалоговом окне Route Settings. 6. Нажмите левую клавишу мыши, чтобы закончить трассу. Курсор изменит форму на первоначальную, и Ratsnest исчезнет. 7. Выберите разведенную трассу и укажите Lock в POP-UP-меню. Это заблокирует созданную трассу, чтобы она не перемещалась, если далее будет использоваться ав- тотрассировка.
392 OrCAD 10. Проектирование печатных плат Примечание. Желтые треугольники в Ratsnest указывают неразведенную связь с нуле- вой длиной (связи, которые идут непосредственно от контактной площадки на верхнем слое на контактную площадку на нижнем слое). Эти связи необходимо разводить с использованием переходного отверстия. При редактировании трасс вы можете наблюдать различные эффекты, в зависимо- сти от того, редактируете ли вы сегмент или вершину. Например, если вы помещаете ваш указатель непосредственно в вершину сегмента и нажимаете левую клавишу мыши, трассировщик подхватывает только вершину и два непосредственно смежных сегмента. Вы можете определить эффект выбора разводки в диалоговом окне User Preferences. Когда вы выбираете трассу левой клавишей мыши в месте, где имеется несколько медных объектов на разных слоях, трассировщик редактирует трассу, которая находит- ся на текущем слое. Если вы указали на существующую трассу и ввели номер слоя, трасса перейдет на новый слой и Vias установятся автоматически, где необходимо. Если невозможно очистить место для Vias, трассировщик отвечает сигналом и не переносит трассу. Вы можете копировать трассы, выбирая область (даже если эта область охватывает только одну трассу) и нажимая Insert. Ratsnest-связь между двумя площадками должна уже существовать в том месте, в которое вы копируете трассу. Копирование трасс осо- бенно полезно для любой повторяющейся электрической схемы типа циклических ис- пытательных плат IC с повторяющейся электрической схемой. Сопутствующие темы: ROUTE SETTINGS, ROUTE SETTINGS DIALOG BOX, ROUTING, SELECT TOOL (TRACK), SELECT TOOL (TRACK SEGMENT). Подсказки трассировки (ROUTING HINTS) Подсказки трассировки позволяют вам получать подсказки направления и места для контактных площадок, переходников или вершин при ручной трассировке. Например, выход из площадки вы обычно можете выполнить двумя путями. Вы можете или выйти по диагонали, а затем переключиться в 135 DEGREE, чтобы идти прямо, или можете выйти прямо и затем переключиться в диагональный режим трасс. Любым из этих путей вы попадаете в то же самое место. Перемещая указатель в желае- мом направлении выхода из площадки и имея первый сегмент для продолжения, вы по- зволяете трассировщику понять путь для поиска места. В диалоговом окне Route Settings вы можете выбрать: • никогда не применять подсказки, когда трассировщик использует алгоритм по умолчанию; • использовать подсказки только при выходе из контактных площадок и переходников; • всегда использовать подсказки, что означает получение подсказок направления при выходе из площадок, переходников и также при продолжении окончаний сегментов, разведенных последними.
Часть 4. Работа в Layout 393 На рис. 4.3 показан временный путь соединения после того, как трассировщик при- нимает подсказку направления, которая предлагает продолжать прямо из конечной точ- ки разведенного сегмента. Рис. 4.3. Временный путь соединения На рис. 4.4 показан временный путь того же самого соединения после подсказки направления, которая предлагает продолжать по диагонали от конечной точки. Рис. 4.4. Временный путь соединения после подсказки направления Ручная трассировка цепей, подключенных к слоям питания или к медным полигонам (MANUALLY ROUTING NETS THAT ARE CONNECTED TO PLANES AND COPPER POURS) Следуйте процедуре ниже, чтобы вручную развести цепь, чья связность частично удовлетворена слоем питания и медной заливкой. Предупреждение. Не используйте команду Minimize Connections при трассировке. Вы- полнение команды Minimize Connections в то время, как вы разводите, побуждает Layout отказаться от использования данных связности медной заливки и отображать связи, используя Ratsnests. Если это случается, повторите шаги 1 и 2. Примечание. Желтые треугольники в Ratsnest указывают на неразведенную связь с нулевой длиной (связи, которые идут непосредственно от контактной площадки на верхнем слое на контактную площадку на нижнем слое). Эти связи необходимо разводить с использованием переходного отверстия. 15—2813
394 OrCAD 10. Проектирование печатных плат Чтобы вручную развести цепи, которые подключены к внутренним слоям питания и к медным зонам: 1. Установите опции User Preference: ♦ В меню OPTIONS выберите User Preferences. Откроется диалоговое окно User Preferences. ♦ Выберите флажок Enable Copper Pour. ♦ Выберите флажок Pours for Connectivity. ♦ Нажмите OK. 2. Обновите базу данных связности: выберите кнопку панели Refresh All. Layout обно- вит базу данных связности. Исчезнут Rats nets связей, которые были закончены че- рез внутренние слои питания и медные зоны. 3. Откорректируйте опции User Preference: ♦ В меню OPTIONS выберите User Preferences. ♦ Очистите флажок Enable Copper Pour. Это гарантирует, что медная зона не бу- дет прятать элементы, с которыми вы могли бы захотеть поработать, но при этом позволит использовать опцию Use Pours for Connectivity. 4. Установите тип переподключения: ♦ Выберите кнопку электронной таблицы на панели и выберите Nets. Откроется электронная таблица цепей. ♦ Выберите все цепи. ♦ Из всплывающего меню выберите Properties. Откроется диалоговое окно Edit Net. ♦ Выберите кнопку Net Reconn. Откроется диалоговое окно Net Reconn. ♦ Выберите опцию No Dyn. Reconn. ♦ Нажмите ОК в обоих диалоговых окнах. 5. Вручную разведите цепи. При трассировке, если вы нажимаете клавишу ALT и левую клавишу мыши на до- рожке, вы можете начать новую дорожку. Это известно как Т-разводка. Вы можете ис- пользовать Т-разводку даже при том условии, что динамическое переподключение от- ключено. Сопутствующие темы: USER PREFERENCES, ROUTE SETTINGS, ROUTE SETTINGS DIALOG BOX, ROUTING, MANUAL ROUTING, USING EDIT SEGMENT MODE, SELECT TOOL (TRACK), SELECT TOOL (TRACK SEGMENT).
Часть 4. Работа в Layout 395 Трассировка (ROUTING) Чтобы трассировать прямые соединения: 1. В меню TOOL укажите Track и выберите Select Tool или на панели инструментов выберите кнопку Add/Edit Route Mode. 2. Выберите ножку компонента, от которой вы хотите запустить трассировку. Layout может обеспечивать подсказками направления (Routing Hints) для выводов площа- док, переходников и разведенных сегментов. Вы можете позволить подсказки трас- сировки в диалоговом окне Route Settings. 3. Переместите указатель на следующую вершину или контакт и нажмите левую кла- вишу мыши. 4. Повторите шаг 3, пока вы не подключаете последнюю вершину или ножку. 5. Нажмите правую клавишу мыши и выберите End Command из всплывающего меню или нажмите клавишу ESC. Чтобы создать трассу с изогнутыми углами: 1. В меню TOOL укажите Track и выберите Select Tool или на панели инструментов выберите кнопку Add/Edit Route Mode. 2. Нажмите правую клавишу мыши и из всплывающего меню выберите Curved Corners. 3. Выполните процедуры для трассировки прямых соединений выше. Углы вершин будут изогнуты. Чтобы изменить толщину трассы в процессе трассировки: 1. После определения места вершины прежде, чем вы зафиксируете ее, нажмите пра- вую клавишу мыши и из всплывающего меню выберите Change Width. Появится диалоговое окно Track Width. 2. Введите целочисленное значение в текстовое поле NEW WIDTH. 3. Нажмите ОК. Layout использует новую ширину для всех последующих сегментов или пока вы не измените ширину снова. Чтобы изменить ширину трассы разведенной цепи: 1. Проверьте, что один из инструментов трассировки выбран. 2. Выберите цепь. 3. Нажмите правую клавишу мыши и из всплывающего меню выберите Change Width. Появится диалоговое окно Track W'dth. 4. Введите целочисленное значение в текстовое поле NEW WIDTH. 5. Нажмите ОК. Ширина, показанная в поле CON WIDTH таблицы Nets Spreadsheet, - заданная по умолчанию ширина для любых новых сегментов. Если вы желаете изменить значение по умолчанию так, чтобы не вызывать диалоговое окно Track Width каждый раз. когда вы начинаете разводить цепь, вы должны изменить поле CON для соответствующей цепи.
396 OrCAD 10. Проектирование печатных плат Сопутствующие темы: ROUTE SETTINGS, ROUTE SETTINGS DIALOG BOX, MANUAL ROUTING, USING EDIT SEGMENT MODE, SELECT TOOL (TRACK), SELECT TOOL (TRACK SEGMENT). Использование режима редактирования сегмента (USING EDIT SEGMENT MODE) Сегменты трасс в Layout состоят из трех областей: две конечные области и средняя область. Выбор средней области сегмента выбирает полный сегмент Вы можете менять положение сегмента, выбирая среднюю область. Выбор концов сегмента позволяет вам изменять длину сегмента и его направление, а также углы при вершине. При перемещении сегментов Layout создает углы согласно установкам ручной трас- сировки и поддерживает законные шаблоны трассировки (рис. 4.5). Обычно он не соз- дает острые, неортогональные или не под 135° углы. В редких случаях он может соз- дать острый угол, если это полезный промежуточный этап к выполнению конечной це- ли трассировки. I ни™ —i—мншннмннннншннннннц Рис. 4.5. Сегменты до перемещения (слева) и после Layout перемещает сегмент, только когда указатель находится в пределах «расстоя- ния выбора» доступной области платы для перемещения трассы (рис. 4.6). Когда вы пе- ремещаете указатель поверх трассы с корректным потенциалом, то Layout перемещает выбранный сегмент в это место. Используя этот метод, вы можете избежать создания промежуточных площадок или переходников. Рис. 4.6. Сегменты до перемещения (слева) и после
Часть 4. Работа в Layout 397 Выбор конца сегмента прибавляет вершину в точке выбора (рис. 4.7). Рис. 4.7. Конечная точка до перемещения (слева) и после (углы 90°) Сопутствующие темы: EDITING SEGMENTS, MANUAL ROUTING, ROUTING HINTS, ROUTE SETTINGS DIALOG BOX. Редактирование сегментов (EDITING SEGMENTS) Чтобы переметить сегмент: 1. Выберите сегмент, который хотите переместить, за середину. 2. Переместите его в желаемое место. 3. Нажмите левую клавишу мыши. Чтобы изменить толщину сегмента, который вы устанавливаете: 1. Выберите соединение для трассировки. 2. Нажмите левую клавишу мыши, чтобы захватить трассу за точку, в которой вы хо- тите изменить толщину. 3. Нажмите W. Layout откроет диалоговое окно, показывающее существующую тол- щину линии. 4. Введите новое значение толщины. Оно заменит старое значение. 5. Нажмите ОК. Если вы размещаете указатель на невыбранном сегменте трассы и нажимаете W, от- крывшееся диалоговое окно позволяет вам изменить ширину сегмента, связи или пол- ной цепи. Если вы находитесь в активном режим DRC, Layout выдаст предупреждение при возникновении короткого замыкания. Сопутствующие темы: USING EDIT SEGMENT MODE, MANUAL ROUTING, ROUTING HINTS, ROUTE SETTINGS DIALOG BOX.
398 OrCAD 10. Проектирование печатных плат Генерация контрольных точек (GENERATING TEST POINTS) Layout обеспечивает большую гибкость с контрольными точками. Поскольку вы можете определять одну или большее количество Vias для использования под кон- трольные точки, вы можете назначить отличительную форму или другую характеристи- ку вашему переходнику контрольной точки. Вы можете генерировать контрольные точки автоматически (Layout и Layout Plus), используя инструментальные средства автомаршрутизации, или вы можете размещать их в интерактивном режиме (все издания 1 ayout) в процессе ручной разводки. Если вы хотите получить отчет о созданных контрольных точках, выберите Reports из меню FILE, затем выберите Test Points List и нажмите кнопку ОК. Предупреждение. В некоторых случаях возможно создавать контрольные точки, ис- пользуя Vias-трассировки, но это не рекомендуется. Если вы используете обычные переходники под контрольные точки, а затем пробуете удалить все контрольные точки, то Layout будет пробовать удалить переходные отверстия, имеющие двойной режим работы. Под контрольные точки вы всегда должны использовать переходные отверстия, не участвующие в текущей трассировке. Автоматическая генерация контрольных точек: 1. В электронной таблице Padstacks выберите первый переходник, который не опреде- лен на всех слоях. 2. Из всплывающего меню выберите команду Properties. Откроется диалоговое окно Edit Padstack. 3. Укажите опцию Use for Test Point и выберите кнопку ОК. 4. Определите форму и размер переходника контрольной точки. 5. Если вы нуждаетесь в дополнительных Vias, доступных для использования под кон- трольные точки, повторите шаги выше. 6. В электронной таблице цепей выберите цепи, нуждающиеся в контрольных точках. 7. Из всплывающего меню выберите команду Properties. Откроется диалоговое окно Edit Net. 8. В групповом окне Net Attributes выберите Test Point, затем нажмите кнопку ОК 9. Проверьте, что плата полностью разведена. 10. Из меню AUTO укажите Place и выберите команду Test Point. Откроется диалоговое окно Test Point Settings. Сделайте ваш выбор и нажмите кнопку OK. Layout размес- тит контрольные точки в каждую из указанных цепей. Генерация контрольных точек в интерактивном режиме: 1. В электронной таблице Padstacks выберите первый переходник, который не опреде- лен на всех слоях. 2. Из всплывающего меню выберите команду Properties. Откроется диалоговое окно Edit Padstack. 3. Укажите опцию Use for Test Point и выберите кнопку ОК.
Часть 4. Работа в Layout 399 4. Определите форму и размер переходника контрольной точки. 5. Если вы нуждаетесь в дополнительных Vias, доступных для использования под кон- трольные точки, повторите шаги выше. 6. Выберите инструмент ручной трассировки. 7. Выберите цепь, которая нуждается в контрольной точке, разведите ее, затем выбе- рите команду Add Test Point из всплывающего меню. Layout разместит переходник и пометит его как контрольную точку. Сопутствующие темы: ADD TEST POINT COMMAND, PLACE TEST POINTS AUTOMATICALLY. Вставка контрольных точек (INSERTING TEST POINTS) Чтобы поставить контрольную точку: 1. Выберите законченную дорожку, используя любой инструмент маршрутизации. 2. Нажмите Р. Это вставит Testpoint в самую близкую вершину. Предупреждение. В некоторых случаях можно создавать контрольные точки, исполь- зуя Vias-трассировки, но это не рекомендуется. Если вы используете обычные пере- ходники под контрольные точки, а затем пробуете удалить все контрольные точки, то Layout будет пробовать удалить переходные отверстия, имеющие двойной режим работы. Под контрольные точки вы всегда должны использовать переходные отвер- стия, не участвующие в текущей трассировке. Создание и назначение переходных отверстий (DEFINING AND ASSIGNING VIAS) Layout первоначально обеспечивает вас одним определенным переходником плюс пространством для еще 15. которые вы можете определить, чтобы удовлетворить ваши потребности для платы. Описание неиспользуемых переходников: 1. Откройте электронную таблицу Padstacks. Пролистайте до первого переходника, форма контактной площадки которого является полностью неопределенной, и вы- берите его. 2. Из всплывающего меню выберите команду Properties, чтобы открыть диалоговое окно Edit Padstack. 3. Опишите переходник, как вам необходимо, и нажмите кнопку ОК. 4. В меню OPTIONS выберите команду Route Settings, чтобы открыть диалоговое окно Route Settings. 5. Выберите опцию Use All Via Types и нажмите кнопку ОК. Новый переходник те- перь доступен для трассировки.
400 OrCAD 10. Проектирование печатных плат Примечание. Предоставление возможности использовать множество переходников за- медляет любые функции автотрассировки, так как он должен выбирать между дос- тупными переходниками. Назначение конкретного переходника конкретной цепи: 1. Если переходник еще не определен, выполните процедуру, описанную выше, чтобы создать его. 2. В электронной таблице цепей выберите определенную цепь. 3. Из всплывающего меню выберите команду Assign Via Per Net. Откроется диалого- вое окно Assign Via. 4. Выберите переходник и нажмите кнопку ОК. Замена определения переходника: 1. Выберите один из инструментов ручной трассировки, затем выберите рассматри- ваемый переходник. 2. В меню EDIT выберите команду Change Via. Откроется диалоговое окно Via Selection со всеми определенными переходниками. 3. Выберите соответствующий переходник и нажмите кнопку ОК. Сопутствующая тема - GENERATING TEST POINTS. Использование переходных отверстий (USING VIAS) Вставка переходника в конце сегмента дорожки: 1. Выберите связь для трассировки. 2. Нажмите левую клавишу мыши, чтобы проложить дорожку до позиции, в которую вы хотите вставить переходник. 3. Нажмите правую клавишу мыши и из всплывающего меню выберите Add Via. Вы можете продолжить разводку от переходника или заканчивать дорожку, выбрав End Command из всплывающего меню. Примечание. Желтые треугольники в Ratsnest указывают неразведенную связь с пулевой длиной (связи, которые идут непосредственно от контактной площадки на верхнем слое на контактную площадку на нижнем слое). Эти связи необходимо разводить с использованием переходного отверстия. Замена типа переходника: 1. В меню TOOL укажите на Track и выберите Select Tool или нажмите кнопку Add/Edit Route Mode на инструментальной панели. 2. Выберите переходник, тип которого вы хотите изменить. 3. Нажмите правую клавишу мыши и из всплывающего меню выберите Change Via Туре. Откроется диалоговое окно Via Selection. 4. Выберите новый тип переходника из списка. 5. Переместите новый переходник в позицию и нажмите левую клавишу мыши.
Часть 4. Работа в Layout 401 Блокировка трасс (LOCKING ROUTES) Чтобы заблокировать трассы для определенной цепи или цепей, в то время как вы находитесь в электронной таблице цепей: 1. Выберите цепи. 2. Щелкните правой клавишей мыши и выберите Lock из всплывающего меню. Гашение RATSNEST (MAKING A RATSNEST INVISIBLE) Если вы стараетесь развести определенную цепь и имеете проблемы с ее отделени- ем, так как все Ratsnest видимы, то вы можете подавить изображение Ratsnest, как ука- зано ниже. Гашение Ratsnest: 1. Выберите кнопку панели Spreadsheet. Откроется меню электронной таблицы. 2. Выберите Nets. Откроется электронная таблица цепей. 3. В электронной таблице выберите все цепи, откройте всплывающее меню, затем вы- берите Enable < > Disable. Все цепи станут Disabled и поэтому невидимыми. 4. В электронной таблице выберите цепь, которую хотите сделать видимой, откройте всплывающее меню, затем выберите Enable < > Disable. Цепь станет Enabled и по- этому видимой. 5. Закройте электронную таблицу цепей. Захват связей (TACKING CONNECTIONS) Вы можете размещать столько углов, сколько вам необходимо для данной связи, пока все они за пределами окна трассировки. Подбирать вы можете только ту связь, ко- торая по крайней мере частично находится в пределах окна маршрутизации. Чтобы подхватить связь: 1. Поместите указатель над связью. 2. Нажмите Т. Связь теперь прикреплена к указателю. 3. Протяните связь в точку вне окна маршрутизации и нажмите левую клавишу мыши. Рисование кругов и дуг (DRAWING ARCS AND CIRCLES) Команда Curved Comers из всплывающего меню инструмента ручной трассировки используется для прибавления дуги к сегментам. Применяйте команду Аге из всплы- вающего меню инструмента препятствия, чтобы создавать круги. Чтобы добавить дугу к существующему сегменту: 1. На инструментальной панели выберите кнопку Add/Edit Route Mode. 2. Выберите сегмент трассы там, где вы хотите добавить изогнутые углы (дуги). 3. Из всплывающего меню выберите Curved Corneis. 4. Переместите оконечные точки сегмента, чтобы увидеть изогнутые углы. 5. Нажмите левую клавишу мыши снова, чтобы выпустить дугу.
402 OrCAD 10. Проектирование печатных плат Для создания круга: 1. На инструментальной панели выберите инструмент препятствия. 2. Нажмите правую клавишу мыши и из всплывающего меню выберите New. 3. Нажмите правую клавишу снова и выберите Аге. 4. Контур круга изменяется, если вы перемещаете курсор. Нажмите левую клавишу мыши, чтобы разместить круг на плате. Сопутствующая тема - EDITING SEGMENTS. вывод Назначение цвета слою платы (ASSIGNING A COLOR TO A BOARD LAYER) Заданный по умолчанию цвет для слоя - цвет для всех объектов на этом слое, за ис- ключением объектов, которым был назначен другой цвет. Как правило, заданный по умолчанию цвет назначается для каждого слоя трассировки проекта автоматически. Обратите внимание, что файлы стратегии размещения и файлы стратегии трасси- ровки уже назначают цвета слоям, поэтому обычно настраивать их не требуется, чтобы создать цветовую установку для каждой задачи в процессе окончания проектирования РСВ. Обратите внимание также, что цвет Ratsnest установлен в электронной таблице Nets Spreadsheet, а не в Color Spreadsheet. Цвет трассы, с другой стороны, установлен в Color Spreadsheet и обычно оставляется как заданный по умолчанию цвет для слоя. Чтобы назначить заданный по умолчанию цвет для слоя: 1. В окне проекта выберите значок Color. 2. Проверьте, что слой, который вы хотите редактировать, присутствует в таблице Color Spreadsheet и что он является видимым. 3. В таблице Color Spreadsheet выберите слой, затем из всплывающего меню выберите цвет. 4. Закройте таблицу Color Spreadsheet, чтобы отобразить окно проекта. Все видимые объекты на слое отображаются в выбранном цвете. Сопутствующие темы: COLOR DIALOG BOX, ADD COLOR RULE DIALOG BOX, CHANGING THE VISIBILITY OF A LAYER OR OBJECT, ASSIGNING A COLOR TO AN OBJECT, GERBER PLOT PREVIEW. Назначение цвета объекту (ASSIGNING A COLOR TO AN OBJECT) Объекты принимают цвет слоя, на котором они постоянно находятся, если им спе- циально не назначен цвет в таблице Color Spreadsheet. Вы можете назначить цвет на все объекты определенного типа или на объекты определенного типа на определенном слое.
Часть 4. Работа в Layout 403 Объекты должны быть перечислены в таблице Color Spreadsheet и видимы, чтобы быть отредактированными. Обратите внимание, что цвет RATSNEST установлен в таблице Nets Spreadsheet, а не в таблице Color Spreadsheet. Цвет разведенной трассы, с другой стороны, установ- лен в таблице Color Spreadsheet и обычно имеет цвет, заданный по умолчанию для слоя. Утилита назначения цвета очень мощна и позволяет вам назначать множественные цвета на отдельные объекты. Если это происходит, конфликт разрешается таким обра- зом, чтобы цвет, назначенный на объект на определенном слое, имел привилегию. Цвет, назначенный объекту на любом слое (черточка), имеет второй приоритет, и заданный по умолчанию цвет для слоя имеет самый низкий приоритет. Чтобы изменить видимость слоя или объекта: 1. В окне проекта выберите иконку Color. 2. Проверьте, что объект, который вы хотите редактировать, находится в электронной таблице и что он является видимым. 3. В таблице Color Spreadsheet выберите объект, затем из всплывающего меню выбе- рите цвет. 4. Закройте таблицу Color Spreadsheet, чтобы отобразить окно проекта с объектом, отображенным в новом цвете. Примечание. Если вы хотите изменить видимость или цвет определенного объекта на определенном слое, в диалоговом окне Add Color Rule вы должны выбрать соответ- ствующую кнопку опции и ввести слой в окно редактирования. Сопутствующие темы: CHANGING THE VISIBILITY OF A LAYER OR OBJECT, ASSIGNING A COLOR TO A BOARD LAYER, COLOR COMMAND, COLOR DIALOG BOX, GERBER PLOT PREVIEW. Изменение видимости слоя или объекта (CHANGING THE VISIBILITY OF A LAYER OR AN OBJECT) В Layout каждый слой и каждая категория объектов могут быть установлены в ви- димый или невидимый. Вы можете использовать видимость, чтобы управлять выводом информации на экран или управлять тем, что будет присутствовать при выводе на печа- тающее устройство. Слой должен быть виден для выбора принадлежащих ему компонентов, независимо от того, используете ли вы одиночный выбор, выбор области или режим SHIFT + CLICK. Если слой ТОР невидим, то компоненты этого слоя не могут быть вы- браны. То же верно и для ВОТТОМ-слоя, если он невидим. Видимость устанавливается в Color Spreadsheet. Объекты, не перечисленные в Color Spreadsheet, не могут быть от- редактированы, но вы можете легко добавить их в таблицу. В Color Spreadsheet сплошной цвет указывает на видимость, в то время как заштри- хованный блок указывает, что объект или слой невидим. Чтобы добавить слой или объект в Color Spreadsheet:
404 OrCAD 10. Проектирование печатных плат 1. В окне проекта выберите кнопку панели Color, чтобы открыть таблицу Color Spreadsheet. 2. Из всплывающего меню выберите команду New. 3. В диалоговом окне Add Color Rule выберите кнопку опции, которая соответствует объекту. Если вы добавляете слой, введите его имя или номер слоя, как показано в раскрывающемся списке слоев окна проекта, или библиотечное название слоя, ес- ли вы работаете в менеджере библиотек. Вы можете также использовать черточку (-), чтобы определить любой слой, это означает любое вхождение выбранного объекта. 4. Выберите кнопку ОК. Слой или объект теперь перечислены в таблице Color Spreadsheet и доступны для редактирования. Чтобы изменить видимость слоя или объекта: 1. В окне проекта выберите иконку Color. 2. В таблице Color Spreadsheet выберите слой или объект, видимость которых вы хо- тите изменить. 3. Из всплывающего меню выберите команду Invisible. Изменение в видимости станет заметно в окне проекта, когда вы покинете таблицу Color Spreadsheet. Сопутствующие темы: ASSIGNING A COLOR ТО A BOARD LAYER, ASSIGNING A COLOR ТО AN OBJECT, COLOR DIALOG BOX, ADD COLOR RULE DIALOG BOX, GERBER PLOT PREVIEW, COMPONENT SELECTION CRITERIA DIALOG BOX. Генерирование контрольных точек (GENERATING TEST POINTS) Layout обеспечивает большую гибкость с контрольными точками. Поскольку вы можете определять одну или большее количество Vias для использования под кон- трольные точки, вы можете назначить отличительную форму или другую характеристи- ку вашему переходнику контрольной точки. Вы можете генерировать контрольные точки автоматически (Layout и Layout Plus), используя инструментальные средства автомаршрутизации, или вы можете размещать их в интерактивном режиме (все издания Layout) в процессе ручной разводки. Если вы хотите получить отчет о созданных контрольных точках, выберите Reports из меню FILE, затем выберите Test Points List и нажмите кнопку ОК. Предупреждение. В некоторых случаях можно создавать контрольные точки, исполь- зуя Vias-трассировки, но это не рекомендуется. Если вы используете обычные пере- ходники под контрольные точки, а затем пробуете удалить все контрольные точки, то Layout будет пробовать удалить переходные отверстия, имеющие двойной режим работы. Под контрольные точки вы всегда должны использовать переходные отвер- стия, не участвующие в текущей трассировке. Автоматическая генерация контрольных точек:
Часть 4. Работа в Layout 405 1. В электронной таблице Padstacks выберите первый переходник, который не опреде- лен на всех слоях. 2„ Из всплывающего меню выберите команду Properties. Откроется диалоговое окно Edit Padstack. 3. Укажите опцию Use for Test Point и выберите кнопку ОК. 4. Определите форму и размер переходника контрольной точки. 5. Если вы нуждаетесь в дополнительных Vias, доступных для использования под кон- трольные точки, повторите шаги выше. 6. В электронной таблице цепей выберите цепи, нуждающиеся в контрольных точках. 7. Из всплывающего меню выберите команду Properties. Откроется диалоговое окно Edit Net. 8. В групповом окне Net Attributes выберите Test Point, затем нажмите кнопку ОК. 9. Проверьте, что плата полностью разведена. 10. Из меню AUTO укажите Place и выберите команду Test Point. Откроется диалоговое окно Test Point Settings. Сделайте ваш выбор и нажмите кнопку OK. Layout размес- тит контрольные точки в каждую из указанных цепей. Генерация контрольных точек в интерактивном режиме: 1. В электронной таблице Padstacks выберите первый переходник, который не опреде- лен на всех слоях. 2. Из всплывающего меню выберите команду Properties. Откроется диалоговое окно Edit Padstack. 3. Укажите опцию Use for Test Point и выберите кнопку ОК. 4. Определите форму и размер переходника контрольной точки. 5. Если вы нуждаетесь в дополнительных Vias, доступных для использования под кон- трольные точки, повторите шаги выше. 6. Выберите инструмент ручной трассировки. 7. Выберите цепь, которая нуждается в контрольной точке, разведите ее, затем выбе- рите команду Add Test Point из всплывающего меню. Layout разместит переходник и пометит его как контрольную точку. Сопутствующие темы: ADD TEST POINT COMMAND, PLACE TEST POINTS AUTOMATICALLY. Предварительный просмотр GERBER-печати (GERBER PLOT PREVIEW) В Layout вы можете проверять выводимую на GERBER информацию перед созда- нием GERBER-файла. Для предварительного просмотра GERBER-выхода: 1. В меню OPTIONS выберите Post Process Settings. Откроется таблица Post Process. 2. В меню WINDOWS выберите команду Tile, чтобы отобразить электронную таблицу и окно проекта рядом.
406 OrCAD 10. Проектирование печатных плат 3. Активизируйте электронную таблицу, выберите слой для предварительного про- смотра, из всплывающего меню выберите команду Preview. GERBER-предваритель- ный просмотр отобразится в окне проекта. Чтобы восстановить вид окна проекта закройте электронную таблицу Post Proces- sing или с активным окном электронной таблицы из всплывающего меню выберите ко- манду Restore. Сопутствующие темы: GERBER SETUP DIALOG BOX, PRINT VIEW DIALOG BOX, SETTING UP TO PREVIEW A LAYER. Просмотр отверстий сверления (VIEWING DRILL HOLES) Вы можете рассматривать отверстия сверления на плате в окне проекта. Просмотр отверстий сверления: 1. В левом столбце электронной таблицы Color проверьте наличие Default Drill. 2. Если Default Drill присутствует, перейдите к шагу 4 (см. ниже). Или если этот слой отсутствует, нажмите правую клавишу мыши в окне электронной таблицы Color, за- тем выберите команду New из всплывающего меню, чтобы открыть диалоговое ок- но Add Color Rule. 3. В текстовом поле LAYER удалите знак «минус» и введите Drill, затем выберите кнопку ОК. Электронная таблица Color станет видима снова. 4. Дважды щелкните на Default Drill, чтобы открыть диалоговое окно Color. 5. Выберите отличительный цвет, проверьте, что опция Invisible не выбрана, затем нажмите кнопку ОК. 6. Закройте окно электронной таблицы Color. 7. Из раскрывающегося списка Layer на инструментальной панели выберите слой DRILL (DRL). Отверстия сверления будут изображены в выбранном цвете. Сопутствующие темы: DRILLS (DATA SPREADSHEETS). VIEWING THE DRILL DRAWING AND DRILL CHART, VIEWING A LAYOUT NETLIST FILE, MAKING A RATSNEST INVISIBLE. Просмотр рисунка сверления и таблицы сверл (VIEWING THE DRILL DRAWING AND DRILL CHART) Если вы хотите, то можете распечатать слой сверления с символами и таблицей сверления. Просмотр размещения отверстий сверления и "таблицы сверления: 1. В левом столбце электронной таблицы Color проверьте наличие Default DRLDWG. 2. Если DEFAULT DRILL присутствует, перейдите к шагу 4 (см. ниже). Или если этот слой отсутствует, нажмите правую клавишу мыши в окне электронной таблицы
Часть 4. Работа в Layout 407 Color, затем выберите команду New из всплывающего меню, чтобы открыть диало- говое окно Add Color Rule. 3. В текстовом поле LAYER удалите знак «минус» и введите Dildwg, затем выберите кнопку ОК. Электронная таблица Color станет видима снова. 4. Дважды щелкните на Default Drldwg, чтобы открыть диалоговое окно Color. 5. Выберите отличительный цвет, затем нажмите кнопку ОК 6. Откройте всплывающее меню и проверьте, что команда Invisible не выбрана. 7. Закройте окно электронной таблицы Color. 8. Из раскрывающегося списка Layer на инструментальной панели, выберите слой DRILL DRAWING (DRD). Символы сверления будут изображены в выбранном цвете. 9. В меню TOOL выберите команду Move Drill Chart. 10. Спозиционируйте указатель там, где вы хотите разместить верхний левый угол таб- лицы сверления и нажмите левую клавишу мыши. Таблица сверления станет также видима. Сопутствующие темы: DRILLS (DATA SPREADSHEETS), VIEWING DRILL HOLES. VIEWING A LAYOLT NETLIST FILE, MAKING A RATSNEST INVISIBLE. Постпроцесс (POST PROCESS (DATA SPREADSHEETS)) Для выполнения Post Process-платы с использованием Layout составьте список вы- ходных файлов, которые вы хотите получить на выходе системы, используя электрон- ную таблицу Post Process. «Горячие» клавиши: SHIFT + S. Заголовки Электронная таблица процесса разделена на 5 заголовков: 1. Plot Output File Name - название выходного файла, который записан на диске (в ва- шем текущем каталоге). Это может быть GERBER-файл или один из многих файлов отчетов типа данных сверления. 2. Enabled (Post Process) - позволяет вам подключать или отключать определенное изображение для обработки. 3. Device - позволяет вам выбирать устройство вывода, поддерживаемое Layout типа GERBER, DXF, HPGL, ЛАЗЕРНОГО или МАТРИЧНОГО принтера. 4. Shift - указывает, масштабируется ли рисунок, вращается или зеркально отражен и указывает смещение при выводе или центрировании. Если изображение центри- ровано, то координаты ленты сверления соответствуют координатам, которые вы видите в окне проекта.
408 OrCAD 10. Проектирование печатных плат 5. Plot Title - обеспечивает вас местом для маркировки каждого рисунка. Чтобы уви- деть, как выглядит каждый слой топологии после Post Processing, выберите слой, за- тем выберите из всплывающего меню PREVIEW. Примечание. Вы не должны указывать драйвер графопостроителя в Layout, если вы- ходным устройством выбран диспетчер печати, потому что Layout использует драй- вер печатающего устройства, которое вы выбрали в Windows по умолчанию. Для дополнительной информации относительно печатающих устройств и драйверов см. документацию Windows. Если диспетчер печати не выбран устройством вывода, то вы должны выбрать вы- ходным устройство, предоставляемое Layout (типа GERBER, или DXF). POP-UP MENU Всплывающее меню для электронной таблицы Post Process включает следующие опции: • Run Batch - генерирует различные выходные файлы для всех слоев платы, которые в настоящее время позволяются. • Preview - скрывает изображение платы и отображает предварительный просмотр выходного файла (например GERBER-файла) для визуальной проверки. • Save Colors - сохраняет любые цветовые изменения, которые вы сделаете в выход- ном файле. Например, если вы измените цвет габарита платы так, что это отобра- зится в GERBER-файле, то вы можете выполнить команду Update Colors, чтобы со- хранить это изменение цвета для отображения в последующих просмотрах GERBER-файла. • Restore - закрывает предварительный просмотр выходного файла и восстанаЕ пивает изображение платы. • Gerber Preferences - открывает диалоговое окно Gerber Preferences. Процесс предварительного просмотра более детально рассмотрен в Gerber Plot Preview. Сопутствующие темы: GERBER SETUP DIALOG BOX, GENERATE REPORTS DIALOG BOX, DATABASE SPREADSHEETS. Выбор объектов и данных (SELECTING OBJECTS AND DATA) Вообще вы выбираете объект, позиционируя указатель на нем и щелкая левую кла- вишу мыши. Если вы выбираете опцию Activate Autotool Select Mode в диалоговом окне User Preferences, диапазон объектов проекта, которые вы можете выбирать, очень ши- рок, и вы должны позиционировать указатель в области, не занятой никакими другими объектами. Если вы не выбираете опцию Activate Autotool Select Mode, то вы должны
Часть 4. Работа в Layout 409 выбрать соответствующим инструмент прежде, чем вы сможете выбрать объект. Вы также имеете возможность выбора объекта без его перемещения. Когда вы используете АВТОВЫБОР “ИНСТРУМЕНТА, лучше позиционировать указатель в области, которая является свободной от других объектов прежде, чем вы нажмете левую клавишу мыши Autotool Select недоступен для выбора вентилей, ножек или маркеров ошибки. Чтобы выбрать объект окна проекта для перемещения: 1. В окне проекта выберите соответствующий инструмент. 2. Спозиционируйте указатель поверх объекта. 3. Нажмите левую клавишу мыши. Чтобы выбрать объект окна проекта без его перемещения: 1. В окне проекта выберите соответствующий инструмент. 2. Спозиционируйте указатель поверх объекта. 3. Нажмите клавишу Shift, одновременно нажав левую клавишу мыши. Чтобы выбрать объект окна проекта с активным режимом Autotool Select: 1. В меню OPTIONS выберите команду User Preferences. 2. Выберите опцию Activate Autotool Select Mode. 3. Выберите OK. 4 Спозиционируйте указатель поверх объекта и нажмите левую клавишу мыши. Layout выберет объект и активизирует соответствующий инструмент. ♦ Если вы выбираете компонент, то нажмите на ножку компонента. ♦ Если вы выбираете цепь или связь, нажмите на трассу. ♦ Если вы выбирает препятствие, то нажмите на линию, которая определяет пре- пятствие, а пе в пределах области препятствия. ♦ Если вы выбираете текст, нажмите на текст. Чтобы выбрать ножку в окне редактирования посадочного места: 1. В диалоговом окне User Preferences выберите опцию Auto Select и нажмите кнопку ОК 2. Спозиционируйте указатель поверх ножки и нажмите левую клавишу мыши. Чтобы выбрать компонент в окне проекта: 1. Активизируйте инструмент компонента. 2. Спозиционируйте указатель поверх компонента и нажмите левую клавишу мыши. Чтобы выбрать множество объектов: 1. В окне проекта выберите соответствующий инструмент. 2. Спозиционируйте указатель поверх первого объекта и нажмите левую клавишу мыши. 3. Спозиционируйте указатель последовательно поверх каждого дополнительного объекта и нажмите клавишу CTRL, одновременно нажимая левую клавишу мыши.
410 OrCAD 10. Проектирование печатных плат Чтобы выбрать множество объектов для редактирования с активным режимом Auto Select: 1. В меню OPTIONS выберите команду User Preferences. 2. Выберите опцию Activate Autotool Select Mode, затем выберите кнопку ОК. 3. Нажмите клавишу CTRL, спозиционируйте указатель поверх первого объекта и на- жмите левую клавишу мыши. 4. Последовательно нажмите клавишу CTRL, спозиционируйте указатель на каждом дополнительном объекте и нажмите левую клавишу мыши. Чтобы выбрать множество объектов в области: 1. В окне проекта выберите соответствующий инструмент. 2. Спозиционируйте указатель в одном углу предназначенной области. 3. Нажмите и, удерживая левую клавишу мыши, переместите указатель на противопо- ложный угол. 4. Отпустите левую клавишу мыши в противоположном углу. Чтобы снять выделение с объекта из набора: • Спозиционируйте указатель поверх объекта и нажмите CTRL, одновременно нажи- мая левую клавишу мыши. Чтобы снять выделение объектов: • Спозиционируйте указатель в области, где нет никаких объектов, и нажмите левую клавишу мыши. Чтобы изменить цвет выделения: 1. В окне проекта выберите кнопку панели Color. 2. В цветовой электронной таблице дважды щелкните на строке Highlight (Any Layer). 3. В диалоговом окне Edit Color выберите цвет, затем выберите кнопку ОК. Для выбора данных в электронной таблице: • Чтобы выбрать ячейку, спозиционируйте указатель на ячейке и просто нажмите ле- вую клавишу мыши. • Чтобы выбрать строку, нажмите левую клавишу мыши в крайней левой ячейке той строки. • Чтобы выбрать столбец, нажмите левую клавишу мыши в самой верхней ячейке то- го столбца. Сопутствующие темы: USER PREFERENCES, MOUSE INFORMATION.
Часть 5 РАБОЧАЯ СРЕДА СЕАНСА (LSESSION) КОМАНДЫ FILE Новый (NEW COMMAND (FILE MENU)) Выбирая команду New в меню FILE, вы можете легко создать новую плату из .MNL-файла (двоичный Layout Netlist), который, в свою очередь, сгенерирован из схемы проекта. Вы можете делать то же самое, выбирая команду New Design в меню TOOLS окна сеанса. Когда вы хотите ^транслировать плату в другие CAD-системы, вы можете использовать одну из команд импорта, а не пользоваться этой командой. Если вы создаете Netlist из схемы, это значит, что вы создали MNL-файл (двоичный Layout Netlist). Если вы создаете новую РСВ автономно, выполните сначала утилиту AutoECO, а затем загрузите новую РСВ в Layout. Когда вы выбираете команду New, Layout сначала запрашивает вас относительно шаблона технологии, который содержит или пустую плату, или мог бы содержать габа- рит платы и установленные компоненты, если вы создали ваш собственный файл. Layout затем запрашивает вас относительно MNL-файла. Вы можете создать .MNL- файл в Capture for Windows, выбрав Create Netlist в меню TOOLS и указав на вкладку Layout. В заключение Layout выполняет AutoECO-процесс, который обьединяет электриче- скую информацию от MNL-файла с физической информацией шаблона технологии. «Горячие» клавиши: ALT + F, N(CTRL + N). Сопутствующие темы: CREATING A NEW LAYOUT PROJECT FROM A CAPTURE DESIGN, BACKUP COMMAND, OPEN COMMAND, SAVE AS COMMAND. Открыть (OPEN COMMAND (FILE MENU)) Команда Open предоставляет список всех .МАХ-файлов, представленных в текущем каталоге. Вы можете выбрать имя файла, или указать имя в списке, или ввести имя (и пути к каталогу, если он отличен от вашего текущего). Чтобы принять имя файла из списка файлов, выберите имя и затем нажмите ОК или нажмите Enter. Если вы хотите загрузить новый файл поверх существующего проекта, Layout спро- сит вас, хотите ли вы сохранить текущие изменения. После того как вы выберете YES, чтобы сохранить, или NO, чтобы отказаться, появится диалоговое окно Open.
412 OrCAD 10. Проектирование печатных плат Используйте полосу прокрутки в поле FILE NAME, чтобы просмотреть все .МАХ- файлы в текущем каталоге. «Горячие» клавиши: ALT + F, O(CTRL + О). Сопутствующие темы: BACKUP COMMAND, NEW COMMAND, SAVE AS COMMAND. Импорт MIN-обмен (MININTERCHANGE (IMPORT)) Командой Max Interchange вы можете транслировать OrCAD-файл ASCII-формата с расширением .MIN в OrCAD-двоичный файл с расширением .МАХ. Примечание. Если вы столкнетесь с проблемами при конвертировании вашего проекта, выберите Max Interchange в меню EXPORT окна сеанса, введите имя файла вашего недавно созданного .МАХ-файла в диалоговом окне Max Board Input, которое от- кроется, и нажмите кнопку ОК. Когда откроется диалоговое окно Max Inter change Notation Output, введите имя файла с расширением .MIN, затем нажмите кнопку ОК. Когда откроется диалоговое окно Options, примите значение по умолчанию All of The Above, нажав кнопку ОК. Когда откроется диалоговое окно Mm Back Annotator с сообщением PROCESSING COMPLETED, нажмите кнопку ОК, чтобы закрыть диалоговое окно. С этого момента вы можете снова выполнять шаги с 1-го по 4-й процедуры выше, чтобы странслировать ваш новый .MIN-файл в новый .МАХ- файл. Советы 1. Вы можете объединять файл .MIN и .МАХ, чтобы сформировать новый .МАХ- файл, закрывая OrCAD Layout for Windows и используя командную строку: MAXMINB.EXE [INPUTMINFILE] [OUTPUTMAXFILE] [MERGEMAXF1LE] 2. Вы можете сбрасывать содержимое LAYOUT МАХ-файла в .MIN-файл в ASCII- формате, закрывая Layout и используя командную строку: MAXMINW [INPUTMAXFILE] [OUTPUTMINFILE] Это особенно полезно, когда ваш файл проекта содержит проблемы, которые не устраняются корректирующими мерами. Вы можете несколько раз экспортировать файл в ASCII-формат и импортировать обратно в МАХ и обнаружить, что проблемы пропали. «Горячие» клавиши: ALT + F, I, М. Сопутствующая тема - MAX MIN IMPORT. МАХ ASCII-список соединений (MAX ASCII NETLIST (IMPORT)) Вы можете использовать ASCII-файл. чтобы редактировать вашу плату или созда- вать проект от схемного приложения, которое поддерживает ASCII-выход. После того как вы создадите ASCII-файл, вы можете редактировать его в любом текстовом редак- торе перед загрузкой в Layout.
Часть 5. Рабочая среда сеанса (Lsession) 413 Эта команда часто используется для создания перечня элементов вручную. Если вы имеете схемное приложение, которое создает ASCII-файл в формате Layout, то вы можете импортировать файл в Layout, чтобы создать новый проект. Вы можете также создавать ASCII Netlist с использованием текстового редактора. «Горячие» клавиши: ALT + F, I, А. Сопутствующие темы: MAX ASCII FILES, MAX ASCII FILE FORMAT. РСВ II-список соединений (РСВ IINETLIST (IMPORT)) OrCAD РСВ II Netlists - списки соединений ASCII-формата, которые могут' быть привнесены в Layout. Layout Netlists - обычно двоичные файлы с расширением MNL. Layout Netlists обычно создаются с использованием таблицы Layout в Capture. Она запускает DSN2MNL.DLL для создания MNL-файла. Вы можете также создавать ASCII NETLIST- файл в Futurenet или в Мах ASCII-формате. «Горячие» клавиши: ALT + F, I, I. Сопутствующая тема - CREATING A NETLIST. FUTURENET-список соединений (FUTURENETNETLIST (IMPORT)) Futurenet Netlists - ASCII-форматированный Netlists, который может быть привне- сен в Layout. Layout Netlists - обычно двоичные файлы с расширением MNL. Layout Netlists обычно создаются с использованием таблицы Layout в Capture. Она запускает DSN2MNL.DLL для создания MNL-файла. Вы можете также создавать ASCII Netlist- файл в OrCAD РСВ II или в Мах ASCII-формате. «Горячие» клавиши: ALT + F, I, F. Сопутствующая тема - CREATING A NETLIST. РСВ 386+ (РСВ 386 COMMAND (FILE MENU, IMPORT COMMAND)) Вы можете перемещать РСВ 386 +-проект в Layout. Если возникают проблемы трансляции, Layout показывает сообщения об ошибках и записывает их в файл в выходном каталоге, используя название вашего выходного файла и расширение .ERR. Предупреждение. После того как вы странслируете плату из РСВ 386+ в Layout, могут появиться неразведенные связи, показывающие цепи, которые должны быть разве- дены. Это может быть вызвано двойными проводниками, расположенными друг над другом в РСВ 386+-файле. Это может случиться на платах, созданных в старых вер- сиях, если трассировка не была изменена в более поздних версиях. Решение этой проблемы состоит в том, чтобы загрузить файл платы в РСВ 386+, стереть все трассы и выполнить команду восстановления. Это устраняет двойные про- водники. После этого вы должны странслировать плату снова. «Горячие» клавиши: ALT + F, I, 3. Сопутствующая тема - РСВ 386+ IMPORT.
414 OrCAD 10. Проектирование печатных плат CADSTAR РСВ (IMPORT) Этот транслятор читает CDI ASCII-файлы от Cadstar до версии 7 и транслирует их к Layout Мах-формат (бинарный). Вы можете также читать данные от версии 8, если выбираете выходную опцию (версия 7). «Горячие» клавиши: ALT + F, 1, С. Сопутствующие темы: CADSTAR INPUT/OUTPUT FILES (IMPORT), CADSTAR LAYER MAPPING (IMPORT). PADS PCB (IMPOR T) Этот транслятор читает ASCII-файлы из PADS-PCB и POWERPCB и транслирует4 их в Layout Мах-формат (бинарный). «Горячие» клавиши: ALT + F, I, D. Сопутствующие темы: PADS INPUT/OUTPUT FILES (IMPORT), PADS LAYER MAPPING (IMPORT). P-CAD PCB COMMAND (IMPORT) Этот транслятор читает «PDIF» ASCII-файлы из P-CAD Master Designer с версии 3.0 no 8.5 (заключительный выпуск Master Designer) и транслирует их в Layout Мах-формат (бинарный). Транслятор состоит из трех частей: • Input/Output Files, • Options/Default, • Layer Mapping. Дополнительно вы можете изменять файл LAYOUT.INI, чтобы перенести атрибуты, определяемые пользователем, в Layout: P-CAD USER-DEFINED ATTRIBUTE TRANSLATION «Горячие» клавиши: ALT + F, I, P. PROTEL PCB (IMPORT) Этот транслятор читает PCB ASCII-файлы из Protel до версии 2.8 и транслирует их в Layout Мах-формат (бинарный). Вы можете также читать данные от версии 3, если выбираете выходную опцию (версия 2.8). «Горячие» клавиши: ALT + F, I, L. Сопутствующие темы: PROTEL INPUT/OUTPUT FILES (IMPORT), PROTEL LAYER MAPPING (IMPORT). TANGO PCB (IMPORT) Этот транслятор читает PCB ASCII-файлы из TANGO (все версии DOS) и трансли- рует их в Layout Мах-формат (бинарный). «Горячие» клавиши: ALT + F, I, Т.
Часть 5. Рабочая среда сеанса (Lsession) 415 Сопутствующие темы: TANGO INPUT/OUTPUT FILES (IMPORT), TANGO LAYER MAPPING (IMPORT). DXF TO LA YOUT (IMPORT) DXF-импорт и экспорт идеально подходят для трансляции Layout-файла платы в Автокад для добавления механических или документационных рисунков и текста, а затем возвращения в Layout. MAXDXF.EXE-файл транслирует файл формата обмена рисунка (.DXF) и создает OrCAD-двоичный файл с расширением .МАХ или транслирует .МАХ-файл в формат .DXF. Примечание. Трансляция между .МАХ- и .DXF-файлами требует, чтобы файл MAXDXF.INI находился в каталоге Layout. Совет. Если вы объединяете несколько DXF-файлов с данными в вашем .МАХ-файле, не выбирайте опцию Remove Existing Obstacles and Text в диалоговом окне DXF Import. Если вы хотите заменить габарит платы и се связи с объектами из .DXF- файла, выберите опцию Remove Existing Obstacles and Text. «Горячие» клавиши: ALT + F, I, X. Сопутствующая тема - DXF IMPORT. PRO-E TO LA YOUT (IMPORT) Используйте эту команду, чтобы транслировать Pro/Engineer Intermediate Drawing Format (ЮР)-файлы в Layout. Вы должны иметь установленной опцию Pro-ECAD на вашей CAD-рабочей станции. Сопутствующие темы: PRO-E IMPORT, PRO-E ТО LAYOUT DIALOG BOX. SPECCTRA TO LAYOUT (IMPORT) Используйте эту команду, чтобы транслировать Specctra-файлы в Layout. Сопутствующие темы: SPECCTRA IMPORT, SPECCTRA ТО LAYOUT DIALOG BOX. GENCAD TO LAYOUT (IMPORT) Используйте эту команду, чтобы транслировать GENCAD-файлы в Layout. Сопутствующие темы: GENCAD IMPORT, GENCAD ТО LAYOUT DIALOG BOX. Экспорт MIN-обмен (MIN INTERCHANGE (EXPORT)) С командой Max Interchange вы можете транслировать OrCAD-файл ASCII-формата с расширением .MIN в OrCAD-двоичный файл с расширением .МАХ.
416 OrCAD 10. Проектирование печатных плат Примечание. Если вы столкнетесь с проблемами при конвертировании вашего проекга, выберите Max Interchange в меню EXPORT окна сеанса, введите имя файла вашего недавно созданного .МАХ-файла в диалоговом окне Max Board Input, которое от- кроется, и нажмите кнопку ОК. Когда откроется диалоговое окно Max Interchange Notation Output, введите имя файла с расширением .MIN, затем нажмите кнопку ОК. Когда откроется диалоговое окно Options, примите значение по умолчанию All of The Above, нажав кнопку ОК. Когда откроется диалоговое окно Min Back Annotator с сообщением PROCESSING COMPLETED, нажмите кнопку ОК, чтобы закрыть диалоговое окно. С этого момента вы можете снова выполнять шаги с 1-го по 4-й процедуры выше, чтобы странслировать ваш новый .MIN файл в новый .МАХ-файл. Советы 1. Вы можете объединять файлы .MIN и .МАХ, чтобы сформировать новый .МАХ- файл, закрывая OrCAD Layout for Windows и используя командную строку: MAXMINB.EXE [INPUTMINF1LE] [OUTPUTMAXFILE] [MERGEMAXFILE] 2. Вы можете сбрасывать содержимое Layout МАХ-файла в .MIN-файл в ASCII- формате, закрывая Layout и используя командную строку: MAXMINW [INPUTMAXFILE] [OUTPUTMINFILE] Это особенно полезно, когда ваш файл проекта содержит проблемы, которые не устраняются корректирующими мерами. Вы можете несколько раз сэкспортировать файл в ASCII-формат и импортировать обратно в Мах и обнаружить, что проблемы пропали. «Горячие» клавиши: ALT + F, Е, М. MAX ASCII NETLIST (EXPOR Т) Вы можете использовать ASCII-файл, чтобы редактировать вашу плату, или созда- вать проект от схемного приложения, которое поддерживает ASCII-выход. После того как вы создали ASCII-файл, вы можете редактировать его в любом текстовом редакторе перед его чтением в Layout. Эта команда наиболее часто используется, чтобы вручную создать перечень эле- ментов. Если вы имеете схемное приложение, которое создает ASCII-файл в формате Layout, то вы можете импортировать файл в Layout, чтобы создать новый проект. Вы можете также создавать ASCII Netlist, используя текстовый редактор. «Горячие» клавиши: ALT + F, Е, А. РСВ 386+ (EXPORT) Вы можете перемещать РСВ 386+-проект в Layout. Если возникают проблемы с трансляцией, Layout выводит сообщения об ошибках и записывает их в файл в выходном каталоге, используя название вашего выходного файла и .ERR как расширение. Предупреждение. После того как вы странслируете плату из РСВ 386+ в Layout, могут появиться неразведенные связи, показывающие цепи, которые должны быть разве-
Часть 5. Рабочая среда сеанса (Lsession) 417 дены. Это можез быть вызвано двойными проводниками, расположенными друг над другом в РСВ 386+-файле. Это может случаться на платах, созданных в старых вер- сиях, если трассировка не была изменена в более поздних версиях. Решение этой проблемы состоит в том, чтобы загрузить файл платы в РСВ 386+, стереть все трассы и выполнить команду восстановления. Это устраняет двойные про- водники. После этого вы должны странслировать плату снова. «Горячие» клавиши: ALT + F, Е, 3. CADSTAR РСВ (EXPORT) Этот транслятор читает Layout Мах-файлы (бинарные), которые предварительно были оттранслированы в Cadstar, и транслирует их назад в файлы «CDb> ASCII Cadstar- формата. Обратите внимание, что вы должны иметь первоначальный файл CDI, от ко- торого Layout Мах-файл был создан, чтобы закончить эту трансляцию, потому что трас- сировка и информация размещения из Мах-файла объединяется с первоначальной базой данных в течение трансляции. Этот транслятор транслирует только трассировку и информацию размещения назад к первоначальной системе. Данные изменения в Padstacks, препятствиях, тексте и в дру- гих объектах не будут возвращаться, а будут сохранены в их первоначальной форме. «Горячие» клавиши: ALT + F, Е, С. Сопутствующие темы: CADSTAR INPUT/OUTPUT FILES (EXPORT), CADSTAR LAYER MAPPING (EXPORT). PADS PCB (EXPORT) Этот транслятор читает Layout Мах-файлы (бинарные), которые предварительно были оттранслированы в PADS и транслирует их обратно в файлы «ASC» ASC11- формата. Обратите внимание, что вы должны иметь оригинал ASC-файла, от которого Layout Мах-файл был создан, чтобы закончить эту трансляцию, потому что трассировка и информация размещения из Мах-файла объединяется с первоначальной базой данных в течение трансляции. Этот транслятор транслирует только трассировку и информацию размещения об- ратно к первоначальной системе. Изменения в Padstacks, препятствий, текста и других различных объектов данных не будут возвращаться, а будут сохранены в их первона- чальной форме. «Горячие» клавиши: ALT + F, Е, D. Сопутствующие темы: PADS INPUT/OUTPUT FILES (EXPORT), PADS LAYER MAPPING (EXPORT). P-CAD PCB (EXPORT) Этот транслятор читает Layout Max-файлы (бинарные), которые предвари [елыю были оттранслированы в Р-GAD, и транслирует их обратно в Р-CAD файлы «PDF» ASCII-формата. Обратите внимание, что вы должны иметь оригинал PDF файпа, от ко- торого Layout Мах-файл был создан, чтобы закончить эту трансляцию, потому что грае-
418 OrCAD 10. Проектирование печатных плат сировка и информация размещения из Мах-файла объединяется с первоначальной базой данных в течение трансляции. Этот транслятор транслирует только трассировку и информацию размещения об- ратно к первоначальной системе. Изменения в Padstacks, препятствий, текста и других различных объектов данных не будут возвращаться, а будут сохранены в их первона- чальной форме. «Горячие» клавиши: ALT + F, Е, Р. Сопутствующие темы: P-CAD INPUT/OUTPUT FILES (EXPORT). P-CAD LAYER MAPPING (EXPORT). PROTEL PCB (EXPORT) Этот транслятор читает Layout Мах-файлы (бинарные), которые предварительно были оттранслированы в Protel, и транслирует их обратно в ProteJ файлы «РСВ» ASCII формата. Обратите внимание, что вы должны иметь оригинал РСВ файла, от которого Layout Мах-файл был создан, чтобы закончить эту трансляцию, потому что трассировка и информация размещения из Мах-файла объединяется с первоначальной базой данных в течение трансляции. Этот транслятор транслирует только трассировку и информацию размещения об- ратно к первоначальной системе. Изменения в Padstacks, препятствий, текста и других различных объектов данных не будут возвращаться, а будут сохранены в их первона- чальной форме. «Горячие» клавиши: ALT + F, Е, L. Сопутствующие темы: PROTEL INPUT/OUTPUT FILES (EXPORT). PROTEL LAYER MAPPING (EXPORT). TANGO PCB (EXPORT) Этот транслятор читает Layout Мах-файлы (бинарные), которые предварительно были оттранслированы в Tango, и транслирует их обратно в Tango-файлы «РСВ» ASCII- формата. Обратите внимание, что вы должны иметь оригинал PCB-файла, от которого Layout Мах-файл был создан, чтобы закончить эту трансляцию, потому что трассировка и информация размещения из Мах-файла объединяется с первоначальной базой данных в течение трансляции. Этот транслятор транслирует только трассировку и информацию размещения об- ратно к первоначальной системе. Изменения в Padstacks, препятствий, текста и других различных объектов данных не будут возвращаться, а будут сохранены в их первона- чальной форме. «Горячие» клавиши: ALT + F, Е, Т. Сопутствующие темы: TANGO INPUT/OUTPUT FILES (EXPORT), TANGO LAYER MAPPING (EXPORT). *
Часть 5. Рабочая среда сеанса (Lsession) 419 LA YOUT ТО DXF (EXPORT) DXF-импорт и экспорт идеально подходят для трансляции Layout-файла платы в AutoCAD для добавления механических или документационных рисунков и текста, а затем для возвращения в Layout. Файл MAXDXF.EXE транслирует файл формата обмена рисунка (.DXF) и создает OrCAD-двоичныи файл с расширением .МАХ или транслирует .МАХ-файл в формат .DXF. Примечание. Трансляция между .МАХ- и DXF-файлами требует, чтобы файл MAXDXF.INI находился в каталоге Layout. Совет. Если вы объединяете несколько DXF-файлов с данными в вашем .МАХ-файле, не выбирайте опцию Remove Existing Obstacles and Text в диалоговом окне DXF Import. Если вы хотите заменить габарит платы и ее связи с объектами из .DXF- файла, выберите опцию Remove Existing Obstacles and Text. «Горячие» клавиши: ALT + F, E, X. LA YOUT TO PRO-E (EXPORT) Используйте эту команду, чтобы транс лировать Layout-файлы в PRO-Е. Вы должны установить опцию Pro Ecad на вашей Mechanical Cad-рабочей станции. Сопутствующая тема - LAYOUT ТО PRO-E DIALOG BOX. LAYOUT ТО GenCAD Используйте эту команду, чтобы транслировать Layout файлы в GenCAD. Сопутствующая тема - LAYOUT ТО GenCAD DIALOG BOX. LAYOUT ТО IPC-356 Используйте эту команду, чтобы создать IPC-356 Netlists для файлов Layout. Сопутствующие темы: IPC-356 EXPORT, LAYOUT ТО IPC-356 DIALOG BOX, HYPERLYNX GERBER CONNECTIVITY USING AN IPC-D-356 NETLIST. LA YOUT TO HYPERL YNX Используйте эту команду, чтобы транслировать файлы Layout в формат HYPERLYNX. Сопутствующая тема - LAYOUT MAX ТО HYP DIALOG BOX. LA YOUT TO SPECCTRA Используйте эту команду, чтобы транслировать файлы Layout в формат SPECC- TRA. Сопутствующая тема - LAYOUT ТО SPECCTRA DIALOG BOX. LA YOUT TO GENCAM Используйте эту команду, чтобы гранслировать файлы Layout в формат GenCAM. Сопутствующая тема - LAYOUT ТО GENCAM DIALOG BOX.
420 OrCAD 10. Проектирование печатных плат VIEW TOOLBAR COMMAND (VIEWMENU) Используйте эту команду, чтобы показать или скрыть инструментальную панель. Эта установка сохранена в вашем .INI-файле и таким образом воздействует на види- мость инструментальной панели в последующих сеансах. Вы можете перемещать инст- рументальную панель куда-нибудь по экрану, нажимая левую клавишу мыши на инст- рументальной панели и затем перемещая мышь к новому ее местоположению. Если ин- струментальная панель перемещена на любой край окна, то она становится привязанной к этому краю. Иначе она плавает на экране везде, где была выпущена. Если инструментальная панель плавает, то вы можете скрывать ее, нажимая на се левую кнопку оконного меню. Эта команда доступна только в LSESSION.EXE. «Горячие» клавиши: ALT + V, Т. STATUS BAR COMMAND (VIEWMENU) Используйте эту команду, чтобы показывать или скрывать строку состояния. Эта установка сохраняется в вашем .INI-файле и таким образом воздействует на видимость строки состояния в последующих сеансах. Эта команда доступна только в LSESSION.EXE. «Горячие» клавиши: ALT + V, S. TOOLS LIBRARY MANAGER COMMAND (LSESSION: TOOLS MENU) Предупреждение. Выполнение множественных копий Layout не рекомендуется. Когда запущено несколько копий Layout, то данные разделены между этими копиями. Выполнение процессов подобно AutoECO или при редактировании в менеджере библиотек может вызывать изменения в других открытых копиях. Используйте эту команду, чтобы вызвать Layout-менеджер библиотек. Используя менеджер библиотек, вы можете: • просматривать любое посадочное место любой библиотеки; • редактировать, создавать или удалять посадочные места; • делать библиотеки доступными для использования в вашем проекте; • создавать собственные библиотеки. «Горячие» клавиши: ALT + Т, L. Сопутствующие темы: USING THE LIBRARY MANAGER, CREATING A FOOTPRINT, CREATING A NEW FOOTPRINT LIBRARY.
Часть 5 Рабочая среда сеанса (Lsession) 421 ORCAD CAPTURE COMMAND (TOOLS MENU) Используйте эту команду, чтобы запустить OrCAD Capture для Windows. Это по- лезно для совместной проверки с вашим схемным проектом. «Горячие» клавиши: ALT + Т, С. ORCAD EXPRESS COMMAND (TOOLS MENU) Используйте эту команду, чтобы запустить OrCAD Express для Windows. Это по- лезно для совместной проверки с вашим схемным проектом. «Горячие» клавиши: ALT + Т, Е. VISUAL С ADD COMMAND (TOOLS MENU) Используйте эту команду, чтобы запустить Visual Cadd, полный двумерный черно- вой инструмент, который является подходящим для создания всех ваших механических объектов проекта. OrCAD Visual Cadd облегчает проект и изготовление чертежей, обес- печивая инструментальными средствами для создания габарита платы, зон запрета и разрешения размещения компонентов заданной высоты, зон запрета трассировки и подобных объектов. Используя Visual Cadd, вы можете легко рисовать одиночные и сдвоенные линии, круги, регулярные и нерегулярные многоугольники и др. Полное чтение и возможность записи поддерживают DWG-, DXF- и GCD-форматы. «Горячие» клавиши: ALT + Т, V. SMARTROUTE COMMAND (TOOLSMENU) Layout Plus only Используйте эту команду, чтобы запустить Smartroute, Shape-Based, бессеточный автотрассировщик. Smartroute обладает простой установкой, большой скоростью трас- сировки, высоким процентом завершения и высоким качеством трассировки. «Горячие» клавиши: ALT + Т, S. GERBTOOL COMMAND (TOOLS MENU) Используйте эту команду, чтобы читать и записывать все стандартные форматы GERBER и IPC-350. Она обеспечивает автоматическое создание каплевидности площа- док, выбраковку, чистку и анализ, удаление неиспользуемых контактных площадок и Silkscreen на контактных площадках. Все эти функции требуются для оптимизации производства. (Layout LTD. Включает только GERBER-печатающис и рассматриваю- щие возможности.) Выберите команду из меню, которое показывает: • New, • Open. «Горячие» клавиши: ALT + Т, G. ЕС OS COMMAND (TOOLS MENU) AutoECO прибавляет и удаляет компоненты и цепи, но не отменяет атрибуты пла- ты. Эта версия выполняется, когда Layout выполняет AutoECO автоматически.
422 OrCAD 10. Проектирование печатных плат Предупреждение. Выполнение множественных копий Layout не рекомендуется. Когда запущено несколько копий Layout, то данные разделены между этими копиями. Выполнение процессов подобно AutoECO или при редактировании в менеджере библиотек может вызывать изменения в других открытых копиях. «Горячие» клавиши: ALT + Т, О, Е. EDIT АРР SETTINGS COMMAND (TOOLS MENU) Используйте эту команду, чтобы редактировать ваши установки Layout-приложе- ний. После того как вы отредактируете эти установки, перезагрузите их, используя ко- манду Reload Арр Settings. «Горячие» клавиши: ALT + Т, Е. RELOAD АРР SETTINGS COMMAND (TOOLS MENU) Используйте эту команду, чтобы перезагрузить ваши установки Layout-приложений после того, как вы отредактировали их командой Edit Арр Settings. «Горячие» клавиши: ALT + Т, R. Трансляция LA YER MAPPING FOR DXF TRAN SLA TION DXF-файл составлен из линий, дуг, кругов и ломаных линий. Нет никакой встроен- ной информации относительно любого из этих объектов, которая отличает ломаную ли- нию, используемую как часть габарита платы от ломаной линии, используемой как часть Keepout. При выполнении DXF-пакетной трансляции Layout использует соглаше- ние, что все DXF-объекты на определенно названном слое будут оттранслированы в тот же самый тип Layout-объекта. В разделе [MECHANICAL] файла MAXDXF.INI имеется строка, которая выглядит как [MECHANICAL] BOARDOUTL INF = MYBOARDOUTLINELAYER Объекты для нескольких слоев Для Layout-объектов, которые могут существовать на нескольких слоях, имеются специальные ключевые слова в MAXDXF.INI-файле, чтобы помочь вам. Чтобы странс- лировать линии, дуги и ломаные линии вашего DXF-файла слоя MYROUTEKEEP- OUT TOP в Route-Keepout-объекты на слое ТОР в Layout, вы должны поместить эту строку в ваш MAXDXF.INI File: ROUTEKEEPOUTTOP = MY_ROUTE_KEEPOUT_TOP Директива ключевого слова слева от знака «=» должна быть записана по буквам точно так, как показано. Справа от знака «=» вы размещаете название соответствующе- го слоя в вашем DXF-файле.
Часть 5. Рабочая среда сеанса (Lsession) 423 Другие директивы исполняют ту же самую функцию, но для других видов объектов Layout: ROUTE KEEPOUT BOT = MY ROUTE KEEPOUT ВОТ ROUTE KEEPOUTALL = MYROUTEKEEPOUTALL NO VIA TOP = MY NO VIA TOP NO VIA ВОТ = MY NO VIA ВОТ NO V1A ALL HEIGHT RESTRICTED TOP HEIGHT-RESTRICTED ВОТ COMP KEEPOUT ALL COMPKEEPOUTTOP COMPKEEPOUTBOT COMP GROUP KEEPIN = MYNO-V1A_ALL = MY HEIGHT RESTRICT TOP = MY HEIGHT-RESTRICT-BOT = MY KEEPOUT ALL = MY KEEPOUT TOP = MYKEEPOUT ВОТ ALL = MY GROUP KEEPIN ALL COMP GROUP KEEP1N TOP = MY GROUP KEEPIN TOP COMP GROUP KEEPIN BOT = MY GROUP KEEPIN ВОТ Покрытые металлом и не покрытые металлом монтажные отверстия Круги в вашем DXF-файле могут быть оттранслированы в покрытые металлом или не покрытые металлом монтажные отверстия, использующие эти две директивы. В на- шем случае круги на DXF-слое MY PLATED HOLES оттранслированы в покрытые ме- таллом монтажные отверстия, в то время как круги на слое MY MOUNTING HOLES оттранслированы как не покрытые металлом отверстия. PLATED MOUNT1NG_HOLES = MY PLATED HOLES UNPLATED MOUNTING-HOLES = MY MOUNTING HOLES Раздел [OBSTACLE] в MAXDXF. INI-файле позволит вам транслировать все линии, ду- ги, круги и ломаные на любом DXF-слое в препятствия на определенном слое в Layout. Как только они будут оттранслированы в объекты Layout, вы можете отредактировать препятствия уже в пределах Layout, чтобы закончить трансляцию. Некоторые Mechanical CAD-программы, подобно Автокаду, поддерживают объек- ты, называемые Trace. Это сплошной многоугольник с тремя или четырьмя вершинами Если вы рисуете эмблему компании в Traces, используйте раздел [COPPER ] MAXDXF.INI- файла, чтобы определить слой, на который вы хотели бы оттранслировать эмблему. Ка- ждый объект Trace в DXF-файле будет тогда оттранслирован в медную область в преде- лах Layout. Когда вы транслируете DXF в интерактивном режиме, используя Visual Cad (нажи- мая кнопку Interact в диалоге трансляции DXF). вы имеете возможность выбрать один или большее количество объектов в вашем DXF, нажимая кнопку панели трансляции в Visual Cad и в интерактивном режиме, определяя, какой объект вы хотели бы создать из этих DXF-объектов, а также определяя, в какой Layout-слой вы хотите разместить его. С другой стороны, если ваша Mechanical Design-группа имеет специфическое со- глашение об именах слоя, за которым они закреплены, тогда вы можете сделать запись этого соглашения в вашем MAXDXF.INI-файле и выполнять групповую трансляцию за один шаг. Габарит платы всегда помещается па ГЛОБАЛЬНЫЙ СЛОИ.
424 OrCAD 10. Проектирование печатных плат Сопутствующие гемы: TRANSLATING A DXF FILE, DXF IMPORT AND EXPORT. TRAN SLA TING A DXF FILE Чтобы создать DXF-файл, в котором все объекты находятся на одном слое: 1. Создайте MAXDXF.INI-файл, который использует слой автокада 0 дважды: один раз для трансляции всех многоугольников DXF-файла в препятствия и второй - для трансляции кругов в отверстия. Например: [OBSTACLE] ' ТОР = 0 [MECHANICAL] UNPLATEDMOUNTINGHOLES = 0 Все многоугольники будут' находиться на ТОР-слое вместе с одним дополнитель- ным препятствием для каждого отверстия. 2. Выберите Properties для каждого препятствия из всплывающего меню. В диалого- вом окне Edit Obstacle выберите целевой слой для препятствия и выберите или Board Outline, или Keepout из раскрывающегося списка типов препятствий. Вы должны будете посмотреть также ПО для конкретной команды и имени опции. Чтобы объединить отдельные DXF-файлы на один Layout-слой: 1. Скопируйте ваш MAXDXF.INI-файл в каталог проекта и дайте ему уникальное имя, возможно Тетр. 2. Отредактируйте временный файл (в нашем случае «ТЕМР») и удалите все, кроме строк нужных вам определений и разделов: [MECHANICAL] BOARDOUTLINE = FILE1 .dxf COMPKEEPOUTALL = FlLE2.dxf PLATEDMOUNTINGHOLES = FILE3.dxf 3. Когда MAXDXF запросит вас название входного DXF-файла, укажите вместо него временное имя файла (в нашем случае «TEMP»). MAXDXF будет читать 3 файла, перечисленные в примере, и транслировать их в соответствующие Layout-объекты в пределах вашего выходного Мах-файла. Чтобы импортировать метрические DXF-файлы и создавать из них метрические файлы Layout-платы: 1. В вашем MAXDXF.INI-файле установите Units_Divisor в 25.4: UNITS_DIVISOR=25.4 2. Когда вас запросят относительно шаблона технологии, выберите шаблон техноло- гии, который находится в миллиметрах. Интерпретировать Autocad Traces: 1. Отредактируйте раздел [COPPER ] вашего MAXDXF.INI-файла, чтобы включить те слои, которые содержат Autocad Traces и которые вы хотите определить как по- лигоны.
Часть 5. Рабочая среда сеанса (Lsession) 425 2. Отредактируйте раздел [OBSTACLEJ-файла, чтобы включить слои, которые содер- жат Autocad Traces и которые вы хотите определить как линии. 3. Если слой содержит и полигон и линию Autocad Traces, то вы должны сослаться на этот слой дважды (и в разделе [COPPER], и в разделе [OBSTACLE]), а затем уда- лить нежелательные объекты уже в Layout. Сопутствующие темы: LAYER MAPPING FOR DXF TRANSLATION, DATABASE TRANSLATION, MAX MIN IMPORT, PCB 386+ IMPORT, PADS IMPORT, P-CAD IMPORT, PROTEL IMPORT, CADSTAR IMPORT, TANGO IMPORT, PCB 386+ BOARD FILE TRANSLATION. 16—2813
ПРИЛОЖЕНИЯ А. БИБЛИОТЕКИ Библиотека посадочных мест - это файл, который хранит посадочные места и сим- волы. С Layout поставляются более 3000 посадочных мест в различных библиотеках. Вы можете также создавать свои собственные библиотеки для хранения различных комбинаций посадочных мест. О библиотеках Библиотеки Layout содержат более 3000 посадочных мест. Этот раздел описывает библиотеки Layout и объясняет, каким образом посадочные места и символы хранятся в библиотеках. Библиотеки Библиотеки - это файлы, которые содержат многократно используемые данные пла- ты. Layout дает возможность создать библиотеку посадочных мест для компонента. Библиотеки могут также содержать разнообразные символы, которые вы неоднократно можете использовать на вашей плате. Связь между библиотекой и посадочными местами с символами, которые она со- держит, подобна связи платы с ее содержимым. Содержимое библиотеки перемещается вместе с библиотекой и удаляется вместе с ней. Вы можете создавать собственные библиотеки для хранения любых комбинаций посадочных мест. Вы можете, например, создать библиотеку для хранения функцио- нально связанных компонентов или для хранения символов. Или можно создать библио- теку, в которую будут входить все посадочные места, которые используются на плате. Примечание. Вы можете добавить библиотеку предыдущих версий Layout или доба- вить файл платы как библиотеку, выбрав Old Library (*.LIB) или Board (*.МАХ) в раскрывающемся списке List files of type диалогового окна Add Library. Вы не мо- жете добавить МАХ-файл к библиотекам, который в данный момент открыт. При работе с библиотеками посадочных мест вы используете менеджер библиотек и редактор посадочных мест. Менеджер библиотек перечисляет все библиотеки и все посадочные места, содержащиеся в этих библиотеках, а редактор посадочных мест - графическая среда редактирования. Есть опция выбора библиотек и посадочных мест для редактирования. Поскольку библиотека - это файл, то можно использовать те же самые принципы Windows, относящиеся к работе с файлами, при работе с библиотеками.
Приложения 427 Посадочные места Посадочные места описывают физические характеристики компонентов. Посадоч- ное место в основном состоит из трех типов объектов: Padstacks, Obstacles (среди про- чих типов препятствий используется физический габарит компонента, габарит шелко- графии и сборки, габариты места и вставки) и Text (например, имя компонента или его величина). Посадочное место можно рассмотреть в графическом представлении в редакторе или в текстовом, в таблице посадочных мест. Управление библиотеками посадочных мест Менеджер библиотек можно использовать для доступа и просмотра каждой библио- теки и посадочного места, поставляемых с Layout. Вы можете делать библиотеки дос- тупными для текущего сеанса Layout и можете исключать их из сеанса. Также можно создавать свои собственные библиотеки, копировать посадочные места, и удалять их из библиотек. Этот раздел объясняет, как работать с библиотеками посадочных мест и раскрывает следующие вопросы: • открытие менеджера библиотек; • как делать библиотеки доступными для текущего сеанса; • как исключать библиотеки из текущего сеанса; • создание собственной библиотеки; • добавление и копирование посадочных мест в библиотеки; • удаление посадочных мест из библиотек. Предупреждение. Запуск нескольких копий Layout не рекомендуется. При запуске не- скольких копий данные используются всеми копиями. При выполнении редактиро- вания в менеджере или процесса AutoECO возможны изменения и в других копиях, что нежелательно. Запуск менеджера библиотек Чтобы открыть менеджер библиотек, нажмите соответствующую кнопку на панели инструментов или в меню File выберите команду Library Manager. Чтобы закрыть менеджер библиотек, нажмите X в правом верхнем углу окна ме- неджера или редактора посадочных мест и выберите кнопку ОК, когда Layout спросит ваше согласие на закрытие менеджера библиотек. Подключение библиотек Библиотеки могут' находиться в любом каталоге, даже в сети. Их можно использо- вать одновременно. Хотя Layout и поставляется с набором библиотек, которые устанав- ливаются автоматически при инсталляции пакета и являются доступными для исполь- зования, вы можете подключать дополнительно и другие библиотеки. Чтобы сделать библиотеку доступной для использования, нажмите кнопку Add Lib- rary в менеджере библиотек. После подключения вы получаете полный доступ ко всем посадочным местам, находящимся в этой библиотеке.
428 OrCAD 10 Проектирование печатных плат Совет. Вы можете подключить библиотеки предыдущих версий Layout или сущест- вующий файл платы как библиотеку, выбрав в падающем списке типов файлов Old Library (LIB) или Board (*.МАХ) диалогового окна Add Library, которое открывает- ся при нажатии на кнопку Add Library в менеджере библиотек. Вы не сможете под- ключить файл платы для использования в качестве библиотеки, если он уже открыт в окне проекта (вы получите сообщение THE LIBRARY IS ALREADY LOADED IN THE SYSTEM). Вы можете также убрать библиотеку из списка доступных. При этом она не удаля- ется с диска. Она только удаляется из списка доступных для использования библиотек, отображаемых в менеджере. Для подключения библиотеки 1. Выберите на панели инструментов кнопку менеджера библиотек. Откроется менед- жер библиотек. 2. Выберте кнопку Add. Откроется диалоговое окно Add Library. 3. Найдите и выберите библиотеку (*.LLB), которую вы хотите подключить. Выбрать можно сразу несколько библиотек, используя клавишу CTRL. 4. Нажмите кнопку ОК. Библиотека подключится к началу списка библиотек. Чтобы сделать библиотеку недоступной для использования (отключить библиотеку): 1. Выберите на панели инструментов кнопку менеджера библиотек. Откроется менед- жер библиотек. 2. Выберите библиотеку из списка. Вы можете выбрать несколько библиотек, исполь- зуя клавишу CTRL. 3. Выберите кнопку Remove. Layout попросит подтверждения вашего решения. 4. Выберите кнопку YES. Библиотека будет удалена из списка. Просмотр посадочных мест В списке библиотек выберите библиотеку, чтобы отобразить ее содержимое в окне Footprints List. Если вы выбрали несколько библиотек, используя клавишу CTRL, в окне Footprints List отобразятся все посадочные места выбранных библиотек в алфавитном порядке. При выборе посадочного места в окне Footprints List его графическое изображение появится в редакторе посадочных мест. Вы можете выполнить различные действия с посадочным местом, такие, как, редактирование, сохранение, копирование и его уда- ление. Для просмотра посадочных мест в редакторе: 1. Выберите на панели инструментов кнопку менеджера библиотек. Откроется менед- жер библиотек. 2. Выберите библиотеку из списка. Вы можете выбрать несколько библиотек, исполь- зуя клавишу CTRL. Посадочные места выбранных библиотек отобразятся в окне Footprints List. 3. Выберите посадочное место из списка. Посадочное место появится в окне редактора.
Приложения 429 Создание собственной библиотеки посадочных тест Используя менеджер библиотек, вы можете создать свою библио геку, сохранив но- вое или существующее посадочное место в библиотеке, которую вы назовете. Затем вы можете добавить другие посадочные места, выбирая их из списка посадочных мест и сохраняя в только что созданной библиотеке. Для создания собственной библиотеки посадочных мест: 1. Выберите на панели инструментов кнопку менеджера библиотек. Откроется менед- жер библиотек. 2. В окне Footprints List выберите посадочное место, чтобы сохранить в новой библио- теке. Посадочное место отобразится в редакторе. Или создайте новое посадочное место. 3. Выберите кнопку Save as. Откроется диалоговое окно Save Footprint As (рис. П-1). Save Footprint А? Name of footpriri tlGZAG.100/L850/16j Name of hbtat> |DAORCAD\LAYOUT_PLUSMibrary\ZIGZAG lib 3 | Create New Libraiy... I OK Help | Caned j Рис. П-1. Диалоговое окно Save Footprint As 4. Выберите кнопку Create New Library. Откроется диалоговое окно Create New Library. 5. Введите имя для новой библиотеки (используйте расширение * LLB) в текстовое окно File Name. Выберите каталог для библиотеки и нажмите кнопку Save. 6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Save Footprint As. Новая биб- лиотека добавится в начало списка библиотек. Добавление, копирование и удаление посадочных мест Используя менеджер, вы можете добавлять или копировать посадочные места в библиотеку, сохраняя их в нужной библиотеке. Также можно и удалить посадочные места. Чтобы добавить или скопировать посадочные места в библиотеку: 1. В менеджере библиотек выберите посадочное место в окне Footprints List. Изобра- жение посадочного места появится в редакторе. 2. Выберите кнопку Save as. Откроется диалоговое окно Save Footprint As. 3. Выберите библиотеку из раскрывающегося списка или нажмите кнопку Browse. Найдите и выберите библиотеку. 4. Нажмите ОК.
430 OrCAD 10. Проектирование печатных плат Для удаления посадочных мест из библиотек: 1. В менеджере библиотек выберите посадочное место в окне Footprints List. Изобра- жение посадочного места появится в редакторе. 2. Выберите кнопку Delete Footprint. Layout попросит подтверждение на удаление по- садочного места. 3. Выберите YES. Посадочное место будет удалено из библиотеки. Примечание. Посадочное место удаляется навсегда из библиотеки. Значит, если есть вероятность, что вам может в будущем понадобиться данное посадочное место, то прежде необходимо сохранить его в другой библиотеке (например, в библиотеке с именем OLD.LLB). Создание и редактирование посадочных мест Посадочное место - физическое описание компонента, которое состоит из трех эле- ментов: набора площадок, препятствий (шелкография, данные сборки, габарит) и тек- ста. Создавать и редактировать посадочные места можно в редакторе посадочных мест. Кроме того, можно получить доступ и отредактировать данные посадочных мест для платы, используя электронную таблицу посадочных мест. Установка сетки для контактов посадочного места Важно выставить сетку размещения перед созданием посадочных мест. В самом на- чале создания нового посадочного места его первый контакт автоматически устанавли- вается в координату [0, 0]. При добавлении новых контактов они устанавливаются со- гласно сетке размещения, указанной в диалоговом окне System Settings. Более подроб- ная информация по установке сетки размещения изложена в разд. «Диалоговые окна. System Settings dialog box». Создание посадочного места Вы можете создать новые посадочные места и добавить их в библиотеки по вашему выбору. Для создания посадочного места: 1. В менеджере библиотек нажмите кнопку Create New Footprint. Откроется диалого- вое окно Create New Footprint (рис. П-2). Рис. П-2. Диалоговое окно Create New Footprint 2. Введите имя для нового посадочного места
Приложения 431 3. Если посадочное место будет в метрике, то выберите опцию Metric. 4. Нажмите кнопку ОК. В редакторе посадочных мест откроется один контакт, уста- новленный в начало координат, и текстовые объекты (рис. П-3). Рис. П-3. Один контакт, установленный в начало координат Добавление контактов в посадочном месте Контакты могут иметь как цифровое обозначение, так и алфавитно-цифровое Обо- значения могут быть проставлены в любом необходимом вам порядке. Например, мож- но поименовать контакты 1, 7, 8 и 14, чтобы подогнать нумерацию генератора с че- тырьмя ножками к компоненту с 14 ножками. Имена контактов в посадочном месте должны соответствовать номерам контактов в символьных изображениях компонентов на схеме (или именам, если номера не используются). Примечание. По умолчанию Layout именует контакты в цифровом порядке начиная с номера 1. Вам следует изменять имена контактов в Layout, чтобы они соответст- вовали номерам контактов в схемном изображении, или вносить изменения в схем- ное изображение. Чтобы добавить контакты к посадочному месту: 1. Из списка посадочных мест выберите то, в которое вы хотите добавить контакты. Графическое изображение этого посадочного места появится в окне редактора поса- дочных мест. 2. На панели выберите инструмент редактирования контактов. 3. Во всплывающем меню выберите команду New. Новый контакт «подцепится» к курсору. 4. Переместите его в желаемое место и нажмите левую клавишу мыши для его разме- щения. 5. Нажмите клавишу Insert и щелкните левой клавишей мыши, чтобы разместить сле- дующий дополнительный контакт. Дополнительные контакты размещаются с ин- тервалом, равным расстоянию от первого до второго контакта.
432 OrCAD 10. Проектирование печатных плат 6. Чтобы начать новый ряд контактов, выделите контакт и выберите во всплывающем меню команду Сору. 7. Переместите контакт в нужное место и щелкните левой клавишей мыши для разме- щения первого контакта нового ряда. 8. Нажмите клавишу Insert и щелкните левой клавишей мыши, чтобы разместить вто- рой контакт нового ряда. Это установит межконтактный интервал для этого ряда контактов. 9. Нажмите клавишу Insert и щелкните левой клавишей мыши, чтобы разместить до- полнительный контакт. Продолжайте размещать контакты до тех пор, пока поса- дочное место не будет иметь необходимое их количество. Назначение площадок контактам посадочного места Padstacks определяют контакты посадочного места на каждом слое. Они обладают свойствами на каждом слое платы, такими, как форма и размер. Вы можете использо- вать площадки, входящие по умолчанию в шаблон технологии, или описать их при оп- ределении установок платы. Как только вы опишете padstacks, вы сразу можете назна- чать их контактам посадочного места. Вы можете назначить одинаковые площадки всем контактам посадочного места, используя диалоговое окно Edit Footprint. Или вы можете назначить площадки на инди- видуальные контакты, используя диалоговое окно Edit Pad. Также вы можете вводить точные координаты для местоположения контакта, используя диалоговое окно Edit Pad. Это полезный инструмент для размещения контактов в мелкой или нерегулярной сетке. Вы можете рассмотреть padstack, назначенный на каждый контакт посадочного мес- та в электронной таблице посадочных мест (выберите кнопку панели Spreadsheet, затем выберите Footprints). Также в этой таблице можно посмотреть определение площадки для каждого слоя. Чтобы назначить площадки на все контакты посадочного места: 1. В менеджере библиотек выберите кнопку панели Spreadsheet, а затем команду Foot- prints. Откроется таблица посадочных мест. 2. Дважды щелкните на имени посадочного места. Откроется диалоговое окно Edit Footprint. 3. Выберите Padstack из раскрывающегося списка Padstack Name, а затем нажмите ОК. Чтобы назначить площадку на отдельный контакт: 1. В редакторе посадочных мест выберите инструмент Pin. 2. Удерживая клавишу CTRL, щелкните мышью по контакту, чтобы его выбрать. 3. Во всплывающем меню выберите команду Properties. Откроется диалоговое окно Edit Pad. 4. Выберите Padstack из раскрывающегося списка Padstack Name, а затем нажмите ОК. Прикрепление препятствий к посадочным местам и контактам В создании посадочных мест используются разнообразные препятствия. В библио- теках посадочных мест обычно применяются нижеперечисленные типы препятствий.
Приложения 433 PLACE OUTLINES Интерактивные и автоматические утилиты размещения в Layout ищут Place outlines. Это препятствие используется для сохранения зазора между посадочными местами компонентов. Для компонентов с поверхностным монтажом на плате этот зазор должен быть достаточно большим, чтобы не допустить затенения пайки и облегчить процесс набивки платы компонентами. DETAIL Этот тип препятствий используется для создания рисунка шелкографии и сбороч- ных чертежей на плату. COPPER Когда медная зона подсоединена к контакту, тогда она становится неотъемлемой частью этого контакта. Если контакт будет перемещен, то и медь переместится вместе с ним. При подключении контакта к цепи медь автоматически становится частью этой цепи. Подключенная к контакту медь может служить радиатором для компонентов с большой мощностью или быть дополнительно сформированной площадкой для спе- циальных целей. INSERTION OUTLINES Габарит вставки добавляется к посадочному месту, чтобы представить размеры го- ловки автовставки. Это обеспечивает зазор вокруг компонентов на плате таким, чтобы набивочная машина не нажала на соседние компоненты при вставке нового. Эта зона подобна Place Outlines, где вы определяете высоту компонента. Для прикрепления препятствий к ножкам посадочного места: 1. В менеджере библиотек создайте препятствие, как описывалось ранее в разд. «Соз- дание посадочного места». 2. Выделите препятствие и во всплывающем меню выберите команду Properties. От- кроется диалоговое окно Edit Obstacle. 3. Нажмите кнопку Pm Attachment. Откроется диалоговое окно Pin Attachment. 4. Выделите опцию Attach to Pin, введя имя контакта в текстовое окно Pin Name. Затем нажмите кнопку ОК. 5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Edit Obstacle. Добавление меток к посадочному месту Вы можете назначить несколько типов меток (схемное обозначение, значение вели- чины компонента, пользовательские свойства, имя корпуса и имя посадочного места) посадочному месту в графическом редакторе посадочных мест. Используя диалоговое окно Text Edit, вы можете определить, какие типы меток вы будете использовать. Метки в редакторе посадочных мест - это метки-заполнители, начинающиеся с ам- персанда (например, &Сотр или &Value), которые заменяются соответствующими зна- чениями из схемы. Перемещение точки вставки Посадочные места имеют точку вставки, которая служит для указания местополо- жения компонента, описанного в протоколе вставки. Для перемещения точки вставки:
434 OrCAD 10. Проектирование печатных плат 1. В менеджере библиотек из меню TOOL выберите команду Dimension, а затем ко- манду Move Datum. 2. Переместите курсор к целевому местоположению для точки вставки. (Будьте вни- мательны: не щелкайте левой клавишей мыши, так как Datum переместится в теку- щее местоположение курсора.) 3. Во всплывающем меню выберите команду Move Insertion Origin. 4. Щелкните левой клавишей мыши в нужном месте для размещения точки вставки. 5. Во всплывающем меню выберите команду End Command. Чтобы выровнять по центру точку вставки: 1. В менеджере библиотек из меню TOOL выберите команду Dimension, а затем ко- манду Move Datum. 2. Во всплывающем меню выберите команду Center Insertion Origin. Точка вставки бу- дет выровнена по центру посадочного места. 3. Во всплывающем меню выберите команду End Command. Редактирование посадочных мест и контактов Редактировать посадочные места можно в редакторе посадочных мест. Можно так- же редактировать данные посадочных мест в электронной таблице посадочных мест. Один метод может быть более практичен, чем другой, в зависимости от типа выполняе- мых задач. Обычно при редактировании препятствия или текста используют редактор посадочного места, а при редактированйи местоположений контактов или площадок - электронную таблицу. Редактировать можно все контакты посадочного места одновременно или по от- дельности каждый. Вы можете изменять местоположение контакта, назначенную пло- щадку или правила входа-выхода в площадку. Кроме этого, можно назначить контакту привилегированную или принудительную тепловую разгрузку и позволить переходникам располагаться под контактами. Диалоговые окна Edit Footprint и Edit Pad предлагают одинаковые опции редактиро- вания. Однако изменения, вносимые диалоговым окном Edit Footprint, относятся ко всем контактам посадочного места, а вносимые диалоговым окном Edit Pad - только к выбранному контакту. Для редактирования контактов в редакторе посадочного места: 1. В менеджере библиотек выберите инструмент контакта на панели инструментов. 2. Дважды щелкните мышью по контакту. Откроется диалоговое окно Edit Pad. 3. Внесите изменения в установках и нажмите кнопку ОК. Для редактирования посадочных мест и контактов при использовании электронной таблицы: 1. Выберите кнопку электронных таблиц на панели инструментов, затем команду Footprints. 2. Для редактирования всех контактов посадочного места дважды щелкните на имени посадочного места. Откроется диалоговое окно Edit Footprint. Или - для редактиро- вания контакта — дважды щелкните на имени контакта. Откроется диалоговое окно Edit Pad. 3. Внесите нужные изменения и нажмите кнопку ОК.
Приложения 435 Редактирование площадок Вы можете редактировать описания площадок, предопределенные в Layout по умолчанию или внесенные в процессе настройки установок платы. Изменения, внесен- ные диалогового окна Edit Padstack, затрагивают все слои площадки, а внесенные с помощью диалогового окна Edit Padstack Layer - только выбранный слой. Для редактирования площадки на всех слоях: 1. Выберите кнопку электронных таблиц на панели инструментов, затем команду Pad- stacks. Откроется таблица Padstacks. 2. Дважды щелкните на имени площадки. Откроется диалоговое окно Edit Padstack. 3. Внесите необходимые изменения и нажмите ОК. Для редактирования площадки на выбранных слоях: 1. Выберите кнопку электронных таблиц на панели инструментов, затем команду Pad- stacks. Откроется таблица Padstacks. 2. Дважды щелкните на имени слоя. Откроется диалоговое окно Edit Padstack Layer. 3. Внесите необходимые изменения и нажмите ОК. Копирование слоев площадки Вы можете добавить новый слой в ваш проект платы и скопировать площадки с су- ществующего слоя на новый. Для копирования слоя площадки: 1. В окне проекта выберите инструмент таблицы, затем команду Layers. Откроется таблица слоев. 2. Выберите неиспользуемый слой (например, INNER3) и определите его для приме- нения, например под слой питания. 3. Выберите кнопку электронных таблиц на панели инструментов, затем команду Pad- stacks. Откроется таблица Padstacks. 4. Щелкните левой клавишей мыши в верхнем левом углу таблицы, чтобы выделить все ее содержимое. Затем во всплывающем меню выберите команду Copy Layer. Откроется диалоговое окно Copy Padstack Layer. 5. Выберите соответствующие слои в раскрывающихся списках Source Layer и Target Layer (например, GND как Source Layer и 1NNER3 как Target Layer). Затем нажмите ОК. Новый слой унаследует описание площадки. Б. РАЗМЕЩЕНИЕ DXF-ГРАФИКИ В ПОСАДОЧНОМ МЕСТЕ Иногда необходимо включить в посадочное место нерегулярные или сложные гео- метрические формы. Ниже описывается процесс объединения посадочного места из библиотеки со сложной формой, созданной в DXF-формате. Краткое изложение процедуры: 1. Создание нового посадочного места.
436 OrCAD 10. Проектирование печатных плат 2. Импортирование DXF-файла в Layout. 3. Закрепление DXF-формы за посадочным местом. 4. Заключительная стадия. Создание нового посадочного места При первом запуске Layout из меню ПУСК открывается окно сеанса (сессии). В меню TOOL выберите команду Library Manager. Откроется менеджер библиотек. Менеджер библиотек имеет 3 отдельные области на экране: окно Libraries, окно Footprints и окно редактора посадочных мест. 1. Создайте новое посадочное место в менеджере библиотек, нажав кнопку Create New Footprint в окне Footprints. Назовите это посадочное место TEMPFP. 2. После завершения создания посадочного места выберите кнопку Save as в окне Footprints. После открытия диалогового окна Save Footprint As выберите кнопку Create New Library. Введите в текстовое окно имя файла TEMP.L1B и запомните путь, куда вы сохранили файл. Выберите кнопку Save и далее ОК. Библиотека TEMP появится в начале списка доступных библиотек в окне Libraries. Импортирование DXF-файла в Layout 1. Создайте DXF-файл, который будет содержать геометрическую форму для исполь- зования ее в новом посадочном месте. 2. Из меню FILE окна сеанса выберите команду Import, а затем команду DXF to Layout. Укажите ваш DXF-файл и нажмите Open. 3. Нажмите кнопку Browse справа от текстового поля OUTPUT Layout FILE. Затем укажите путь и имя .МАХ-файла (например, DXF.MAX). Затем нажмите Open. И в заключение нажмите кнопку Interact. 4. Откроется Visual С ADD с вашим DXF-файлом. Выделите форму. 5. После выделения выберите кнопку Convert to МАХ. Откроется диалоговое окно Translate Selections to МАХ. В раскрывающихся меню CONVERT ТО и ON МАХ LAYER выберите Copper Area и ТОР соответственно. Нажмите ОК, чтобы выпол- нить трансляцию объекта в файл DXF.MAX. 6. Закройте Visual CADD. На указание сохранить изменения нажмите NO. Закрепление DXF-формы за посадочным местом 1. Откройте файл DXF.MAX. Отключите режим DRC. Выберите инструмент «Компо- нент» на панели и во всплывающем меню выберите команду New. Откроется диало- говое окно Add Component. 2. Нажмите кнопку Footprint. В окне Libraries выберите библиотеку TEMP, которую вы только что создали. Из списка посадочных мест в окне Footprints выберите поса- дочное место TEMPFP, созданное вами, и нажмите ОК. Разместите посадочное ме- сто, щелкнув указателем мыши. Можете переместить таблицу сверления, если она загораживает вам вид.
Приложения 437 3. Выберите инструмент «Препятствие». Выберите медную зону в окне проекта, удер- живая клавишу CTRL. Во всплывающем меню выберите команду Properties. Откроется диалоговое окно Edit Properties. Нажмите кнопку Comp Attachment и вве- дите Reference Designator посадочного места TEMPFP в текстовое поле REFER- ENCE DESIGNATOR. Нажмите ОК. 4. Теперь форма, созданная в DXF-формате, стала частью компонента TEMPFP. Со- храните DXF МАХ-файл и закройте проект Заключительная стадия 1. В меню TOOLS окна сеанса выберите менеджер библиотек. 2. В окне Libraries выберите кнопку Add. Из списка типов файлов выберите Board (*.МАХ). Найдите файл DXF.MAX и откройте его. Теперь DXF появится в начале списка доступных библиотек окна Libraries. Выделите DXF, а затем в окне Footprints выберите посадочное место TEMPFP. Посадочное место появится в окне редактора посадочных мест с подсоединенной DXF-графикой. 3. Перед тем как сохранить TEMPFP в библиотеке, можно отредактировать размеще- ние контактов посадочного места. Выберите кнопку Save as и сохраните посадочное место с новым именем в желаемой библиотеке. В. ПОДГОТОВКА CAPTURE-ПРОЕКТА Подготовка Capture-проекта для Layout - процесс из двух частей. Сначала необхо- димо создать корректный проект, а затем создать список соединений в формате .MNL для Layout. После того как вы подготовили ваш Capture-проект, вы можете создавать новый Layout-проект, используя .MNL-список соединений. Подготовка Capture-проекта Если вы хотите передать информацию по компонентам или цепям от схемы Capture- проекта, внесите изменения для свойств в таблицу, подставив соответствующие значения. 1. На вашей схеме выберите объекты, информацию о которых вы хотите послать в Layout, затем щелкните правой клавишей мыши и выберите из всплывающего ме- ню EDIT PROPERTIES. Откроется редактор свойств. 2. В раскрывшемся списке фильтра выберите OrCAD - Layout. Колонки электронной таблицы изменятся на свойства, доступные в Layout. Ячейки под каждым заголов- ком столбца свойств отобразятся белыми со штриховкой, указывая, что эти свойства еще не назначены компоненту или цепи. 3. Присвойте значения свойствам выбранных объектов в схеме, нажимая на ячейку и набирая значение, затем нажмите Enter или щелкните Apply Ш гриховка исчезнет, и свойство применится к объекту. 4. Назначьте посадочные места для каждого из ваших компонентов на схеме. Исполь- зуйте названия посадочных мест, выбранные из библиотек в OrCAD Layout for Windows Footprint Libraries или из ваших собственных библиотеках посадочных мест.
438 OrCAD 10. Проектирование печатных плат Создание списка соединений 1. Откройте Capture-проект. 2. Выберите проект в менеджере проекта и укажите Create Netlist в меню TOOLS. От- кроется диалоговое окно Create Netlist. 3. Выберите таблицу Layout. Откроется таблица Layout. 4. В групповом окне РСВ Footprint убедитесь, что в текстовом поле присутствует строка свойств{РСВ FOOTPRINT}. 5. В текстовом поле NETLIST FILE убедитесь, что путь к файлу списка соединений указан правильно. Список соединений берет название Capture-проекта и добавляет расширение .MNL. 6. Нажмите OK. Capture создаст список соединений, затем создаст .MNL-файл и со- хранит его в каталоге, указанном в п. 5. Ниже приводится перечень возможных атрибутов, которые могут быть определены как на этапе проектирования схемы, так и в проекте платы. При определении их на лю- бой из стадий в другую они переносятся автоматически при выполнении команды Back Annotate. • Fplist - список альтернативных посадочных мест. • Mirrorfootprint - задание конкретного зеркального посадочного места. • Comploc - задание положения посадочного места на плате X- и Y-координатами. Используется следующий формат [X, Y], где X и Y - координаты на плате. Обе ко- ординаты представлены десятичными числами. • Comprot - угол поворота посадочного места в градусах и минутах относительно ориентации, заданной в библиотеке Layout. Для разделения градусов и mi нут ис- пользуется точка (.). • Compgroup - целое значение, которое назначается элементу группы для размещения. • Compkey - если значение YES, то наивысший приоритет внутри группы назначает- ся этому элементу при автсразмещении. • Compfixed - если значение YES, посадочное место (например, как разъем на краю платы) постоянно закрепляется на плате. • Complocked - если значение YES, элемент временно блокируется в позиции и не участвует в авторазмещении. • Routelayers - разделенный запятыми список цепей по определенным слоям • Thermallaers - разделенный запятыми список задаваемых цепей по слоям питания. • Netweight - целое число между единицей и 100, задающее соответствующий при- оритет цепям, по умолчанию 50. • Viapemet - типы переходных отверстий, разрешенных для цепей. • Width - значение, назначенное Minwidth, Maxwidth и Connwidth свойствам, пока они не переопределены. I
Приложения 439 • Connwidth - ширина всех неразведенных проводников. Значение переопределяется любым значением из свойства Width. • Minwidth - минимальная ширина разведенных дорожек. Значение заменяется лю- бым значением из свойства Width. • Maxwidth - максимальная ширина разведенных проводников. Значение заменяется любым значением из свойства Width. • Widthbylayer - ширина проводника для одного или больше слоев, например ТОРЧЗ, ВОТ=8 • Reconntype - значение STD (стандартный ортогональный), ECL, Vert, (вертикаль- ный), Horz (горизонтальный) или Min (минимальный). • Testpoint - если YES, автоматически назначается тестовая точка. • Higlight- если YES, цепь подсвечивается.
i ОГЛАВЛЕНИЕ Часть 1. ORCAD CAPTURE...........................................3 ПОДГОТОВКА СРЕДЫ ДЛЯ СОЗДАНИЯ НОВОГО ПРОЕКТА.....................3 Задание установок - Preference................................3 Цвет объекта - Colors/Print................................4 Контрольная сетка - Grid Display...........................4 Установка масштаба - Pan and zoom......................... 5 Определение режимов выбора объекта - Select................5 Установка различных опций - Miscellaneous..................6 ФОРМИРОВАНИЕ ШАБЛОНА ПРОЕКТА.....................................8 Задание шрифтов - Fonts.......................................9 Задание информации в штампе - Title Block......................9 Установка размера страницы - Page Size........................9 Установка зон форматов - Grid Reference......................10 Установка опций для иерархических проектов - Hierarchy.......11 Установка совместимости с OrCAD SDT - SDT compatibility......11 Автосохранение проекта - AutoBackup..........................11 ПОРЯДОК СОЗДАНИЯ НОВОГО ПРОЕКТА.................................11 РАБОТА С ПРОЕКТОМ...............................................12 Администратор проекта........................................13 Окно администратора проектов..............................14 Окно просмотра............................................14 Редактор схемной страницы....................................16 Журнал сеанса................................................16 Выбор объектов...............................................17 Редактирование объектов......................................17 Отмена и повторение операций.................................19 Открытие существующего проекта..............................20 . Добавление файла в проект....................................20 Сохранение проекта...........................................20 Закрытие проекта.............................................20 ИЗМЕНЕНИЕ СВОЙСТВ ДЛЯ СУЩЕСТВУЮЩИХ ПРОЕКТОВ.....................20 Design Properties............................................20 Изменение свойств уже существующих схемных страниц...........21 ВЫВОД НА ПЕЧАТЬ И НА ПЛОТТЕР............................................22 •
Оглавление 441 СОЗДАНИЕ ШТАМПА...................................................24 Создание графическо! о образа основной надписи (большого штампа).24 Размещение и задание свойств нового штампа.....................25 Задание информации для полей...................................26 СТРУКТУРА ПРОЕКТА.................................................28 Соединение между фрагментами схемы и схемными страницами.......28 Размещение, редактирование и соединение элементов и электрических ОБЪЕКТОВ.......................................................29 Размещение и редактирование элементов.......................30 Создание иерархического проекта.............................33 Размещение и редактирование межстраничных соединителей.........38 Соединение проводников.........................................38 Размещение проводников......................................39 Редактирование проводников..................................39 Размещение шин..............................................40 Редактирование шин..........................................40 Размещение входов шин.......................................40 Подсоединение входов шин к проводникам......................40 Основные правила создания соединений в электрической схеме..40 Соединение проводников метками..............................41 Соединение сигналов через шины..............................41 Межсхемные соединения..........................................42 Соединение контактов питания...................................42 СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ГРАФИКИ И ТЕКСТА........................43 Общие правила при рисовании....................................43 Размещение текста..............................................43 Перемещение текста.............................................44 Поиск текста...................................................44 Импорт и экспорт текста........................................45 МАКРОКОМАНДЫ......................................................45 Создание макроса...............................................45 Конфигурация макроса...........................................46 СПОСОБЫ ПРОСМОТРА СХЕМЫ...........................................47 Масштабирование................................................47 Перемещение по схеме...........................................48 Создание закладок..............................................48 Вывод на экран сетки и зон.....................................49 Поиск ЭЛЕМЕНТОВ в проекте......................................49
442 OrCAD 10. Проектирование печатных плат ОБРАБОТКА ДАННЫХ В ПРОЕКТЕ.............................................50 Подготовка к созданию таблицы соединений...........................50 Updating properties - обновление свойств............................52 Checking for design rules violation - проверка проекта на соответствие ЗАДАННЫМ ПРАВИЛАМ..................................................53 Creating a netlist - создание таблицы соединений...................57 Разрешение имен цепей..........................................58 Back Annotate - перенос изменений в электрическую схему после проектирования печатной платы......................................58 Формат Swap-файла..................................................59 Создание отчетов...................................................60 Bill of Materials..............................................60 Cross Reference report - отчет о местоположении элементов......62 Экспорт и импорт данных............................................63 Импорт проектов и библиотек....................................63 Экспорт и импорт свойств.......................................64 Экспорт свойств................................................64 Импорт свойств.................................................66 СОЗДАНИЕ И ВЕДЕНИЕ БИБЛИОТЕК РАДИОЭЛЕМЕНТОВ.........................66 Библиотеки условных графических обозначений радиоэлементов.......66 Design cache -кеш проекта........................................67 Работа с элементами..............................................68 Создание нового элемента.........................................69 Определение элемента..........................................69 Добавление графики............................................70 Размещение контактов..........................................71 Задание характеристик контактов...............................71 Размещение группы контактов...................................72 Просмотр и редактирование многосекционных элементов...........74 Создание гетерогенного элемента...............................74 УПРАЖНЕНИЯ.....................................................74 1. Использование команд Replace Cashe и Update Cashe.......74 2. Создание схем с иерархическими элементами................75 Часть 2. ORCAD CAPTURE CIS..............................81 НАЗНАЧЕНИЕ............................................81 ICA - СРЕДСТВО ПОИСКА КОМПОНЕНТОВ В СРЕДЕ ИНТЕРНЕТ.81 СОЗДАНИЕ БАЗЫ ДАННЫХ ЭЛЕМЕНТОВ...................................82 Выбор формата базы данных.....................................83 Определение свойств элемента...............................83 Установка формата полей....................................86
Оглавление 443 ванне печатных плат ............50 ............50 .............52 ОТВЕТСТВИЕ ОСЛЕ ..............58 ..............59 ..............60 ..............60 ..............62 ..............63 ..............63 ..............64 ..............64 ..............66 ..............66 ЧТОБ..........66 ................67 ................68 ................69 ................69 ................70 ................71 ................71 ................72 ................74 ................74 ................74 ................74 ................75 ................81 ................81 Т...............81 ................82 ................83 ................83 ................86 Использование в базе больше одной таблицы......................86 Установка ODBC-источника данных................................86 Установка источника данных для локальной базы данных...........87 Создание и установка конфигурационного файла......................89 Создание конфигурационного файла и настройка параметров........89 Установка административных ссылок..............................94 Сохранение конфигурационного файла.............................96 Установка ICA-окр ужения для доступа к внешним данным..........97 РАБОЧАЯ СРЕДА CIS....................................................97 Окно Part Manager.................................................97 Окно CIS Explorer.................................................98 Окно Footprint.................................................99 Окно элемента..................................................99 Окно видимости.................................................99 Окно анализа и поиска информации...............................99 Окно сервера OrCAD (CDS).........................................100 РАБОТА С ORCAD CIS..................................................101 Использование интерфейса CIS.....................................101 Использование окна Part Manager..................................102 Использование окна CIS Explorer..................................103 Использование базы элементов и окна OrCAD CDS....................105 Размещение элементов базы данных на вашей схеме...................106 Нахождение элемента в базе........................................106 Поиск элемента в окне Explorer.................................106 Использование режима запроса для поиска элемента в базе.......107 Размещение выбранного элемента на вашей схеме................... 108 Размещение элемента на вашей схеме................................108 Просмотр свойств элемента.........................................109 Установка связи размещенного элемента с базой данных..............109 Использование для связи окна Pail Manager......................109 Использование для связи окна схемного редактора................110 Копирование свойств элементов в Part Manager.....................Ill Копирование свойств из одного элемента в другой...............111 Копирование свойств элементов из одного элемента в группу......112 Просмотр и сохранение статуса элемента.........................112 Открытие окна Part Manager.....................................112 Создание многовариантных проектов.................................115 Использование окна дерева в окне Part Manager.................116 Раскрытие и свертывание выбранных директорий в дереве..........116 Показать или скрыть дерево в окне Part Manager.................117 Работа с группами, подгруппами и общими компонентами...........117
444 OrCAD 10. Проектирование печатных плат Создание групп или подгрупп.....................................117 Добавление и перемещение элементов в группы и подгруппы.........118 Копирование групп или подгрупп..................................119 Переименование групп или подгрупп.............................119 Удаление групп и подгрупп.............-.......................120 Изменение элементного состава групп из схемной страницы.......120 Создание вариантов Bill of Materials.............................120 Создание нового варианта ВОМ..................................121 Заполнение варианта ВОМ.......................................121 Модификация вариантов ВОМ.....................................122 Переименование вариантов ВОМ..................................122 Удаление вариантов ВОМ........................................122 Установка элемента как присутствующего или не присутствующего в варианте проекта............................................122 Разрешение неоднозначностей...................................123 Создание новой базы данных.......................................124 Получение нового элемента из элемента в базе..................124 Использование 1СА для нахождения и создания нового элемента в базе.125 Изучение техники поиска 1С-селектором.........................126 Использование ICA для поиска элемента.........................126 Создание отчета..................................................127 Создание стандартного CIS Bill of Materials......................127 Создание отчета с использованием шаблонов Crystal Reports........130 Создание шаблона пользовательского отчета в CRYSTAL REPORTS......132 Создание отчета для вариантов ВОМ................................133 НОВЫЕ ВОЗМОЖНОСТИ ORCAD V. 9.2.3-10.................................134 Создание проекта.................................................136 Функциональное моделирование..................................138 Синтез, размещение и трассировка..............................138 Временное моделирование.......................................139 Генерация элемента...............................................139 Часть 3. РАБОЧАЯ СРЕДА LAYOUT.......................................141 КОМАНДЫ.............................................................141 Меню FILE........................................................141 HoBbw(NEW COMMAND (FILE MENU))................................141 Открыть (OPEN COMMAND (FILE MENU))............................142 Загрузить (LOAD (FILE MENU))..................................142 Сохранить (SAVE COMMAND (FILE MENU))..........................143 Сохранить как (SAVE AS COMMAND (FILE MENU))...................143 Резервное копирование (BACKUP COMMAND (FILE MENU))............144 Закрыть (CLOSE COMMAND (FILE MENU)) ..........................144
Оглавление 445 Вывод на печать (PRINT/PLOT COMMAND (FILE MENU))............144 Менеджер библиотек (LIBRARY MANAGER COMMAND (FILE MENU)).....145 Текстовый редактор (TEXT EDITOR COMMAND (FILE MENU))........145 Выход (EXIT COMMAND (FILE MENU))............................145 Меню EDIT......................................................146 Команда «Откат» (UNDO COMMAND (EDIT MENU))..................146 Команда «Поиск/Переход» (FIND/GOTO COMMAND (EDIT MENU))......146 Выбрать любой (SELECT ANY COMMAND (EDIT MENU))..............146 Выбрать следующий (SELECT NEXT COMMAND (EDIT MENU)).........146 Снятие выбора (CLEAR SELECTIONS COMMAND (EDIT MENU)).........147 Команда завершения (END COMMAND (EDIT MENO).................147 Свойства (PROPERTIES (EDIT MENU))...........................148 Меню VIEW......................................................148 Проект (DESIGN (VIEW MENU)).................................148 Диаграмма плотности (DENSITY GRAPH WINDOW)..................148 Предварительный просмотр (PREVIEW COMMAND (VIEW MENU)).......149 Высокий контраст (HIGH CONTRAST COMMAND (VIEW MENU)).........149 Очистка экрана (CLEAR SCREEN COMMAND (VIEW MENU))...........150 Перерисовка (REDRAW COMMAND (VIEW MENU))....................150 Окно запроса (QUERY WINDOW COMMAND (VIEW MENU)).............150 Таблицы данных (DATABASE SPREADSHEETS COMMAND (VIEW MENU))................................................150 Показать все (ZOOM ALL (FIT) COMMAND (VIEW MENU))...........151 Показать с центром (ZOOM CENTER COMMAND (VIEW MENU)).........151 Увеличить (ZOOM IN COMMAND (VIEW MENU)).....................151 Уменьшить (ZOOM OUT COMMAND (VIEW MENU))....................152 Показать предыдущее (ZOOM PREVIOUS COMMAND (VIEW MENU))......152 Увеличить в DRC/ROUTE окно (ZOOM DRC/ROUTE BOX COMMAND (VIEW MENU))................................................152 Выбрать слой (SELECT LAYER COMMAND).........................153 Видимый <> невидимый (VISIBLE <> INVISIBLE COMMAND (VIEW MENU))................................................153 Меню TOOL......................................................153 Слой........................................................153 Кластер.....................................................154 Группа......................................................155 Перенос на противоположный слой (OPPOSITE COMMAND)..........157 Поворот (ROTATE COMMAND)....................................158 Блокировка (LOCK)...........................................158 Фиксирование (FIX)..........................................158 Свойства (PROPERTIES (GROUP))...............................159 Удаление (DELETE (GROUPS))..................................159 Матрица.....................................................159 Компонент...................................................160 Упаковочная информация (корпус)............................ 167 Вентиль.....................................................171
446 OrCAD 10. Проектирование печатных плат Посадочное место...............................................172 Контактные площадки............................................175 Ножка или контакт..............................................177 Апертура.......................................................179 Цепь...........................................................180 Соединение.....................................................188 Трасса.........................................................189 Сегмент трассы.................................................192 Перемычка......................................................193 Переходное отверстие...........................................195 Контрольная точка..............................................197 Таблица сверления..............................................199 Текст..........................................................202 Размеры........................................................207 Измерения......................................................208 Препятствие....................................................209 Ошибка.........................................................216 Меню OPTION........................................................217 Цвега (COLORS).................................................217 Цветовые правила (COLOR RULES).................................218 Автосохранение (AUTO BACKUP)...................................219 Глобальные зазоры (GLOBAL SPACING).............................219 Стратегия размещения (PLACEMENT STRATEGY)......................219 Установки размещения (PLACE SETTINGS)..........................220 Установки трассировки (ROUTE SETTINGS).........................220 Установки FANOUT (FANOUT SETTINGS).............................220 Установки тепловой разгрузки (THERMAL RELIEF SETTINGS).........220 Установки для перемычек (JUMPER SETTINGS)......................221 Установки для свободного переходника (FREE VIA SETTINGS).......221 Установки для контрольной точки (TEST POINT SETTINGS)..........221 Переименование компонентов (COMPONENTS RENAMING (STRATEGY))....................................................221 Гербер установки (GERBER SETTINGS).............................222 Установки постпроцесса (POST PROCESS SETTINGS).................222 Установки пользователя (USER PREFERENCES)......................222 Стратегии трассировки..........................................222 МьнюАиТО...........................................................225 Обновить (REFRESH).............................................225 Размещение (PLACE).............................................228 Отмена размещения (UNPLACE)....................................230 Генерация стрингеров (F ANOUT).................................230 Автотрассировка (AUTOROUTE)....................................232 Отмена трассировки (UNROUTE)...................................234 Проверка проекта...............................................234 Устранение нарушений (REMOVE VIOLATIONS).......................235
ание печатных плат ...........172 ...........175 ............177 ............179 ............180 ...........188 .........189 ...........192 ............193 ............195 ............197 ............199 ...........202 ...........207 ...........208 ...........209 ...........216 ...........217 ...........217 ...........218 ...........219 ...........219 ...........219 ...........220 ...........220 ...........220 )...........220 ...........221 ...........221 ...........221 ...........221 ...........222 ...........222 ...........222 ...........222 ...........225 ...........225 ...........228 ...........230 ...........230 ...........232 ...........234 ...........234 ...........235 Оглавление 447 Меню WINDOW..............................................237 Каскад (CASCADE (WINDOW MENU))........................237 Нсперекрывающиеся окна (TILE (WINDOW MENU))...........237 Выравнивание иконок (ARRANGE ICONS (WINDOW MENU)).....237 Половина экрана (HALF SCREEN (WINDOW MENU)).......... 238 Сброс всего (RESET ALL (WINDOW MENU)).................238 Команды 1,2, 3, 4 (1,2, 3, 4 COMMANDS (WINDOW MENU))..238 Меню HELP................................................238 О LAYOUT (ABOUT LAYOUT)...............................238 Обучение LAYOUT (LEARNING LAYOUT).....................238 Инструментальные панели (TOOLBAR OPTIONS)................238 LAYOUT TOOLBAR........................................239 LSESSION TOOLBAR......................................240 ГОРЯЧИЕ КЛАВИШИ.............................................241 Глобальные (GLOBAL ACTION SHORTCUTS).....................241 Горячие клавиши.......................................241 Номеров слоев (LAYER NUMBER SHORTCUTS)...................241 Горячие клавиши.......................................241 Горячие клавиши окна и электронной таблицы (WINDOW AND SPREADSHEET SHORTCUTS)...................................242 Горячие клавиши.......................................242 МЕНЮ........................................................243 Горячие клавиши меню FILE (FILE MENU SHORTCUTS)..........243 Горячие клавиши меню EDIT (EDIT MENU SHORTCUTS)..........243 Горячие клавиши меню VIEW (VIEW MENU SHORTCUTS)..........243 Горячие клавиши меню TOOL (TOOL MENU SHORTCUTS)..........243 Горячие клавиши меню OPTIONS (OPTIONS MENU SHORTCUTS)....245 Горячие клавиши меню AUTO (AUTO MENU SHORTCUTS)..........245 Горячие клавиши меню WINDOW (WINDOW MENU SHORTCUTS)......245 ДИАЛОГОВЫЕ OKHA.............................................245 A. ..B...................................................245 ADD COLOR RULE DIALOG BOX.............................245 ADD COMPONENT DIALOG BOX..............................246 ADD FOOTPRINT DIALOG BOX..............................248 ADD FREE VIA DIALOG BOX...............................250 ADD PAD DIALOG BOX....................................252 ADD TEST POINT DIALOG BOX.............................254 ASSIGN VIA DIALOG BOX.................................255 AUTODIMENSION OPTIONS DIALOG BOX......................255 BACKUP SETTINGS DIALOG BOX............................256
448 OrCAD 10. Проектирование печатных плат С.....................................................257 CHECK DESIGN RULES DIALOG BOX.......................257 CIRCULAR PLACEMENT DIALOG BOX.......................259 COLOR DIALOG BOX....................................261 COMP ATTACHMENT DIALOG BOX..........................262 COMPONENT ATTACHMENT DIALOG BOX.....................263 COMPONENT SELECTION CRITERIA DIALOG BOX.............264 COPY PADSTACK LAYER DIALOG BOX......................266 CREATE NEW FOOTPRINT DIALOG BOX.....................267 D.....................................................267 DRILL CHART PROPERTIES DIALOG BOX...................267 DRILL PROPERTIES DIALOG BOX.........................267 E.....................................................268 EDIT APERTURES DIALOG BOX...........................268 EDIT COMPONENT DIALOG BOX...........................270 EDIT FOOTPRINT DIALOG BOX...........................272 EDIT FREE VIA DIALOG BOX............................274 EDIT LAYER DIALOG BOX...............................275 EDIT LAYER STRATEGY DIALOG BOX......................279 EDIT NET DIALOG BOX.................................282 EDIT OBSTACLE DIALOG BOX............................285 EDIT PAD DIALOG BOX.................................288 EDIT PADSTACK DIALOG BOX............................290 EDIT PADSTACK LAYER DIALOG BOX......................293 EDIT PLACE PASS DIALOG BOX..........................296 EDIT SPACING DIALOG BOX.............................299 EDIT ROUTE PASS DIALOG BOX..........................300 EDIT TEST POINT DIALOG BOX..........................305 F.....................................................306 FANOUT SETTINGS DIALOG BOX..........................306 FIND AND SELECT ITEM DIALOG BOX.....................308 FIND COORDINATE OR REFERENCE DESIGNATOR DIALOG BOX....308 FOOTPRINT SELECTION DIALOG BOX......................308 FREE VIA MATRIX SETTINGS DIALOG BOX.................309 FREE VIA SELECTION CRITERIA DIALOG BOX..............310 G...L.................................................311 GENERATE REPORTS DIALOG BOX.........................311 GERBER PREFERENCES DIALOG BOX.......................314 HATCH PATTERN DIALOG BOX............................316 JUMPER LENGTHS DIALOG BOX...........................316 LAYERS ENABLED FOR ROUTING DIALOG BOX...............318 LIBRARY CONVERSION WARNING DIALOG BOX...............318 LINK FOOTPRINT TO COMPONENT DIALOG BOX..............319 M...O.................................................320 MANUAL ROUTE STRATEGY DIALOG BOX....................320 MODIFY CONNECTIONS DIALOG BOX.......................321
Оглавление 449 MODIFY NETS DIALOG BOX.................................322 NET SELECTION CRITERIA DIALOG BOX......................322 NET SPACING BY LAYER DIALOG BOX........................323 NET WIDTHS BY LAYER DIAL OG BOX........................323 OBSTACLE SELECTION CRITERIA DIALOG BOX.................324 P...R.....................................................324 PACKAGE EDIT DIALOG BOX................................324 PLACE SETTINGS DIALOG BOX..............................328 POST PROCESS SETTINGS DIALOG BOX.......................329 PRINT/PLOT DIALOG BOX..................................331 RECONNECTION TYPE DIALOG BOX...........................334 RENAME DIRECTION DIALOG BOX............................335 ROUTE SETTINGS DIALOG BOX..............................336 S.........................................................339 SAVE FOOTPRINT AS DIALOG BOX...........................339 SAVE PADSTACK - SELECT LIBRARY DIALOG BOX..............340 SELECT FOOTPRINT DIALOG BOX............................340 SELECT NEXT DIALOG BOX.................................341 SWEEP EDIT DIALOG BOX..................................341 SYSTEM SETTINGS DIALOG BOX.............................345 T.........................................................346 TEST POINT SELECTION CRITERIA DIALOG BOX...............346 TEST POINT SETTINGS DIALOG BOX.........................347 TEXT EDIT DIALOG BOX...................................348 TEXT SELECTION CRITERIA DIALOG BOX.....................349 THERMAL RELIEF SETT INGS DIALOG BOX....................351 TRACK WIDTH DIALOG BOX.................................352 U...Z.....................................................352 USER PREFERENCES DIALOG BOX............................352 VIA SELECTION DIALOG BOX...............................354 WORKSPACE SETTINGS DIALOG BOX..........................354 Часть 4. РАБОТА В LAYOUT.....................................356 СОЗДАНИЕ НОВОГО ПРОЕКТА......................................356 Подготовка Capture-проекта для перехода в Layout (PREPAR ING A CAPTURE DESIGN FOR LAYOUT)..............................356 Подготовка Capture-проекта.............................356 Создание нового Layout-проекта (CREATING A NFW LAYOUT PROJECT FROM A CAPTURE DESIGN)............................357 Создание списка соединений (CREATING A NETLIST FOR USE WITH LAYOUT)...................................................358 Просмотр Layout Netlist-файла (VIEWING A LAYOUT NETLIST FILE).359 Создание проекта без списка соединений (CREATING A DESIGN WITHOUT A NETLIST)........................................359
450 OrCAD 10. Проектирование печатных плат Создание файла габарита платы (CREATING A BOARD FILE).......360 Обратная связь СО СХЕМОЙ (BACK ANNOTATING A SCHEMATIC)........362 Посадочные места и библиотеки посадочных мест.................363 Выбор посадочного места из библиотек (SELECTING A FOOTPRINT FROM THE LAYOUT FOOTPRINT LIBRARIES)..........................366 Создание посадочного места (CREATING A FOOTPRINT)..........366 Создание контура размещения................................367 Центрирование координат вставки посадочного места (CENTERING FOOTPRINT INSERTION ORIGINS)..................................368 КОМПОНЕНТЫ.......................................................368 Формирование кластеров компонентов (BUILDING COMPONENT CLUSTERS)...........................................368 Настройка групп компонентов (ADJUSTING COMPONENT GROUPS)....369 Проектирование матрицы (DESIGNING A MATRIX)...................369 Переименование компонентов (RENAMING COMPONENTS)..............370 Связывание компонентов с посадочными местами (LINKING COMPONENTS ТО FOOTPRINTS).....................................371 РАЗМЕЩЕНИЕ КОМПОНЕНТОВ...........................................372 Размещение компонентов с использованием матрицы (PLACING COMPONENTS USING A MATRIX)....................................372 Круговое размещение компонентов (CIRCUL PLACEMENT OF COMPONENTS)...................................................372 ОБЪЕКТЫ..........................................................373 Создание зеркального отображения объектов (MIRRORING OBJECTS).373 Обмен объектами (SWAPPING OBJECTS)............................374 Вращение объектов (ROTATING OBJECTS)..........................375 РАЗНОЕ...........................................................375 Понятие заливки медью, или Медные зоны (UNDERSTANDING COPPER POUR)..................................................375 Использование цветовых правил (USING COLOR RULES).............377 Создание размерной линии (STARTING DIMENSION LINES)...........378 Поиск объяснений ошибок (FINDING ERROR EXPLANATIONS)..........379 Масштабирование изображения на экране (ZOOMING)...............379 Перемещение DRC-окна (MOVING AND RESIZING THE DRC BOX)......380 Перемещение начала координат (MOVING THE DATUM)...............380 Перемещение таблицы сверл (MOVING THE DRILL CHART)............381 Объединение МАХ-файлов (MERGING .MAX FILES INTO A DESIGN).....381
Оглавление 451 ТРАССИРОВКА.....................................................382 Шаблон трассировки (стратегия) (ROUTE SWEEP (STRATEGY))......382 Зазоры трассировки (стратегия) (ROUTE SPACING (STRATEGY))....383 Проход трассировки (стратегия) (ROUTE PASS (STRATEGY)).......383 Слои трассировки (стратегия) (ROUTE LAYER (STRATEGY))........384 Проход размещения (стратегия) (PLACE PASS (STRATEGY))........384 Подключение цепей питания и земли к внутренним слоям (ATTACHING GROUND AND POWER NETS TO THE PLANE LAYER).........385 Создание медного полигона (CREATING COPPER POUR)..............385 Использование медного полигона как экрана (USING COPPER POUR AS A SHIELD).................................................386 Создание плоскостей разбиения (CRE ATING SPLIT PLANES).......387 Выполнение разветвления цепей питания и земли (IMPLEMENTING POWER AND GROUND FANOUT).....................................389 Использование тепловых разгрузок (USING THERMAL RELIEFS).....390 Ручная трассировка (MANUAL ROUTING)..........................391 Подсказки трассировки (ROUTING HINTS)........................392 Ручная трассировка цепей, подключенных к слоям питания или к медным полигонам (MANUALLY ROUTING NETS THAT ARE CONNECTED TO PLANES AND COPPER POURS)........................393 Трассировка (ROUTING)........................................395 Использование режима редактирования сегмента (USING EDIT SEGMENT MODE)................................................396 Редактирование сегментов (EDITING SEGMENTS)..................397 Генерация контрольных точек (GENERATING TEST POINTS).........398 Вставка контрольных точек (INSERTING TEST POINTS)............399 Создание и назначение переходных отверстий (DEFINING AND ASSIGNING VIAS)..........................................399 Использование переходных отверстий (USING VIAS)..............400 Блокировка трасс (LOCKING ROUTES)............................401 Гашение RATSNEST (MAKING A RATSNEST INVISIBLE)...............401 Захват связей (TACKING CONNECTIONS)..........................401 Рисование кругов и дуг (DRAWING ARCS AND CIRCLES).............401 ВЫВОД...........................................................402 Назначение цвета слою платы (ASSIGNING A COLOR ТО A BOARD LAYER).......................................................402 Назначение цвета объекту (ASSIGNING A COLOR ТО AN OBJECT)....402 Изменение видимости слоя или объекта (CHANGING THE VISIBILITY OF A LAYER OR AN OBJECT).....................................403
452 OrCAD 10. Проектирование печатных плат Генерирование контрольных точек (GENERATING TEST POINTS)....404 Предварительный просмотр GERBER-печати (GERBER PLOT PREVIEW).405 Просмотр отверстий сверления (VIEWING DRILL HOLES)..........406 Просмотр рисунка сверления и таблицы сверл (VIEWING THE DRILL DRAWING AND DRILL CHART)....................................406 Постпроцесс (POST PROCESS (DATA SPREADSHEETS))..............407 Заголовки...................................................407 POP-UP MENU.................................................408 Выбор объектов и данных (SELECTING OBJECTS AND DATA)........408 Часть 5. РАБОЧАЯ СРЕДА СЕАНСА (LSESSION).......................411 КОМАНДЫ........................................................411 FILE........................................................411 Новый (NEW COMMAND (FILE MENU))..........................411 Открыть (OPEN COMMAND (FILE MENU)).......................411 Импорт......................................................412 MIN-обмен (MIN INTERCHANGE (IMPORT)).....................412 MAX ASCII-список соединений (MAX ASCII NETLIST (IMPORT)).412 PCB П-список соединений (PCB II NETLIST (IMPORT))........413 FUTURENET-список соединений (FUTURENET NETLIST (IMPORT))..413 PCB 386+ (PCB 386 COMMAND (FILE MENU, IMPORT COMMAND))....413 CADSTAR PCB (IMPORT).....................................414 PADS PCB (IMPORT)........................................414 P-CAD PCB COMMAND (IMPORT)...............................414 PROTEL PCB (IMPORT)......................................414 TANGO PCB (IMPORT).......................................414 DXF TO LAYOUT (IMPORT)...................................415 PRO-E TO LAYOUT (IMPORT).................................415 SPECCTRA TO LAYOUT (IMPORT)..............................415 GENCAD TO LAYOUT (IMPORT)................................415 Экспорт.....................................................415 MIN-обмен (MIN INTERCHANGE (EXPORT)).....................415 MAX ASCII NETLIST (EXPORT)...............................416 PCB 386+ (EXPORT)........................................416 CADSTAR PCB (EXPORT).....................................417 PADS PCB (EXPORT)........................................417 P-CAD PCB (EXPORT).......................................417 PROTEL PCB (EXPORT)......................................418 TANGO PCB (EXPORT).......................................418 LAYOUT TO DXF (EXPORT)...................................419 LAYOUT TO PRO-E (EXPORT).................................419 LAYOUT TO GenCAD.........................................419 LAYOUT TO IPC-356........................................419
ванне печатных плат S).........404 REVIEW).....405 ...........406 )RILL ...........406 * ...........407 ...........407 ...........408 ...........408 ...........411 ...........411 л..........411 ...........411 ...........411 ...........412 ...........412 RT))........412 ...........413 PORT))......413 4AND))......413 ...........414 ...........414 ...........414 ...........414 ...........414 ...........415 ...........415 ...........415 ...........415 ...........415 ...........415 ...........416 ...........416 ...........417 ...........417 ...........417 ...........418 ...........418 ...........419 ...........419 ...........419 ...........419 Оглавление 453 LAYOUT TO HYPERLYNX......................................419 LAYOUT TO SPECCTRA.......................................419 LA YOl ’T TO GENCAM......................................419 VIEW........................................................420 TOOLBAR COMMAND (VIEW MENU)..............................420 STATUS BAR COMMAND (VIEW MENU)...........................420 TOOLS.......................................................420 LIBRARY MANAGER COMMAND (LSESSION: TOOLS MENU)...........420 ORCAD CAPTURE COMMAND (TOOLS MENU).......................421 ORCAD EXPRESS COMMAND (TOOLS MENU).......................421 VISUAL CADD COMMAND (TOOLS MENU).........................421 SMARTROUTE COMMAND (TOOLS MENU)..........................421 GERBTOOL COMMAND (TOOLS MENU)............................421 ECOS COMMAND (TOOLS MENU)................................421 EDIT APP SETTINGS COMMAND (TOOLS MENU)...................422 RELOAD APP SETTINGS COMMAND (TOOLS MENU).................422 Трансляция..................................................422 LAYER MAPPING FOR DXF TRANSLATION........................422 Объекты для нескольких слоев................................422 Покрытые металлом и не покрытые металлом монтажные отверстия.423 TRANSLATING A DXF FILE...................................424 ПРИЛОЖЕНИЯ.....................................................426 А. БИБЛИОТЕКИ..................................................426 О БИБЛИОТЕКАХ...............................................426 Библиотеки..................................................426 Посадочные места............................................427 Управление библиотеками посадочных мест.....................427 Запуск менеджера библиотек...............................427 Подключение библиотек....................................427 Просмотр посадочных мест.................................428 Создание собственной библиотеки посадочных мест..........429 Добавление, копирование и удаление посадочных мест.......429 Создание и редактирование посадочных мест................430 Назначение площадок контактам посадочного места..........432 Прикрепление препятствий к посадочным местам и контактам.432 Добавление меток к посадочному месту.....................433 Перемещение точки вставки................................433 Редактирование посадочных мест и контактов...............434 Редактирование площадок..................................435 Копирование слоев площадки...............................435
454 OrCAD 10. Проектирование печатных плат Б. РАЗМЕЩЕНИЕ DXF-ГРАФИКИ В ПОСАДОЧНОМ МЕСТЕ...................435 Создание нового посадочного места...........................436 Импортирование DXF-файла в Layout...........................436 Закрепление DXF-формы за посадочным местом..................436 Заключительная стадия.......................................437 В. ПОДГОТОВКА CAPTURE-ПРОЕКТА..................................437 Подготовка Capture-проекта..................................437 Создание списка соединений..................................438