Компоновка узлов дискретных устройств


Компоновка – объединение узлов низшего уровня конструктивной иерархии в узлы следующего уровня: модулей – в ячейки, ячеек – в кассеты и т.д. При этом рассмотрим две постановки задачи: компоновку схем конструктивно унифицированными узлами без функциональной типизации; компоновку схем функционально типизированными узлами из заданного набора. Вторую задачу называют задачей покрытия или задачей компоновки типовых ячеек. Она обычно используется для компоновки элементов в ячейки, выпускаемые в виде больших интегральных схем. Это оправданно только при массовом производстве ячеек. Для обеспечения сбыта ячейки должны представлять собой некоторые функционально определенные узлы широкого применения. При выполнении ячеек в виде печатных плат (ТЭЗ) (типовых элементов замены) обычно используют первую постановку задачи, которую называют задачей компоновки конструктивных узлов. Рассмотрим для примера компоновку модулей в ячейки, хотя такие же алгоритмы могут быть использованы для компоновки ячеек в кассеты и кассет в шкафы.

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

Т.н. «фиктивный элемент» e0, отображающий разъем для подключения внешних выводов, из множества E исключается и образует свое подмножество То. Связи других элементов с разъемом e0 учитываются в процедуре формирования подмножеств. . Подмножества Ti элементов размещаются на отдельных платах соответствующих ячеек. Соединения на платах – печатные проводники. Внешние выводы – разъемные. Соединения ячеек – проводным монтажом. Соединения ячеек сложнее (технологически), дороже, менее надежно. Поэтому одним из критериев оптимальности разбиения чаще всего служит минимум соединений между выделенными узлами (подмножествами Ti).

По аналогии с показателем связности rij элементов ei и ej при представлении схемы в виде взвешенного графа (ВГС) с матрицей R можно определить показатель связи между подмножествами Ts и Te :

, (6)

где rij – элемент матрицы R (ВГС).

Суммарный вес внешних связей узла (подмножества Ts) можно выразить:

, (7)

– общности используется, чтобы наделить все предметные постоянные какой-либо общности общими свойствами.

Рх – для всех х выполняется...

а суммарный вес внешних связей между выделенными узлами

. (8)

Требуется найти такое разрезание множества E на подмножества , чтобы обеспечить минимум показателя F при соблюдении ограничений:

где gs – число внешних выводов узла Ts.

Число возможных вариантов разрезания множества n элементов на v одинаковых подмножеств по к элементов в каждом составляет

(9)

При проектировании дискретных устройств n = 20 k = 5 N » 1010

В приведенной теоретико-множественной постановке задачу компоновки для отыскания оптимального решения можно свести к задаче целочисленного программирования. Т.к. даже при небольшом числе элементов (n = 15…20) задача имеет большую размерность, то практически применяют приближенные эвристические методы решения задачи оптимального разрезания множества элементов E на подмножества Ti. Точные методы используют иногда при небольших задачах для оценки приближения.

Все эвристические алгоритмы можно разбить на две группы: последовательные и итерационные.

 



Дата добавления: 2021-01-26; просмотров: 382;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.009 сек.