КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Перечень проводниковЗадача трассировки Главная цель задачи размещения Главной целью задачи размещения является облегчение следующей за ней трассировки соединений. Если связи между элементами осуществляются проводным монтажом, то наилучшим критерием оптимальности размещения будет суммарная взвешенная длина соединений. Ограничения для задачи размещения связаны с конкретными конструктивно-технологическими особенностями узла и составляющих его элементов, а также с требованиями помехоустойчивости и теплообмена в конструкции, например ограничения на максимальную длину проводников, наличие определенных разъемов, положение которых в монтажном пространстве фиксировано, и т. п.
11.4.1. Исходные данные для решения задач трассировки Исходными данными для решения задач трассировки межэлементных соединений некоторого узла являются: - параметры коммутационного поля узла (например, размеры коммутационного поля, координаты всех контактных площадок и внешних выводов печатной платы, координаты контактов разъемов для панелей ЭВМ и т. д.); - координаты контактов каждого конструктивного элемента на коммутационном поле, определенные по результатам размещения элементов в узле; - список всех электрических цепей и перечень контактов элементов, относящихся к каждой отдельной цепи, составленные по схеме соединений элементов. Необходимо соединить печатными, пленочными или навесными проводниками все контакты элементов согласно схеме соединений с учетом определенных требований и ограничений. В зависимости от способа реализации соединений критериями оптимальности трассировки могут быть: минимальная суммарная длина соединений; минимальное число слоев монтажа; минимальное число переходов из слоя в слой; минимальные наводки в цепях связи элементов и др. Первый критерий — основной и применяется во всех алгоритмах трассировки, остальные критерии относятся к частным показателям качества трассировки и используются в основном для многослойных печатных плат (МПП). Ограничения для задачи трассировки тесно связаны с технологией получения межэлементных соединений и конструктивными требованиями к монтажу: 1) К технологическим ограничениям относятся: для проводного монтажа — максимальное число накруток на один контакт; тип монтажа («в навал» или жгутовой); минимальная длина проводов и т. п.; для печатного монтажа — ширина проводников и расстояние между ними; число проводников, подводимых к одному контакту; максимальное число слоев; наличие одного слоя для шин питания и т. п. 2) К конструктивным ограничениям относятся: размеры коммутационного поля; наличие проводников, трассы которых заданы; максимальная длина проводников и максимальная длина параллельно идущих проводников в двух соседних слоях и т. п. Рассмотрим основные методы и алгоритмы на примере решения отдельных этапов задачи трассировки соединений многослойной печатной платы, так как эти методы в той или иной модификации используются для решения любых других задач трассировки. Конструкция многослойной печатной платы (МПП) представляет собой совокупность монтажных слоев, расположенных один под другим. Монтажный слой — плоскость ограниченных размеров, на которую условно нанесена координатная сетка линий, определяющая места прокладки печатных проводников. Предполагается, что контактные ножки микросхем, размещенных на плате, проходят через все слои так, что соединение двух любых ножек можно выполнить в. любом слое. Шаг координатной сетки определяет ограничения на ширину проводников и минимальное расстояние между ними. Решение задачи трассировки соединений в МПП предполагает выполнение следующих основных этапов (см. [1]): 1. Определение перечня (списка) всех проводников, которые должны быть проложены между парами различных контактов. 2. Распределение проводников по слоям. 3. Определение последовательности трассировки проводников в. каждом слое. 4. Собственно трассировка проводников. В исходных данных заданы электрические цепи и перечень контактов, которые они объединяют.
На этапе 1 необходимо решить, в какой последовательности следует соединять контакты одной цепи (т. е. установить перечень проводников одной цепи для каждой пары контактов), чтобы суммарная длина всех соединений цепи была минимальна. Эта задача сводится к задаче построения минимального связывающего дерева. Пусть Х — множество точек на плоскости, соответствующих контактам одной электрической цепи. Рассмотрим полный граф G = = (X, А), в котором множество ребер с приписанным им весом dij характеризуют все возможные соединения электрической цепи между парами контактов. Граф G определяется матрицей расстояний D = [ dij ] nxn, где п — число контактов цепи (n > 3). Необходимо определить в графе G дерево G', включающее все его вершины и имеющее минимальный суммарный вес ребер. Число ребер графа G' равно n — 1. На рис.14, а приведен пример минимального связывающего дерева для семи контактов. Рис.14. Минимальные связывающие деревья: 1— кратчайшее ребро
Наибольшее распространение для решения этой задачи на ЭВМ получил алгоритм Прима. На первом шаге алгоритма для произвольного контакта находится ближайшая вершина и соединяется ребром. На остальных п — 2 шагах из множества не подсоединенных контактов выбирается тот, который находится ближе всего к группе уже Связанных контактов и соединяется кратчайшим ребром. На рис.17, 6 показаны фрагмент дерева (x1, x2, x3, x4, x5) после четвертого шага алгоритма, ближайший контакт х6 и кратчайшее ребро (xs, x6), имеющее минимальное значение dij среди всех возможных, ребер, показанных пунктиром. В результате перечень проводников для трассировки цепи на рис.17, а будет [(x1, х2) (х2, xз) (x3, x4) (х4, х5) (x5, х6) (x6, x7)]. Для печатного монтажа лучшие результаты будут получены, если искать минимальное дерево в координатной сетке; такое дерево называется минимальным ортогональным деревом (рис.17, е). Особенность этой задачи заключается в том, что при получении дерева допускается введение дополнительных вершин х’1 и х’2., а такое дерево называется деревом Штейнера. Для решения задачи в данной постановке применяется ортогональная метрика (для расчета dij) и разработаны различные точные и приближенные алгоритмы, аналогичные алгоритму Прима (см. [2, 3]).
Дата добавления: 2013-12-12; Просмотров: 406; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |