Warning: include(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include_once(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82

Warning: include_once(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82
Редактирование компонента | Учебники

Главная > P-CAD > Редактирование компонента


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

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

При размещении компонентов на печатной плате зачастую требуется скорректировать свойства компонента: изменить тип посадочного места, переместить или изменить имя компонента, зафиксировать компонент и т. п. Для этих целей служит команда Edit/Properties, которая становится доступной после выделения компонента. Окно этой команды содержит пять закладок, которые в полной мере решают задачи редактирования компонента. Первая закладка Pattern представлена.
Флажок Fixed фиксирует компонент в заданном месте платы. В этом случае к компоненту нельзя применить операции переноса, вращения, зеркального отображения, вырезания, удаления, смены посадочного места и т. д. Если же компонент не зафиксирован, то к нему можно применять все возможные в указанном меню действия.
Могут быть отредактированы атрибуты номинала (Value), тип (Туре) компонента и его позиционное обозначение (RefDes).
После нажатия на кнопку Change Pattern можно изменить посадочное место компонента.
В окнах Location отображаются координаты точки привязки компонента. Флажок Flipped служит индикатором переноса компонента на противоположную сторону платы. В строке Rotation показан угол поворота компонента относительно его базового положения, зафиксированного в библиотеке компонентов. В области Visibility, при включении соответствующих флажков, устанавливается видимость позиционного обозначения, номинала и типа компонента.
При нажатии на кнопку Querry из открытых библиотек можно выбрать компоненты с одинаковыми признаками (столбец Field) для возможной замены выбранного компонента.
показана закладка Pattern Pads для редактирования контактных площадок установочного места компонента.
В окне Pads выводится список контактных площадок выбранного компонента. В области Location отображаются координаты контактной площадки, выбранной в окне Pads. В строке Net Name указано имя цепи, подключенной к выбранному контакту. Стиль контактной площадки указан в окне Pad Style, и его можно изменить выбором нужного стиля (из доступных в проекте) в окне Pad Style или после нажатия кнопки Pad Styles. Кнопки Set All и Clear All выделяют или снимают выделение всех контактных площадок. После проведенных изменений каждой контактной площадки нажимается кнопка Apply.
В следующей закладке Component приводится справочная информация о выбранном компоненте: имя библиотеки, в которой закодирована информация о посадочном месте компонента, его тип Туре, имя посадочного места Pattern Name, число вентилей в корпусе Number of Gates, текущий номер вентиля Gate Number и т. д.
В закладке Component Pins представлена (но не может редактироваться ) информация о выводах выбранного компонента. Эта информация кодируется и редактируется при создании компонента в редакторе P-CAD Library Executive (см. главу 2 «Создание компонентов и менеджер библиотек проекта»).
В закладке Attributes отображены атрибуты компонента. Для того чтобы изменить существующий атрибут, необходимо нажать кнопку Properties и в окне Value проставить новое значение атрибута. Чтобы добавить новый атрибут, надо нажать кнопку Add и затем в окне Name ввести имя нового атрибута, а в окне Value — значение атрибута. Для удаления атрибута надо выделить строку с именем и значением атрибута, а затем нажать кнопку Delete.
Для поиска компонента по его схемному имени, для проверки его расположения на печатной плате, проверки цепей, подсоединенных к компоненту, используется команда Edit/Components, диалоговое окно которой изображено .
В окне Components представлен весь список компонентов проекта. Можно выделить на экране цветом собственно компонент (кнопка Hightlight), а также все цепи, подходящие к нему (кнопка Hightlight Attached Nets). Можно отменить выделение цветом компонента (кнопка Unhightlight) и цепей, подходящих к компоненту (кнопка Unhightlight Attached Nets). После нажатия на кнопку Jump можно перейти на схеме к выделенному компоненту. И наконец, можно приступить к редактированию компонента после нажатия на кнопку Properties.
Команда Utils/Force Update позволяет заменить в проекте указанные пользователем компоненты на однотипные другие библиотечные компоненты.
В списке Components перечислены типы всех компонентов, используемых в проекте. Заменяемые компоненты можно выделить стандартным способом. Флажок Maintain Rotation сохраняет углы поворота компонентов. В области Attribute and Pin Label Handling устанавливаются следующие опции:

  • Merge Attributes (Favor Library) — объединение атрибутов библиотечных компонентов с текущими атрибутами проекта, приоритет за атрибутами библиотечных компонентов;
  • Merge Attributes (Favor Design) — объединение атрибутов библиотечных компонентов с текущими атрибутами проекта, приоритет за атрибутами проекта;
  • Replace Attributes in The Design — замена текущих атрибутов проекта на атрибуты библиотечных компонентов;
  • Ignore Attributes From Library — игнорирование атрибутов библиотечных компонентов. После внесения изменений нажимается кнопка Update.

4.Оптимизация электрических связей
Данная операция проводится перед началом трассировки соединений на печатной плате с целью минимизации общей длины физических связей между компонентами и оптимизации гистограммы плотности соединений. Для этой цели применяется команда Utils/Optimize Nets, окно которой представлено.
В области Method можно выбрать режим оптимизации:

  • Auto автоматическая оптимизация;
  • Manuel Gate Swap — ручная парная перестановка эквивалентных вентилей;
  • Manuel Pin Swap — ручная парная перестановка эквивалентных выводов.

При выборе автоматического метода размещения в области Auto Options доступны следующие опции:

  • Gate Swap — перестановка эквивалентных вентилей;
  • Pin Swap — перестановка эквивалентных выводов;
  • Entire Design — оптимизация связей в пределах всего проекта (после выделения всех компонентов).

Опция Selected Objects оптимизирует связи между предварительно выбранными объектами.
При перестановке выводов должны соблюдаться определенные условия:

  • величина логической эквивалентности вывода Pin Eg не должна быть равно нулю. И это значение должно быть одинаковым для двух переставляемых выводов. Перестановка неэквивалентных выводов производится только вручную;
  • при подсоединенном к выводу цепи или области металлизации перестанрвка выводов не производится;
  • если цепь, присоединенная к выводу, имеет атрибут Optimize="No" (цепь не оптимизируется), то перестановка выводов не производится;
  • если компонент имеет атрибут Noswap="Yes" (запрещение перестановки компонента), то перестановка выводов не производится.

При перестановке вентилей должны соблюдаться определенные условия:

  • вентили должны быть логически эквивалентными и принадлежать к компонентам одного и того же типа (Туре) и номинала (Value). Это условие позволяет переставлять дискретные компоненты — резисторы, конденсаторы и т. п.;
  • если цепь, присоединенная к выводу, имеет атрибут Optimize="No", то перестановка вентилей не производится;
  • если компонент имеет атрибут Noswap="Yes", то перестановка вентилей не производится;
  • при подсоединенном к выводу вентиля проводнике или области металлизации перестановка вентилей не производится.

После нажатия кнопки ОК происходит оптимизация электрических соединений и появляется сообщение, вид которого представлен.
В сообщении указываются параметры оптимизации цепей (Setting), текущее состояние процесса оптимизации (Current Status) и отчет о результатах оптимизации (Cumulative Status):

  • Numbers of gates Swapped — число переставленных вентилей;
  • Numbers of pins Swapped — число переставленных выводов;
  • All net total length before — общая длина цепей до оптимизации;
  • All net total length after — общая длина цепей после оптимизации;
  • All net total length changed — относительное изменение общей длины цепей после оптимизации;
  • Selected net total length before — длина выбранных цепей до оптимизации;
  • Selected net total length after — длина выбранных цепей после оптимизации;
  • Selected net total length changed — относительное изменение выбранных цепей после оптимизации.

Для ручной перестановки вентилей в окне Utils/Optimize Nets включают флажок Manual Gate Swap и нажимают кнопку ОК. Курсор принимает форму диагонального перекрестья. Отменяется режим перестановки нажатием правой кнопки мыши или клавиши Esc. Затем щелкают по контактной площадке первого переставляемого вентиля. В результате все цепи, подсоединенные к выбранному вентилю, окрашиваются в голубой цвет. А все цепи и выводы, принадлежащие эквивалентным вентилям, окрашиваются в фиолетовый цвет. Далее щелкают по выводу вентиля, который надо переставить с первым выбранным вентилем. Появляется диалоговое окно, в котором, отображается текущая длина цепей (столбец Manhattan Length) и возможное изменение их относительной (столбец Percent change) длины при перестановке вентилей.
Нажмите кнопку Swap, если решились сделать перестановку.
В случае попытки перестановки неэквивалентных вентилей раздается предупреждающий звуковой сигнал.

Все перестановки необходимо зафиксировать в файле изменений (ЕСО-файл) после выполнения команды Utils/Record ECOs. Этот файл используется для последующей коррекции схемы.

Статьи по теме

Комментарии запрещены.