Название: Автоматическая трассировка печатных плат - Методические указания к выполнению лабораторных работ (Афонин С. Л.) Жанр: Радиотехнический Просмотров: 1234 |
2. выполнение программы quickroute
Трассировка начинается после нажатия на клавишу Start в меню QuickRoute (рис. 1). При этом одновременно изменяется вид экрана, как показано на рис. 3. В процессе автотрассировки доступен другой набор команд (табл.1). Из новых команд следует пояснить две. По команде Route/Info выводится текущая информация о результатах трассировки (рис. 4).
Stop routing and save – прекратить трассировку и сохранить ее результаты в выходном файле; Stop routing and do not save – прекратить трассировку без сохранения ее результатов.
Таблица 1
Рис. 3. Экран трассировщика QuickRoute
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
138 total connections on the board (На ПП всего 138 цепей).
Pass Performance Summary (Выполнение проходов трассировки):
Elapsed time (Время выполнения) 0:00:12 ( 57 \%) 0:00:21
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
|