Вопрос 4: Этап компоновки узлов (Цели, критерии, ограничения).
Цель: Определить состав каждого конструктивного узла. Определить схемы внутриузловых и межузловых соединений.
Задачи компоновки могут быть разбиты на два класса:
- Компоновка конструктивных узлов (Разбиение схемы на подсхемы). Особенность: здесь, как правило, не требуется учёт функциональных свойств элементов.
- Покрытие логических схем модулями из заданного набора (Переход от логической схемы к физической, то есть определения как должны располагать элементы в конструктивных узлах и конструктивные узлы на схеме).
Задачи компоновки, следующие: Задача 1: Поиск оптимального решения (сверху-вниз, то есть от уровня конструктивных узлов в уровню элементов).
Критерии:
- Минимум числа межузловых соединений:
- соединения между узлами - более длинные соединения => большее время задержки сигнала;
- Чем длиннее соединение тем выше вероятность помех;
- Межузловые соединения менее технологичны => более дорогие
- Межузловые соединения менее надежны.
- Минимум числа внешних выводов у конструктивных узлов:
- Чем меньше выводов, тем меньше разьем => дешевле; (ограничение число выводов)
- Минимум числа образующихся узлов;
- Минимум числа типов образующихся узлов; (необходим учет функциональных параметров элементов схемы)
Ограничения:
- количество элементов в конструктивном узле;
- размеры элементов в конструктивном узле;
- размеры конструктивного узла и элементов;
- электрические, тепловые и электромагнитные свойства элементов схемы;
Задача 2: Покрытие (снизу-вверх, то есть от уровня элементов в уровню конструктивных узлов). Модуль = микросхема.
Критерии:
- Минимум числа межузловых соединений;
- Минимум числа модулей, использующихся для покрытия;
- Минимум суммарной стоимости модулей для покрытия;
- Минимум числа типов модулей;
Ограничения:
- конструктивные параметры модулей;
- функциональные параметры модулей;