Записи с меткой «полигонов»

Правила размещения компонентов I

Правила размещения компонентов I

Команда

Назначение

Highlight

 

 

Окрашивание выбранных объектов:

Off

Отмена окрашивания

Bends

Окрашивание проводников, имеющих изгибы: 90-degree Bends — под углом 90°; 45-degree Bends — под углом 45°; Other — под другими углами

Component Nets

Окрашивание связей компонента: Highlight Comp Mode — режим окрашивания компонентов щелчком левой кнопки мыши; By Component List… — окрашивание компонентов, выбираемых из списка

Components By List…

Окрашивание компонентов, выбираемых из списка

Incomplete Wires

Окрашивание не завершенных проводников

Last Loads of Nets

Окрашивание крайних выводов цепей

Net Mode

Окрашивание индивидуальных цепей

Nets By List…

Окрашивание цепей, выбираемых из списка

Nets Without Testpoints

Окрашивание цепей, не имеющих контрольных точек

Nets Failing Emissions

Окрашивание цепей, для которых не выдержаны требования по допустимому излучению

Off Grid

Окрашивание объектов, не находящихся в сетке: Components — компонентов; Pins — выводов; Wires — проводников; Vias — ПО; АИ — всех объектов

Pins…

Окрашивание выводов

Power Fanout Violations

Окрашивание стрингеров, подсоединяющих выводы компонентов к цепям питания в порядке, нарушающем правила power_fanout rule

Redundant Wires

Окрашивание лишних проводников

Shield Inteval Errors

Окрашивание экранов, расположенных слишком близко

SMD Pads Without Fanauts

Окрашивание планарных выводов, не имеющих стрингеров

Stack Vias

Окрашивание стеков ПО

Testpoint Antennas

Окрашивание цепей, не имеющих контрольных точек

Testpoint
Violations

Окрашивание контрольных точек, созданных с нарушением правил

 

Команда

Назначение

Highlight

Wires By Shielding

Окрашивание проводников с экранами: Wires With Shields — проводники, имеющие экраны; Wires Missing Shields — проводники, не имеющие экраны

Labels…

Отображение позиционных обозначений компонентов или номеров выводов, имен корпусов, имен секций на одной или обеих сторонах плата

Layers…

Вывод списка слоев для их визуализации, выбора слоев для трассировки и предпочтительной ориентации трассировки

Repaint

Перечерчивание экрана

Selected

Выбор из списков компонентов (Comps List), цепей (Nets List) или составление списка выбранных компонентов /цепей (Fit Selected Comps/Nets)

Shadow Mode…

Вывод экрана для настройки цветов изображения выбранных и остальных объектов

Split View…

Просмотр индивидуальных слоев в раздельных окнах

Sub-Window

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

Visit…

Детальный просмотр конфликтов различных типов

Zoom
В

Масштабирование изображения:

Аll

На полный экран

In

Увеличение масштаба изображения

Out

Уменьшение масштаба изображения

Previous

Вывод изображения в предыдущем масштабе

Allow Dynamic Zoom

Разрешение /запрещение динамического масштабирования, выполняемого нажатием средней кнопки мыши

Dofile Repaints

Запрещение перечерчивания экрана после выполнения команд Do-файла

Меню Select (Выбор объектов)

Component Clusters

Выбор кластеров:

Set Cluster Mode

Режим выбора кластеров

Select All

Выбор всех кластеров

By List…

Выбор из списка кластеров

Unselect All

Отмена выбора всех кластеров

Components

Выбор компонентов для авторазмещения, перестановки или вращения:

Sel Comp Mode

Режим выбора компонентов

Select All

Выбор всех компонентов платы

 

Команда

Назначение

Components

By List…

Выбор из списка компонентов

By Property…

Выбор объектов с указанными свойствами (конденсатор, дискретный компонент, большой, маленький и т.п.). Значение -1 свидетельствует о том, что данное свойство не назначено

By Room…

Выбор компонентов или кластеров, расположенных в комнате

By Side…

Выбор компонента на указанной стороне ПП

By Pin Count…

Выбор компонентов с заданным количеством выводов

Unselect All

Отмена выбора всех компонентов

Families…

Выбор семейств компонентов

Gates

Выбор вентилей, доступных для перестановок:

Set Gate Mode

Режим выбора вентилей щелчком левой кнопки мыши или выбором в окне

Select All

Выбор всех вентилей

Sel Eq Gate Mode

Индивидуальный выбор эквивалентных вентилей

Unselect All

Отмена выбора всех вентилей

Images

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

Sel Image Mode

Режим выбора корпусов компонентов

Select All

Выбор всех корпусов

By List…

Выбор из списка имен корпусов компонентов

Unselect All

Отмена выбора всех корпусов

Logical Parts

Выбор корпусов компонентов, имеющих описание логических секций:

Sel Logical Part Mode

Режим выбора корпусов, имеющих описание логических секций

Select All

Выбор всех корпусов компонентов, имеющих описание логических секций

By List…

Выбор из списка корпусов компонентов, имеющих описание логических секций

Unselect All

Отмена выбора всех корпусов компонентов, имеющих описание логических секций

Nets

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

Sel Net Mode

Режим выбора цепи

Select All

Выбор всех цепей

By List…

Выбор из списка цепей

Length Errors

Выбор цепей, длины которых отличаются от заданных

 

Команда

Назначение

Nets

With Timing Rules

Выбор цепей в соответствии с заданными значениями задержек распространения сигналов или длины цепей

Unselect All

Отмена выбора всех цепей

Physical Parts

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

Sel Physical Part Mode

Режим выбора конкретных корпусов компонентов

Select All

Выбор всех конкретных корпусов компонентов

By List…

Выбор из списка корпусов компонентов

Unselect All

Отмена выбора всех корпусов компонентов

Pins

Выбор выводов, доступных для перестановок:

Sel Pin Mode

Режим выбора выводов

Select All

Выбор всех выводов

Sel Eq Pin Mode

Индивидуальный выбор эквивалентных выводов

Unselect All

Отмена выбора всех выводов

Rooms

Выбор «комнат» (областей на ПП):

Sel Room Mode

Режим выбора области щелчком левой кнопки мыши или выбором в окне

Select All

Выбор всех областей

By List…

Выбор из списка областей

Unselect All

Отмена выбора всех областей

Subgates

Выбор секций компонентов для перестановок:

Sel Subgate Mode

Включение режима перестановок секций

Select All

Выбор для перестановок всех секций проекта

Sel Eq. Subgate Mode

Включение режима перестановок логически эквивалентных секций

Unselect All

Отмена выбора всех выбранных секций

Terminators

Выбор оконечных выводов цепей (только эти выводы могут участвовать в перестановке)

Sel Terminator Mode

Режим выбора оконечных выводов

Select All

Выбор всех оконечных выводов

Unselect All

Отмена выбора всех оконечных выводов

Unselect All Placement Objects

Отмена выбора всех объектов, что гарантирует их участие в процедуре начальной итерации размещения и перестановки компонентов на плате

 

Команда

Назначение

Меню Define (Определение категорий)

Cluster

Группирование компонентов в кластеры типов: Floor Plan — группирование в «комнате» (назначается по умолчанию); Super — фиксация взаимного расположения и ориентации компонентов; Piggyback Super — фиксация взаимного расположения и ориентации компонентов и разрешение их взаимного перекрытия; Check Override — контроль перекрытия компонентов:

Define/Forget By List…

Создание, кластера, выбирая имена компонентов из списка

Selected…

Создание кластера, состоящего из одного или нескольких выбранных компонентов

By Net…

Группирование в кластер компонентов, к которым подсоединены выбранные цепи

By Seed…

Группирование в кластер компонентов, имеющих общие связи с одним выбранным компонентом

Room…

Задание комнат для размещения компонентов:

Draw Mode

Рисование комнаты щелчками левой кнопки мыши и затем ее определение в виде полигона щелчком правой кнопки и выбором команды Define Polygon as Room

By Coordinates…

Задание координат углов комнаты в виде прямоугольника или полигона

Forget…

Удаление определений комнат

Associate Components

Назначение связей между одним большим компонентом и несколькими малыми:

Mode

Рисование области связей компонентов щелчками левой кнопки мыши и затем ее фиксация щелчком правой кнопки и выбором команды Associate

By List…

Создание связей между одним или несколькими малыми компонентами и большим

Forget…

Отмена связей индивидуально указываемых больших компонентов

Component

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

Image…

Изменение типа корпуса компонента

New…

Добавление компонента в проект

Forget…

Удаление компонента из проекта

Net Pins

Подсоединение цепей к выводам компонентов:

By List…

Подключение выводов компонентов к цепям, выбираемым из списка

Forget…

Отсоединение цепей от индивидуальных выводов компонентов

Размещение компонентов

Размещение компонентов
Основные понятия
Автоматическое размещение компонентов на ПП выполняется согласно заранее установленным правилам (при этом должны иметься лицензии AutoPlace и EditPlace). Перечень их типов в порядке возрастания приоритета приведен.
Правила размещения компонентов

Правило размещения

Описание

РСВ (имеет низший приоритет)

Глобальные правила для всей ПП, имеющие низший приоритет. Устанавливаются параметры: Spacing — зазоры между объектами различной природы для каждой стороны ПП (Front и Back); Permitted Orientations — выравнивание компонентов по вертикали или горизонтали и угол их поворота; Permitted Sides — разрешение размещать компоненты на одной или обеих сторонах ПП; Placement Grids — задание сетки размещения компонентов с пленарными и штыревыми выводами; Opposite Sides — разрешение располагать друг под другом на противоположных сторонах ПП пленарные компоненты разного размера (Large и Small)

IMAGE_SET

Правила размещения компонентов разного типа

IMAGE

Правила размещения индивидуальных корпусов компонентов

COMPONENT

Правила размещения индивидуальных компонентов

SUPER CLUSTER

Правила размещения суперкластеров

ROOM

Правила включения компонентов в комнату и правила их размещения

ROOM_IMAGE_SET

Правила включения компонентов определенного типа в комнату и правила их размещения

FAMILY_FAMILY

Зазоры между компонентами различных семейств

IMAGEJMAGE (наивысший приоритет)

Зазоры между корпусами компонентов

Взаимные зазоры устанавливаются между объектами следующих типов:

  • РТН — компоненты со штыревыми выводами;
  • SMD — компоненты с пленарными выводами;
  • Area Keepout — области запрета размещения компонентов.

В табл. 7.2 используются следующие понятия:

  • Cluster — группа компонентов, сгруппированных вместе по определенным критериям и имеющая уникальный идентификатор ID;
  • Super Cluster — группа компонентов, имеющих фиксированное взаимное расположение и ориентацию друг относительно друга и размещаемые как единый компонент super component;
  • Family — несколько корпусов компонентов (семейство). Между линиями контуров и выводами корпусов, входящих в одно семейство, можно задать допустимые зазоры;
  • Room — комната, область на ПП прямоугольной формы или в виде полигона. Каждая комната имеет уникальное имя. Имеется возможность управлять размещением компонентов в комнаты на одной из двух сторон или на обеих сторонах ПП.

Корпуса компонентов имеют следующие характеристики (Image Properties):

  • Large — большие компоненты (имеют более трех выводов);
  • Small — малые компоненты (имеют три и менее выводов);
  • Discrete — любой малый компонент, который нужно размещать отдельно от остальных;
  • Capacitor — разделительные конденсаторы;
  • Resistor — резисторы.

При выборе компонентов для размещения могут приниматься во внимание другие их характеристики:

  • Maximum Height — максимальная высота;
  • Power Dissipation — рассеиваемая мощность;
  • Power Nets — наличие у компонента выводов питания;
  • Family — имя семейства, в которые они входят.

Компоненты имеют такие же параметры (Component Properties), как и корпуса, и еще один параметр Electrical Value — номинальное значение, например емкость конденсатора.
Основная сложность процедуры автоматического размещения компонентов переносится на задание правил размещения. Компоненты в автоматическом режиме размещаются на одной или на двух сторонах ПП. Программа AutoPlace распознает шины и размещает компоненты с учетом удобства их трассировки. Возможно также автоматическое группирование компонентов в кластеры с учетом их электрических связей. Кластеры автоматически размещаются в соответствующие комнаты. далее…

Запуск программы

Запуск программы
Передача данных из OrCAD Layout в SPECCTRA выполняется в следующей последовательности.
1. В OrCAD Layout создается файл ПП с нанесенными компонентами и электрическими связями и контуром размещения компонентов/трассировки проводников в виде непрерывной линейно-ломаной линии (барьер типа Board outline, наносится по команде Tools>Obstacle>Select Tool). В базе данных ПП должны быть определены все необходимые слои, КП и ПО. Файл ПП должен быть сохранен в бинарном формате (расширение имени по умолчанию МАХ). При этом следует иметь в виду, что в SPECCTRA передается информация о правилах трассировки всех цепей (ширина трасс и допустимые зазоры), которую, однако, можно изменить средствами SPECCTRA. далее…