7.4.3. Интерактивное размещение компонентов

 

7.4.3. Интерактивное размещение компонентов

Нажатие правой кнопки мыши переводит программу в режим интерактивного размещения компонентов, который управляется с помощью всплывающего меню:

INTERACTIVE PLACE (Интерактивное размещение)

  • Setup... — задание глобальных параметров размещения компонентов
  • Select (режим выбора):
    • - Сотр 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 — последовательное размещение компонентов, находящихся вне контура печатной платы, в порядке убывания количества связей, курсор автоматически выбирает компонент с наибольшей плотностью связей,
    • - 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 — перестановка эквивалентных конечных точек;
  • Undo — отмена последней команды.

В интерактивном режиме сначала выполняется команда Setup для задания глобальных параметров размещения компонентов:

  • РСВ Placement Grid — шаг эквидистантной глобальной сетки размещения компонентов на ПП согласно правилу низшего уровня РСВ. Значение О означает отказ от определения сетки. Задание индивидуальных сеток размещения компонентов со штыревыми выводами и пленарных компонентов производится по команде 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 — перестроение оптимальным образом цепей подключения источников питания при выполнении операций интерактивного размещения компонентов;
  • Align Reference (задание расположения точки, относительно которой выравниваются компоненты):
    • - Upper Left/Right Pin — верхний левый/правый вывод компонента,
    • - Lower Left/Right Pin — нижний левый/правый вывод компонента,
    • - Center/Origin — центр компонента/точка привязки компонента;
  • Shove for Move — включения режима расталкивания для обеспечения необходимого свободного места при перемещении одного из компонентов (по умолчанию эта опция выключена). Если эта опция включена, то при выполнении команд Move (сдвинуть), Pivot (повернуть) и Flip (перенести на другую сторону ПП) будет сделана попытка сдвинуть мешающие компоненты без нарушения допустимых зазоров. Если это не удастся, то компонент будет возвращен на первоначальное место;
  • Show Move Vector — отображение вектора, показывающего направление связей текущего компонента;
  • Move Component (выбор точки привязки при перемещении компонентов):
    • - At Pointer — текущие точки выбора отдельных компонентов,
    • - At Working Origin (задание точки «привязки» курсора): Center — к центру компонента (устанавливается по умолчанию), Origin — к точке, указанной в редакторе OrCAD Layout;
  • Move Direction (разрешенное направление перемещения компонентов):
    • - All — любое направление,
    • - X, Y — по оси X или Y (поочередно),
    • - X Only — только по оси X,
    • - Y Only — только по оси У;
  • Move With Wires (разрешение перемещать компоненты вместе с проводниками в режиме Move Comp Mode или при выполнении команды relocate):
    • - No Wire Moved — удаление всех подсоединенных проводников,
    • - Extend or Remove Wires — удаление всех подсоединенных проводников кроме параллельных направлению перемещения компонента (по горизонтали или по вертикали только при выборе опции X, Y в разделе Move Direction),
    • - Extend Wires Only — удаление только проводников, расположенных параллельно направлению перемещения компонента (по горизонтали или по вертикали при выборе опции X, Y в разделе Move Direction),
    • - Reconnect Wires — запрет удаления подсоединенных проводников при выборе опции All в разделе Move Direction.

Многие команды меню INTERACTIVE PLACE, переключающие режимы размещения, имеют разворачивающиеся подменю. Например, в режиме Move Component Mode перемещаемый компонент выбирается щелчком левой кнопки мыши, он перемещается движением курсора, щелчок правой кнопки разворачивает меню для продолжения редактирования. Фиксация положения компонента выполняется повторным щелчком левой кнопки мыши.

Таблица 7.5. Меню режимов интерактивного размещения

Команда меню

Назначение

MOVE COMPONENT MODE

Pivot Mode

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

180

на угол с дискретностью 180°

90

на угол с дискретностью 90°

45

на угол с дискретностью 45°

1

на угол с дискретностью 1 O

Flip

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

Setup:

Переход в меню Placement Setup

Move Setup:

Назначение угла поворота компонента нажатием клавиши [Пробел]

Cancel

Отмена операции

GUIDED CONNECTIVITY MODE

Pivot Mode

Угол поворота компонента:

180

с дискретностью 180°

90

с дискретностью 90°

45

с дискретностью 45°

1

с дискретностью 1 O

Flip

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

Toggle Guide

Отскок в сторону для повторения операции

Accept System Location

Размещение компонента в рекомендованное положение

Exit To Move Сотр. Mode

Возвращение в режим Move Сотр. Mode

PUSH COMP MODE

Cancel

Отмена операции

PIVOT COMP MODE

180

Вращение компонента на угол с дискретностью 180°

90

Вращение компонента на угол с дискретностью 90°

45

Вращение компонента на угол с дискретностью 45°

1

Вращение компонента на угол с дискретностью 1 O

Cancel

Отмена операции

При выборе компонента для перемещении высвечивается его позиционное обозначение (Reference Designator) и крестиком желтого цвета помечается точка привязки.

По завершении размещения компонентов полезно выполнить команду Rules>Check Rules для проверки соблюдения заданных ранее правил. Места замеченных нарушений правил проектирования помечаются цветными метками и пунктирными линиями. При выборе подкоманды Placement проверяется соблюдение только правил размещения компонентов: согласование текущего расположения и ориентации компонентов с заданными. Компоненты, которые размещены с нарушением правил, заключаются в прямоугольную рамку со значками в виде ромбов по углам. При выборе подкоманды АИ дополнительно проверяются правила трассировки проводников:

  • соблюдение допустимых зазоров (нарушения помечаются знаком в виде ромба);
  • отсутствие пересечений (пересечения помечаются прямоугольной рамкой);
  • соблюдение заданной длины отдельных цепей (цепи неправильной длины помечаются желтой пунктирной линией).

Для анализа конфликтов выбирается один или несколько вовлеченных в них объектов и выполняется команда Report>Specify>Conflicts — Placement для составления текстового отчета. Если перед выполнением этой команды ни один объект не вьГбран, то в отчет заносится информация о всех конфликтах размещения компонентов на ПП.