Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Автоматизированное проектирование средств вычислительной техники в среде PCAD-2006. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
положную сторону ПП. При перемещении компонента он
может сдвигать мешающий ему один или несколько других.
Можно выбрать компонент с наибольшим числом свя-
зей и предложить наилучшее место его размещения. Изоб­ражается гистограмма плотностей связей. При размещении компонентов контролируется соблюдение допустимых за-
зоров между ними.
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]