Название: Автоматическая трассировка печатных плат - Методические указания к выполнению лабораторных работ (Афонин С. Л.)

Жанр: Радиотехнический

Просмотров: 1204


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

 

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

 

Рис. 1. Выбор автотрассировщиков, меню

QuickRoute

 

В этой команде по умолчанию вызывается трассировщик 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 не изменяет предварительно размещенные проводники и не прокладывает трассы заново по более короткому пути.

Характер         меню   настройки      трассировки   зависит           от        выбранного    типа автотрассировщика. На рис. 1 показано меню QuickRoute.

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

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

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

.pcb);

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

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

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

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

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

    Passes – выбор проходов трассировки (рис. 2);

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

Файл   стратегии       содержит        параметры

 

 
конфигурации автотрассировщиков. В разделе [AUTOROUTER] находятся ключевые слова, используемые трассировщиками   всех   типов.   Одно   из

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

после начала трассировки. Нажатием клавиши     Load     загружают    параметры конфигурации из указанного выше файла стратегии, клавиши    Set Base – параметры

конфигурации из файла, устанавливаемого по  умолчанию,  т.  е.  из  файла  стратегии,

Рис. 2. Выбор проходов трассировки

имеющего то же имя, что и файл проекта с префиксом 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   (рис.  2)

выбирают типы проходов трассировки, выполняемые в следующем порядке:

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 рекомендуется включать одновременно.