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

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

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


2. выполнение программы quickroute

 

Трассировка начинается после нажатия на клавишу  Start  в меню QuickRoute

(рис. 1). При этом одновременно изменяется вид экрана, как показано на рис. 3.

В процессе автотрассировки доступен другой набор команд (табл.1).

Из новых команд следует пояснить две.

По команде Route/Info выводится текущая информация о результатах трассировки (рис. 4).

 

 

 

 

 

 
По       команде          Route/Cancel    трассировка   прекращается и          пользователю предлагается сделать выбор (рис. 5):

         Stop routing  and save – прекратить трассировку и сохранить ее результаты в выходном файле;

         Stop routing and  do not save – прекратить трассировку без сохранения ее результатов.

 

Таблица 1

 

 

Меню View (Просмотр)

Redraw

Перечерчивание        активного       окна    (прерывание

нажатием правой клавиши мыши)

Extent

Изменение  масштаба  изображения  так,  чтобы  все

объекты активного окна полностью разместились на экране

Last

Вывод предыдущего изображения экрана

All

Изменение  масштаба  изображения  так,  чтобы  все

активное окно полностью разместилось на экране

Center  (C)

Перечерчивание   экрана   с   центрированием   его

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

Zoom In           (серый +)

Увеличение масштаба изображения

Zoom Out  (серый –)

Уменьшение масштаба изображения

Zoom Window (Z)

Вывод на        весь     экран   окаймленной части

изображения

Toolbar

Вывод строки инструментов

Status Line

Вывод строки состояний

 

Меню Route (Трассировка проводников)

Info...

Вывод окна с текущей информацией о результатах

трассировки

Pause

Временное прерывание трассировки

Resume

Продолжение трассировки после ее приостановки

View Log

Просмотр файла отчета о трассировке

Cancel...

Прекращение трассировки

 

Меню Options (Настройка параметров)

Display...

Установка цветов окраски различных объектов на

различных слоях, типа курсора и др.

 

 

Рис. 3. Экран трассировщика QuickRoute

 

 

Рис. 4. Текущая информация о результатах трассировки

QuickRoute

Рис. 5 Прекращение трассировки

 

 

В рабочем окне на экране приводится изображение печатной платы. После прокладки проводника его изображение сразу же появляется на экране. На строке состояний приводятся сообщения об этапах трассировки:

  Checking setup parameters – проверка параметров стратегии трассировки;

  Reading PCB file – чтение входного файла ПП;

  Assigning pads to nets – назначение цепям контактных площадок;

  Assigning   lines   to   nets    –          проверка         принадлежности       предварительно проложенных проводников соответствующим цепям;

  Optimizing   pre-routed  lines  –  просмотр  предварительно  проложенных проводников;

  Processing  pads   –  проверка  соблюдения  зазоров  для  всех  контактных площадок;

  Processing     polygons     –    проверка    соблюдения    зазоров    для    всех предварительно расположенных полигонов;

  Processing  lines – проверка соблюдения зазоров для всех предварительно проложенных проводников;

  Processing   keepouts   –  чтение  информации  о  всех  областях  запрета трассировки;

  Processing polygons – чтение информации о всех полигонах, созданных на

ПП;

  Optimizing  lines – сжатие информации о внутренних данных ПП;

  Optimizing    nets   –  обработка  всех  цепей  для  определения  наиболее коротких соединений;

  Processing   surface    pads    –   автоматическая   простановка   переходных отверстий рядом с планарными выводами для перехода на другие слои.

Лишние переходные отверстия удаляются на проходе Via Minimization;

  The Routing Passes – выполнение разрешенных проходов трассировки;

  Writing  no-route  data  – запись информации о неразведенных соединениях в файл протокола;

  Writing  routed  PCB file – запись разведенной ПП в выходной файл;

  Route  completed  – сообщение о завершении трассировки. Одновременно выводятся данные о проценте разведенных цепей. Кроме того, в скобках

приведено число разведенных цепей и общее число цепей, отделенное

косой чертой.

Ограничения  QuickRoute. Ниже  сформулированы  основные  ограничения простейшего трассировщика QuickRoute:

         разрешены только простые выводы и переходные отверстия (имеют одну и   ту  же  форму  на  всех  слоях),  глухие  межслойные  отверстия  не допускаются;

         для   цепей,  не   имеющих  атрибута   AUTOROUTEWIDE,   допускается только один стиль переходных отверстий;

         широкие цепи, разводимые на проходе Wide Line Routing, должны иметь атрибуты VIASTYLE, WIDTH и AUTOROUTEWIDE. Для каждой цепи

должны быть выбраны разные стили переходных отверстий и значения

ширины проводников;

         диаметр переходных отверстий не может более чем в два раза превышать текущий шаг сетки трассировки;

         разрешенные размеры сетки трассировки составляют 10 мил, 12,5 мил,

16,7–16,6–16,7 мил, 20 мил и 25 мил. Метрическая сетка не разрешается;

         ширина проводника не может быть больше половины шага сетки;

         атрибут RIPUP не поддерживается;

         атрибут MAXVIAS применим только при разводке типа «лабиринт»;

         для переходных отверстий нельзя создать специальную сетку;

         выводы компонентов можно повернуть только на 90 \%;

         допускается не более 4 слоев металлизации.

Трассировщики PRO Route и тем более SPECCTRA свободны от этих недостатков.

Информация о стратегии трассировки, результатах выполнения отдельных фаз трассировки и итоговые данные помещаются в файл протокола, имеющий расширение имени .log. Ниже приведен пример фрагмента такого файла:

 

ACCEL P-CAD PCB Version 12.10 Routing Log File

=========================================================

Input  file:         E:ACCELTUTORIALDEMO1_U.PCB

Output file:        E:ACCELTUTORIALRDEMO1_U.PCB Strategy  file:         E:ACCELTUTORIALDEMO1_U.STR

 

All  dimensions   are   in  mms   unless   stated.   (Все  размерности  даны  в миллиметрах)

Routed by:        Quick Route  (Разведено программой: Quick Route)

 

Strategy  selections (Стратегия трассировки):

Routing grid (Сетка трассировки):      0.64

Layer selections (Выбор слоев):

Signal   Bias or             Plane    Clearances

Layer   Selection          Net Name        P-P     P-L      L-L      V-P      V-L      V-V

 

 

Top

Hor

13

13

13

13

13

13

Bottom

Ver

13

13

13

13

13

13

138 total connections on the board (На ПП всего 138 цепей).

 

Pass Performance Summary (Выполнение проходов трассировки):

 

 

Maze Routes

(Лабиринтовая трассировка)

Pass Num:8

(Номер прохода)

Overall:138

(Итого)

Completed  (Выполнено)

14 (100 \%)

101 ( 73 \%)

Not completed (Не выполнено)

0 (  0 \%)

37

Vias (Переходные отверстия)

22 ( 24 \%)

89

Elapsed time (Время выполнения)     0:00:12 ( 57 \%)            0:00:21

 

Final statistics (Итоговые результаты):

Board (Печатная плата):

Physical dimensions (cms) (размеры):  13.043 by 6.375

Routing area (square  cms) (площадь в см2):   83.154

Total pads in file (всего контактных площадок в файле):      218

Equivalent 16-pin ICs (EICs) (эквивалент ИС):          13.625

Density (square  cms per EIC) (плотность):    6.103

Routing performance (результаты трассировки):

Vias total (всего переходных отверстий):     60 ( 27 \% of total pads) Vias added (добавлено переходных отверстий):     60 (100 \% of total vias) Routed connections (total) (всего выполнено соединений):            101 ( 73 \%) Unrouted connections (total) (неразведенных цепей):            37 ( 27 \%)

Total routing time (общее время трассировки):          0:00:27