Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Автоматизированное проектирование средств вычислительной техники в среде PCAD-2006. Учебно-методическое пособие
.pdf
положную сторону ПП. При перемещении компонента он
может сдвигать мешающий ему один или несколько других.
Можно выбрать компонент с наибольшим числом свя-
зей и предложить наилучшее место его размещения. Изображается гистограмма плотностей связей. При размещении
компонентов контролируется соблюдение допустимых за-
зоров между ними.
2 режим Routing — трассировка проводников.
Рис.4.21 Route Mode
Трассировка реализуется с помощью нескольких опций:
AR (AutoRoute) — основная опция трассировки в автоматическом режиме
ER (EditRoute) - редактирование расположения трасс
проводников в ручном режиме (вызывается правым щелч-
ком мыши по схеме в режиме трассировки).
Для экспорта из P-CAD 2006 PCB файла с расширением
.pcb, представляющего собой файл упакованной БД, в файл
.dsn (внутренний формат Specctra) нужно в PCB выбрать
File – Export – Situs или Specctra DSN…
Для импорта уже готового файла сессии(.SES) Specctra в
PCAD 2006 PCB следует поступить аналогично:
File – Import – Situs или Specctra SES/RTE…
Перед запуском SPECCTRA выводится окно, в котором
следует ввести путь к *.dsn файлу (указать полное имя файла без расширения), после чего будет предложено выбрать
71

продукт» из списка. Следует выбрать первую строчку –
SPECCTRAQuest SI expert.
В отсутствие ошибок в ПП программа SPECCTRA за-
гружается в режиме трассировки.
Последовательность команд в среде SPECCTRA вво-
дится либо с помощью клавиатуры в строке ввода команд
Command.
Рису.4.22 Строка ввода команд
Либо с помощью интерфейса GUI, состоящего из таких
элементов, как ниспадающие меню, пиктограммы команд,
диалоговые окна.
Рис.4.23 Вид экрана при загрузке SPECCTRA
Рис.4.24 Вид экрана при загрузке SPECCTRA
(нижняя часть)
72

В режиме Measure (кнопка включения отмечена стрелкой на также доступна информация об объектах проекта
(Component, Pin, Via, Wire segment), помечаемых щелчком
левой кнопки мыши. Она выводится в окне OUTPUT.
Рис.4.25 — Measure Mode
Индикаторы состояния характеризуют фазу работы про-
граммы SPECCTRA:
Idle — состояние ожидания;
Pause — нажатие на кнопку управления в этом состоя-
нии прерывает выполнение текущей команды;
Continue — нажатие на эту кнопку продолжает выпол-
нение команды;
Stop — нажатие на эту кнопку прекращает выполнение
команды;
Busy — состояние занятости (выполняются внутренние
инструкции).
В процессе размещения компонентов на строке статуса
выводится текущая информация:
Placed — количество размещенных компонентов, отнесенное к их общему количеству;
Selected — количество выбранных компонентов;
Locked — количество фиксированных компонентов;
Violations — количество нарушений правил размещения
компонентов;
Ref — позиционное обозначение текущего компонента.
73

В процессе трассировки проводников на строке статуса
выводится другая информация:
Pass — количество завершенных проходов трассиров-
ки/общее количество проходов;
Current Net — имя текущей цепи;
Attempts — общее количество попыток повторных трас-
сировок в течение текущего прохода;
Reroutes — количество выполненных соединений;
Unconnects — количество невыполненных соединений
между двумя выводами в течение текущего прохода;
Conflicts — количество конфликтов в течение текущего
прохода;
Completion — количество разведенных цепей в процен-
тах.
Правая кнопка мыши служит для выбора одного из режимов интерактивного размещения или трассировки (имя
текущего режима отображается в нижней части экрана, по
умолчанию устанавливается режим измерения расстояний).
Дополнительно ко всему сказанному SPECCTRA предлагает разрабатывать плату с использованием так называе-
мого .DO файла. Этот файл позволяет производить не толь-
ко автоматическое размещение и автотрассировку, но и
действия, предшествующие им.
.DO файл создается в P-CAD 2006, после чего его имя
указывается при открытии проекта в системе SPECCTRA.
74

Рис.4.26 Создание .DO файла
Для автоматического создания .DO файла в P-CAD 2006
PCB осуществляются следующие действия: Route -
Autorouters – Specctra.
Рис.4.27 Создание .DO файла
После нажатия кнопки “DO File...” предлагается указать
полное имя .DO файла (без расширения) для последующего
его сохранения.
Рис 4.28 Создание .DO файла
75

Создание .DO файла происходит в режиме DO Wizard -
> Auto create DO file (Нажатием кнопки ОК, а затем save
созданный .DO файл сохраняется под указанным ранее
именем.
4.3.4.2. Размещение компонентов и трассировка элек-
трических соединений в среде SPECCTRA.
4.3.4.2.1. Автоматическое размещение компонентов.
После открытия проекта в среде SPECCTRA можно
произвести автоматическое размещение компонентов “Autoplace”.
Подготовка:
Перед процедурой авторазмещения следует подготовить
проект (см. рис 4.29).
После запуска SPECCTRA выбираем путь к файлу *.dsn
нашего проекта.
Если был создан .DO файл, выбираем в нижней строке
экрана путь к DO-файлу нашего проекта (путь не должен
содержать русских букв). (Как было отмечено выше,
SPECCTRA не нуждается в обязательном наличии DOфайла.)
Переключаемся в режим “Place”.
Рис.4.29 Переход в режим Place
После этого закладка Autoroute изменяется на Au-
toplace.
76

Рис.4.30 Экран режима авто размещения
Возможность автоматического поворота компонентов
задается командами:
Autoplace -> Auto rotate components -> Ok
а возможность их свободного позиционирования команда-
ми:
Autoplace -> Auto swap -> Ok
Если не произвести эти действия, программа будет за-
крыта из-за ошибки, невозможности осуществить авторазмещение.
Существует два способа формирования платы для по-
следующего авторазмещения: с очисткой поля платы и без
нее.
Для того чтобы произвести очистку поля платы от эле-
ментов, надо выполнить: Autoplace -> Unplace -> All Com-
ponents.
Автоматическое размещение:
Для начала надо разместить «большие» компоненты
(микросхемы) посредством выбора:
Autoplace-> InitPlace Large Components…
В диалоговом окне нажать Ок.
После этого следует разместить «маленькие» компонен-
ты (резисторы, конденсаторы и т.д.)
Autoplace -> InitPlace Small Components…-> All… и в
диалоговом окне нажать Ок.
77

4.3.4.2.2. Интерактивное размещение компонентов
Нажатие правой кнопки мыши переводит программу в
режим интерактивного размещения компонентов, который
осуществляется с помощью всплывающего меню
INTERACTIVE PLACE (Интерактивное размещение).
Setup — задание глобальных параметров размещения
компонентов;
Select (режим выбора):
- Соmр Mode — выбор компонентов,
- Gate Mode — выбор секций компонентов,
- Subgate Mode — выбор подсекций,
- Pin Mode — выбор выводов компонентов,
- Terminator Mode — выбор конечных точек для развод-
ки Daisy Cain;
Unselect All Objects — отмена выбора всех объектов;
Measure Mode - измерение расстояний;
Measure Options (применение специальных знаков для
повышения точности измерений):
- Alignment Marks — включение/выключение отображе-
ния значков для выравнивания компонентов,
- Snap Angle: All — разрешения поворота указателя на
любой угол,
- Snap Angle: 45 — разрешения поворота указателя на
угол, кратный 45°;
Place Components (размещение компонентов):
- Place Connect. Mode — последовательное размещение
компонентов, находящихся вне контура печатной платы, в
порядке убывания количества связей, курсор автоматически
выбирает компонент с наибольшей плотностью связей,
78

- Guided Place Overlap Allowed Mode — последователь-
ное размещение компонентов, находящихся вне контура
ПП, в порядке убывания количества связей с указанием рекомендуемого расположения, при этом не обращается вни-
мание на возможное перекрытие компонентов,
- Guided Place Connect. Mode -- последовательное раз-
мещение компонентов, находящихся вне контура печатной
платы, в порядке убывания количества связей с указанием
рекомендуемого расположения,
- XY Location... — размещение компонента в точку с
указанными координатами X, Y,
- Place List Mode... — размещение компонентов в поряд-
ке, указанном в составленном ранее списке;
Move Comp Mode - перемещение компонента;
Push Comp Mode - перемещение компонента со сдвигом
мешающих компонентов;
Pivot Comp Mode - вращение компонента;
Flip Comp Mode Trade Comp Mode Align Comp Mode
— перемещение компонента на другую сторону ПП;
— перестановка двух любых компонентов;
— выравнивание компонентов;
Swap (перестановка логически эквивалентных объек-
тов):
- Gate Mode — перестановка эквивалентных секций
компонентов,
- Subgate Mode — перестановка эквивалентных выводов
внутри секции,
- Pin Mode — перестановка эквивалентных выводов,
- Terminator Mode — перестановка эквивалентных ко-
нечных точек;
79

Undo — отмена последней команды.
В интерактивном режиме сначала выполняется команда
Setup для задания глобальных параметров размещения ком-
понентов:
РСВ Placement Grid — шаг глобальной сетки размеще-
ния компонентов на ПП согласно правилу низшего уровня
РСВ. Значение 0 означает отказ от определения сетки. Задание индивидуальных сеток размещения компонентов со
штыревыми выводами и планарных компонентов произво-
дится по команде Rules>PCB/Placement Grids;
РСВ Placement Spacing — допустимый зазор между лю-
быми компонентами на всей ПП или отдельно на ее верхней
и нижней сторонах согласно правилу уровня РСВ. Значение
—1 означает отказ от определения зазора. Задание разных
зазоров между компонентами со штыревыми и пленарными
выводами производится по команде Rules>PCB/Spacing;
Pointer Style (тип указателя):
- 90/45 Degree Crosshair — перекрестье во весь экран,
- Cursor Only — обычный курсор;
High Speed — контроль в процессе размещения компо-
нентов за возможностью прокладки проводников заданной
длины или имеющих ограничение на длину. По умолчанию
эта опция выключена;
Consider Secondary Connection — учет всех связей, со-
единяющих малый компонент с двумя большими с помощью различных цепей (при выключении этого флага
SPECCTRA размещает большие компоненты вместе);
Rebuild Power Net — перестроение оптимальным обра-
зом цепей подключения источников питания при выполне-
нии операций интерактивного размещения компонентов;
80
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
