Общая характеристика алгоритмов компоновки

Существуют два класса задач компоновки:

• конструктивных узлов;

• типовых узлов.

Основными критериями оптимизации являются:

• минимум числа узлов;

• минимум числа межузловых соединений.

А ограничениями:

• количество элементов в узле;

• число внешних выводов на узле.

В качестве критерия при компоновке БИС принимается площадь, которую занимает схема.

Алгоритмы компоновки
Алгоритмы компоновки конструктивных узлов   Алгоритмы компоновки типовых узлов.

Математичес кие модели   Последова-тельные алгоритмы   Параллельно последова-тельные алгоритмы   Итерацион-ные алгоритмы   Ячейки с несвязан-ными элементами   Функциональные ячейки
Методы целочисленного программирования   Комбинаторные методы   Алгоритмы парных перестановок   Алгоритмы групповых перестановок   Алгоритмы покрытия схем   Последовательные алгоритмы компоновки   Последовательные эвристические процедуры

Рис. 5.1.1 Классификация алгоритмов компоновки

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: