Настройка конфигурации quickroute 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Настройка конфигурации quickroute



 

Программа автотрассировки QuickRoute размещается в файле QROUTE.EXE, который поставляется совместно с ACCEL PCB. Вызывают QuickRoute из управляющей оболочки ACCEL PCB по команде Route/Autorouters (рисунок 68).

 

 

 
 

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

- Quick Route – трассировщик QuickRoute;

- PRO Route 2/4 – трассировщик PRO Route для двухслойных ПП без ограничения числа компонентов или четырехслойных ПП при ограничении общего числа выводов компонентов (не более 4000 выводов);

- PRO Route – трассировщик PRO Route для 32-слойных плат без ограничения числа выводов;

- SPECCTRA – трассировщик SPECCTRA (его возможности оговариваются в условиях поставки).

Замечание. При работе в Windows 3.x в меню Autorouter помещаются названия всех четырех трассировщиков. При работе в Windows 95 название одного из них не видно, приходится листать меню с помощью клавиш. Из всех этих трассировщиков Quick Route является наименее эффективным и пригодным для быстрой разработки не очень сложных печатных плат.

Подготовка к трассировке. QuickRoute трассирует текущую ПП, загруженную в ACCEL PCB. На ней должны быть размещены все компоненты и указаны электрические связи между их выводами. Ограничивать область трассировки контуром трассировки, располагаемым на слое Board, не обязательно, все равно QuickRoute не обратит на него никакого внимания.

Предварительно на плате можно разместить барьеры трассировки Keepout и проводники. QuickRoute не изменяет предварительно размещенные проводники и не прокладывает трассы заново по более короткому пути. Характер меню настройки трассировки зависит от выбранного типа автотрассировщика. На рисунке 72 показано меню QuickRoute.

В разделе Strategy выбираются имена следующих файлов:

- Strategy File – стратегия трассировки (расширение имени.str);

- Output PCB File – выходная (оттрассированная) ПП (расширение имени.pcb);

-
 
 

Output Log File – протокол трассировки (расширение имени.log).

- По умолчанию все эти файлы имеют те же имена, что и файл проекта, но в начале имени добавляется префикс R.

В нижней части экрана расположены следующие кнопки:

- Layers – конфигурация слоев. QuickRoute поддерживает до 4 слоев металлизации;

- Net Attrs – редактирование атрибутов цепей;

- Passes – выбор проходов трассировки (рисунок 69);

-
 
 

Via Style – выбор типа ПО. Переходные отверстия для отдельных цепей назначаются с помощью атрибута VIASTYLE.

Файл стратегии содержит параметры конфигурации автотрассировщиков. В разделе [AUTOROUTER] находятся ключевые слова, используемые трассировщиками всех типов. Одно из таких ключевых слов – Autorouter=< имя трассировщика >. В разделе [STRATEGY2] помещены параметры конфигурации QuickRoute. При нажатии клавиши Save параметры конфигурации сохраняются в файле стратегии. Кроме того, файл стратегии автоматически сохраняется после начала трассировки. Нажатием клавиши Load загружают параметры конфигурации из указанного выше файла стратегии, клавиши Set Base – параметры конфигурации из файла, устанавливаемого по умолчанию, т. е. из файла стратегии, имеющего то же имя, что и файл проекта с префиксом R, и расширение имени.STR.

С помощью меню редактирования цепей редактируют атрибуты, используемые при автотрассировке:

AUTOROUTEWIDE=< TRUE/FALSE >,

VIASTYLE=< имя стиля ПО >,

WIDTH=< ширина проводника >,

NOAUTOROUTE=< TRUE/FALSE >,

MAXVIAS=< количество ПО > (только для лабиринтовой трассировки).

На строке Routing Grid выбирается шаг сетки из следующего списка значений:

- 25 мил;

- 20 мил;

- 16,7–16,6–16,7 мил (нерегулярная сетка);

- 12,5 мил;

- 10 мил.

Другие значения (и в другой системе единиц) не разрешаются.

На строке Line Width выбирают ширину проводника от 0,1 мил (0,01 мм) до некоторого значения, зависящего от выбранного шага сетки. Например, для шага сетки 25 мил оно составляет 12 мил в английской системе и 0,3 мм в метрической системе, не более. Ширину индивидуального проводника назначают с помощью атрибута WIDTH, который может принимать любое значение.

В меню редактирование стратегии трассировки Pass Selection (рисунок 73) выбирают типы проходов трассировки, выполняемые в следующем порядке:

- Wide Line Routing – разводка всех широких цепей, имеющих атрибуты AUTOROUTEWIDE и WIDTH, перед выполнением других проходов. На этом проходе прокладывают только горизонтальные и вертикальные трассы. Наклонные широкие трассы приходится прокладывать предварительно вручную – QuickRoute их ширину не изменит.

- Horizontal – выполнение простейших соединений по горизонтали на любом слое без использования переходных отверстий и с минимальным отклонением от прямых линий;

- Vertical – выполнение простейших соединений по вертикали на любом слое без использования переходных отверстий и с минимальным отклонением от прямых линий;

- ‘L’ Routes (1 via) – формирование пересечения двух проводников и одного переходного отверстия, имеющего форму буквы L. Проводники располагаются на двух активных слоях и имеют противоположную ориентацию (горизонтальную или вертикальную). Буква L может иметь любую ориентацию. Проводники размещаются на расстоянии не более 100 мил вне прямоугольника, вершины которого находятся в соединяемых выводах;

- ‘Z’ Routes (2 vias) – формирование пересечения трех проводников и двух переходных отверстий, имеющего форму буквы Z. Проводники располагаются на двух активных слоях и имеют противоположную ориентацию (горизонтальную или вертикальную). Буква Z может иметь любую ориентацию.

Проводники размещаются на расстоянии не более 100 мил вне прямоугольника, вершины которого находятся в соединяемых выводах; ‘C’ Routes (2 vias) – формирование пересечения трех проводников и двух переходных отверстий, имеющего форму буквы C. Проводники располагаются на двух активных слоях и имеют противоположную ориентацию (горизонтальную или вертикальную). Буква C может иметь любую ориентацию. Трассировка типа C более гибкая, чем трассировки типа L и Z, так как проводникам разрешается размещаться на расстоянии более 100 мил вне прямоугольника, вершины которого находятся в соединяемых выводах; Any Node (2 vias) – попытка провести проводники между любыми узлами цепи для обеспечения наиболее полной разводки при простановке не более двух ПО (на предыдущих проходах проводники разводились только оптимальным образом по критерию минимальной длины); Maze Routes – трассировка типа «лабиринт», способная найти путь для оптимальной прокладки проводника, если это физически возможно; основана на привязке проводников к узлам координатной сетки. Максимальное число ПО в каждой цепи назначают с помощью атрибута MAXVIAS, который по умолчанию равен 10. Если лабиринтная трассировка заблокирует разводку ряда цепей, то поступают следующим образом:

- выключают алгоритм Maze и с помощью QuickRoute разводят плату;

- разводят ряд проводников вручную с помощью ACCEL PCB;

- завершают трассировку с помощью QuickRoute, включив алгоритм Maze.

Any Node (maze) – попытка провести проводники между любыми узлами цепи с помощью алгоритма «лабиринт» (не обязательно оптимальным образом).

Route Cleanup – улучшение внешнего вида ПП (manufacturing). На этом проходе часть проводников разводятся заново для их спрямления, где это возможно.

Via Minimization – минимизация переходных отверстий. Если необходимо сохранить расположение ряда предварительно размещенных переходных отверстий, следует или не использовать данный проход, или заменить их выводами со штыревыми отверстиями.

Проходы Route Cleanup и Via Minimization рекомендуется включать одновременно.

 



Поделиться:


Последнее изменение этой страницы: 2017-01-24; просмотров: 258; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.21.5 (0.006 с.)