Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Постановка задачи трассировки печатных соединений



Задача проектирования печатного монтажа может быть сформулирована следующим образом.

На коммутационной поверхности заданы своими координатами (х, у) множество конструктивных элементов R = {r1, r2, ..., rt}. Выводы этих элементов образуют некоторое множество из L связных подмножеств: ε = {C1, C2, ..., CL}, где каждое l-е подмножество Сl объединяет nl выводов конструктивных элементов из множества R в соответствии с принципиальной электрической схемой.

Кроме того, заданы расположение групп контактных площадок разъемов и монтажных отверстий, а также ряд требований, предъявляемых к топологии платы:

- минимальная ширина проводников и зазора между ними,

- размеры контактных площадок,

- число слоев металлизации и способы перехода с одного слоя на другой и т. п.

Требуется с учетом заданных конструкторско-технологических ограничений соединить выводы конструктивных элементов внутри каждого подмножества Сl ⊂ ε так, чтобы полученные соединения отвечали выбранному показателю качества.

В общем виде задачу трассировки печатных соединений можно свести к

1) построению бесперекрестного минимального леса и

2) отысканию кратчайшего пути между его вершинами (трассировка соединений).

Обе эти задачи можно рассматривать как независимые, алгоритмически разрешимые.

1) Построение бесперекрестного минимального леса сводится к поиску таких связывающих деревьев Gl, для каждого из подмножеств Сl, которые минимизируют целевую функцию

 

где длина n-й связи в выбранной метрике между точками i и j (контактами выводов), принадлежащими подмножеству Сl, объединяющему Nl контактов.

Применение алгоритмов Краскала (Вайнберга-Лобермана) и Прима позволяет найти минимальное связывающее дерево лишь относительно ранее проведенных цепей, поэтому при трассировке печатных соединений практически не

применяются.

Единственно достоверным способом получения оптимального результата в этих условиях является полный перебор вариантов последовательностей построения бесперекрестного леса, что на практике невозможно.

Характерной особенностью печатного монтажа является возможность кроме соединений типа «вывод-вывод», применяемых в проводном монтаже, использовать соединения типа «вывод-проводник» и «проводник-проводник».

Оптимизация подобных цепей предполагает построение для каждого множества объединяемых вершин Мi = {т1(i), т2(i), ..., mn(i)} минимальных деревьев, допускающих введение произвольного числа дополнительных вершин, образующих множество D = {d1, d2, …, dk}. (т.е. точки соединения и разветвления печатных проводников).

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

Указанный недостаток, а также большое время, затрачиваемое на построение минимальных связывающих деревьев, привели к тому, что данные алгоритмы применяют лишь для отыскания пар контактов, подлежащих соединению.

 

2) Трассировку соединений осуществляют с помощью алгоритмов, основанных на методах динамического программирования.

Общим для этих алгоритмов является разбиение монтажного поля на ячейки, размер и форма которых определяют плотность и конфигурацию печатных проводников (равносторонние треугольники, квадраты, шестиугольники).

Наибольшее распространение на практике получило разбиение рабочего поля на правильные квадраты, что обеспечивает простую адресацию ячеек в прямоугольной системе координат и привычную форму соединений.

Покрытие поля равносторонними треугольниками является наименее удачным, так как при реализации алгоритма трассировки потребуется введение дополнительной операции сглаживания углов. Кроме того, использование треугольных и шестиугольных ячеек усложняет их адресацию.

Размеры ячеек определяются конструктивно-технологическими требованиями, предъявляемыми к печатному монтажу. Так как в каждой ячейке обычно один вывод или печатный проводник, максимальные размеры ячеек определяются допустимой точностью воспроизведения проводников.

Минимальные размеры ячеек обусловливаются возможностью ОЗУ ЭВМ и соотношением

где d - расстояние между центрами соседних ячеек; bn - минимальная ширина печатного проводника; l - минимальное расстояние между соседними проводниками.

Соединение выводов конструктивных элементов осуществляется в результате последовательного заполнения ячеек трассами, конфигурация которых является локально оптимальной (соединения проводятся оптимальным образом лишь по отношению к ранее построенным проводникам) в соответствии с выбранными критериями трассировки.

При последовательном процессе проведения трасс (поскольку многие со единения конкурируют между собой) число разведенных цепей и их конфигурация определяются последовательностью трассировки отдельных соединений.

Известные алгоритмы трассировки печатных плат можно условно разбить на три большие группы:

1) волновые алгоритмы,

Основаны на идеях Ли. Получили широкое распространение в существующих САПР,

Достоинство:

– позволяют легко учитывать технологическую специфику печатного монтажа со всей совокупностью конструктивных ограничений.

– всегда гарантируют построение трассы, если путь для нее существует;

2) ортогональные алгоритмы,

Достоинство:

– обладают большим быстродействием, чем алгоритмы 1)

– реализация их на ЭВМ требует в 75—100 раз меньше вычислений по сравнению с волновыми алгоритмами.

Недостаток:

– получение большого числа переходов со слоя на слой,

– отсутствие 100%-ной гарантии проведения ряда трасс,

– большое число параллельно идущих проводников.

Такие алгоритмы применяют при проектировании печатных плат со сквозными металлизированными отверстиями.

 

3) алгоритмы эвристического типа,

В настоящее время широко распространены (критичны к объему памяти и быстродействию ЭВМ). Частично основаны на эвристическом приеме поиска пути в лабиринте. При этом каждое соединение - проводится по кратчайшему пути, обходя встречающиеся на пути препятствия.

 


Поделиться:



Популярное:

  1. I I. Цели, задачи, результаты выполнения индивидуального проекта
  2. II. Основные задачи управления персоналом.
  3. II. Решить следующие ниже финансовые задачи на листе “Задачи”.
  4. II. Цели, задачи и предмет деятельности
  5. III. Задачи, решаемые организацией с помощью ИСУ и ИТУ.
  6. III. ЦЕЛИ, ЗАДАЧИ И ПРИНЦИПЫ ДЕЯТЕЛЬНОСТИ РАЙОННОЙ ОРГАНИЗАЦИИ ПРОФСОЮЗА
  7. III. Экономико-управленческие задачи производственной практики
  8. А. П. Петрова. «Сценическая речь» - Пути воплощения сверхзадачи
  9. Анализ использования основных фондов: задачи, объекты, этапы, источники информации, основные показатели.
  10. Анализ финансового состояния организации: задачи, методы, виды, последовательность, информационная база.
  11. Анализ финансовых результатов: задачи, объекты, этапы, источники информации, основные показатели.
  12. Аналитические возможности, задачи и основные направления анализа СНС


Последнее изменение этой страницы: 2017-03-03; Просмотров: 809; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь