
- •1 Системный подход при конструировании технологии производства эвм
- •1.1 Физическая и математическая суть системного подхода
- •1.2 Системный подход к технологии производства эвм
- •1.3. Системный подход к конструированию эвм
- •2 Общая характеристика процесса конструкторского проектирования эвм и систем
- •2.1 Конструкторский документ
- •2.2 Этапы процесса проектирования
- •2.3 Общие принципы конструкторского проектирования
- •2.4 Математическая модель конструкции эвм и систем
- •3 Математические модели объектов схемно – топологического конструирования
- •3.1 Модель схемы в виде неориентированного мультиграфа
- •3.2 Модель схемы в виде ориентированного мультиграфа
- •3.3 Представление схемы гиперграфом и ультрографом
- •3.4 Математические модели монтажного пространства
- •4 Компоновка типовых элементов конструкции
- •4.1 Постановка задачи компоновки. Критерии оптимизации и ограничения
- •4.2 Последовательный алгоритм разрезания схем
- •4.3 Итерационный алгоритм компоновки
- •4.4 Смешанный алгоритм компоновки
- •4.5 Алгоритм решения задачи покрытия
- •5 Размещение и трассировка
- •5.1 Постановка задачи размещения. Критерии оптимизации
- •5.2 Последовательные алгоритмы размещения
- •5.3 Улучшение размещения перестановкой модулей
- •5.4 Общая постановка задачи трассировки
- •5.4.1 Трассировка проводного монтажа
- •5.4.2 Трассировка при печатном монтаже
- •6 Конструирование печатных плат
- •6.1 Расчет элементов печатного монтажа
- •6.2 Проектирование структуры мпп
- •6.4 Особенности конструирования бис и аппаратуры на их основе
- •6.5 Конструирование эвм на микропроцессорах
- •6.6 Особенности конструирования микро и персональных эвм
- •7 Конструирование эвм с учетом надежности
- •7.1 Основные показатели надежности
- •7.2 Невосстанавливаемые эвм
- •7.3 Восстанавливаемые эвм
- •7.4 Оценка показателей надежности эвм как сложного объекта
- •7.5 Оценка надежности типовых конструкций
- •7.6 Повышение надежности резервированием
- •8 Конструирование типовых элементов учетом паразитных влияний
- •8.1 Виды линий связи и их электрические параметры
- •8.2 Конструирование линий связи с учетом эффекта отражений
- •8.3 Конструирование с учетом помех во взаимную линию связи
- •8.4 Конструирование с учетом помех по цепям управления и питания
- •9 Тепловые расчеты конструкций эвм
- •9.1 Теплообмен в эвм
- •9.2 Способы переноса тепловой энергии
- •9.2.1 Кондуктивный перенос
- •9.2.2 Конвективный теплообмен
- •9.2.3 Теплообмен излучением
- •9.3 Принцип суперпозиции температурных полей и принцип местного влияния
- •9.4 Определение теплового сопротивления типовой конструкции
- •10 Теоретические основы организации и функционирование технологических систем
- •10.1 Производственный технологические процессы, их структура, виды и типы организации
- •10.2 Технологическая подготовка производства, естпп
- •10.3 Проектирование и оптимизация тс
- •10.3.1 Методы оптимизации тс при их проектировании
- •10.3.2 Автоматизация и проектирование тп
- •11 Основные конструкторско-технологические принципы проектирования и технология изготовления полупроводниковых микросхем
- •11.1 Группа технологических процессов при производстве полупроводниковых микросхем
- •11.2 Операция фотолитографии
- •11.3 Базовая технология полупроводниковых интегральных мс
- •11.4 Технология гибридных пленочных схем
4.2 Последовательный алгоритм разрезания схем
Общая идея состоит в следующем: выбираем некоторый исходный элемент схемы, из которого состоит формируемый узел. К узлу присоединяется один или несколько элементов, связанных с исходными элементами. Процедура продолжается до тех пор, пока выполняется ограничение по числу элементов или внешних выводов. Сформированный узел удаляется из схемы, последовательно формируя новый узел. Весь процесс повтор до тех пор, пока схема не будет разбита на требуемое число частей или не будет выяснена невозможность этого. Выбор начального элемента основан на схемотехнических соображениях.
В качестве критерия, по которому выбирается очередной элемент, обычно используется максимум его связей с элементами уже включенных в подсхему или минимум его связей с элементами не вошедшими в формируемый узел.
4.3 Итерационный алгоритм компоновки
Предназначен для улучшения некоторой исходной компоновки методом парной или групповой перестановки элементов из одной части схемы в другую т. о., чтобы оптимизировать целевую функцию с учетом заранее ограничена. Начальную компоновку можно получить вручную или последовательным алгоритмом.
Идея парных перестановок.
Положим, что лучший вариант компоновки соответствует минимум некоторого показателя F. Пусть множество элементов Е разбито на два узла А и В и обозначим исходный вариант компоновки через К0, а значение целевой функции через F0. Предположим, что выбрана пара элементов аiА и biВ таких, что перестановка их местами приводит к уменьшению целевой функции. После их перестановки получаем К1 и F1, причем F1=F1 – F0 > 0. Процесс перестановок повторяется до тех пор пока существует перестановка, которая < F. В результате получим серию вариантов K0, K1…Ki и Ki, которым соответствуют F0,F1…Fi и Ki, причем значение перестановок таково, что мы получаем монотонно убывающую последовательность F.
Такой итерационный процесс может привести к локальному минимуму.
Пройти локальный оптимум позволяет метод групповых перестановок. Обмен идет группами элементов, а не парами.
Рассмотрим один из способов выделения группы. Для всех пар аiА и biВ F выбираем пару элементов А1 и В1 с макс F временно осуществляем их перестановку. Процесс повторяем К раз до тех пор пока все элементы подмножества А и В не поменяются местами. Далее строится зависимость F от шага обмена К.
По полученной кривой определяют шаг обмена К*, при котором значение p>0 максимально для
н
екоторого
ряда при t=1,…,k
Выполняем обмен группами a1,a2….ak из узла А в группы b1,b2….bк из узла В.
Произведение группового обмена улучшает его критерий между элементами связей.
Р
ис
исходной компоновки Результат обмена
А В А В
В этом рисунке, если делать обмен одной парой элементов, то не уменьшает число меж соединений. Переносим элементы Е5 и Е6 из В в А и наоборот приводит к уменьшению меж узловых связей с 6-го до 2-го.
Итерационные алгоритмы дают лучшее качество решения, чем последовательные, но повышают затраты машинного времени. Для окончания итерации процессу задают число итераций или задают требуемую точность в виде условия: