Линкфилд
Здесь может быть ваша реклама
|

 7.4.1. Основные понятия

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

7.4.1. Основные понятия

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

Таблица 7.2. Правила размещения компонентов

       
 

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

Описание

 
 

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

Глобальные правила для всей ПП, имеющие низший приоритет. Устанавливаются параметры: 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 распознает шины и размещает компоненты с учетом удобства их трассировки. Возможно также автоматическое группирование компонентов в кластеры с учетом их электрических связей. Кластеры автоматически размещаются в соответствующие комнаты. Возможно также создание кластеров на основе расщепления слоев питания: компоненты, подключенные к «аналоговой земле» относят к одному кластеру и размещаются в одну комнату, расположенную над соответствующим слоем металлизации, а подключенные к «цифровой земле» — в другую. Для уменьшения общей длины проводников производится автоматическая перестановка логически эквивалентных выводов и секций компонентов. Задание жесткого взаимного расположения компонентов в суперкластерах позволяет автоматически размещать разделительные конденсаторы и нагрузочные сопротивления вместе с соответствующими интегральными схемами. Предусматривается расположение планарных компонентов друг под другом на противоположных сторонах ПП.

В табл. 7.3 приведен список команд меню программы SPECCTRA в режиме размещения компонентов.

Таблица 7.3. Список команд программы SPECCTRA в режиме размещения компонентов

         
 

Команда

Назначение

 
 

Меню File (Файл)

 
 

Read

Чтение файлов:

 
 

Placement...

Размещения компонентов (из *.PLC)

 
 

Floor Plan...

Определения кластеров (из *.PLN)

 
 

Keepout...

Определения барьеров (из *.SES)

 
 

Write

Запись файлов:

 
 

Placement...

Размещения компонентов (в *.PLC)

 
 

Floor Plan...

Определения кластеров (в *.PLN)

 
 

Rules Did File-

Запись команд Did-файла в файл с указанным именем (в *.RUL)

 
 

Session...

Результатов размещения компонентов (в *.SES)

 
 

Environment...

Запись в файлы палитры цветов и назначений «горячих» клавиш

 
 

Execute Do File...

Выполнение Do-файла команд

 
 

Did File...

Включение/выключение режима записи всех команд в Did-файл протокола, информация об имени этого файла

 
 

Release Lisenses...

Просмотр списка лицензий и освобождение ряда из них (используется для сетевых лицензий)

 
 

Routing

Переход в режим трассировки проводников

 
 

Quit

(Alt+F4)

Завершение работы

 
 

Меню Edit (Редактирование)

 
 

Undo (Ctrl+Z)

Восстановление последнего удаленного объекта (откат назад)

 
 

Redo (Ctrl+A)

Восстановление предыдущей операции Undo (откат вперед)

 
 

Delete Wires

Удаление не зафиксированных проводников (и не указанных в команде protect):

 
 

Selected

Выбранных цепей

 
 

All Wires

Всех цепей

 
 

By Net List...

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

 
 

Conflicts...

Одной из двух цепей (от вывода до вывода), вовлеченных в каждый конфликт

 
 

Incomplete Wires

Не полностью проведенных цепей

 
 

incomplete Wires By Net List...

Не полностью проведенных цепей, выбираемых из списка

 
 

Redundant Wires

Лишних проводников (проложенных вручную)

 
         

 

         
 

Команда

Назначение

 
 

Delete Wiring Polygons

Удаление полигонов:

 
 

Selected

Выбранных полигонов

 
 

All

Всех полигонов

 
 

Delete All Wirebonds

Удаление всех перемычек, сгенерированных по команде AutoRoute>Pre Route> Wirebonds

 
 

[Un]Lock Components...

Фиксация /освобождение объектов (компонентов, секций, выводов). Зафиксированные объекты не могут перемещаться и участвовать в операциях перестановок секций и выводов компонентов. Контур зафиксированных объектов изображается более тонкой линией

 
 

Un]Lock Components Mode

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

 
 

Rules Did File...

Открытие окна для контроля записи в файл (расширение имени .RUL) правил размещения компонентов

 
 

Меню View (Просмотр)

 
 

Color Palette...

Настройка палитры цветов

 
 

Grid

Изображение сеток проводников и размещения компонентов:

 
 

Lines

Линиями

 
 

Dots

Точками

 
 

Guides

Управление изображением не разведенных цепей:

 
 

Off

Не разведенные цепи невидимы

 
 

All

Изображение всех не разведенных цепей

 
 

Back

Изображение не разведенных цепей на нижней стороне ПП

 
 

Between

Изображение не разведенных цепей, соединяющих компоненты, находящиеся на противоположных сторонах ПП

 
 

Front

Изображение не разведенных цепей на верхней стороне ПП

 
 

Highlight

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

 
 

Last

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

 
 

Placed

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

 
 

Selected

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

 
         

 

         
 

Команда

Назначение

 
 

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...

 
MKPortal©2003-2008 mkportal.it
MultiBoard ©2007-2009 RusMKPortal