Вы здесь

6.1. Редактор топологии печатных плат OrCAD Layout

 

Глава 6.

Проектирование печатных плат

6.1. Редактор топологии печатных плат OrCAD Layout

Наиболее естественный способ разработки печатной платы (ПП) состоит в создании ее схемы с помощью одного из графических редакторов, например OrCAD Capture, и создания списка соединений схемы в формате, приемлемом для OrCAD Layout (см. разд. 2.5.1 и 2.5.4).

Разработка новой ПП начинается после загрузки OrCAD Layout (см. команды ее начального режима в табл. 6.1) и выполнения команды File>New. Сначала запрашивается имя технологического шаблона ПП (расширение имени файла *.ТСН или *.TPL, рис. 6.1, а). Затем — имя файла списка соединений *.MNL (рис. 6.1, б). В заключение указывается имя файла создаваемой ПП *.МАХ (рис. 6.1, е).

Таблица 6.1. Команды OrCAD Layout Plus в начальном режиме

Команда

Назначение

Меню File (Файл)

New...

Создание проекта новой ПП с загрузкой файлов шаблона и списка соединений

Open... (Ctrl+O)

Открытие существующего проекта ПП

Import

Импорт файлов ПП других САПР:

MIN Interchange

Преобразование текстового файла *.MIN в бинарный файл *.МАХ

MAX ASCII to MNL

Преобразование текстового файла списка связей *.ASC в бинарный файл *.MNL

РСВ II Netlist

Преобразование текстового файла списка связей *.NET системы P-CAD в бинарный файл *.MNL

Futurenet Netlist

Преобразование текстового файла списка связей формата программы Futurenet в бинарный файл *.MNL

а)

б)

в)

Рис. 6.1. Загрузка списка соединений при создании новой ПП

Команда

Назначение

Import

PCB386+ PCB

Преобразование файлов формата OrCAD PCB386 в файлы *.МАХ

CadStar PCB

Преобразование файлов формата CadStar в файлы *.МАХ

PADS PCB

Преобразование файлов формата PADS в файлы *.МАХ

PCAD PCB

Создание файла ПП *.МАХ после загрузки файлов *.PDF, *.TCH, pcad.ini и pcad.tbl

Protel PCB

Преобразование файлов *.РСВ системы Protel в файлы *.МАХ

Tango PCB

Преобразование файлов *.РСВ систем Tango Series II или Tango_PCB Plus в файлы *.МАХ

PCBoards

Преобразование файлов *.РСА системы DesignLab в файлы *.МАХ (не готово)

DXF to Layout

Преобразование файлов *.DXF из AutoCAD в формат *.МАХ

IDF to Layout

Преобразование файлов *.BRD системы Pro/Engineer в файлы *.МАХ

SPECCTRA to Layout

Преобразование файлов *.RTE в файлы *.МАХ

GenCAD to Layout

Преобразование файлов *.CAD системы VeriBest в файлы *.МАХ

Export

Экспорт файла базы данных печатной платы в другой формат:

МIN Interchange

Преобразование бинарного формата базы данных ПП (файлы *.МАХ) в ASCII (файлы *.MIN)

MAX to ASCII

Netlist

Преобразование бинарного формата списка связей (*.MNL) в формат ASCII (*.ASC)

РСВ386+

Преобразование в формат РСВ386

CadStar PCB

Преобразование в формат программы CADStar (файлы *.CDI)

PADS PCB

Преобразование в формат программы PADS

PCAD PCB

Внесение корректировки в PDIF-файл после изменений в файле *.МАХ

Protel PCB

Преобразование в формат Protel

Tango PCB

Преобразование в формат Tango

Layout to DXF

Преобразование файлов *.МАХ в формат AutoCAD

Layout to IDE

Преобразование в формат Pro/Engineer

Layout to GenCAD

Преобразование в формат GenCAD

Layout to IPC-356

Преобразование в формат IPC-D-356

 

Команда

Назначение

Export

Layout to SPECCTRA

Преобразование в формат SPECCTRA

Layout to Allegro

Преобразование в формат Allegro (не готово)

Exit (Alt+F4)

Выход из программы

Меню View (Просмотр)

Toolbar

Вывод пиктограмм команд

Status Bar

Вывод в основное меню строки состояний

Меню Tools (Инструменты)

Library Manager

Вызов менеджера библиотек

OrCAD Capture

Вызов программы OrCAD Capture

Visual CADD

Вызов программы Visual CADD

Smart Route

Вызов автотрассировщика Smart Route

Gerb Tool

Вызов программы Gerb Tool:

New

Создание нового Gerber-файла

Open...

Загрузка Gerber-файла

ECO's

Корректировка ПП по изменениям, внесенным на схеме или на другой ПП:

Auto ECO

Добавление и удаление компонентов и цепей без переписывания атрибутов ПП

Auto ECO/Override

Attrs.

Создание новой ПП или включение новых компонентов на старую

Auto ECO/Override Coords

Создание новой ПП или включение новых компонентов на старую ПП с переписыванием всех координат размещения

Auto ECO/Override All

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

Auto ECO/Add Only

Добавление компонентов и цепей без переписывания атрибутов

Auto ECO/Add Override

Добавление компонентов и цепей и обновление их параметров

Auto ECO/Net Attrs.

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

Edit App Settings

Редактирование файла настройки конфигурации программы Layout (файл Lsession.ini)

Reload App

Settings

Перезагрузка файла настройки конфигурации программы Layout после его редактирования

 

Команда

Назначение

Меню Help (Помощь)

Help Topics.., (Fl)

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции ;

Learning Layout

Вызов электронного учебника по OrCAD Layout

About Layout...

Вывод номера версии программы и ее регистрационного номера

Список ошибок, возникших при загрузке списка соединений, выводится в текстовый файл <имя_файла_списка_соединений>.ЕRR (см. рис. 6.2).

Рис. 6.2. Отчет о результатах загрузки списка соединений

В процессе загрузки списка соединений (по терминологии P-CAD [9] это называется «упаковкой» схемы на ПП) для каждого символа схемы в библиотеках корпусов компонентов *.LLB (Footprint Libraries) отыскивается соответствующий корпус. Это соответствие указывается либо с помощью атрибута символа РСВ Footprint (см. рис. 3.42), либо в файле System.prt, фрагмент которого приведен в табл. 6.2. В этом файле строки комментарием имеют в начале символы «!»; в графе 1 указывается имя компонента, используемое при создании его символа; в графе 2 — дополнительный список упаковок компонента (обычно не указывается); в графе 3 — имя корпуса, используемое по умолчанию; в графе 4 — имя зеркального изображения корпуса (обычно создается OrCAD Layout при переносе компонента на противоположную сторону ПП); в графе 5 и других нечетных графах — имена альтернативных корпусов компонентов.

Таблица 6.2. Фрагмент файла System.prt

1

2

3

4

5

! SYSTEM. PRT — System Part Library

DIP4

DIP4

DIP 14

DIP.100/14/ W.300/L.750

SIP\1P

SIP\1P

ZIP\16P

ZIP\16P

 

SIMM72

SIMM72

DIP6 \SOCKET

DIP6 \SOCKET

RC200\150

RC200\150

AC100\100

AC100\100

TRIMMERCAP

TRIMMERCAP

R200

R200

D300

D300

POT\TADJ4

POT \TADJ4

VARISTOR

VARISTOR

POT3

POTS

LED

LED

SLIMLED

SLIMLED

TO-220C

TO-220C

OSC\4P

OSC\4P

CRYSTAL

CRYSTAL

PGA\28P

PGA\28P

54F138

DIP. 100/ 16/ W.300/L850

SOG. 050/14/ WG.244/L.425

74F138

DIP. 100/ 16/ W.300/L.850

SOG. 050/14/ WG.244/L.425

74ALS996_CC

PLCC28

Если в процессе загрузки списка соединений обнаружен компонент, не имеющий ссылок на его корпус, то выводится диалоговое окно (рис. 6.3, а) для его определения. После нажатия на панель Link existing footprint to component (Укажите имя существующего типового корпуса) открывается диалоговое окно (рис. 6.3, б), в котором выбирается имя библиотеки и затем имя корпуса, изображение которого просматривается в правой части окна.

Технологические шаблоны (Technology templates, файлы с расширением имени *.ТСН или *.TPL) содержат начальную информацию о ПП: зазоры и сетка трассировки, данные о контактных площадках (КП) и переходных отверстиях ( ПО) и т.п. В дальнейшем все эти установки можно изменить по отдельности или загрузить новый шаблон после создания ПП. В результате загрузки технологического шаблона в текущий проект вносятся следующие изменения:

  • загружаются стратегии размещения компонентов и трассировки проводников, замещая предыдущие данные;
  • устанавливается новая структура слоев ПП;
  • изменяются размеры шагов всех сеток:
  • изменяются параметры всех стеков контактных площадок (СКП) выводов компонентов и ПО.

а)

б)

Рис. 6.3. Определение корпуса компонента

Для создания файла технологического шаблона необходимо создать файл ПП, выполнив необходимые установки, и сохранить его с явным указанием расширения имени ТСН или TPL.

Вместе с OrCAD Layout поставляется ряд шаблонов, в частности:

lbet_any.tch — для ПП, предназначенных для установки компонентов как со штыревыми, так и с пленарными выводами (между выводами стандартных корпусов DIP допускается прокладка одной трассы);

2bet_thr. tch — для ПП, предназначенных для установки компонентов со штыревыми выводами (между выводами стандартных корпусов DIP допускается прокладка двух трасс);

3bet_any. tch — для ПП, предназначенных для установки компонентов как со штыревыми, так и с планарными выводами (между выводами стандартных корпусов DIP допускается прокладка трех трасс);

_default. tch — шаблон по умолчанию; после его загрузки можно установить другой набор слоев ПП и все остальные параметры;

jump6035.tch — односторонняя ПП, в которой используются ПО с внешним диаметром 60 мил и отверстиями диаметром 35 мил;

metric.tch — ПП, для которых используется метрическая система единиц;

protel.tch — для ПП, созданных в пакете Protel.

После успешного завершения загрузки списка соединений на рабочем экране OrCAD Layout изображаются корпуса компонентов текущего проекта с указанием их электрических соединений, как на примере показано на рис. 6.4.

Перечень команд программы OrCAD Layout Plus в режиме разработки ПП и их краткое описание приведен в табл. 6.3. Команды каждого меню перечислены в том порядке, в котором они расположены.

Наиболее употребительные команды имеют пиктограммы быстрого вызова. Однако две пиктограммы не имеют соответствующих команд. Это пиктограммы включения режима текущей проверки DRC Щ и отключения видимости электрических связей . Состояния этих режимов отображаются в строке заголовка основного меню (рис. 6.4): DRC ON/OFF, RECONNECT ON.

Рис. 6.4. Результат загрузки списка соединений на печатную плату

Таблица 6.3. Команды OrCAD Layout Plus в рабочем окне

Команда

Назначение

Меню File (Файл)

New... (Ctrl+N)

Создание проекта новой ПП с загрузкой файлов шаблона ПП и списка соединений

Open (Ctrl+O)

Открытие существующего проекта ПП

Load...

Загрузка файла стратегии авторазмещения и автотрассировки (*.SF)

Save (Ctrl+S)

Сохранение внесенных изменений в текущем проекте

Save As...

Сохранение внесенных в проект изменений в новом файле

Backup

Последовательная запись копий текущего файла ПП в 5 файлах BACKUP1.MAX — BACKUP5.MAX

Close

Закрытие текущего проекта

Print/Plot... (Ctrl+P)

Непосредственный вывод на принтер /плоттер

Library Manager

(Ctrl+I)

Вызов менеджера библиотек

Text Editor...

Вызов программы Note Pad для просмотра и редактирования текстевых файлов

1, 2, ...

Список файлов

Exit (Alt+F4)

Выход из программы Layout

Меню Edit (Редактирование)

Undo (U)

Отмена последней команды

Copy (Ctrl+C)

Копирование объектов, выбранных в окне, с занесением их в буфер обмена

Past (Ctrl+V)

Размещение на ПП объектов из буфера обмена

Delete (Ctrl+X)

Удаление объектов, выбранных в окне

Find/Goto... (Ctrl+F)

Поиск компонента по его позиционному обозначению или переход в точку с заданными координатами

Select Any... (Alt+S)

Выбор компонента по его позиционному обозначению

Select Next (N)

Выбор для размещения на ПП следующего компонента

Clear Selections

Отмена выбора компонентов в электронной таблице

End Command

Завершение команды

Properties... (Ctrl+E)

Опрос и редактирование параметров выбранного объекта

 

Команда

Назначение

Меню View (Просмотр)

Design

Нормальное изображение ПП

Density Graph

Вывод гистограммы плотности расположения компонентов

Preview

Предварительный просмотр слоя, выбранного в таблице Post Process

High Contrast (.)

Изменение контрастности изображения

Clear Screen (Backspace)

Очистка экрана (без стирания файла ПП)

Red raw (Home)

Перечерчивание экрана

Query Window...

Вывод окна опроса компонентов

Database Spread Sheets

Вывод электронных таблиц:

Components (Shift+C)

Компонентов

Package (Shift+K)

Упаковочной информации

Footprints (Shift+F)

Корпусов

Padstack (Shift+T)

Стеков КП и ПО

Apertures (Shift+P)

Апертур

Layers (Shift+Y)

Слоев

Nets (Shift+N)

Цепей

Obstacles (Shift+O)

Барьеров

Text (Shift+X)

Текстовых переменных

Error Markers (Shift+M)

Маркеров ошибок

Drills (Shift+R)

Отверстий

Post Process (Shift+S)

Список заданий вывода на периферийные устройства с возможностью предварительного просмотра их графики

Statistics (Shift+I)

Статистические данные о ПП

Zoom All (Fit) (Shift+Home)

Вывод на экран полного изображения ПП

Zoom Center (C)

Сдвиг текущего окна в новое положение, центр которого указывается курсором

Zoom In (I)

Увеличение масштаба изображения

 

Команда

Назначение

Zoom Out (О)

Уменьшение масштаба изображения

Zoom Previous

Вывод предыдущего изображения

Zoom DRC/Rout Box (B)

Вывод на полный экран изображения, находящегося внутри области DRC/Rout Box

Select Layer...

Выбор слоя

Visible Invisible (-)

Переключатель видимости слоя

Меню Tools (Инструмент)

Layers

Работа со слоями:

Select...

Выбор слоя по имени

Select From Spreadsheet...

Выбор слоя из электронной таблицы

Unroute

Отмена трассировки на текущем слое

Properties... (Ctrl+E)

Просмотр и редактирование свойств текущего слоя

Cluster

Работа с кластером:

Make (К)

Включение компонента в кластер

Break (Ctrl+K)

Восстановление первоначальной формы всех компонентов, входящих в кластер

Group

Работа с группой:

Select Filtered...

Включение компонента в группу размещения

New...

Выбор следующего компонента для размещения

Opposite (T)

Перенос компонента на противоположную сторону ПП

Rotate (R)

Вращение компонента

Lock (L)

Временная фиксация компонента или группы

Fix

Постоянная фиксация компонента или группы

Properties... (Ctrl+E)

Свойства компонента

Delete (Ctrl+X)

Удаление компонента

Matrix

Работа с графической матрицей размещения компонентов:

Select Tool

Режим выбора рисования матрицы

Delete (Ctrl+X)

Удаление выбранной строки или столбца матрицы

 

Команда

Назначение

Component

Работа с компонентами:

Select Tool

Режим выбора компонента

Select Filtered...

Выбор нескольких компонентов с помощью фильтра имени

Select From Spreadsheet...

Выбор из таблицы

Queue For Placement

Создание очереди для размещения

Place...

Размещение компонента

New.:.

Добавление в проект нового компонента

Copy

Копирование компонента

Adjust (Ctrl+J)

Выравнивание группы компонентов

Opposite (T)

Перенос компонента на противоположную сторону ПП с его зеркальным отображением

Rotate (R)

Поворот на 90°

Shove (J)

Разрешение трассировщику передвигать компоненты

Swap (Ctrl+W)

Разрешение трассировщику переставлять секции

Lock (L)

Временная фиксация

Fix

Постоянная фиксация

Alternate Footprint...

Выбор альтернативного корпуса

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление

Package

Работа с упаковочной информацией:

Select From Spreadsheet...

Выбор из таблицы

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Gate

Работа с секциями компонентов:

Select Tool

Режим выбора

Swap (Ctrl+W)

Перестановка логически эквивалентных секций

Footprint

Работа с корпусами компонентов:

Select From Spreadsheet...

Выбор из таблицы

New...

Создание нового корпуса

 

Команда

Назначение

Padstack

Работа со стеками КП и ПО:

Select From Spreadsheet...

Выбор из таблицы

New...

Создание нового стека

Copy Layer...

Копирование КП с одного слоя на другой

Copy to Library...

Занесение СКП в существующую или DIIOBL создаваемую библиотеку

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление неиспользуемых в проекте СКП

Pin

Работа с выводами компонентов:

Select Tool

Режим выбора

Copy (Ctrl+C)

Копирование

Rotate (R)

Поворот на 90°

Swap (Ctrl+W)

Перестановка логически эквивалентных выводов

Toggle Copper Pour Seed

Назначение области металлизации в качестве КП

Properties...

(Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление

Aperture

Работа с апертурами:

Select From Spreadsheet...

Выбор из таблицы

New...

Создание новой апертуры

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление

Net

Работа с цепями:

Select From Spreadsheet...

Выбор из таблицы

Unroute

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

Unroute Partial Track

Отмена трассировки части цепи

Unlock (Ctrl+L)

Отмена фиксации цепи

Lock (L)

Фиксация цепи

EnableoDisable

Выбор /отмена выбора цепи

 

Команда

Назначение

Net

Assign Via per Net

Назначение цепи ПО

Change Color

Изменение цвета

Change Width

Изменение ширины

Force Width by Layer

Назначение ширины сегментов выбранной цепи, располагаемых на указанном слое (команда доступна при открытии таблицы Net, ширина трассы указывается дополнительно)

Force Min/Max Widths

Изменение ширины всех сегментов цепи, выбранной в таблице Net, в соответствии с установленными пределами

Reconnect Type...

Изменение типа прокладки цепи

Layer:

Выбор слоев трассировки

Width By Layer...

Назначение ширины трассы для текущего слоя

Spacing By Layer...

Назначение зазоров для текущего слоя

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление

Connection

Работа с электрическими соединениями:

Select Tool

Режим выбора

Add

Добавление нового соединения

Delete (Ctrl+X)

Удаление

Disconnect Pin

Отсоединение вывода

Track

Прокладка трассы:

Select Tool

Режим выбора

Mirror (Ctrl+M)

Зеркальное отображение

Rotate (R)

Поворот

Finish (F)

Завершение

Lock (L)

Фиксация

Unlock (Ctrl+L)

Отмена фиксации

Unroute (D)

Отмена прокладки трассы

Track Segment

Работа с сегментом трассы:

Select Tool

Режим выбора

Exchange Ends (X)

Перенос указателя курсора к противоположному концу цепи

 

Команда

Назначение

Track Segment

Change Width (W)

Изменение ширины

Delete (Ctrl+X)

Удаление

Jumper

Работа с перемычками (выполняется при наличии специального слоя):

Select Tool

Режим выбора

Select From Spreadsheet...

Выбор из таблицы

New...

Создание новой апертуры

Convert to Components

Преобразование перемычек в компоненты

Properties...

(Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление выбранной перемычки

Delete All

Удаление всех перемычек

Via

Работа с ПО:

Select Tool

Режим выбора

Select From Spreadsheet...

Выбор из таблицы

New...

Создание нового ПО

Add Via (V)

Добавление ПО

Add Freevia (E)

Добавление свободного ПО

Change Via Type

Изменение типа ПО

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Modify Padstacks...

Модификация СКП

Delete

(Ctrl+X)

Удаление

Test Point

Работа с контрольными точками:

Select Tool

Режим выбора

Select From Spreadsheet...

Выбор из таблицы

New...

Создание новой контрольной точки

Add Test Point (P)

Добавление контрольной точки

Properties... (Ctrl+E)

Просмотр и редактирование свойств

 

Команда

Назначение

Test

Point

Modify Padstacks...

Модификация СКП

Delete (Ctrl+X)

Удаление контрольной точки

Delete All

Удаление всех контрольных точек

Drill Chart

Работа с таблицей сверловки (генерируется автоматически):

Select From Spreadsheet...

Просмотр и редактирование таблицы

Drill Properties...

Редактирование свойств выбранного в таблице символа отверстия

Move Drill Chart

Перемещение таблицы сверловки в точку, указанную курсором.

Drill Chart Properties...

Просмотр и редактирование высоты надписей и ширины линий таблицы

Text

Работа с текстом:

Select Tool

Режим выбора

Select From Spreadsheet...

Выбор из таблицы

New...

Ввод текста (символы кириллицы не допускаются)

Copy

Копирование

Mirror (Ctrl+M)

Зеркальное отображение

Opposite

Перенос на противоположную сторону ПП

Rotate (R)

Поворот

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление

Dimension

Работа с размерами:

Select Tool

Режим выбора

New...

Простановка нового размера

Move Datum

Перемещение данных

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Delete (Ctrl+X)

Удаление

Measurement

Проведение измерений:

Select Tool

Режим выбора (измеряется длина пути)

Clear

Стирание пути

 

Команда

Назначение

Obstacle

Работа с барьерами:

Select Tool

Режим выбора

Select From Spreadsheet...

Выбор из таблицы

New...

Создание нового барьера

Mirror (Ctrl+M)

Зеркальное отображение

Opposite

Перенос на противоположную сторону ПП

Rotate

Поворот

Exchange Ends (X)

Добавление вершины

Finish (F)

Завершение построения

Properties... (Ctrl+E)

Просмотр и редактирование свойств

Delete

(Ctrl+X)

Удаление

Error

Работа с маркерами ошибок:

Select Tool

Режим выбора

Select From Spreadsheet...

Выбор из таблицы

Select Next

Выбор следующего маркера

Delete

(Ctrl+X)

Удаление

Меню Options (Настройка параметров)

System Settings... (Ctrl+G)

Задание глобальных параметров проекта (система единиц, размер рабочего поля, шаги сеток)

Colors

Задание цветов слоев ПП

Color Rules... Задание нового правила раскраски объектов

Auto Backup...

Задание интервала времени между автосохранениями файлов, количества копий и необходимости сохранения данных после каждого прохода автотрассировки

Global Spacing...

Задание допустимых зазоров между объектами

Placement Strategy...

Задание стратегии авторазмещения

Place

Settings...

Задание параметров режимов размещения Place Matrix и Place

Component

 

Команда

Назначение

Route

Strategies

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

Manual Route...

Интерактивной трассировки (по командам Auto Path и Shove Route)

Route Layers...

Назначение слоев трассировки

Route Sweeps...

Выбор стратегии трассировки

Route Passes...

Настройка параметров проходов трассировки

Route Settings...

Выбор режимов ручной и интерактивной трассировки (Add/Edit Route , Edit Segment , Shove Track , Auto Path Route Mode и др.)

Fanout Settings...

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

Thermal Relief Settings...

Задание параметров контактных площадок с большими и малыми тепловыми барьерами: Annular Over Drill — ширина кольца между центральным отверстием и воздушным зазором, Isolation Width -ширина воздушного зазора, Spoke Width — ширина барьера

Test Poin Settings...

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

Component Renaming...

Выбор правила переименования компонентов на ПП, выполняемого по команде Auto>Rename Components

Gerber Settings...

Настройка параметров Gerber-файлов

Post Process Settings...

Редактирование таблицы создания Gerber-файлов с возможностью предварительного просмотра их графики

User Preferences...

Настройка глобальных параметров

Auto (Автоматический режим)

Refresh

Перечерчивание экрана:

Аll

Всеми перечисленными ниже методами

Minimize Connections

Минимизация общей длины электрических связей

Repour

Всех участков металлизации

Calculate Statistics

Вычисление статистических данных о ПП

Refresh Hot Link

Обновление высвечивания объектов, ассоциируемых с объектом, который был выбран последним в графическом окне, окне Query или таблице Spreadsheets

Append Hot Link

Высвечивание объектов, ассоциируемых с объектом, который был выбран последним в графическом окне, окне Query или таблице Spreadsheets

 

Команда

Назначение

Place

Размещение:

Board

Компонентов на всей ПП

Component(s) (Ctrl+Q)

Одного или нескольких выбранных компонентов

Array...

Круговое размещение компонентов

Matrix

Размещение выбранных компонентов в матрице

Free Via Matrix

Матричное размещение ПО

Test Points

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

Unplace

Отмена размещения компонентов:

Board

На всей ПП

Component(s)

Одного или нескольких выбранных компонентов

Fanout

Создание стрингеров для пленарных компонентов:

Board

На всей ПП

DRC/Route Box

Находящихся в окне

Component

Для отдельных компонентов

Autoroute

Автоматическая трассировка:

Board

Всей ПП

DRC/Route Box

В окне

Component

Отдельного компонента

Halt Autoroute

Остановка трассировки

Resume Routing

Продолжение трассировки

Unroute

Отмена трассировки:

Board

Всей ПП

DRC/Route Box

В окне

Net

Отдельной цепи

Component

Отдельного компонента

Design Rule Check...

Проверка соблюдения правил проектирования на всей ПП. Все ошибки помечаются кружками, информация об ошибках выводится в окно Query после выполнения команд Tool>Error>Select Tool и View>Query Window

Remove Violations

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

Board

На всей ПП

DRC/Route Box

В окне

 

Команда

Назначение

Cleanup Design

Доработка разведенной ПП и исключение из базы данных проекта неиспользуемых объектов

Rename Components

Автоматическое переименование компонентов в порядке, заданном по команде Options>Component Renaming

Back Annotate

Создание файла корректировки схемы в соответствии с внесенными на ПП изменениями (*.SWP)

Run Post Processor

Создание Gerber-файлов слоев ПП, файла апертур и файла сверловки (их перечень помещен в файл *.LIS)

Create Reports...

Создание отчетов о проекте

Меню Window (Окно)

Cascade (Shift+F5)

Каскадное расположение открытых окон

Tile (Shift+F4)

Последовательное расположение открытых окон по горизонтали

Arrange Icons

Упорядочивание размещения иконок свернутых окон в нижней части экрана

Half Screen

Изображение рядом рабочих экранов Capture и Layout (программа Capture должна при этом выполняться в фоновом режиме)

Reset All

Восстановление первоначальных значений данных и состояний графического окна

1, 2. ...

Список открытых окон

Меню Help (Помощь)

Help Topics... (Fl)

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции

Learning Layout

Вызов электронного учебника по OrCAD Layout Plus

About Layout...

Вывод номера версии программы и ее регистрационного номера

Базы данных ПП можно также импортировать из других пакетов по команде File>Import (перечень доступных форматов приведен в табл. 6.1). Например, возможна трансляция баз данных ПП из популярной системы P-CAD, используя PDIF-формат.

Примечание.

Обратим внимание, PDIF-файлы ПП правильно импортируются из Master Designer (P-CAD для DOS) в OrCAD Layout, только если они созданы в английской системе единиц (при преобразовании ПП, созданных в метрической системе, их масштаб искажается в 2,54 раза).

Данные из OrCAD Layout возможно передавать в популярную программу SPECCTRA (см. гл. 7) по команде File>Export>Layout to SPECCTRA как для выполнения размещения компонентов, так и для трассировки проводников в ручном, интерактивном или автоматическом режимах (OrCAD Layout при этом используется лишь для загрузки списка соединений проекта, созданного в OrCAD Capture). Данные о разработанной ПП передаются обратно в OrCAD Layout no команде File>Import>SPECCTRA to Layout для выпуска документации и создания управляющих файлов для фотоплоттеров и сверлильных станков с ЧПУ. Однако ПП можно полностью разработать и с помощью OrCAD Layout. В начале по команде Options>System Settings (Ctrl+G) в диалоговом окне на рис. 6.5 просматривают и при необходимости редактируют глобальные параметры проекта:

  • Display Units - выбор системы единиц (Miles, Inches, Milimeters, Centimeters);
  • Display Resolution — разрешающая способность изображения в декартовой системе координат;
  • Rotation - - поворот объектов (угол поворота при выполнении команды Rotate и угловая разрешающая способность);
  • Workspace Settings — размеры рабочей области.

Рис. 6.5. Редактирование параметров проекта

Затем по команде View >Database Spreadsheets>Layers в диалоговом окне на рис. 6.6 просматривают и при необходимости редактируют перечень слоев ПП и их назначение. Редактирование слоев производится с помощью меню, раскрывающихся после щелчка правой кнопкой мыши (см. пример на рис. 6.6).

Слои ПП могут быть следующих типов:

  • Routing — трассировки;
  • Plane — металлизации (обычно слои «земли» и «питания»); изображаются негативным образом (участки металлизации высветлены, а участки освобождения затемнены), что нужно принимать во внимание при изготовлении

Рис. 6.6. Конфигурирование слоев ПП

  • Drill — символов отверстий;
  • Jumper — перемычек;
  • Documentation — документирования;
  • Unused — неиспользуемый слой.

ПП по умолчанию содержит два наружных слоя (ТОР, ВОТ), два слоя металлизации (GND, POWER), 12 внутренних слоев (INNER1, ..., INNER12), слой символов отверстий DRILL и 10 слоев документирования. Слои можно переименовывать, изменять их тип, добавлять новые, их нельзя только удалять. Каждый слой помимо основного имени Layer Name (например TOP, BOTTOM, INNER1) имеет трехсимвольное уменьшительное имя NickName (TOP, ВОТ, GND, IN1 и др.), которое не редактируется. Дополнительный слой Global Layer предназначен для отображения электрических связей.

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

Далее по команде View >Database Spreadsheets>Padstacks в диалоговом окне на рис. 6.7 просматривают и при необходимости редактируют перечень СКП — стеков контактных площадок (КП) выводов компонентов и переходных отверстий (ПО).

Диалоговое окно редактирования параметров (Properties) КП и ПО показано на рис, 6.8. На нем расположены следующие панели:

  • Non-Plated — признак наличия сквозного отверстия;
  • Use For Test Point — признак использования ПО в качестве контрольной точки (test point);
  • Large Thermal Relief — признак использования КП в качестве большого теплового барьера, располагаемого на слое металлизации;
  • Pad Shape (форма КП):
    • - Round — круглая;
    • - Square — квадратная;
    • - Oval — овальная;
    • - Annular — в виде кольца (не рекомендуется использовать на слоях металлизации);
    • - Oblong — продолговатой формы со скругленными краями;
    • - Rectangle — прямоугольная;

Рис. 6.7. Таблица СКП и ПО

Рис. 6.8. Диалоговое окно редактирования контактных площадок

  • - Thermal Relief -- тепловой барьер;
  • - Undefined — не определена (этот признак имеют КП пленарных компонентов на всех слоях, кроме слоя ТОР);
  • No Connection — невозможность подключения к КП электрических цепей (используется для блокировки подключения цепей на определенных слоях;
  • Pad Width — ширина КП;
  • Pad Height — длина КП;
  • X/Y Offset — смещение точки подключения трассы относительно геометрического центра КП по осям X/Y.

При этом для ПО допускается только 3 типа КП: Round, Square и Undefined.

Перед выполнением размещения компонентов или трассировки проводников необходимо вычертить контур. ПП Board outline. Для этого в меню Tool выбирается команда Obstacle и вычерчивается замкнутый многоугольник; тип барьера (в данном случае Board Outline), слой размещения и толщина линий контура которого задается в диалоговом окне, показанном на рис. 6.9, а. По этой же команде задаются барьеры размещения или трассировки других типов и области металлизации, как на примере, показанном на рис. 6.9, б.

а)

б)

Рис. 6.9. Задание параметров контура ПП (а) и области металлизации, подсоединенной к выводу компонента (б)

Обратим внимание, что пунктирным прямоугольником выделяется область DRC Box, внутри которой по команде Auto>Design Rule Check (DRC) проверяется соблюдение технологических ограничений и по другим командам меню Auto выполняется ряд команд автотрассировки. Для перемещения этой области выбирается команда View>DRC Box и затем производится щелчок левой кнопки мыши. После этого область DRC Box перемещается вместе с курсором, не изменяя своих размеров. Для изменения ее размеров после выбора команды View>Zoom DRC/Route Box нажимается и удерживается левая кнопка мыши и затем движением курсора наносится прямоугольная область. Наиболее естественно, когда граница области DRC/Round Box совпадает с контуром ПП.

Размещение компонентов выполняется в OrCAD Layout вручную, по очереди выбирая, перемещая, поворачивая и перемещая компоненты на поверхности наружного слоя ПП и перемещая пленарные компоненты на противоположную сторону. В автоматическом или интерактивном режимах размещение компонентов выполняется по командам Auto>Place.

Трассировка проводников проводится в ручном режиме с помощью команд Tool>Track>Select Tool и Track Segment или в интерактивном режиме с помощью команд Auto>Autoroute (Autopath Route Mode, Shove Track Mode, Edit Segment Mode ). При интерактивной трассировке выполняется текущий контроль соблюдения допустимых зазоров, если включен режим Online DRC

 


Top.Mail.Ru