
- •Системы автоматизированного проектирования. Типовая структура сапр.
- •Сапр печатных плат. Основные задачи сапр печатных плат.
- •Сапр pcad. Структура системы. Общие принципы работы.
- •Сапр pcad. Структура библиотек, символы, паттерны, компоненты.
- •Сапр pcad. Программа Library Executive. Назначение, основные возможности, порядок создания библиотечных элементов.
- •Сапр pcad. Программа Library Executive. Символы (уго).
- •Сапр pcad. Программа Library Executive. Паттерны (Посадочные места).
- •Сапр pcad. Программа Library Executive. Компоненты.
- •Сапр pcad. Программа Schematic. Назначение, основные возможности, порядок создания электрических схем.
- •Сапр pcad. Программа Schematic. Уго – ввод, нумерация, редактирование символов.
- •Сапр pcad. Программа Schematic. Создание электрических связей. Порты, шины.
- •Сапр pcad. Программа Schematic. Электрический контроль схемы, моделирование.
- •Сапр pcad. Программа Schematic. Передача данных в другие программы. Механизм есо, список цепей, dde HotLink.
- •Сапр pcad. Программа pcb Editor. Назначение, основные возможности, порядок создания топологии.
- •Сапр pcad. Программа pcb Editor. Инструменты создания топологии: создание электрических и неэлектрических фрагментов топологии.
- •Сапр pcad. Программа pcb Editor. Размещение элементов.
- •Сапр pcad. Программа pcb Editor. Трассировка связей, ручная интерактивная, трассировка дифференциальных пар.
- •Сапр pcad. Программа pcb Editor. Автоматическая трассировка.
- •Сапр pcad. Программа pcb Editor. Контроль технологических параметров, определение электрических параметров топологии.
- •Сапр pcad. Программа pcb Editor. Внесение изменений в топологию. Механизм есо, коррекция библиотечных элементов.
- •Сапр pcad. Программа pcb Editor. Передача результатов проектирования в другие системы. Генерация Гербер-файлов.
- •Сапр pcad. Программа pcb Editor. Инструменты документирования проекта.
- •Конструкция dip компонентов. Особенности создания библиотечных элементов для них.
- •Конструкция планарных компонентов soic. Особенности создания библиотечных элементов для них.
- •Конструкция bga микросхем. Особенности создания библиотечных элементов для них.
- •Конструкция танталовых конденсаторов. Особенности создания библиотечных элементов для них.
- •Микросхемы плис и особенности проектирования печатных плат с такими микросхемами.
- •Печатные платы. Типы печатных плат. Типовые конструкции.
- •Основные параметры печатных плат.
- •Электрические параметры.
- •Механические свойства.
- •Тепловые параметры.
- •Типовая технология изготовления двусторонних печатных плат
- •Материалы для изготовления и покрытия печатных плат.
- •Типы отверстий в печатных платах, обработка контура печатной платы, учет технологии изготовления при проектировании печатной платы.
- •Основные понятия теории графов: ориентированные и неориентированные графы, связность, изоморфизм, клики, деревья, двудольные графы.
- •Алгоритмы нахождения кратчайших деревьев в графе.
- •Алгоритм Дейкстры (нахождение кратчайшего пути в графе)
- •Алгоритм а* (нахождение кратчайшего пути в графе).
- •Алгоритм Ли (нахождение кратчайшего пути в решетчатом графе).
- •Модификации алгоритма Ли.
- •Сеточные модели дискретного рабочего поля печатной платы.
- •Этапы трассировки проводников на печатной плате. Алгоритмы, применяемые на разных этапах трассировки.
- •Раскраска графов.
- •Сеточные, бессеточные и топологические методы трассировки.
- •Гибкая трассировка.
- •Критерии качества монтажно-коммутационного проектирования.
- •Алгоритмы размещения элементов. Силовой алгоритм.
- •Алгоритмы размещения элементов. Алгоритм Гото.
- •Алгоритм линейного размещения элементов.
- •Размещение разногабаритных элементовП
-
Алгоритм линейного размещения элементов.
В
работе предложен метод,
позволяющий проводить
совместно размещение
элементов и трассировку
печатных соединений для
одномерного случая
(размещение в линию). В
основу метода положена
задача минимизации
числа пересеченных ребер
двудольного графа,
разноцветные вершины
которого расположены
соответственно на двух
параллельных и одинаково
направленных прямых. Пусть
вершины, расположенные
на одной прямой, соответствуют
размещенным элементам,
а вершины, расположенные
на другой прямой, соответствуют
цепям некоторого фрагмента
электрической схемы.
Размещение обоих подмножеств
вершин вдоль прямых по критерию
минимума числа пересечений
ребер построенного таким
образом двудольного
графа минимизирует длину
каждой цепи.
Алгоритм решения задачи
состоит из ряда последовательных
шагов. На очередном
-м
шаге оптимизируется
нумерация одного
множества вершин относительно
другого. В основу процедуры
перенумерации положены
правило определения
пересекаемости ребер
двудольного графа в
зависимости от нумерации
вершин, и правило перенумерации
одного множества вершин
относительно другого,
минимизирующее число
пересечений ребер.
Утверждается, что число шагов,
необходимых для перенумерации
каждого из множеств вершин,
не превышает двух.
-
Размещение разногабаритных элементовП
плотность упаковки компонентов:
необходимо разместить
компонентов размерами
х
на плате заданных размеров
х
таким образом, чтобы зазоры
между размещаемыми
компонентами были
минимальными, т.е. чтобы
компоненты размещались
(упаковывались) плотно.
Для решения задачи используется
модель платы в виде дискретной
решетки. Размер дискрета
может быть выбран как наибольший
общий делитель размеров
всех элементов и платы. Модель
элемента представляет
собой прямоугольник.
Алгоритм
1. Определение множества
всех позиций (положений)
элементов на дискретной модели
платы. Каждому элементу
на плате соответствует
множество позиций
.
Количество позиций для прямоугольного элемента (причем возможны две ориентации элемента)
. (5.9)
Для квадратного элемента число позиций не зависит от ориентации и определяется по формуле
.
(5.10)
2. Построение графа G(V,E), где множеству вершин соответствует множество позиций каждого из элементов на модели платы и две вершины из V соединяются ребром из E только в случае, если соответствующие им позиции элементов геометрически не пересекаются. Другими словами строится граф совместимости между параллельными вершинами.
3. В образовавшемся графе выделяется множество наибольших полных подграфов, каждый из которых соответствует варианту расположения элементов без пересечений на плате.
Достоинством алгоритма является высокая точность решения, недостатком - большое время решения, обусловленное сложностью выделения в графе наибольших полных подграфов.