Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
477.7 Кб
Скачать

5.2.Редактирование стратегии трассировки

Меню редактирования стратегии трассировки показано на рис.5.2.

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

EDIT ROUTING PARAMETERS - редактирование параметров трассировки;

EDIT RIPUP PARAMETERS - редактирование параметров трассировщика с перекраиванием уже готовой топологии;

EDIT PAD DESCRIPTIONS - редактирование параметров описания контактных площадок;

EDIT WIRING RULES - редактирование правил прокладки трасс;

EDIT NET CLASS DEFINITIONS - редактирование описания классов цепей;

EDIT LAYER DESCRIPTIONS - редактирование описания слоев.

PC-ROUTE Editing strategy PCAD1

Options

Edit routing parameters

Edit ripup parameters

Edit pad descriptions

Edit wiring rules

Edit net class definitions

Edit layer descriptions

[SPACE] options; [RETURN] accept; [F1] help; [ESC] quit

Рис.5.2.

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

Меню раздела редактирования параметров трассировки показано на рис.5.3.

Прежде чем перейти к процедуре редактирования, необходимо определить, в дюймовой или метрической системе будут задаваться значения параметров. Нажатием клавиши «Стрелка вправо» переместите курсор в правый верхний угол экрана на строку UNITS и с помощью клавиши Пробел установите тип системы. Здесь MILS - дюймовая система; MM - метрическая система. Нажмите клавишу Enter.

Теперь можно приступать к редактированию параметров стратегии трассировки. Порядок редактирования параметров стратегии трассировки следующий. В ответ на запрос системы (подсвечивается строка с названием и значением параметра) предлагается:

а) согласиться с указанным значением данного параметра, что выполняется нажатием клавиши Enter;

б) ввести новое значение параметра с клавиатуры и завершить процедуру нажатием клавиши Enter.

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

PC-ROUTE

Edit routing parameters for strategy PCAD1.

Routing grid x:50 y:50 Units: MILS

Number of routing layers: 2

Route type: Steiner-Minvia

Route order: Long-Short

Display type: Status + Route + Wavefront

Perform memory route: Horizontal + Vertical

Perform diagonal route: No

Perform via minimization; No

Perform beveling: During

Perform arc beveling: No

Define detailed parameters

Enter parameter; [RETURN] to accept; [Fl] help;

Рис.5.3

Меню редактирования параметров трассировки предлагает отредактировать следующие параметры.

ROUTING GRID - шаг сетки по осям Х и Y. В ответ на запрос введите с клавиатуры числовое значение шага по каждой оси (здесь и ниже все размеры задаются в единицах проекта - DBU).

NUMBER OF ROUTING LAYERS - количество слоев печатной платы. Введите число слоев проектируемой платы. Максимальное количество - 32.

ROUTE TYPE - тип алгоритма трассировки. Возможен выбор одного из четырех типов алгоритмов: DAISY-CHAIN, MIN-SPAN, STEINER, STEINER-

MINVIA. Различия между алгоритмами заключаются в способах прокладки трасс печатных проводников. По алгоритму DAISY-CHAIN трасса одной связи строится в виде цепочки без ветвлений). При использовании алгоритма MIN-SPAN цепь может ветвиться, но ветвление может происходить только в узлах цепи - контактных площадках. Алгоритм STEINER позволяет строить разветвленные цепи, причем точкой ветвления может быть произвольная точка трассы (так называемое Т - соединение). Алгоритм STEINER-MINVIA является разновидностью алгоритма STEINER, дополнительно позволяющий минимизировать количество переходных отверстий.

Наиболее эффективными считаются алгоритм Штейнера и его модификации. Перебор вариантов осуществляется с помощью клавиши Пробел.

Следует заметить, что программа PC-ROUTE дает возможность автотрассировщику при использовании алгоритмов DAISY-CHAIN и MIN SPAN строить ответвления от основной цепи в виде коротких отрезков трасс.

ROUTE ORDER - порядок трассировки связей в зависимости от их длин. Возможны варианты значений параметра:

LONG-SHORT (длинные-короткие), когда связи трассируются в порядке убывания их длин;

SHORT-LONG (короткие-длинные), когда порядок трассировки изменяется на обратный.

Переключение между вариантами производится с помощью клавиши Пробел. При применении варианта SHORT-LONG число не разведенных связей меньше, но ручная допроводка сопряжена с большими трудностями, чем при использовании варианта LONG-SHORT.

DISPLAY TYPE - объем информации, выдаваемой на экран в процессе работы автотрассировщика. Этот параметр может принимать любое из пяти значений: STATUS, ROUTE, STATUS+ROUTE, ROUTE+WAVEFRONT, STATUS+ROUTE+WAVEFRONT. Если выбрать вариант STATUS, на экране дисплея во время работы автотрассировщика будет отображаться только статистическая информация о ходе трассировки. При выборе варианта ROUTE на экран будет выдаваться только графическая информация в виде проложенных на данный момент времени на образе платы трасс проводников, а вариант ROUTE+WAVEFRONT дополнительно к этому даст возможность наблюдать на экране в процессе трассировки за процедурой поиска свободных каналов. Все остальные варианты - сочетания предыдущих. Выбор варианта производится с помощью клавиши Пробел.

PERFORM MEMORY ROUTE - настройка алгоритма трассировки под 45° для соединений между элементами типа «память». Возможные значения параметра определяют ориентацию соединений типа «память»: Vertical - вертикальная; Horizontal - горизонтальная; Horizontal + Vertical - горизонтальная + вертикальная; None - не выполнять соединения типа «память».

PERFORM DIAGONAL ROUTE - выполнение алгоритма трассировки под 45°. Параметр принимает два возможных значения:

YES - разрешить выполнять трассировку под 45°;

NO - запретить выполнять трассировку под 45°.

PERFORM VIA MINIMIZATION - выполнять минимизацию переходных отверстий в основном алгоритме. Параметр принимает два значения:

YES - выполнить процедуру минимизации числа переходных отверстий;

NO - указанную процедуру не выполнять. Выбор варианта производится с помощью клавиши Пробел.

PERFORM BEVELING - параметр, позволяющий после окончания трассировки провести процедуру сглаживания кромок прямых углов печатных трасс (bevel - фаска). Варианты значений параметра:

YES - выполнить процедуру сглаживания кромок;

NO - указанную процедуру не выполнять. Выбор варианта производится с помощью клавиши Пробел.

PERFORM ARC BEVELING - выполнить фаску по дуге окружности. Параметр позволяет избежать острых углов, что важно для высокочастотных плат. Параметр аналогично принимает два значения: YES и N0.

В конце просмотра и редактирования параметров на данной странице меню курсор окажется на строке: DEFINE DETAILED PARAMETERS. Нажатием клавиши Enter открывается следующая страница меню данного раздела (рис.5.4).

ROUTING GRID DEFINITION - параметр, позволяющий задать основную и дополнительную сетки трассировки.

Введение этого параметра позволяет увеличить количество каналов для прокладки трасс. Задание дополнительной сетки производится указанием величины смещения ее ортогональных осей (параметр MINOR GRID) относительно осей основной сетки. Здесь же можно при необходимости переопределить шаг основной сетки трассировки (MAJOR GRID). Значения параметров вводятся с клавиатуры. Количество дополнительных сеток - до трех.

Дополнительная сетка может понадобиться, например, в том случае, если на проектируемой плате встречаются места, когда проложить трассу в канале основной сетки трассировки невозможно из–за нарушения технологических ограничений на расстояние контактная площадка-проводник. Задание дополнительной сетки позволит автотрассировщику провести трассу, не нарушая технологических ограничений, по другой линии, используя дополнительный канал, оставив свободным для других трасс основной канал.

В ответ на запрос системы MAJOR GRID введите при необходимости новый шаг основной сетки трассировки по каждой из осей или согласитесь с предложенным значением параметра нажатием клавиши Enter.

В ответ на запрос: MINOR GRID задайте необходимое количество дополнительных сеток (но не более трех), введя с клавиатуры величины смещений осей каждой сетки относительно соответствующих осей сетки трассировки.

VIA TYPE - тип переходных отверстий: сквозные (THROUGH), межслойные (INTERSTITIAL) или смешанные (MIXED). Параметр устанавливается только для многослойных печатных плат. Выбор производится с помощью клавиши Пробел.

VIA SITES - параметр, указывающий автотрассировщику возможные места выполнения переходных отверстий. Возможны варианты:

ALL GRID POINTS - вариант, разрешающий выполнять переходные отверстия в любом узле заданной сетки трассировки;

VIA LATTICE - вариант, требующий задания специальной сетки переходных отверстий, позволяющий выполнять отверстия только в узлах этой сетки (можно вводить несколько сеток для переходных отверстий).

PC-ROUTE

Edit detailed routing parameters for strategy PCAD1

Routing Grid Major grid x: 50 у: 50

Definition Minor grid 1 x: 0 у: 0

Minor grid 2 x: 0 у: 0

Minor grid 3 x: 0 у: 0

Via Type Through

Via Sites All grid points

Route Search Area Size Number of grids to enlarge: 5

Number Of Maze Router Passes Number of passes: 0

Open Route Search Area To Full Board On Last Pass : Yes

Route Area Clearance From Board Edge distance: 100

Continue detailed parameter menu

Enter parameter; [RETURN} to accept; [Fl] help; [END] detail; [ESC] quit.

Рис.5.4.

Выбор варианта производится с помощью клавиши Пробел. Если выбран вариант ALL GRID POINTS, система перейдет к следующему параметру данного раздела - ROUTE SEARCH AREA SIZE.

Если же выбран вариант VIA LATTICE, система потребует указать параметры сетки переходных отверстий: шаг сетки по Х и шаг сетки по Y. Далее последует запрос: VIA LATTICE REGION - область сетки для переходных отверстий. Параметр имеет значение Entire Board - на всю плату либо Window (окно). Во втором случае требуется задать окно для сетки с заданием координат левого нижнего угла и правого верхнего угла.

NUMBER OF VIAS - количество узлов сетки по каждой оси. Введите с клавиатуры количество узлов сетки по осям Х и Y.

ROUTE SEARCH AREA SIZE - параметр, определяющий размеры области платы, в котором автотрассировщик ведет поиск свободного канала для прокладки трассы между каждой конкретной парой соединяемых между собой точек.

Параметр NUMBER OF MAZE ROUTER PASSES указывает количество проходов трассировщика (NUMBER OF PASSES). Значение изменяется от 0 до 3. Значение 0 означает, что основной трассировщик не включается, а сразу начинает работать трассировщик с перекраиванием топологии.

Параметр OPEN ROUTE SEARCH AREA TO FULL BOARD ON LAST PASS, позволяющий расширить область поиска свободного канала на последнем проходе до границ области трассировки, то есть разрешить трассировщику на последнем проходе вести поиск свободного канала на площади всей печатной платы. Значения параметра:

YES - открыть область всей платы для поиска канала;

NO - ограничить область поиска требованиями, определяемыми параметром ROUTE SEARCH AREA SIZE.

Параметр ROUTE AREA CLEARANCE FROM BOARD EDGE, определяющий наименьший допустимый зазор от границы области трассировки до ближайшего печатного проводника.

После того, как будет закончено редактирование данной страницы меню, курсор окажется на строке CONTINUE DETAILED PARAMETER MENU. При нажатии клавиши Enter открывается следующая страница, представленная на рис. 5.5.

THROUGH VIA COST - цена переходного отверстия. Трассировщик имеет системы штрафов, оценивающих любое его действие. Определяется штраф за единицу длины трассы при движении на цель, при движении от цели и за переход с одного слоя на другой.

BEVEL SIZE - величина фаски. В случае, когда разрешено формирование фаски либо под углом 45°, либо по дуге окружности, необходимо определить величину фаски. В стратегии PCAD1 задана величина фаски, равная двум шагам сетки. Задание большой фаски может привести к снижению процента разводки.

PC - ROUTE

Edit detailed routing parameters for strategy PCADl.(cont)

Through via cost: 30

Bevel size: 2

Predominant component orientation: Unspecified

Route window: Entire board

Generate stringers : YES

Eliminate acute angles: YES

Enter parameter;[RETURN] to accept;[Fl] help;[ESC] quit.

Рис. 5.5

PREDOMINANT COMPONENT ORIENTATION - основная ориентация микросхем. Данный параметр принимает три значения:

UNSPECIFIED - неопределенная ориентация микросхем;

HORIZONTAL - горизонтальная ориентация микросхем;

VERTICAL - вертикальная ориентация микросхем.

В случае, когда в проекте элементы размещены в основном по вертикали или по горизонтали, желательно определить соответственно данный параметр, что позволяет алгоритму повысить качество и процент трассировки.

ROUTE WINDOW - окно трассировки. Параметр принимает два значения:

ENTIRE BOARD - на всю плату;

REGION - область.

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

GENERATE STRINGERS - формировать перемычки для планарных элементов. Параметр принимает два значения: YES и N0, которые разрешают или запрещают формировать перемычки для планарных элементов. Если проект содержит планарные элементы, то желательно задавать значение параметра Yes. Перемычка в целом снижает процент трассировки, но при наличии планарных элементов существенно сокращается число переходных отверстий.

ELIMINATE ACUTE ANGLES - автоматическое сокращение изломов. Параметр принимает значения Yes и No, позволяющие разрешить или запретить автоматическое уменьшение изломов трасс, что чрезвычайно важно для высокочастотных проектов. Трассировщик имеет два основных средства для выполнения каждой из задач ограничения какого-либо параметра. Одним из таких средств является включение специального алгоритма, а другим - применение специальных средств штрафов. В данном случае речь идет об алгоритме сокращения изломов.

Редактирование параметров трассировщика с перекраиванием уже готовой топологии.

Программа PC-ROUTE имеет два типа трассировщиков: обычный и трассировщик, позволяющий прокладывать трассы с изменением уже готовой топологий трасс (рис.5.6).

NUMBER OF MAZE ROUTING PASSES - количество шагов трассировщика. Здесь определены три параметра:

NORMAL - обычный трассировщик;

RIPUP - трассировщик с перекраиванием топологии;

OPTIMIZE - оптимизатор с перекраиванием топологии.

PC-ROUTE

Edit Ripup Parameters for strategy PCAD1

Number of Maze Routing Passes

Normal: 0

Ripup: 1

Optimize: 2

Perform trace hugging: No

Penalize corners: No

Costs

Cost to rip up 1 subnet: 300

Cost to re-use ripped up grid: 20

Optimizer via cost: 200

Enter parameter: [RETURN] to accept; [Fl] help; [END]detail; [ESC] quit

Рис.5.6

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

PERFORM TRACE HUGGING - выполнить уплотненную трассировку (с огибанием контура предыдущей трассы). Параметр имеет два варианта ответа: Yes и No. Ответ Yes разрешает, а ответ No - запрещает выполнять уплотненную прокладку трасс. Этот режим рекомендуется включать для очень «плотных» проектов или для трассировки адресных шин или шин данных.

PENALIZE CORNERS - штрафование за угол. Параметр имеет два значения: Yes и No для разрешения или запрета штрафа за величину угла. Чем острее угол, тем выше штраф.

Cost - цена. Цены предназначены для штрафования или поощрения при прокладке трасс.

Cost to rip up 1 subnet - цена за изменение топологии одной трассы;

Cost to re-use ripped up grid - цена за применение сетки перекраивания трасс.

Optimizer via cost - поощрение за стирание одного переходного отверстия при работе оптимизатора.

Указанные цены могут существенно изменить работу трассировщика. Так, первый параметр влияет на изменение топологии трассировки. Малая цена приведет к существенному изменению уже готовой трассировки, а слишком большая - не позволит работать трассировщику с перекраиванием топологии трасс. Требуется осторожность в работе с третьим параметром, определяющим поощрение за сокращение числа переходных отверстий. При значительном увеличении поощрения может наступить такая ситуация, когда полностью трассированная плата после работы оптимизатора может иметь неразведенные связи. Высокое поощрение приводит к тому, что лучше не провести связь, чем оставить переходные отверстия.

Редактирование параметров описания контактных площадок.

Проекты описания контактных площадок предназначены для описания области, которую занимает конкретная контактная площадка и точки поводки проводника. Считается, что контактная площадка может иметь три формы круглая, квадратная и прямоугольная. Допускается еще сложная контактная площадка, которая также может иметь три формы: круглая, квадратная и прямоугольная, но при этом центр подводки контактной площадки может быть смещен от центра фигуры. Описанные упрощения вовсе не означают, что САПР P-CAD не допускает контактных площадок кроме как круглых, квадратных и прямоугольных. Можно использовать контактную площадку любой сколь угодно сложной формы, но при этом нужно подобрать одну из этих трех простейших форм для аппроксимации настоящей контактной площадки. Эта аппроксимация используется только для расчета зазоров между проводников и контактной площадкой.

При определении контактной площадки используются следующие категории.

PIN TYPE - тип контакта. Значение тип контакта изменяется от нуля до 225. Значение 0 зарезервировано для сквозных переходных отверстий. С 1 по 24 - для штыревых контактов. С 25 по 50 - для планарных контактов. С 51 по 100 - для межслойных контактов переходных отверстий и со 101 по 255 – для контактных площадок пользователей.

PAD SHAPE - форма контакта. Параметр имеет четыре разрешенных значения:

CIRCLE - круглая контактная площадка;

SQUARE - квадратная контактная площадка;

RECTANGLE - прямоугольная контактная площадка;

COMPLEX - контактная площадка сложной формы.

Если контактная площадка круглая, то размерным параметром является ее диаметр (DIAMETER). На рис.5.7. представлено содержание экрана для описания круглой контактной площадки.

Если контактная площадка квадратная, то размерным параметром является сторона квадрата (SIDE). На рис. 5.8 представлено содержимое экрана для описания квадратной контактной площадки.

PC-ROUTE

Edit pad description for strategy PCAD1

Connected to inner plane: No

Pin type:0 Pad shape: circle

Diameter: 40

Enter parameter; [RETURN] to accept; [Fl] help; [ESC] quit.

Рис.5.7

PC-ROUTE

Edit pad description for strategy PCAD1

Connected to inner plane: No

Pin type:1 Pad shape: square

Side: 60

Enter parameter; [RETURN] to accept; [Fl] help; [ESC] quit.

Рис. 5.8

Если контактная площадка прямоугольная, то используются два размерных параметра: высота (HEIGHT) и ширина (WIDTH). На рис. 5.9 приведено содержимое экрана для определения прямоугольной контактной площадки.

PC-ROUTE

Edit pad description for strategy PCAD1

Connected to inner plane: No

Pin type: 12 pad shape: rectangle

Heigt: 40 Width: 100

Enter parameter; [RETURN] to accept; [Fl] help; [ESC] quit.

Рис. 5.9

Редактирование правил прокладки трасс.

На рис. 5.10 представлено содержимое экрана для редактирования правил прокладки трасс.

Pad/Pad CLEARANCE - расстояние между контактными площадками.

RULE NAME - имя правила.

TRACE WIDTH - ширина трассы.

LINE/LINE CLEARANCE - расстояние между трассами.

LINE/PAD CLEARANCE - расстояние между трассой и контактной площадкой.

PC-ROUTE

Edit wiring rules for strategy PCAD1

Pad/Pad Clearance: 10

Rule Trace Line/Line Line/Pad

Name Width Clearance Clearance

DEFAULT 10 10 10

Enter rule; [RETURN] to accept; [Fl] help;[HOME] pad/pad clear; [ESC] quit.

Рис.5.10

На экране редактируется общее для всех правил трассировки расстояние между контактными площадками. Для этого следует нажать клавишу Home.

Таблица содержит как минимум одно правило прокладки трасс DEFAULT. Для каждого правила определяются толщина трассы и зазоры между трассами и трассами и контактными площадками. Пользователь может изменять параметры уже имеющихся правил и добавлять новые правила.

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

Редактирование описания классов цепей.

Классы цепей определены для того, чтобы привязать определенные элементы платы к правилам прокладки трасс. Классы определяются либо по списку имен цепей, либо по списку элементов (к классу могут относиться как все внутренние цепи, т.е. цепи соединяющие указанные элементы, так и вообще все цепи подходящие к данным элементам), либо заданием окна на плате. Элементы могут определяться по позиционному обозначению или по имени PRT - файла.

На рис. 5.11 представлено содержимое экрана для редактирования описания классов цепей (NET CLASS NAME - имя класса цепей.).

На рисунке представлено лишь одно имя класса цепей DEFAULT. Этот класс существует всегда и содержит все цепи, не входящие в другие классы. Для задания нового класса нужно нажать клавишу Ins и затем определить имя класса и нажать Enter. Теперь будет формироваться колонка имен классов.

PC-ROUTE

Edit net class definitions for strategy PCAD1

Net class name

DEFAULT

Enter parameter;[RETURN] to accept;[Fl] help;[INS] insert;[ESC] quit

Рис. 5.11

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

изменить имя класса посредством набора нового имени;

стереть класс, нажимая клавишу Del (нельзя только удалить класс DEFAULT);

редактировать описание класса, для этого надо нажать клавишу Enter.

На рис. 5.12 представлено описание класса DEFAULT.

WIRING RULE - правило прокладки трасс.

PRIORITY - приоритет класса.

LAYERS – слои.

PC-ROUTE

Editing net class DEFAULT of strategy PCAD1

Wiring rule: DEFAULT (width 10)

Priority: None

Layers: All layers

Allow router to alter preroute: Yes

Type of class: All nets not in other classes

[SPACE] options;[RETURN] accept;[Fl] help;[ESC] quite.

Рис. 5.12

ALOW ROUTER TO ALTER PREROUTE - разрешить перетрассировать предварительно проложенные трассы.

TYPE OF CLASS - способ определения класса.

Первый параметр определяет одно из правил прокладки трасс. Нажатием на клавишу Пробел можно изменять имя правила прокладки трасс, по которому будет трассироваться данный класс.

Второй параметр определяет приоритет класса. Приоритет может принимать следующие значения:

NONE - отсутствие приоритета;

IGNORE - обрабатывать данный класс;

HIGH - высокий приоритет;

MEDIUM – средний приоритет;

LOW - низкий приоритет.

Приоритет позволяет устанавливать порядок трассировки классов трасс. Сначала трассируются классы цепей, имеющих высокий приоритет, затем средний, далее - низкий, и, наконец, - без приоритета. Классы, имеющие значение приоритета IGNORE, совсем не обрабатываются. Это позволяет трассировать проект по частям - выполнить автоматическую трассировку части проекта, например, цепей питания и земли. Затем выполнить ручную корректировку топологии в редакторе PC-CARDS, а потом опять трассировать последующие трассы.

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

ALL LAYERS - все разрешенные слои;

СОМР - слой СОМР;

SOLDER - слой SOLDER.

Четвертый параметр разрешает (Yes) или запрещает (No) проводить переразводку трасс, уже заданных проектировщиком. Главное правило, чтобы при ручной прокладке трасс их толщины были описаны в правиле прокладки трасс.

Кроме того, трассировщик проверяет правильность ручной прокладки трасс.

Пятый параметр определяет способ задания класса цепей. Для класса DEFAULT параметр имеет значение: ALL NETS NOT IN OTHER CLASSES – все цепи, не входящие в другие классы.

Редактирование описания слоев.

На рис.5.13 представлено содержимое экрана для редактирования описания слоев.

TOTAL LAYERS - общее число слоев.

ROUTING LAYERS - число трассировочных слоев.

TROUGH VIA COST - цена сквозного переходного отверстия.

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

PC-ROUTE

Edit Layers for strategy PCAD1

Total layers 2 Routing layers 2

Trough via cost 30

Layer Table

# Name Type Costs

N/S E/W

1 СОМР East/West 4 1

2 SOLDER North/South 1 4

Enter parameter;[RETURN] to accept;[Fl] help;[Esc] quit

Рис. 5.13

Таблица слоев (LAYER TABLE) содержит в данном примере пять колонок.

Правая колонка содержит сквозную нумерацию слоев. Третья - задает ориентацию трасс в слое: EAST/WEST - Восток/Запад; NORTH/SOUTH- север/Юг.

Если разрешена трассировка под 45°, то таблица содержит кроме этого еще и слои, повернутые на 45°: Юго-восток/Севере - запад и Юго-запад/Северо-восток.

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

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

SAVE UNDER CURRENT NAME - сохранить отредактированный вариант стратегии под старым именем;

SAVE UNDER NEW NAME - сохранить отредактированный вариант стратегии под новым именем;

DO NOT USE OR SAVE - отредактированный вариант стратегии не использовать и не сохранять.

Выбор варианта производится с помощью клавиши Пробел.

Запуск автотрассировщика.

Меню запуска автотрассировщика показано на рис.5.14.

PC-ROUTE

Routing Options

Route status: New route, nothing complete

Start

Extract data: YES

Route: NEW

Create routed database: YES

Database name: TEST.PCB

[SPACE] options;[RETURN] accept;[Fl] help;[HOME] start; [ESC] quit

Рис.5.14

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

EXTRACT DATA - параметр, определяющий необходимость считывания из файла данных проекта. Параметр должен принимать значения:

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

NO, если ранее уже была работа с проектом.

Выбор значения параметра производится с помощью клавиши Пробел.

ROUTE - параметр, определяющий вариант трассировки: первый запуск, повторный запуск (рестарт), отказ от трассировки. Параметр должен принимать значения: NEW, если трассировку следует начать сначала; RESTART, если был прерван процесс трассировки и требуется его возобновить; N0, если необходимо только произвести запись результатов трассировки проекта без запуска автотрассировщика в файл *.РСВ. Выбор значения параметра производится с помощью клавиши Пробел.

CREATE ROUTED DATABASE - параметр, определяющий необходимость создания выходного файла проекта (файл *.РСВ) после окончания трассировки. Параметр должен принимать значения: YES, если по окончании трассировки необходимо сформировать выходной файл проекта; N0, если необходимости в создании выходного файла проекта нет. Выбор значения параметра производится с помощью клавиши Пробел.

DATABASE NAME - параметр, определяющий имя выходного файла проекта.

Запуск автотрассировщика производится путем перемещения курсора на строку START с последующим нажатием клавиши Enter.

Вся последующая работа программы происходит в автоматическом режиме. И если не произойдет никаких программных прерываний, вызванных ошибками при редактировании стратегии или при подготовке исходной базы данных (файла *.PLC), система, завершив трассировку, сообщит: ROUTE COMPLETE (CR). Нажмите любую клавишу для завершения работы программы (если не выполнить указанного действия, спустя некоторое время программа PC-ROUTE, сама завершит свою работу).

Если произошло прерывание работы программы, система сообщит о причине ошибки в файле сообщений *.REP.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]