Save database?

  (запомнить базу данных?)

На это необходимо ответить YES или NO.

При выборе строки 5 переупаковка базы  данных  в  PCPACK  не требуется. В этом случае файлы конструктивно-технологических об - разов не изменяются,  а  атрибуты  посадочного  места  изменяются только для указанной базы данных. 2Во всех остальных случаях нужно 2снова переупаковать базу данных.

6) При  выборе  "6" выходим из меню редактирования атрибутов посадочного места.

  2.1.2. Размещение элементов с помощью программы автоматического размещения.

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

>>Run PC-PLACE<<

Появляется экран графического редактора размещения компонентов. Структура экрана для этой программы аналогична структуре экрана схемного редактора.

Прежде всего необходимо загрузить базу данных печатной платы - (<имя_проекта>.pkg) с помощью команды FILE/LOAD. Имя файла можно вводить как с расширением, так и без него. По умолчанию PCPLACE  принимает расширение. PKG.  При необходимости в строке команд можно указать путь поиска каталога.

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

а) зафиксировать  местоположение  неперемещаемых  элементов (разъемы и т. п.)

б) определить решетки для размещения элементов;

в) определить  для каждой решетки элементы,  которые будут в ней размещаться;

г) определить объединения дискретных элементов с основными; 

НЕ нашли? Не то? Что вы ищете?

д) определить области, запретные для размещения;

е) определить зазоры между элементами,

ж) определить  области, преимущественного размещения.

Опишем работу программы по шагам.

Шаг 1.  Ручное размещение элементов 0,  положение  которых  не должно  изменяться  в  процессе размещения.  Команды MOVE или MOVE/COMP.

Кроме команд MOVE можно использовать и ряд  других,  которые используются для улучшения размещения и описаны ниже.

Шаг 2. Фиксация элементов 0. Команда FIX. С помощью "мыши" выберите  элемент  и нажмите левую кнопку.  Элемент зафиксируется. При фиксации элемент обесцвечивается.

Чтобы отменить фиксацию элемента используйте команду UNFIX.

Эти команды могут воздействовать на группу компонентов, размещённых в выделенном окне, если использовать подкоманду WIN.

Шаг 3. Определение решеток для размещения элементов 0. Используйте  команду LATP.  После выборе этой команды автоматически добавляется слой LAT1,  в состоянии ABL A.  Система последовательно запросит  расстояние  между точками решетки по осям X и Y.  Чтобы определить требуемое расстояние,  необходимо посчитать  размер  и число компонентов на плате.

Например, если ширина  элемента 300 ед. DBU и требуемое рас - стояние между элементами в горизонтальном направлении тоже 300 ед. DBU, то в ответ на запрос системы.

Enter X spacing необходимо ввести 600. Аналогично, если высота компонента 600 ед. DBU и требуемое расстояние между компонентами в вертикальном направлении 400 ед. DBU, то в ответ на запрос системы

Enter Y spacing введите 1000.

Далее программа попросит ввести окно, в котором будет формироваться решетка для размещения элементов.  Курсором укажите сна - чала первый угол окна и нажмите левую кнопку, а затем второй. Положение первого угла - начальная точка решетки размещения. Размер области, занимаемой решеткой,  должен быть достаточным для размещения всех элементов, отнесенных к этой сетке. Например, если не - обходимо разместить 12 элементов, то нужно определить размер окна достаточным для того,  чтобы создать решетку по крайней мере с 12  узлами.

После указания  окна программа изобразит на экране ряд горизонтальных и вертикальных линий.  Места их пересечения - узлы решетки.  Элементы  размещаются таким образом,  что в узлах решетки будет находиться начало  элемента  (точка  определенная  командой ENTR/ORG  при  проектировании  конструктивного  образа элемента). Можно определить ориентацию, кратную 90 градусам, в которой элементы будут размещаться в узлах решетки. Для этого необходимо переключить соответствующую ей букву F в строке состояния в зеленый цвет.

Можно определить несколько решеток для размещения  элементов (например,  если Вы желаете, чтобы все микросхемы с 16 и 14 выводами размещались в одной решетке,  а все микросхемы с 20 выводами на  другой).  Для этого выберите команду VLYR и добавьте имя слоя решетки.  Установите его редактируемым (ABL) и активным (A). Слой решетки должен иметь имя LATn, где n - целое число. Присвойте ему какой-либо другой цвет,  чтобы отличать от слоев других  решеток. Затем с помощью команды LATP введите узлы новой решетки,  пользуясь приведенной выше методикой.

После того,  как  узлы  решетки  определены,  нажмите правую кнопку мыши. Программа запросит:

Execute LATC?  YES NO 

(Выполнить команду LATC?  ДА НЕТ)

Выберите YES,  чтобы  активизировать выполнение команды LATC для определения компонентов,  которые будут размещаться в созданных решетках.

Шаг 4.  Определение компонентов для размещения в каждой  решетке 0. Эта процедура проводится с помощью команды LATC. После выбора этой команды появляется экран элементов,  размещаемых в  решетке, имеющий вид: 

  QUIT  LATn  ASSC  CLR

Пользуясь этим экраном, можно : а) определить компоненты,  которые будут размещаться в узлах  решётки; б) вернуться к экрану размещения (QWIT); в) вызвать экран компонентов, размещаемых в другой решетке (LATn); г) вызвать экран для задания зазоров между компонентами (CLR).

Пункты б)...г) выполняются выбором  соответствующих  команд. 

Опишем первый пункт списка.

Чтобы определить, какие компоненты будут размещаться в узлах решетки,  сначала выберите слой решетки (LATn), 1  0затем с  помощью мыши  выбирайте  имена посадочного места компонентов,  в перечне, размещённом в правой области экрана, и нажимайте левую кнопку мыши после каждого выбора. Выбранные имена будут перемещаться в левую область экрана.  Компоненты, имеющие соответствующие посадочные места, будут размещаться в выбранной решётке.

Чтобы ввести имя компонента или  его  посадочного  места  в список,  выберите свободное место выше команды QUIT и нажмите левую кнопку. Появится запрос:

  Comp name:

С клавиатуры введите имя компонента или атрибуты посадочного места и нажмите клавишу {ENTER}.

Чтобы удалить имя компонента или посадочного места,  необходимо с  помощью  мыши  выбрать соответствующее имя и нажать левую кнопку. При этом появится запрос: 

  OK to delete? YES NO Выберите YES и нажмите левую кнопку мыши.

Шаг 5.  Введение областей,  запретных для размещения элементов 0.  Запретная зона запоминается системой  как  прямоугольник  в слое BARTOP. Если такой слой не был введен раньше, то при выборе команды BARR, формирующей запретную область, он добавится автоматически и будет редактируемым и активным (ABL А). По умолчанию, в строке состояния присутствует параметр TOP (верхняя сторона  платы),  и создаваемые запретные зоны разместятся на верхней стороне платы. При необходимости параметры в строке состояния можно изменить.

Находясь в основном меню программы размещения,  выберите команду BARR. Система запросит: 

  Corner 1...  (Угол 1...)

Измените параметры в строке состояния,  если это необходимо, и укажите положение первого угла с помощью мыши.  Система запросит:

  Corner 2...  (Угол 2...)

Укажите положение второго угла. Программа изобразит на экране прямоугольник и снова запросит угол 1 для следующей  запретной зоны. Для выхода из команды используйте правую кнопку мыши.

Шаг 6.  Определение зазоров между компонентами 0. Выберите команду CLR и появится экран зазоров компонентов: 

QUIT  ASSC  LATC

Пользуясь экраном можно сделать следующие изменения: а) добавить компонент; б) изменить  расстояние  от одного компонента до другого по горизонтали и вертикали; в) удалить определение зазора для какого-либо компонента; г) перейти на экран назначения компонентов для решетки (LATC); д) вернуться в основное меню PC-PLACE (QWIT).

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

Comp name:

С клавиатуры введите атрибуты посадочного места  для  компонента и нажмите клавишу {ENTER}.  Посадочное место будет добавлено.  На экране рядом атрибутом посадочного места появятся  цифры: 100 100, определяющие расстояния между компонентами по горизонтали и вертикали соответственно.

б) Чтобы  изменить  расстояние  от какого-либо компонента до других по горизонтали,  необходимо выбрать с помощью  мыши  левое число и нажать левую кнопку. На экране появится запрос:

  Enter new X clearance:

  (Введите новый зазор по оси Х:) Введите зазор  и  нажмите клавишу {ENTER}.  Аналогично изменяется зазор по вертикали, если выбрать правое число.

в) Чтобы удалить определение зазора для  какого-либо  компонента,  выберите  с  помощью мыши атрибут его посадочного места и нажмите левую кнопку. На запрос:

  OK to delete?  YES  NO Выберите YES и нажмите левую кнопку.

Шаг 7.  Определение областей  преимущественного  размещения 0. При  автоматическом  размещении  элементов в PCPLACE используются горизонтальные и вертикальные отрезки,  разделяющие плату на части. Программа старается разместить компоненты таким образом, чтобы наиболее связанные друг с другом компоненты находились в одной части платы для того, чтобы минимизировать число цепей, пересекающих отрезки размещения. 

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7