P-CAD 2001 - Самоучитель - Глава 5. Автоматическая трассировка соединений
ГЛАВА 5
Автоматическая трассировка
соединений
В систему
Автотрассировщик Quick Route используется для
трассировки несложных плат, содержащих небольшое число компонентов.
Автотрассировщик PRO Route 2/4 трассирует однослойные и двухслойные
платы без ограничения числа выводов или четырехслойные платы с
числом выводов компонентов до 4000. Автотрассировщик PRO Route
трассирует платы, имеющие до 30 слоев без указанных ограничений.
Автотрассировщик SPECCTRA поставляется дополнительно
5.1. Автотрассировщик Quick Route
Автотрассировщик запускается из графического редактора
Автотрассировщик не требует указания границы печатной платы в
слое Board и не изменяет топологию предварительно проложенных
пользователем проводников. Предварительно на плате должны быть размещены все
компоненты, определены все электрические связи. Некоторые связи могут быть уже
проведены. Можно задать области запрета для трассировки по команде
Place/KeepOut.
Рис. 5.1. Окно автотрассировщика Quick Route
В области Strategy диалогового окна находятся следующие
кнопки:
- Strategy File файл стратегии трассировки, т. е. совокупность
параметров для трассировки (расширение файла .STR). По умолчанию имеет
имя входного файла;
- Output PCB File файл с записью результатов трассировки (расширение
файла — .РСВ). По умолчанию имеет имя входного файла, но перед именем
файла добавляется буква R;
- Output Log File текстовый отчет о результатах трассировки
(расширение файла .LOG). По умолчанию имеет имя входного файла, но
перед именем файла добавляется буква R.
Кнопка Load загружает готовый файл стратегии. Кнопка
Save сохраняет выбранный файл стратегии для текущего проекта. Кнопка
Set Base устанавливает параметры стратегии и имена перечисленных выше
трех файлов по умолчанию.
Кнопка Layers вызывает для проверки или возможных
изменений диалоговое окно Options Layers.
Кнопка Net Attrs вызывает диалоговое окно
Edit Nets для просмотра и редактирования атрибутов цепей или
редактирования атрибутов.
Кнопка Via Style вызывает диалоговое окно Options Via
Style для просмотра и редактирования стеков контактных площадок. Переходные
отверстия, которые всегда располагаются в узлах сетки трассировки, для
различных цепей можно задавать с помощью атрибута VIASTYLE. Максимальный
диаметр переходного отверстия ограничен двумя шагами сетки трассировки.
После нажатия на кнопку Passes в диалоговом окне Pass
Selection (рис. 5.2) простановкой соответствующих флажков выбираются
типы проходов трассировки.
Рис. 5.2. Окно выбора шагов трассировки
Wide Line Routing автотрассировщик производит разводку
в первую очередь «широких» цепей, имеющих атрибуты AUTOROUTEWIDE и WIDTH.
Разводка производится только в горизонтальном и вертикальном направлениях.
Наклонные трассы проводятся вручную, и при дальнейшем запуске QuickBoute
ширина таких трасс трассировщиком не изменяется.
Вначале рекомендуется запустить автотрассировщик (рис. 5.3)
только при активном проходе Wide Line Routing (другие проходы должны
быть запрещены). Если не выполнена трассировка «широких» трасс, то доводка
трасс производится вручную. Трассировщик можно запускать несколько раз с
активизацией всех проходов, за исключением двух оптимизирующих Route
Cleanup и Via Minimisazion.
Horizontal — трассировка простых трасс только
горизонтальными линиями без переходных отверстий с минимальными, отклонениями
от горизонтальной линии.
Vertical — трассировка простых трасс только
вертикальными линиями без переходных отверстий с минимальными отклонениями от
вертикальной линии.
«L» Routes (1 via) формирование
фрагментов цепи, имеющих два проводника (вертикальный и горизонтальный),
расположенных в двух разных слоях и соединяемых переходным отверстием. Такая
конфигурация имеет вид буквы L с различной ее ориентацией. Проводники
размещаются на расстоянии не более 100 mil (2,5 мм) от
сторон прямоугольника, вершины которого расположены в центре двух соединяемых
трассой контактных площадок. Если противоположные слои плать$нимеют ориентацию
трассы отличную от ортогональной, то данный проход не используется.
«Z» Routes (2 vias) — формирование фрагментов цепи,
имеющих три проводника (вертикальные и горизонтальные), расположенных в
двух разных слоях и соединяемых двумя переходными отверстиями. Такая
конфигурация имеет вид буквы Z с различной ее ориентацией. Проводники
размещаются на расстоянии не более 100 mil (2,5 мм) от сторон
прямоугольника, вершины которого расположены в центре двух соединяемых трассой
контактных площадок. Если противоположные слои платы имеют ориентацию трассы
отличную от ортогональной, то данный проход не используется.
«С» Routes (2 vias) формирование фрагментов цепи,
имеющих три проводника (вертикальные и горизонтальные), расположенных в двух
разных слоях и соединяемых двумя переходными отверстиями. Такая конфигурация
имеет вид буквы С с различной ее ориентацией. Проводники размещаются на
расстоянии более чем 100 mil (2,5 мм) от сторон прямоугольника,
вершины которого расположены в центре двух соединяемых трассой контактных
площадок.
Any Node (2 vias) попытка трассировки.связи между
двумя контактными площадками с введением не более чем двух переходных отверстий
с целью выполнения наиболее полной трассировки схемы. При этом оптимизация
(минимизация) длины трассы, в отличие от предыдущих проходов, не
производится.
Maze Routes оптимизирующая «лабиринтная» трассировка,
не имеющая ограничений на ориентацию проводников на слое. Нет ограничений и на
число переходных отверстий. Максимальное число переходных отверстий для одной
цепи устанавливается атрибутом MAXVIAS (по умолчанию число переходных отверстий
для одной. трассы равно 10). Поскольку лабиринтная трассировка уменьшает число
свободных каналов для разводки остальных цепей, то рекомендуется вначале
сделать разводку при выключенном проходе Maze Routes, затем провести
ручную разводку сложных участков платы, а затем вновь запустить трассировку при
включенном проходе Maze Routes.
Any Node (maze) «лабиринтная» трассировка без
оптимизации длины трассы, с целью попытки проведения трассы «любой
ценой».
Route Cleanup используется для улучшения «внешнего
вида» печатной платы путем спрямления уже проведенных трасс. Проход
используется после завершения разводки всех электрических цепей.
Via Minimisazion — уменьшает число переходных отверстий
на разведенной плате.
Последние два прохода рекомендуется использовать совместно
после полного завершения трассировки.
Рис. 5.3. Окно трассировщика Quick Route
В строке Routing Grid окна Route Autorouters
определяется сетка трассировки из четырех возможных значений шагов трассировки:
25 mil, 20 mil, 16,7 -
В строке Line Width выбирается ширина всех проводников.
Минимальное значение ширины 0,1 mil (0,01 мм в метрической системе).
Максимальное значение ширины проводников ограничено выбранным шагом сетки
трассировки. Если необходимо задать ширину отдельного проводника, то она
определяется при выполнении команды Edit/Nets заданием атрибута WIDTH.
Область переключателя Error Messages позволяет- вывести
сообщения об ошибках на экран монитора (Output to Screen), в файл диагностики
(Output to Log File) или как в файл, так и на экран (Output to
Both).
Команда Route/Info выводит текущую информацию о ходе
трассировки (рис. 5.4).
Рис. 5.4. Окно текущей информации о ходе трассировки
Команда Route/Cancel прекращает процесс трассировки, а
пользователь должен сделать выбор — временно прекратить трассировку и запомнить
промежуточные результаты (Stop Routing and Save), или прекратить трассировку
без сохранения результатов (Cancel Routing and do not save).
После нажатия на кнопку Start процесс разводки цепей
визуализируется на экране, а в строке состояний выводятся сообщения о ходе
трассировки.
После окончания трассировки
Пример такого файла приведен ниже.
Input file:
All dimensions are in mils unless stated. (Все размеры даны
в mil.)
Routed by: Quick Route (Тип трассировщика.) Start time:
11:46:09
Strategy selections: (Стратегия трассировки.) Routing
grid: 25.0 (Шаг сетки трассировки.)
Layer selections: (Выбор слоев).
Signal Bias or Plane Clearances (Расстояния между контактными
пло щадками и линиями трасс.)
Layer Selection
Тор Ног 13 13 13 13 13 13
Bottom Ver 13 13 13 13 13 13
* Selected by router.
Net classes: (Классы цепей в данном случае определен
один класс цепей, остальные Default.)
Net Max
Class Width Via Padstack Prio Layer Vias Notes
Default 12.0 1 20.0 |
(Default) (Default) |
1 All 1 All |
* * |
||
Notes: F = Fixed, do not ripup. N = Do not route. W = Use wide
pass.
Scheduled pass selection: (указываются номера и имена проходов
трассировки. Pass Net Classes
Mum Pass Name DFT 1
1 |
Wide line routing |
X |
||
2 |
Horizontal |
X |
||
3 |
Vertical |
X |
||
4 |
«L» routes |
X |
||
5 |
«Z» routes |
X |
||
6 |
. «C» routes |
X |
||
7 |
Any node (2 vias) |
X |
||
8 |
Maze |
X |
||
9 |
Any node (maze) |
X |
||
10 |
Any node (maze) |
|
||
* Selected by router.
138 total connections on the board. (На печатной плате всего 138 цепей).
Pass Performance Summary: (Далее пошаговое выполнение
проходов трассировки)
Net class: Default Width: 12.0mil Via Padstack:
(Default)
(В проходе трассируются все цепи шириной 12 mil с заданными
контактными площадками)
Wide line routing Pass Num: 1 Overall (Всего)
Routes |
|
138 (всего на firt 138 цепей) |
Completed |
33(100%) |
33 ( 23%) (Проведены 33 цепи на 100%) |
Not completed |
0 ( 0%) |
105 (Не проведены 105 цепей) |
Vias |
64(100%) |
64 (Введены 64 переходных отверстия) |
Elapsed time. |
0:01:29(100%) |
0:01:29 |
Net class: Default Width: 12.0mil Via Padstack:
(Default)
Horizontal Pass Num: 2 Overall
Routes |
|
138 |
Completed |
(100%) |
50 ( 36%) (Проведены еще 17 цепей на 100%) |
Not completed |
( 0%) |
88 (Осталось провести 88 цепей) |
Vias |
0( 0%) |
64 |
Elapsed time |
0:00:02 ( 2%) |
0:01:31 |
Net class: Default Width: 12.0mil Via Padstack:
(Default)
Vertical Pass Num: 3 Overall
Routes |
|
138 |
Completed |
26(100%) |
76 ( 55%) (Проведены еще 26 цепей) |
Not complete |
0( 0%) |
62 (Осталось провести 62 цепи) |
Vias |
0( 0%) |
64 |
Elapsed time |
0:00:03 ( 3%) |
0:01:34 |
Net class: Default Width: 12.0mil Via Padstack: (Default)
«L» routes Pass Num: 4 Overall
Routes |
|
138 |
Completed |
29 (100%) |
105 ( 76%) (Проведены еще 29 цепей) |
Not completed «, |
0 ( 0%) |
33 (Остались неразведенными 33 цепи) |
Vias |
29(31%) |
93 (Число переходных отверстий дос- |
|
|
тигло 93) |
Elapsed time |
0:00:08 ( 7%) |
0:01:42 |
Net class: Default Width: 12.0mil Via Padstack: (Default)
Z routes Pass Num: 5 Overall
Routes |
|
138 |
Completed |
6(100%) |
111 (80%) |
Not completed |
0( 0%) |
27 (Осталось провести 27 цепей) |
Vias |
12(11%) |
105 |
Elapsed time |
0:00:13(11%) |
0:01:55 -31 |
Net class: Default Width: 12.0mil Via Padstack: (Default)
C routes Pass Num: 6 Overall
Routes |
|
138 |
||
Completed |
2(100%) |
113(81%) |
||
Not completed |
0( 0%) |
25 |
||
Vias |
4( 3%) |
109 |
||
Elapsed time |
0:00:15(11%) |
0:02:10 |
||
Net class: Default Width: 12.0mil Via Padstack:
(Default)
Any node (2 vias) Pass Num: 7 Overall
Routes |
|
138 |
||
Completed |
5(100%) |
118(85%) |
||
Not completed |
0( 0%) |
20 |
||
Vias |
7( 6%) |
116 |
||
Elapsed time |
0:00:13 ( 9%) |
0:02:23 |
||
Net class: Default Width: 12.0mil Via Padstack:
(Default)
Maze Pass Num: 8 Overall
Routes |
|
138 |
||
Completed |
14(100%) |
132(95%) |
||
Not completed |
0( 0%) |
6 |
||
Vias |
27(18%) |
143 |
||
Elapsed time |
0:01:21 (36%) |
0:03:44 |
||
Net class: Default Width: 12.0mil Via Padstack: (Default)
Any node (maze) Pass Num: 9 Overall
Routes |
|
138 |
Completed Not completed |
0(100%) 0 (100%) |
132(95%) 6 (Увы, 6 цепей остались неразведенными) |
Vias |
0( 0%) |
143 |
Elapsed time |
0:00:02 ( 0%) |
0:03:46 |
Final statistics: (Итоговые результаты)
Board: (Характеристики печатной |
платы) |
|
Physical dimensions (inches): |
5.135 by 2.510 |
(Размеры печатной платы) |
Routing area (square inches): Total pads in file: |
12.889 218 |
(Площадь печатной платы) (Всего 218 контактных площадок) |
Equivalent 16−pin ICs (EICs): |
13.625 |
(Число интегральных схем, приведенных к 16−ти выводным) |
Density (square inches per EIC): |
0.946 |
(Плотность приведенных интегральных схем на единицу площади печатной
платы) |
Routing performance: (Результаты трассировки)
Vias total: 143 ( 65% of total pads) (Всего переходных
отверстий)
Vias added: 143 (100% of total vias) (Добавлено переходных
отверстий)
Routed connections (this run): Routed connections (total): Unrouted
connections (total): Total routing time: |
132 132(95%) 6( 5%) 0:03:46 |
(Проведены 132 цепи) (He проведены 6 цепей) |
Start time: Completion time: Free memory: End of log file. |
|
||
Ограничения для QuickRoute:
- Используются только простые контактные площадки и переходные отверстия,
имеющие одну и ту же форму на всех слоях;
- Для цепей, не имеющих атрибута AUTOROUTEWIDE, допускается только один стиль
переходных отверстий;
- Широкие цепи, разводимые на проходе Wide Line Routing, должны
иметь атрибуты VIASTYLE, WIDTH и AUTOROUTEWIDE. Значения ширины проводника и
стили переходных отверстий устанавливаются разными для каждой широкой
цепи;
- Диаметр переходного отверстия не должен превышать двойного размера текущей
сетки трассировки;
- Метрическая сетка трассировки не разрешается, а разрешенные сетки
трассировки могут иметь шаги 10 мил, 12,5 мил, 16,7−16,6−16,7 мил, 20 мил и 25
мил; V
- Ширина проводника не должна превышать половину шага текущей сетки;
- Атрибут RIPUP трассировщиком не поддерживается;
- Атрибут MAXVIAS используется только при разводке типа «лабиринт»;
- Для переходных отверстий специальную сетку создать нельзя;
- Выводы компонентов разрешено поворачивать только на 90°;
- Допускается не более четырех слоев металлизации.
5.2. Автотрассировщик Pro Route
Автотрассировщик ProRoute позволяет трассировать без
ограничения числа выводов компонентов проекта до 30 сигнальных слоев и до 99
слоев металлизации на печатной плате.
Так же как и в предыдущем случае автотрассировки, должна быть
загружена плата с размещенными на ней компонентами и указаны связи между
выводами компонентов. В слое Board должна быть указана область
трассировки в виде контура и, в случае необходимости, барьеры для трассировки.
Некоторые компоненты должны быть зафиксированы (разъемы, элементы питания и т.
п.). Если вручную проведены некоторые электрические связи («земля», питание и
др.), и они должны быть сохранены в процессе автотрассировки, то эти связи
должны иметь атрибут NoAutoRoute.
Кнопка Design Rules вызывает команду
Options/Layers для установления зазоров между объектами на ПП. Доступны
в этом случае только две закладки появляющегося меню Layer и
Net.
Кнопка Layers вызывает для проверки или возможных
изменений диалоговое окно Options Layers.
Кнопка Net Attrs вызывает диалоговое окно Edit
Nets для просмотра и редактирования атрибутов цепей или редактирования
атрибутов.
Кнопка Line Width открывает окно Options Current
Line, в котором можно установить ширину проводников. »
Рис. 5.5. Окно настроек трассировщика Pro
Route
Кнопка Route Grid предназначена для задания (при
выключенном флажке Auto Grid) вручную сетки трассировки.
Кнопка Via Style вызывает окно команды Options/Via
Style, в котором можно редактировать как простые, так и сложные стеки
контактных площадок.
Нажатие кнопки Passes вызывает окно для выбора проходов
трассировки (рис. 5.6).
Рис. 5.6. Окно выбора проходов трассировки
Настройка проходов производится при сброшенном флажке Auto
pass selection (автоматический выбор проходов).
В области Manual Pass Selection все устанавливаемые
пользователем проходы делятся на три группы:
- Первую группу — группу «непосредственной трассировки» (Constructive)
образуют проходы Wide Via Fanout (SMD), Via Fanout (SMD), Wide Initial, Wide
Comprehensive, Memory, Initial, Comprehensive, Exhaustive. При выполнении
этих проходов не происходит перетрассировка уже проложенных цепей. Новые
трассы прокладываются в свободных местах поля трассировки ПП.
- Вторую группу — группу «трассировки с перекраиванием ранее проложенных
соединений» (Iterative) образует один проход Iterative
(Rip-up). В этом режиме трассировки возможны разрывы и перетрассировка ранее проложенных цепей. - Третью группу группу «улучшения внешнего вида и технологичности
платы» (Manufacturing Imrovement) образуют проходы
Manufacturing и Final Manufacturing. Эти проходы
улучшают внешний вид платы за счет спрямления углов проводников, удаления
лишних переходных отверстий и т. п.
Рассмотрим функции каждого из проходов.
Wide Via Fanout (SMD) — обеспечивает для планарных
контактов прокладку коротких широких отрезков трасс с переходным
отверстием (fanout, stringer) на конце таких линий. Переходное отверстие
подсоединяется к широкой цепи (питание, общая шина). Эти цепи должны иметь
атрибуты WIDTH и AUTOROUTEWIDE.
Via Fanout (SMD) формирование коротких отрезков трасс
(stringer) стандартной ширины с переходным отверстием на конце отрезка
для всех планарных контактов.
Wide Initial трассировка широких цепей (питание, общая
шина) с числом переходных отверстий не более трех. Эти цепи должны иметь
атрибуты WIDTH и AUTOROUTEWIDE.
Wide Comprehensive — трассировка широких цепей (питание,
общая шина) без ограничения числа переходных отверстий. Эти цепи должны иметь
атрибуты WIDTH и AUTOROUTEWIDE.
Memory — трассировка с подключением шин данных к
микросхемам памяти. Трассы проводятся в одном слое и с минимальными смещениями
по горизонтали или по вертикали (не более 100 mils или одного шага
сетки).
Initial выполнение простых соединений стандартней
ширины с числом переходных отверстий не более трех. При этом строго учитывается
направление проводников на слое и не разрешается разводка по диагонали.
Comprehensive — проход применяется для более сложных
трасс, требующих не более шести переходных отверстий. Трассы прокладываются без
учета приоритетного направления прокладки трассы на данном слое.
Exhaustive трассировка наиболее сложных трасс. Все
ограничения (за исключением расстояний между элементами трассы электрической
цепи) снимаются.
Iterative
Проход Manufacturing оптимизирует результаты трассировки
для обеспечения технологичности изготовления печатной платы. При этом
производится уменьшение длины соединений за счет спрямления трасс, удаляются
избыточные переходные отверстия, увеличиваются расстояния между проводниками
(за счет переноса фрагментов трасс на другие слои) и т. п. Нужное число
проходов (допускается до десяти) устанавливается в окне Manufacturing
Passes области Pass Counts диалогового окна Pass Selection.
Данный проход не увеличивает число разведенных связей.
Проход Final Manufacturing завершает работы по улучшению
технологичности изготовления печатной платы и улучшению ее вида. В частности,
если разрешена диагональная трассировка, то прямоугольные изломы трассы могут
быть заменены диагональными фрагментами.
Проходы группы Manufacturing выполняются только после
100%−ной трассировки.
Флажок Auto pass selection разрешает автотрассировщику
выбирать проходы автоматически, сообразуясь с особенностями печатной платы.
Только при выключенном флажке Auto pass selection пользователь может
устанавливать по своему усмотрению виды проходов трассировки.
При включении флажка Force Manufacturing Pass
оптимизация технологичности платы включается независимо от завершенности
трассировки платы.
Вернемся к окну Route Autorouters. Область
Options содержит флажки, позволяющие включать/выключать параметры,
влияющие на трассировку печатной платы:
- флажок Auto Grid разрешает автотрассировщику Pro Router
выбрать оптимальную сетку трассировки. Этот выбор основан на анализе программой
характеристик платы и заданных правилах трассировки. При включенном флажке
Auto Grid заданная пользователем сетка трассировки
игнорируется;
- флажок Ripup разрешает в процессе трассировки разрывать ранее
проведенные трассы и прокладывать их вновь при выполнении проходов Iterative
и Manufacturing. Если же не надо менять ранее проведенные соединения, то у
этих соединений должен быть установлен атрибут NoAutoRoute. Опция
Ripup не уменьшает число проведенных трасс, и ее рекомендуется включать
всегда для наиболее эффективной прокладки соединений;
- флажек Diagonals разрешает трассировку под углом 45°. Однако при наличии
планарных контактов и насыщенной компонентами печатной платы такая трассировка
уменьшает количество разведенных цепей. Поэтому рекомендуется вначале выключить
данную опцию и выполнить проход Iterative. После завершения 100%−ной
трассировки можно включить опцию Diagonals и отработать проходы
Manufacturing для улучшения внешнего вида печатной платы;
- флажок Simultaneous Class Routing включает режим одновременной
трассировки цепей, относящихся к разным классам (которые формирует сам
пользователь). При сброшенном флажке цепи с высоким приоритетом проводятся в
первую очередь и могут заблокировать проводку остальных цепей, имеющих более
низкий приоритет. Поэтому при начальной трассировке этот флажок должен быть
включен. Одновременная трассировка цепей требует достаточно больших объемов
памяти, а сама трассировка занимает длительный отрезок времени;
- число, проставленное в окне Checkpoint Interval Minutes позволяет
установить интервал времени в минутах между моментами сохранения файла
результатов трассировки (расширение файла .СРТ). В любом случае
результаты трассировки сохраняются в этом файле после каждого прохода
трассировки и по желанию пользователя после выдачи им команды
Route/Cancel.
В области Copper Share устанавливаются опции
разрешения/запрета для использования
- опция Lines and vias разрешает
Т-образное соединение с ближайшими контактной площадкой, с переходным отверстием или с любым фрагментом одной и той же цепи; - опция Vias only разрешает
Т-образное соединение только с ближайшими переходным отверстием или контактной площадкой той же цепи; - опция Disable разрешает
Т-образные соединения только с ближайшей контактной площадкой.
Область переключателя Error Messages позволяет вывести
сообщения об ошибках на экран монитора (Output to Screen), в файл
диагностики (Output to Log File) или как в файл, так и на экран
(Output to Both).
Запуск автотрассировщика Pro Route производится после
нажатия на кнопку Start.
Процесс трассировки возобновляется (если до этого он был
прерван) после нажатия на кнопку Restart.
Для прекращения трассировки и управления ее ходом используется
команда Route/Cancel, в окне которой (рис. 5.7) можно выбрать варианты
завершения или продолжения трассировки.
Рис. 5.7. Меню команды Route Cancel
Stop routing and save прекратить трассировку и
записать промежуточные результаты.
Stop routing and do not save — прекратить трассировку,
промежуточные результаты не записывать. В этом случае файл *.СРТ будет
удален.
Stop routing at end of this pass прекратить
трассировку после завершения текущего прохода и сохранить результаты.
Skip this pass and continue — пропустить текущий проход
и приступить к выполнению следующего прохода.
Checkpoint route and continue немедленно создать файл текущих результатов *.СРТ и продолжить трассировку. Suspend route создать файл *.СРТ и прекратить трассировку. Протокол и результаты трассировки сохраняются в файле *.LOG.
5.3. Бессеточный трассировщик
Автотрассировщик предназначен для интерактивной и
автоматической трассировки многослойных печатных плат с высокой плотностью
размещения компонентов. Особенно эффективен для компонентов с планарными
контактами, выполненных в разных системах единиц измерения. Автотрассировщик
обрабатывает печатные платы, имеющих до 30 слоев, до 4000 компонентов, до 5000
контактов в одном компоненте до 1000 цепей и до 16 000 электрических соединений
в проекте.
Запускается программа или непосредственно из редактора
5.3.1. Настройка стратегии трассировки
Настройка стратегии трассировщика производится после его
запуска с помощью диалогового окна
Диалоговое окно имеет три закладки: Routing Passes,
Parameters и Testpoints.
В закладке Routing Passes в областях Router Passes и
Manufacturing Passes устанавливаются различные процедуры (проходы)
трассировки:
Рис. 5.8. Настройка стратегии трассировки
Memory (память) — трассирует модули типа «память» в
одном, горизонтальном или вертикальном, направлении. Используются эвристические
(Heuristic) или регулярные методы поиска (Search). Эту процедуру
рекомендуется включать всегда, даже в том случае, если даже нет схем
«памяти».
Fan Out Used SMD Pins (веер) эта процедура позволяет
генерировать веерообразное расположение стрингеров контактных площадок
компонентов. Неудачные места расположения стрингеров помечаются на экране
небольшой окружностью желтого цвета с символом X в центре окружности. Процедура
используется при наличии пленарных выводов компонентов на верхнем, нижнем или
обеих сторонах печатной платы. Рекомендуется провести данную процедуру для
предварительной трассировки, и если примерно 10% стрингеров не будут
сформированы, то компоненты необходимо переразместить.
Pattern (шаблон) — использование стандартных шаблонов
(алгоритмов) трассировки, имеющихся в программе. Рекомендуется данный проход
включать всегда.
Shape Router Push and Shove (вставка и расталкивание)
- является основным алгоритмом трассировки. При вставке проводников
соседние проводники раздвигаются по диагонали без ограничения расстояния при
раздвижке проводников. Возможно «перескакивание» проводников через переходные
отверстия и контактные площадки.
Shape Router Rip Up (разрыв) после выполнения
процедуры Push and Shove еще возможны некоторые конфликты между
проведенными цепями (помечаются небольшими окружностями желтого цвета). Данная
процедура принудительно разрывает уже проложенные цепи и прокладывает их заново
с целью ликвидации таких конфликтов.
Clean During Routing спрямление проводников в процессе
трассировки.
Clean After Routing спрямление проводников после
окончания трассировки.
Evenly Space Traces — раздвижка проводников с целью
более равномерного заполнения ими всей площади печатной платы.
Add Testpoints разрешение на вставку контрольных точек
электрических цепей согласно установкам, сделанным во вкладке
Testpoints.
В окне Routed Corners закладки Routing Passes
устанавливается допустимое значение угла изломов проводников — 45° или
90°.
В закладке Parameters (рис. 5.9) устанавливаются
параметры трассировки для различных слоев платы.
Рис. 5.9. Установка параметров автотрассировщика
В заголовке Layer перечислены доступные слои
трассировки, а справа от имени слоя можно установить предпочтительную
ориентацию проводников на этом слое.
- Auto ориентация проводников выбирается автоматически после нажатия
на кнопку Analyze Directions.
- Disabled запрет трассировки.
- Fan Out — генерация стрингеров в виде веера.
- Plane внутренний слой металлизации.
- Vertical вертикальная ориентация проводников.
- Horizontal горизонтальная ориентация проводников.
- Any Direction любое направление проводников при
трассировке.
- Angled Direction per Layer предпочтительная ориентация проводников
под разными углами 45/, 45\\, 1 o'clock, 2 o'clock, 4 o'clock, 5
o'clock. Такая ориентация может назначаться для всех слоев печатной платы.
На практике для верхнего и нижнего слоев задаются либо горизонтальная, либо
вертикальная ориентация проводников.
В окнах закладки Parameters задаются следующие
параметры.
- Units выбор системы единиц измерения.
- Via Type — запрет или разрешение для ввода переходных отверстий
(No Vias, Thruhole Only).
- Channel — установка ширины канала трассировки (ширина трассы плюс
величина зазора). Оптимальное значение параметра вычисляется системой, но
значение может быть установлено и пользователем (выбор из десяти значений
предлагается системой). Для выбора бессеточного алгоритма трассировки ширина
канала выбирается равной Шил и менее.
- Vias under SMD — запрет(No) или разрешение (Yes) размещения
переходных отверстий под планарными контактными площадками.
- Primary Pad Size — установка диаметра наиболее типичных штыревых
контактных площадок.
- Primary Via Width установка диаметра наиболее типичных переходных
отверстий.
- Primary Trace Width диаметр текущего переходного отверстия,
установленного в графическом редакторе.
- Primary Clearance — типичный зазор между объектами на печатной
плате.
В закладке Testpoints (рис. 5.10) задаются параметры
генерации контрольных точек электрических цепей, в качестве которых могут
использоваться существующие контактные площадки и переходные отверстия,
появившиеся в результате трассировки. Можно добавлять площадки контрольных
точек для тех цепей, которые не имеют таких точек или переходных отверстий.
Напомним, что для автоматической генерации контрольных точек на закладке
Routing Passes (рис. 5.8) должен быть включен флажок Add
Testpoints.
Параметры закладки Testpoints следующие.
- Existing Via существующие переходные отверстия.
- Component Pad (Bottom Only) — контактные площадки (только на нижней
стороне печатной платы).
- Testpoint Pad (Top Only) ранее вставленные программой трассировки
контрольные точки (только на верхней стороне платы).
- Testpoint Pad (Bottom Only) — ранее вставленные программой
трассировки контрольные точки (только на нижней стороне платы).
Рис. 5.10. Параметры генерации контрольных точек
электрических цепей
- Testpoint Pad (Thruhole) ранее вставленные программой трассировки
сквозные контрольные точки.
- Testpoint Grid — шаг сетки, в узлах которой размещаются контрольные
точки.
- Testpoint Reference Designator префикс позиционных обозначений
контрольных точек ((Testpoint, TP,T).
- Lockdown existing used testpoints разрешение пользовать
контрольные точки, которые созданы в предыдущем сеансе трассировки.
Для каждой электрической цепи можно задать индивидуальный набор
атрибутов, который будет использоваться при автотрассировке. Нужные атрибуты
цепей устанавливаются в окне Net Attributes, которое вызывается командой
Edit/Net Attributes (рис. 5.11).
В этом окне можно задать:
- Display режим отображения цепи на экран (True/False);
- Priority — очередность автотрассировки цепей (до 20 цепей);
- Length Minimize режим минимизации длины конкретной цепи:
None нет требований к длине цепи, Min Dist минимизация общей
длины цепи, Daisy — сохранение последовательного соединения контактных
площадок (стиль
Daisy-chain), Horizontal — горизонтальная прокладка цепи (обычно используется для цепей «питание» и «земля», Vertical вертикальная прокладка цепи (обычно используется для цепей «питание» и «земля»);
Рис. 5.11. Установка атрибутов электрических цепей
- Route Action — стиль автотрассировки: Default — стандартный
стиль автотрассировки (если печатная плата двухслойная, то стрингеры создаются
только для планарных контактных площадок), Route — трассировка цепи без
генерации стрингеров, No Route запрет трассировки цепи, Locked
запрет перетрассировки ранее проложенной цепи, Fan Out/Route
предварительная генерация стрингеров для планарных контактных площадок (если
таковые имеются) выбранной цепи, а затем ее трассировка, Fan Out/Plane
-
предварительная генерация стрингеров для планарных контактных площадок (если таковые имеются) выбранной цепи, без ее трассировки (для слоев «земли» и «питания»); - Route Layers выбор слоев трассировки для конкретной цепи: Аll
Routing трассировка на всех сигнальных слоях, Тор трассировка только на
верхнем слое, Bottom трассировка только на нижнем слое;
- Width ширина трассы конкретной цепи (по умолчанию всем трассам
назначается ширина, определенная в поле Primery Trace Width закладки
Parameters окна Autorouter Setup).
Для быстрого поиска нужной цепи в окне Find Net
диалогового окна Net Attributes можно указать имя (номер) этой
цепи.
Перед началом трассировки рекомендуется выполнить команду
По команде View/Density можно получить цветную графическую карту плотности трассировки печатной платы. На этой карте красным цветом обозначена наибольшая плотность трасс, голубым — наименьшая плотность. Если на печатной плате одно или несколько пятен красного цвета, занимающие более 10−20% площади печатной платы, то для успешной трассировки рекомендуется переразместить компоненты.
5.3.2. Ручная трассировка
Ручная трассировка новых соединений или редактирование
существующих трасс производится после выполнения команды Tools/ Manual
route. Перед началом работы на печатной плате должны быть размещены
компоненты и определены соединения между контактами компонентов по команде
Place/Connection или загружена полученная ранее информация о соединениях
командой Utils/Load Netlist. Необходимо проверить также наличие всех
слоев для трассировки (в противном случае необходимо выполнить команду
Options/Layers и настроить слои трассировки). Трассировка производится
только в сигнальных слоях. При попытке использовать для трассировки
несигнальные слои появляется сообщение об ошибке.
Трасса на печатной плате фиксируется щелчками левой кнопки мыши
в местах начала трассы, ее изломов и конца трассы. В случае нарушения
допустимых зазоров между объектами на печатной плате ошибка помечается
маркерами (кружками) желтого цвета.
Переход трассы из одного слоя на другой с автоматической
вставкой переходного отверстия производится нажатием на клавишу номера
сигнального слоя. Клавиша L позволяет переключать сигнальные слои.
Для удаления последнего сегмента трассы в контекстном меню
нажимается строчка Undo.
Если нужно прервать трассировку в том месте, где находится
курсор (при нажатой левой клавиши мыши), можно воспользоваться клавишей /
(прямой слэш). Эта клавиша либо прерывает прокладку трассы, либо показывает
кратчайший путь от прерванного места до контакта. Этот кратчайший путь
называется оптимизацией частично выполненной трассировки, и этот режим
включается флажком Optimize Partial Route команды
Options/Configure.
В процессе выполнения ручной трассировки после нажатия на
правую кнопку мыши появляется контекстное меню, которое позволяет выполнить
следующие операции:
- Exit завершение прокладки трассы (трасса остается
неразведенной);
- Finish — автоматическое завершение трассы программой;
- Lock прекращение прокладки трассы (трасса остается недоразведенной).
5.3.3. Интерактивная трассировка
Интерактивная трассировка выполняется с помощью набора команд
меню Tools.
- Autorowte Connection (автоматическая трассировка одного соединения)
— пользователь последовательно, цепь за цепью, указывает порядок трассировки
соединений.
- Autoroute Net (автоматическая трассировка одной цепи) — после выбора
нужной цепи будет произведена ее трассировка с соблюдением всех обусловленных
ранее ограничений на трассировку указанной цепи.
- Autoroute Component (автоматическая трассировка всех связей
компонента) — выбор компонента производится указанием мышью на один из его
выводов. Затем автоматически проводятся все цепи, инцидентные всем контактам
выбранного компонента.
- Autoroute Area (автоматическая трассировка в выбранной
области) — необходимо очертить область печатной платы, после чего все
соединения, начинающиеся или заканчивающиеся в этой области, будут проведены
автоматически.
Для соединения контактов надо щелкнуть по контакту (или
по электрической связи, проложенной ранее), к которому подходит нужная связь.
От контакта к контакту будет проложена трасса с возможными переходами из слоя в
слой.
При интерактивной трассировке выполняются заданные атрибуты
цепей:
- WIDTH ширина трассы;
- VIASTYLE — стиль переходного отверстия;
- CLEARANCE величина любого зазора;
- PADTOPADCLEARANCE — зазор между контактами компонента;
- PADTOLINECLEARANCE зазор между контактом и линией трассы;
- LINETOLINECLEARANCE зазор между линиями трасс;
- VIATOPADCLEARANCE зазор между контактной площадкой и переходным
отверстием;
- VIATOLINECLEARANCE — зазор между контактной площадкой и линией
трассы;
- VIATOVIACLEARANCE зазор между контактными площадками.
Если результаты трассировки не удовлетворяют пользователя, то
можно выполнить следующие команды:
- Unroute All Nets удаление всех проложенных цепей.
- Unroute Conflicts — удаление всех цепей, имеющих помеченные на
печатной плате конфликтные точки.
- Unroute Net — удаление всей трассы одной цепи.
- Unroute Connections удаление трассы, соединяющей две контактные
площадки.
- Unroute Segment — удаление сегмента цепи.
При интерактивной трассировке рекомендуется перед окончательным проведением цепи использовать команду Tools/Sketch Route. При указании на цепь подсвечивается вся электрическая цепь. Далее указывается один из контактов цепи и, не отпуская левую клавишу мыши, вычерчивается (неровной линией) предполагаемая трасса, которая после отпускания клавиши мыши проводится окончательно с соблюдением всех установленных правил трассировки.
5.3.4. Автоматическая трассировка
Автоматическая трассировка производится после выполнения
команды Tools/Start Autorouter в меню автотрассировщика
Перед началом трассировки система выполняет анализ печатной
платы и выбирает подходящую стратегию трассировки. В случае появления сообщения
One or more connection cannot be routed (одно или более соединений не
может быть проведено) проанализируйте текстовый файл *.LOG, внесите
нужные исправления и начните трассировку заново.
Рис. 5.12. Автоматическая трассировка
На начальных этапах трассировки программа
Автотрассировку можно остановить по команде
Tools/Pause Autorouter, возобновить по команде Tools/Restart
Autorouter и прекратить по команде Tools/Stop
Autorouter.
При автотрассировке возможно задание еще нескольких ее
локальных режимов (для этого необходимо остановить процесс автоматической
трассировки):
- Autoroute Connection (автоматическая трассировкга отдельных
фрагментов электрической цепи) автоматическая трассировка производится
при последовательном выборе того или иного контакта электрической
цепи;
- Autoroute Net (автоматическая трассировка всей электрической
цепи) выбирается любой контакт нужной электрической цепи, а затем вся
цепь разводится в автоматическом режиме;
- Autoroute Component (автоматическая разводка всех связей
компонента) — автоматическая разводка производится после указания на любой
контакт выбранного компонента;
- Autoroute Area — автоматическая трассировка области, выбранной пользователем.
5.3.5. Составление отчетов
По завершении трассировки по команде Reports/Reports
выводится диалоговое окно (рис. 5.13), в котором можно указать перечень нужных
отчетов, а затем вывести их на экран (кнопка View), или распечатать на принтере
(кнопка Print), или сохранить в файле.
Рис. 5.13. Список формируемых отчетов по результатам
трассировки
Список формируемых отчетов приводится ниже:
Pre-Route Synopsis — краткая информация об ожидаемых результатах трассировки;- Routing Statistics краткий итоговый отчет о результатах
трассировки;
- Connections Not Routed информация о неразведенных
контактах;
- Connections Not Fanned Out данные о соединениях, не имеющих
стрингеров;
- Via Statistics — информация о переходных отверстиях в печатной
плате;
- Copper Per Layer данные о длине проводников на каждом сигнальном
слое и их суммарная длина;
- Testpoints данные о контрольных точках (если таковые были
предусмотрены).
Примечание.
Все линейные размеры (Track Length) в отчетах заданы в системе единиц, установленных в окне Units закладки Parameters команды Options/Auto-Router.
Для возвращения в программу
5.4. Сообщения об ошибках программы PRO ROUTE
9500. <текст сообщения об ошибке>
Причина: приводится сообщение об ошибке, содержащее
исчерпывающую информацию.
9501. Checkpoint file is incomplete.
(Файл текущих результатов трассировки не полон.)
Причина: в файле текущих результатов пропущены
существенные данные.
Действия: необходимо вернуться к предыдущей версии этого
файла или выполнить трассировку повторно.
9502. Conflicting width detected.Net class will not be routed.
Net class: <имя класса цепей>
Pass: <имя прохода>
(Обнаружены конфликты в данных о ширине проводников. Класс
цепей не будет разведен. Класс цепей: <имя класса цепей>. Проход
трассировки: <имя прохода>.)
Причина: PRO Route может развести на одном
проходе цепи, имеющие одинаковую ширину. Однако в полученной инструкции указаны
цепи с разной шириной трасс.
Действия: проблемы уменьшаются, если выбрать режим
Auto pass selection в диалоге выбора проходов трассировки.
9503. The router's working storage limit has been
exeeded. Failed
(Превышен лимит памяти, отводимый авторазводчику.)
Причина: авторазводчик требует дополнительной памяти для
хранения данных о соединениях. Некоторые соединения не будут разведены. Это
сообщение обычно сопровождается сообщением об ошибке 9504.
Действия: для завершения трассировки платы необходимо
увеличить объем ОЗУ или изменить стратегию трассировки так, чтобы уменьшить
необходимый объем памяти.
9504. Storage required
(Объем необходимой памяти может быть уменьшен применением более
грубой сетки уменьшением числа слоев или запретом трассировки по
диагонали.)
Причина: это сообщение обычно сопровождает сообщение об
ошибке 9503. Предлагается предпринять меры для уменьшения требуемого объема
памяти, чтобы закончить трассировку.
9505. Error opening router file. File: <имя
файла>.
(Ошибка открытия файла.)
Причина: возникла ошибка при открытии указанного
файла.
Действия: убедитесь, что указано правильное имя
каталога, что файл не имеет атрибута
9506. Single
(Обнаружена ссылка только на один узел цепи. Соединение будет
опущено.)
Причина: список соединений содержит неполные данные о
соединениях и не может быть выполнен.
Действия: просмотрите цепи для обнаружения ошибки,
исправьте ее и загрузите список соединений заново.
9507. Grid table overflow. Some data will be
skipped.
(Таблица сетки переполнена. Некоторые данные будут
опущены.)
Причина: трассировщику необходима дополнительная память
для сохранения данных:
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9508. Unable to allocate memory for cost
tables.
(He хватает памяти для размещения таблиц весовых
коэффициентов).
Причина: трассировщику необходима дополнительная память
для сохранения таблиц весовых коэффициентов.
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9509. Unable to allocate memory for wave front
data.
(He хватает памяти для размещения данных волнового
алгоритма.)
Причина: трассировщику необходима дополнительная память
для сохранения текущих данных трассировки.
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9510. Unable to allocate memory
(He хватает памяти для размещения данных о
соединениях.)
Причина: трассировщику необходима дополнительная память
для сохранения данных о соединениях.
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9511. Unable to allocate memory for padstack
data.
(He хватает памяти для размещения данных о стеках контактных
площадок.)
Причина: трассировщику необходима дополнительная память
для сохранения данных о стеках контактных площадок.
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9512. Error opening checkpoint file.
(Ошибка открытия файла текущих результатов
трассировки.)
Причина: невозможно открыть файл текущих результатов
трассировки.
Действия: убедитесь, что правильно указано имя каталога,
что файл не имеет атрибута «только для чтения» и, если файл считывается с
дискеты, не включена защита записи.
9513. Error writing to the checkpoint
file.
(Ошибка записи файла текущих результатов трассировки.)
Причина: невозможно записать данные в файл текущих
результатов трассировки. На диске нет свободного места, или дискета защищена от
записи.
Действия: убедитесь, что на жестком диске достаточно
свободного места для записи файла, а если вы хотите записать его на дискету, то
не включена защита от записи.
9514. FORTRAN 77 input/output error. Status:
<статус ошибки>.
(Ошибка ввода/вывода FORTRAN 77. Указан статус
ошибки.)
Причина: возникла ошибка при вводе или выводе данных
программы трассировки.
Действия: запишите статус ошибки и свяжитесь с ACCEL
Technologies для получения дополнительной помощи.
9515. Too many grid points in the X or Y directions. Required:
<необходимое число точек сетки>
Limit' <разрешенное максимальное число точек
сетки>
(Слишком много точек сетки по осям X, Y. Указаны необходимое и
возможное количество точек сетки.)
Причина: трассировщик имеет ограничение на общее
количество точек сетки. При запуске трассировщика это ограничение
превышено.
Действия: убедитесь в том, что контур ПП нанесен на слое
Board и что этот слой включен (Enable). Попробуйте переместить в
узлы сетки трассировки компоненты, расположенные вне сетки, или выбрать более
грубую сетку трассировки.
9516. Reduce required grid points by using a
coarser grid.
(Необходимо выбрать более грубую сетку для уменьшения числа
узлов сетки.)
Причина: это сообщение обычно следует за сообщением об ошибке 9515.
Действия: необходимо уменьшить общее число точек
сетки.
9517. Unable to allocate memory for grid. Required:
<#байт> bytes.
(He хватает памяти для размещения сетки трассировки. Требуется
<# байгп>.)
Причина: трассировщику требуется дополнительная память
для сохранения данных о каждой точке сетки. Указан минимальный объем памяти для
размещения этих данных. Для размещения остальных данных требуется
дополнительная память.
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9518. Inconsistent nested via ranges.
(Несовместимые данные о переходных отверстиях.) Причина:
трассировщик получил некорректные данные о ПО.
Действия: свяжитесь с ACCEL Technologies для получения
дополнительной помощи.
9519.Track outside circuit edge will be ignored. Start: (,<координата х>, <координата у>.)
End: (<координата х>, <координата
у>.)
(Трасса вне контура ПП игнорируется. Указаны координаты начала
и конца трассы.)
Причина: предварительно проложенная трасса находится вне
контура ПП и будет игнорирована.
Действия: если сочтете необходимым, продолжайте
трассировку. В противном случае прервите трассировку и удалите или передвиньте
трассу внутрь контура ПП.
9520. Pin outside circuit edge will be ignored. Center:
(<координата х>, <координата у>).
(Вывод вне контура ПП игнорируется. Указаны координаты его
центра.) Причина: вывод расположен вне контура ПП и будет
игнорирован.
Действия: если сочтете необходимым, продолжайте
трассировку. В противном случае прервите трассировку и удалите или передвиньте
объект внутрь контура ПП.
9521. Via outside circuit edge will be ignored. Center:
(<координата х>, <координата
(ПО вне контура ПП игнорируется. Указаны координаты его
центра.)
Причина: предварительно размещенное ПО расположено вне
контура ПП и будет игнорировано.
Действия: если сочтете необходимым, продолжайте
трассировку. В противном случае прервите трассировку и удалите или передвиньте
ПО внутрь контура ПП.
9522. Unable to allocate segment data
space.
(Невозможно разместить данные о расположении сегментов трасс.)
Причина: трассировщику требуется дополнительная память.
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9523. Unable to allocate memory for segment
data.
(Невозможно разместить данные о сегментах трасс.)
Причина: трассировщику требуется дополнительная память.
Действия: для завершения трассировки необходимо
увеличить память или изменить стратегию трассировки так, чтобы дополнительная
память не требовалась.
9524. A pad references an undefined padstack. Pad ignored.
Location: (<координата х>, <координата
у>.) Padstack: <имя стека контактных площадок>.
(Вывод содержит ссылку на неопределенный стек контактных
площадок. Вывод игнорируется. Указаны координаты вывода и имя стека)
Причина: трассировщик получил некорректные данные о
стеках контактных площадок.
Действия: свяжитесь с ACCEL Technologies для получения
дополнительной помощи.
9525. A via references an undefined padstack. Via ignored.
Location: (<координата х>, <координата
у>). Padstack: <имя стека контактных
площадок>.
(ПО содержит ссылку на неопределенный стек контактных площадок.
ПО игнорируется. Указаны координаты вывода и имя стека.)
Причина: трассировщик получил некорректные данные о
ПО.
Действия: свяжитесь с ACCEL Technologies для получения
дополнительной помощи.
9526. Error reading router input data.
Too many passes may be scheduled (the maximum is 100).
(Ошибка чтения входных данных трассировщика. Задано слишком
большое число проходов трассировки; максимально разрешено 100
проходов.)
Причина: передаваемые трассировщику данные некорректны
или неполны.
Действия: если назначено очень много классов цепей,
попробуйте уменьшить их количество или уменьшить количество проходов улучшения
технологичности платы.
9527. Less than <значеаие> working
storage entries available.
Additional memory is required to complete the circuit.
(Доступны не все данные. Для завершения трассировки требуется
дополнительная память.)
Причина: требуется дополнительная память для завершения
трассировки. Текущие результаты сохранены и трассировка прекращена.
Действия: необходимо увеличить объем памяти или изменить
стратегию трассировки.
9528. Via ranges will not peermit interconnection
of all layers.
(Данные о ПО не позволяют выполнить соединения всех слоев.)
Причина: трассировщик получил некорректные данные о ПО.
Действия: свяжитесь с ACCEL Technologies для получения
дополнительной помощи.
9529. Too many design rule classes for this
pass.
(Для данного прохода назначено слишком много правил
трассировки.)
Причина: в правила трассировки классов цепей включаются
ширина трасс, тип ПО и максимальное количество ПО. Разрешается определять не
более 16 классов, включая класс по умолчанию.
Действия: можно завершить трассировку платы
интерактивно, временно объединяя классы и проводя трассировку с меньшим
количе-
ство классов. После сохранения результатов трассировки можно
определить дополнительные классы и продолжить трассировку частично завершенного
проекта.
9530. Vias are allowed to be closer to tracks,
pads, or other vias than tracks are allowed to be.
(ПО разрешено размещать ближе к трассам, контактным площадкам и
другим ПО.)
Причина: информационное сообщение. Дейстпвия никаких
действий.
9531. No passes were scheduled.
(He задано ни одного прохода трассировки.) Причина: не
составлено задание на трассировку.
Действия: заполните окно Pass Selection для
задания проходов трассировки.
9532. A short was detected.
Nets: <имя цепи> and <имя
цепи>.
Туре: <объект> -
(Обнаружено замыкание цепей. Указаны имена цепей и
объектов.)
Причина: на ПП обнаружено замыкание цепей.
Действия: если замыкание преднамеренное, продолжайте
трассировку и трассировщик будет воспринимать замкнутые цепи как единую цепь. В
меню трассировщика включите опцию Error Messages/Output to Log File,
чтобы сообщение о преднамеренном коротком замыкании не выводилось на экран. В
противном случае прекратите трассировку и удалите замыкающиеся трассы.
9533. А(n) <объект> on net <цепь> was
detected to prevent a short with net <имя
цепи>.
(Указанный объект удален для предотвращения короткого
замыкания. Указаны имя объекта и имена замыкаемых цепей.)
Причина: с ПП удален объект, приводящий к короткому
замыканию цепей.
Действия: свяжитесь с ACCEL Technologies для получения
дополнительной помощи.
9540. Invalid number of manufacturing passes.
Must be in the range
{<минимум>-<максимум>').
(Неверное количество проходов улучшения технологичности ЦП. Оно
должно находиться в указанных пределах.)
Причина: количество проходов улучшения технологичности
ПП или слишком большое, или слишком малое.
Действия: введите значение, находящееся в указанных
пределах.
9541. Invalid number of iterative
passes.
Must be in the range
(<минимум>-<максимум>).
(Неверно задано число итертивных проходов. Оно должно
находиться в указанных пределах.)
Причина: число итеративных проходов или слишком большое,
или слишком малое.
Действия: введите значение, находящееся в указанных
пределах.
9542.1nvalid check point interval.
Must be in the range
(<минимум>-<максимум>).
(Неверно задан интервал времени автосохранения файла текущих
результатов трассировки. Он должен находиться в указанных пределах).
Причина: интервал времени автосохранения или слишком
большой, или слишком малый.
Действия: введите значение, находящееся в указанных пределах.
9543.1nvalid multiplier.
Must be in the range
(<минимум>-<максимум>).
(Неверно задан множитель кратности шага сетки ПО. Он должен
находиться в указанных пределах.)
Причина: множитель кратности шага сетки ПО или слишком
большой, или слишком малый.
Действия: введите значение, находящееся в указанных пределах.
9550. Error detected by router. Routing
terminated.
(Трассировщик обнаружил ошибку. Трассировка прекращена.)
Причина: трассировка прекращена не нормально.
Действия: это сообщение обычно сопровождается другим,
содержащим объяснение причины проблемы. Если никаких объяснений не последует,
свяжитесь с ACCEL Technologies для получения дополнительной помощи.
9551. Router did not start or exited
unexpectedly.
(Трассировщик не стартует или неожиданно завершает
работу.)
Причина: если это сообщение выводится в процессе
инициализации трассировщика, то не хватает оперативной памяти для его запуска.
В противном случае трассировка прекращена ненормально.
Действия: если не дано никаких объяснений, свяжитесь с
ACCEL Technologies для получения дополнительной помощи.
9552. Unable to open log file for writing.
File: <имя файла> (Невозможно открыть для
записи файл протокола с указанным именем.)
Причина: указанный файл протокола трассировки не может
быть открыт.
Действия: убедитесь, что на жестком диске достаточно
свободного места для записи файла, а если вы хотите записать его на дискету, то
не включена защита от записи.
9553. Log file name is not assigned.
(He назначено имя файла протокола.)
Причина: имя файла протокола трассировки не
указано.
Действия: в диалоговом окне команды
Route/Autorouters введите имя файла протокола.
9554. Log file does not exist.
(Файл протокола не существует.)
Причина: трассировщик не может найти файл протокола,
когда возникла необходимость дописать в него данные.
Действия: не удаляйте активный файл протокола во время
трассировки.
9555. The maximum of <значеыие> passes has
been reached. Routing will continue.
(Достигнуто максимально возможное значение проходов
трассировки. Трассировка будет продолжена.)
Причина: задано слишком много проходов
трассировки.
Действия: выберите меньшее значение итеративных проходов
трассировки или проходов для улучшения технологичности платы или уменьшите
число классов цепей.
9556. Error cleaning up design file.
(Ошибка стирания файла проекта.)
Причина: ошибка возникла при восстановлении
первоначального вида файла ПП.
Действия: нельзя сохранять этот восстановленный файл,
так как в нем может быть потерян ряд объектов. Вместо этого загрузите вновь
исходный файл по команде File/Open.
9557. Unknown command received from the router: <замечание>.
(Получена неизвестная команда от трассировщика.)
Причина: обнаружена внутренняя ошибка, но трассировка
может быть с успехом продолжена.
Действия: если трассировка прекратилась, свяжитесь с ACCEL
Technologies для получения дополнительной помощи.
9558. Unknown error message from the
router.
(Получено неизвестное сообщение от трассировщика.)
Причина: обнаружена внутренняя ошибка, но трассировка
может быть с успехом продолжена.
Действия: если трассировка прекратилась, свяжитесь с
ACCEL Technologies для получения дополнительной помощи.
9559. The following files will be overwritten:
<имя файла(ов)>.
Do you want to continue?
(Указанные файлы будут переписаны. Продолжать?)
Причина: предупреждающее сообщение о том, что
перечисленные файлы будут переписаны.
Действия: если эти файлы содержат данные, которые должны
быть сохранены, ответьте No. В противном случае в них будут записаны новые
данные.
9560. The maximum of 15 net classes has been
exceeded.
(Разрешено не более 15 классов цепей.)
Причина: все цепи, имеющие одинаковую ширину трасс, тип
ПО и максимальное число ПО, образуют класс цепей. Разрешено иметь до 15
различных классов цепей.
Действия: уменьшите количество значений ширины трасс,
типов ПО и максимальное количество ПО в одной цепи для данного проекта.
9561. At least one layer must be enable for
routing.
(Для разводки должен быть доступен, по крайней мере, один
слой.)
Причина: трассировщику нужен хотя бы один сигнальный
слой для трассировки.
Действия: сделайте доступным хотя бы один сигнальный
слой.
9562. File name too long for router: <имя файла>
(Указанное имя файла слишком длинное.) Причина: имя
файла слишком длинное. Действия: введите более короткое имя
файла.
9563. File not found: <имя файла>.
(Указанный файл не найден.) Причина: указанный файл
недоступен.
Действия: проверьте имя диска, каталога и файла.
Измените имя так, чтобы оно соответствовало существующему файлу.
9564. Strategy file name missing.
(Пропущено имя файла стратегии.)
Причина: в окне диалога команды Route/Autorouters
не введено имя файла стратегии трассировки.
Действия: введите имя файла стратегии до начала
трассировки.
9565. Error reading <тип> data.
(Ошибка чтения данных указанного типа.)
Причина: ошибка возникла при чтении указанных данных. На
жестком диске может не хватать свободного места или может возникнуть проблема с
файлом проекта.
Действия: проверьте наличие достаточного свободного
места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для
получения дополнительной помощи.
9566. Error creating PCB object.
(Ошибка создания объекта ПП.)
Причина: ошибка возникла при создании объекта
ПП.
Действия: проверьте наличие достаточного свободного
места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для
получения дополнительной помощи.
9567. Error displaying RGB object.
(Ошибка отображения объекта ПП.)
Причина: ошибка возникла при отображении объекта ПП.
Может быть прервана связь с трассировщиком или на жестком диске может не
хватать свободного места.
Действия: проверьте наличие достаточного свободного
места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для
получения дополнительной помощи.
9568. Router file name is missing from
PCB.INI.
(В файле PCB.INI пропущено имя программы
автотрассировки.) Причина: в файле PCB.INI пропущено имя программы
автотрассировки.
Действия: повторите установку системы для
автоматического обновления файла конфигурации PCB.INI или вручную
добавьте следующие строки в конце этого файла:
[PRORoute]
RouterExe=<имя каталога>
\proroute.exe.
где <имя каталога> — имя каталога, в котором
установлена программа
9570. Error preparing file for routing.
(Ошибка при подготовке файла для трассировки.)
Причина: ошибка произошла при инициализации объектов для
трассировки. Возможно, не хватает дискового пространства или ОЗУ или имеются
проблемы с проектом.
Действия: проверьте наличие достаточного свободного
места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для
получения дополнительной помощи.
9571. Loading the strategy file will update your current
PCB design settings. Do you wish to continue?
(Загрузка файла стратегии изменит установки текущего проекта.
Продолжать?)
Причина: при загрузке файла стратегии изменяются значения
параметров конфигурации, сохраняемые вместе с файлом ПП, например ширина
текущей лиЗии и стиль ПО, параметры трассировки, шаги сетки.
Действия: если текущие параметры должны быть сохранены,
выберите ответ No, сохраните текущие параметры в файле стратегии с другим
именем и затем снова загрузите нужный файл стратегии.
9575. Strategy file exists! <имя файла>. Do
you want to overwrite it?
(Указанный файл стратегии существует. Переписать его?)
Причина: это предупреждение о том, что файл стратегии с
указанным именем существует и будет переписан.
Действия: если текущие параметры должны быть сохранены,
выберите ответ No и в меню команды Route/Autorouters выберите другое имя
файла стратегии. В противном случае в файл стратегии будут записаны новые
данные.
Таблица 5.1. Пиктограммы программы
Пиктограмма |
Назначение команды |
||
|
Загрузка |
||
Save the design |
Сохранение проекта в бинарном файле формата |
||
Print the current Board |
Печать чертежа текущей ПП |
||
Display or print system reports |
Вывод на экран или печать отчетов о трассировке ПП |
||
Find strings, components, pins, or location Show the whole board |
Поиск строк, компонентов, выводов компонентов или точек на ПП с указанными
координатами |
||
Choose an area and fit it |
Вывод на экран изображения всей ПП |
||
to the window Redraw the window |
Размещение выделенной области на всем окне |
||
Start Autoroute |
Перечерчивание окна |
||
Stop Autoroute |
Запуск автотрассировки |
||
Manual route connection |
Остановка автотрассировки |
||
Autoroute single |
Ручная трассировка соединения |
||
connection Autoroute connection on |
Автотрассировка одного соединения |
||
a component Autoroute single net |
Автотрассировка соединений компонента |
||
Autoroute Area |
Автотрассировка одной выбранной цепи Автотрассировка в области |
||
Undo |
Откат «назад» |
||
Redo |
Откат «вперед» |
||
Show the contents |
Вывод справки |
||
Таблица 5.2. Команды программы
Команда |
Назначение |
||
|
Меню File (Файл) |
||
Save and Return |
Сохранение файла |
||
Save |
Сохранение файла |
||
Savers |
Сохранение файла |
||
Print |
Вывод на периферийное устройство |
||
Print Setup |
Конфигурирование вывода на периферийное |
||
|
устройство |
||
Restore AutoSave (Ctrl+Z) |
Загрузка файла копии проекта Autosave.prf |
||
Make AutoSave |
Запись текущего проекта в файл Autosave.prf, не дожидаясь следующего
автосохранения |
||
AutoSave Interval |
Задание интервала времени между обновлениями файлов копии проекта |
||
Exit (Alt+X) |
Завершение работы |
||
|
Меню Edit (Редактирование) |
||
Undo |
Откат «назад» |
||
Redo |
Откат «вперед» |
||
Net Attributes |
Просмотр и редактирование таблицы атрибутов всех цепей проекта |
||
Find |
Поиск строк, компонентов, выводов компонентов или точек на ПП с указанными
координатами |
||
Highlight |
Высвечивание одной или нескольких цепей, выбираемых в списке |
||
Identify Net |
Выбор цепи щелчком курсора |
||
Identify Pin |
Выбор вывода компонента щелчком курсора |
||
Меню View (Просмотр) |
|||
Redraw |
Перечерчивание окна |
||
Extent |
Вывод на экран изображения всей ПП |
||
Center (с+кн. 1) |
Центрирование изображения относительно точки, указываемой курсором |
||
Zoom In («серый» +) |
Увеличение масштаба изображения |
||
Zoom Out («серый» -) |
Уменьшение масштаба изображения |
||
Zoom Window |
Вывод на весь экран изображения, выделенного в окне |
||
Density |
Изображение графической карты плотности трассировки ПП (красным цветом
отмечается наибольшая плотность, голубым — наименьшая) |
||
Меню Tools (Инструменты) |
|||
Start Autorouter (S) |
Начало автотрассировки |
||
Stop Autorouter (Esc) |
Прекращение автотрассировки |
||
Pause Autorouter (P) |
Пауза автотрассировки |
||
Restart Autorouter (F3, R) |
Повторная автотрассировка |
||
Autorouie Connection |
Автотрассировка одного соединения |
||
Autoroute Net |
Автотрассировка цепи |
||
Autoroute Component |
Автотрассировка компонента |
||
Autoroute Area |
Автотрассировка соединений, находящихся в выделенной области |
||
Sketch Route |
Высвечивание электрической цепи и рисование ее трассы |
||
Manual Route |
Ручная трассировка отдельной цепи |
||
Unroute All Nets |
Удаление трассировки всех цепей |
||
Unroute Conflicts |
Удаление трассировки всех цепей, имеющих конфликты |
||
Unroute Net Unroute
Connections Unroute Segment Меню
Routing Statistics
(0) Reports Contents Editing Net Attributes Меню Help (Помощь) Router Setup-Routing
About
|
Удаление трассы цепи Удаление трассы, соединяющей две КП Удаление
трассировки сегмента цепи tions (Настройка параметров) Настройка параметров автотрассировки Настройка видимости слоев ПП и других объектов с выбором их цвета евю
Reports (Отчеты) Вывод отчета о предполагаемых результатах трассировки Вывод отчета о результатах трассировки в файл Sr.rpt
Вывод отчетов о трассировке
Содержание встроенной помощи Раздел редактирования атрибутов цепей Раздел конфигурирования трассировщика Раздел трассировки ПП Раздел отчета о трассировке Номер версии программы |