Курсовая работа
Автоматизация проектирования изделий электронной техники
Введение
Основные задачи развития технологии электрического монтажа - это увеличение плотности компоновки элементов, обеспечение режима согласования линий связи и равномерного распределения потенциалов питания между активными элементами электронных устройств. Оптимальным средством решения этих задач является печатный монтаж благодаря таким его преимуществам перед другими методами монтажа, как компактность конструкций изделий на печатных платах, автоматизации проектирования соединений, что позволяет составлять программы управления технологическим и контрольным оборудованием.
Автоматизация проектирования изделий электронной техники, исходя из степени однородности задач и методов их решения в процессе проектирования изделия, подразделяется на следующие четыре этапа:
- системотехническое проектирование, при котором выбираются и формулируются цели проектирования, формируется структура будущего изделия, определяются его основные технико-экономические характеристики;
- функциональное (схемотехническое) проектирование, в ходе которого выбирается функционально-логическая база, разрабатываются принципиальные электрические схемы изделий электронной техники в целом и ее составных частей, оптимизируются ее параметры;
- техническое (конструкторское) проектирование, которое решает задачи синтеза конструкций изделия в целом, определяет компоновку и размещение, разрабатывает топологию электрических соединений;
- проектирование технологических процессов, которое предусматривает определение состава технологического оборудования для изготовления печатной платы, подготовку необходимых организационно-технических мероприятий, связанных с обеспечением функционирования технологических линий изготовления печатных плат, и разработки правил подготовки проекта печатной платы для ее изготовления в единичном, мелкосерийном и крупносерийном вариантах.
1.Разбиение функциональных элементов по корпусам микросхем
Общее описание алгоритма.
Общая схема процесса последовательной компановки по связности имеет следующий вид.
Пусть дана схема соединения элементовов множеств
Определим последовательный процесс назначения элементов
в узлы Br(
Узел считается завершенным, если число элементов в узле равно зачетному числу K.
После завершения очередного узла аналогичная процедура повторяется для следующего узла, причем кандидатами для назначения являются элементы не включенные в предыдущие узлы. Процесс заканчивается когда все элементы из множества E распределены.
Исходные данные являются:
-электрическая схема устройства.
-максимально допустимое число элементов в модуле.
Электрическую схему удобно представлять графом G=(E,V) , где множество вершин Е соответствует элементам эл-ой схемы, а множество ребер V –эл-ким связям между элементами. В таком виде задача компоновки может быть сформулирована как задача разрезания графа G=(E,V) на множество подграфов
Gr=(Er,Vr) ,где r=1,2,3…
В каждом подграфе число вершин соответственно Er должно не превосходить ранее заданного ограничения на число элементовов в узле К. Для любого разбиения должны выполняться следующие условия:
При проведении компоновки без учета ограничения на кол-во внешних выводов в узле все модули, кроме последнего, будут иметь полное заполнение . и последнее условие примет вид
(4)
Пошаговое описание алгоритма.
Шаг 1.
Формирование очередного подграфа Gr(r=1,2,3…
Базовая вершина будет первой по порядку вершиной подграфа Gr(Er,Vr), а оставшиеся вершины, принадлежащие множеству
Базовая вершина
Шаг 2.
Из множества
Для эл-та X
L(x)=
определяющий число цепей , связывающих вершину X и вершины из множества Г и Ir\
где
Шаг 4.
Из всех вершин
Множество вершин подграфа Gr приобретает следующий вид:
где
Шаг 5.
Происходит стягивание вершин подграфа Gr в вершину
Центр факторизации со степенью факторизации
После данного процесса множество
В указанных обозначениях первый процесс факторизации запишется следующим образом:
В общем случае на