Выключите гистограмму и силовые вектора.
Шаг 5. Повторите шаг 1 0, чтобы получить отчеты по данному размещению. Сравните данные с данными предыдущего размещения и выберите из них лучшее.
Повторяйте шаги 4, 5 до тех пор, пока не получите удовлетворительного размещения.
Использование программы PCPLACE для автоматического улучшения размещения.
Для улучшения размещения можно использовать команду IMPR с подкомандами COMP и GATE.
Для того, чтобы команда работала эффективно, элементы должны иметь атрибуты посадочного места. Программа используется для автоматических перестановок микросхем с одинаковым атрибутом посадочного места (IMPR/COMP) или одинаковых элементов внутри корпуса микросхемы (IMPR/GATE).
Компоненты, зафиксированные с помощью команды FIX, не переставляются.
Перед запуском команд IMPR выключите изображение гистограммы и силовых векторов.
При запуске команды IMPR вычисляется начальная общая длина проводников, которая в дальнейшем служит критерием улучшения размещения.
После запуска команды IMPR в левом верхнем углу экрана появляется прямоугольник, содержащий информацию о выполнении программы автоматического улучшения размещения.
В первой строке указываются текущее время и номер текущего прохода.
Во второй строке указываются начальная и текущая суммарные длины проводников на плате.
В третьей строке указываются две микросхемы/элемента, которые поменялись местами при последней перестановке.
В четвертой строке указывается текущая микросхема/элемент, который рассматривается в настоящий момент на возможность перестановки.
Когда выполнение программы закончится, на экране появится измененное изображение платы, учитывающее выполненные перестановки. Включите изображение гистограммы и силовых векторов, чтобы сравнить начальное и улучшенное размещения.
Выполнение команды IMPR автоматически прекращается в конце первого прохода, если не было сделано ни одной перестановки.
Можно принудительно прервать выполнение команды, нажав клавишу {ESC}. При этом на экране появится запрос:
Hit Esc to stop now, End to stop at end of Pass, or any key to continue.
Нажмите клавишу {END}, чтобы остановить выполнение команды после того, как закончится текущий проход; клавишу {ESC}, чтобы остановить выполнение команды на этом шаге и любую другую клавишу, чтобы продолжить выполнение команды.
Ручное улучшение размещения
В PCPLACE пользователю предоставляется возможность вручную улучшить размещение компонентов путем их передвижения или выравнивания, а также путем перестановки компонентов или элементов внутри них. Гистограмма и силовые вектора - средства для облегчения размещения.
Для ручного улучшения размещения компонентов по полю платы используются команды MOVE, ALIGN, ROT и SWAP. При использовании этих команд на строке состояния появляются буквы H и V. Первоначально они имеют красный цвет. Изменяя цвет букв на зеленый, можно включить соответственно изображение гистограммы и силовых векторов.
По гистограмме можно найти пространство на плате, которое нуждается в улучшении размещения, по силовым векторам - направление и расстояние, желаемые для перемещения компонентов, а по оценочному фактору - относительное улучшение при изменении размещения.
Команда MOVE 0 используется для перемещения компонентов по полю платы.
Команда ALGN 0 используется для выравнивания компонентов, одна или с подкомандами WIN, IDEN и UNDO, имеющими тот же смысл, что и в команде MOVE.
Для того, чтобы выровнять несколько компонентов, необходимо использовать команды ALGN/IDEN или ALGN/WIN. Использование одиночной команды ALGN позволяет выровнять только один компонент.
При выборе команды ALGN на экране появится следующий запрос:
Select the component(s) ...
(Выберите компонент...)
Укажите с помощью мыши компонент для выравнивания. На экране появится следующий запрос:
Select alignment point...
(Выберите точку выравнивания...)
Укажите с помощью мыши точку выравнивания. Команда ALGN перемещает компоненты только вдоль одной оси. Выбранная точка определяет, в каком направлении будет осуществляться движение - в вертикальном или горизонтальном.
Если точка расположена дальше по горизонтали, то она определяет новую координату Х для начала компонента, а если по вертикали - новую координату Y для начала компонента.
Система передвинет компонент на указанное место и попросит указать другой компонент. Выберите и выровняйте другой компонент или закончите выполнение команды, нажав правую кнопку мыши или выбрав другую команду. Аналогично выполняются для групп компонентов команды ALGN/IDEN и ALGN/WIN. Чтобы отменить последнее изменение, выполненное при использовании команды ALGN, выберите команду ALGN/UNDO до каких-либо других действий.
Команда ROT 0обеспечивает вращение компонентов против часовой стрелки с шагом 90 градусов. Команда может использоваться как одиночная или совместно с подкомандами COMP, WIN, IDEN. Команда ROT/UNDO отменяет последнее изменение, сделанное при использовании команды ROT до каких-либо других действий.
2Команда SWAP 0 выполняет взаимную перестановку компонентов, логических элементов и их выводов и имеет подкоманды COMP, GATE, PIN, UNDO.
Команда SWAP/COMP переставляет отдельные компоненты независимо от их типа. При выборе команды SWAP/COMP на экране появится следующая программная подсказка:
Select first component...
(Укажите первый компонент...)
Укажите с помощью мыши компонент и нажмите левую кнопку. Система выделит указанный компонент и запросит следующий:
Select second component...
(Укажите второй компонент...)
Укажите с помощью мыши второй компонент и нажмите левую кнопку. Система поменяет местами первый и второй компоненты. При этом автоматически изменятся изображения гистограммы и силовых векторов, если они включены. Далее система повторит запрос:
Select first component...
(Укажите первый компонент...)
Продолжите указание компонентов для перестановки или закончите выполнение команды.
Команда SWAP/GATE переставляет логические элементы между различными корпусами или внутри отдельного корпуса компонента. Этой командой переставляются только эквивалентные логические компоненты. Все перестановки автоматически фиксируются в файле отчета о перестановках (.RPT) для последующей корректировки электрической схемы. Команда работает аналогично предыдущей, но переставляются не компоненты, а логические элементы (gates).
Если логические элементы не одинаковы, то на экране появится следующее сообщение:
Gates not swapable.
(Элементы не могут переставляться.)
Если необходимо, продолжайте указывать другие элементы или закончите выполнение команды нажатием правой кнопки мыши или выбором другой команды.
2Команда SWAP/PIN 0 обеспечивает перестановку логически эквивалентных выводов логического элемента. Все перестановки фиксируются в файле отчета о перестановках (.RPT), используемом для дальнейшей корректировки электрической схемы. Работа с этой командой аналогична работе с предыдущей.
Чтобы отменить последнее изменение, выполненное при использовании команды SWAP, необходимо выбрать команду SWAP/UNDO до выполнения каких-либо других действий (исключением является использование команд обзора, таких как ZOUT, ZIN или PAN).
После того, как Вы закончите редактировать базу данных, её нужно запомнить (FILE/SAVE). Для выхода из программы выберите команду SYS/QUIT, чтобы выйти из основного меню программы. На экране появится открывающее меню, в котором выберите "Exit PC-PLACE" и нажмите клавишу {ENTER}.
3 Трассировка печатных плат
3.1 Особенности трассировки печатных плат в системе PCAD
В системе PCAD можно трассировать печатные платы в режиме диалога с помощью графического редактора конструкции (PCCARDS), автоматически с помощью системы автоматической разводки (PCROUTE) и смешанным способом, частично вручную, частично системой автоматической разводки. Единицу измерения длины, как и в других программах PCAD, принято называть DBU (единица базы данных). Это либо доли дюйма, если установлена английская система измерения, либо доли миллиметра, если установлена метрическая система. Система может трассировать одно - двух - или многослойные платы. Слои для трассировки объединяются попарно для того, чтобы можно было выполнить переходное отверстие. Число слоев не должно превышать 32. На каждом слое можно указать область, запрещенную для трассировки.
Для прокладки проводников используют координатные сетки. Размер сетки по осям может быть различным. Более того, можно задавать до трех дополнительных сеток, которыми система будет пользоваться, если по основной сетке проводники не разводятся. Для дополнительных сеток задаются расстояния Х и У, на которые каждая из них отступает от главной.
3.2 Трассировка печатной платы
Если Вы приступаете к трассировке после размещения компонентов то, находясь в начальном меню оболочки PCAD, выберите подсистему "разработка плат, а в ней программу "автоматическая разводка". На экране появится главное меню программы (см. рис.3.1).
PC-ROUTE
Enter database name: CT. PLC (Database reference name CT)
(Введите имя базы данных) (Имя базы данных СТ)
Select routing strategy: PCAD1
Options:
Edit routing strategy (Редактирование стратегии трассировки)
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


