Автотрассировщик Pro Route
Настройка проходов производится при сброшенном флажке 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 (Rip-up) – основной итерационный алгоритм прокладки трасс. Алгоритм позволяет разрывать проложенные ранее трассы, перекраивать их с целью улучшения условий для разводки следующих цепей. Предусмотрено два типа итеративных проходов: локальные и глобальные разрывы цепей Rip-up. Вначале применяются глобальные проходы. При этом модифицируются все трассы на плате. Локальное перекраивание цепей производится на отдельных участках печатной платы при достижении 98%-ной разводки или после завершения трех глобальных проходов. Проход Iterative (rip up) допускает простановку произвольного количества переходных отверстий и любые направления трасс на слоях трассировки. Нужное число проходов (до десяти) устанавливается в окне Max Iterative Passes области Pass Counts диалогового окна Pass Selection.
Проход Manufacturing оптимизирует результаты трассировки для обеспечения технологичности изготовления печатной платы. При этом производится уменьшение длины соединений за счет спрямления трасс, удаляются избыточные переходные отверстия, увеличиваются расстояния между проводниками (за счет переноса фрагментов трасс на другие слои) и т. п. Нужное число проходов (допускается до десяти) устанавливается в окне Manufacturing Passes области Pass Counts диалогового окна Pass Selection. Данный проход не увеличивает число разведенных связей.
Проход Final Manufacturing завершает работы по улучшению технологичности изготовления печатной платы и улучшению ее вида. В частности, если разрешена диагональная трассировка, то прямоугольные изломы трассы могут быть заменены диагональными фрагментами.
Проходы группы Manufacturing выполняются только после 100%-ной трассировки.
Флажок Auto pass selection разрешает автотрассировщику выбирать проходы автоматически, сообразуясь с особенностями печатной платы. Только при выключенном флажке Auto pass selection пользователь может устанавливать по своему усмотрению виды проходов трассировки.
При включении флажка Force Manufacturing Pass оптимизация технологичности платы включается независимо от завершенности трассировки платы.