- •Содержание
- •Введение
- •Моделирование эс.
- •1. Процесс проектирования рэа как объект автоматизации. Моделирование, роль и место моделей в автоматизированном проектировании.
- •2. Значение моделирования эс.
- •3. Входные и выходные параметры моделирующей программы.
- •5. Численные методы решений уравнений электронных схем.
- •Правило Крамера.
- •Основные законы теории цепей.
- •Законы Кирхгофа.
- •Метод исключения Гаусса.
- •5.2. Анализ характеристик нелинейных схем по постоянному току. Итерационные методы. Метод Ньютона.
- •Метод Ньютона.
- •Анализ переходных процессов. Метод Эйлера. Формула трапеций.
- •Метод Эйлера.
- •Решение прямым методом
- •Решение обратным методом
- •Глава 1.
- •1.1. Решение задачи типизации с использованием графа.
- •1.2. Итерационный алгоритм разбиения графа g с использованием чисел связности.
- •Глава 2. Алгоритмы и модели размещения.
- •2.1.Задача размещения элементов схемы в линейку с использованием графа схемы (последовательный алгоритм размещения).
- •2.2 Задача определения гамильтоновых циклов.
- •Рассмотрим алгоритм Хелда и Карпа.
- •Глава 3 Алгоритмы и модели трассировки
- •Алгоритм Прима
- •Алгоритм Краскала
- •Планарность графа. Разбиение графа на плоские суграфы.
- •Разбиение графа на плоские суграфы
- •Учебно-методические материалы по дисциплине:
- •1. Основная литература.
- •2. Дополнительная литература.
Глава 3 Алгоритмы и модели трассировки
В зависимости от конструктивной реализации связей выделяют трассировку проводных соединений, трассировку печатных соединений трассировку на кристалле БИС.
Среди всех конструктивно - технологических реализаций связей проводной монтаж с точки зрения практического решения задачи трассировки наиболее прост. Это объясняется тем, что проводники изолированы друг от друга и не стоит задачи об ограничениях на пересечениях. Поэтому основным критерием трассировки проводных соединений является суммарная длина соединений.
Для проводного монтажа задача трассировки сводится к построению на вершинах графа дерева с минимальной суммарной длиной ребер, при этом вершины моделируют соединяемые контакты, а ребра - межсоединения. Единственное ограничение накладывается на максимальную локальную степень вершины, т.к. технологически целесообразно подсоединять к одному контакту не более определенного конечного числа соединений.
Задача построения минимального дерева, т.е. определение КПД. Решение задачи дано в работах Краскала, Лобермана, Уйэнберга и Прима.
Связаный граф без циклов называется деревом и обозначается:
T = (X, U) |X| = n
Любое дерево Т имеет (n-1) ребро.
Начальная вершина называется корнем, из которого выходят ребра - ветви дерева.
В дереве любые две вершины Xi, Xj связаны единственной целью.
В любом связном графе G можно выделить произвольное дерево Т.
Наибольший интерес в конструкторском и технологическом проектировании представляют деревья, у которых число вершин равно числу вершин графа, из которого выделено это дерево.
Такие деревья называются покрывающими или основными.
Число покрывающих деревьев t в полном графе Kn составляет t=nn-2.
Рис. 8.8 Рис. 8.9
tl=n3-2=3 t2=44-2=16
Полным графом называется граф, в котором между любой парой вершин имеется ребро ( обозн. Kn) t = nn-2; t1 = 33-2 = 3; t2 = 44-2 = 42 = 16 Множество деревьев графа называются лесом.
Часто в проектировании схем ставится задача нахождения оптимального соединения определенных точек (схем). В теории графов эта задача формулируется следующим образом: в связаном графе G = (X, U) отыскать маршрут, который начинается в заданной вершине Xi є X и приводит в искомую вершину Xj є X, причем маршрут должен содержать кратчайшее число ребер.
Задача состоит в определении одного из n-2 возможных деревьев с минимизацией числа проводов.
ПРИМЕЧАНИЕ:
Каждому ребру Ui є U графа G = (X, U) ставится в соответствие некоторое неотрицательное число ν (U), называемое его мерой или весом (характеристика расстояния или важности связи).
Необходимо найти алгоритм построения минимального покрывающего дерева Т, у которого сумма мер, взятая по всем ребрам
Такие деревья называются кратчайшими покрывающими деревьями (КПД).
Графы с весами на ребрах или вершинах будем называть взвешенными.
