Алгоритмы трассировки  : Физика - на REFLIST.RU

Алгоритмы трассировки : Физика - на REFLIST.RU

Система поиска www.RefList.ru позволяет искать по собственной базе из 9 тысяч рефератов, курсовых, дипломов, а также по другим рефератным и студенческим сайтам.
Общее число документов более 50 тысяч .

рефераты, курсовые, дипломы главная
рефераты, курсовые, дипломы поиск
запомнить сайт
добавить в избранное
книжная витрина
пишите нам
  Ссылки:
Перу из Челябинска
Список категорий документа Физика
Алгоритмы трассировки

Алгоритмы трассировки

Радиоэлектроника  компьютеры и периферийные устройства, устройства, волновой, Алгоритмы, компьютеры, Плата, трассировки, Алгоритмы трассировки, Радиоэлектроника, периферийные, Трассировка, Трассировка Плата ПП волновой Ключевые слова
страницы: 1  2  3 
Текущая страница: 1


МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ ВОСТОЧНОУКРАИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕВЕРОДОНЕЦКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ










РЕФЕРАТ на тему: "Алгоритмы трассировки "





Руководитель:

________А.Ф. Горбатюк
Исполнитель:

_________В.Н. Руднев






г. Северодонецк

2000 г Введение


В настоящее время используются различные варианты волнового алгоритма, в частности, лучевой и маршрутные.
Простейшим видом волнового алгоритма является волновой алгоритм нахождения кратчайшего пути без пересечения множества занятых и запрещенных элементов (участков печатной платы). Его целесообразно использовать при трассировке соединений в одной плоскости, когда недопустимо выходить из пределов этой плоскости. Определяются начальная и конечная точки и моделируется распространение волны от конечной точки к начальной в направлении волны. Недостатком этого алгоритма является то, что он мало пригоден для трассировки многослойных печатных плат, проводники прокладываются по краям платы, значительное число длинных параллельных проводников являются причиной большой взаимоиндуктивности.
Более совершенным волновым алгоритмом является волновой алгоритм прокладки пути с минимальным числом пересечения. В этом случае число пересечений ранее проложенных трасс должно быть минимальным. Для преодоления недостатка этого алгоритма, при котором трассы стремятся к одной из границ платы и прижимаются друг к другу, был предложен алгоритм для проведения пути, минимально приближающихся к другим трассам. Основой алгоритма является условие, при котором элементы данного соединения должны иметь минимум соседних элементов, принадлежащих ранее проложенным трассам.
Если одним из условий является требование регулярности соединений (один слой горизонтальные, другой – вертикальные и т.п.), то удобнее использовать волновой алгоритм прокладки пути с минимальным числом изменений направления, который позволяет минимизировать количество межслойных соединений.
В отличие от волновых и лучевых алгоритмов, в которых на начальной стадии перебираются все возможные варианты трассы, в маршрутных алгоритмах прокладка трассы ведется сразу и по кратчайшему маршруту.
Маршрутный алгоритм трассировки
Каждый слой платы представлен в памяти ЭВМ булевой матрицей, элементы которой имеют значение 0, если соответствующий элемент свободен для прокладки пути, и имеют значение 1, если соответствующий элемент занят. Все элементы матрицы, которые принадлежат исходным препятствиям, задаются единичным значением.
Алгоритм реализует следующие последовательно выполняемые этапы:
построение пути до встречи с препятствием;
обход препятствий;
минимизация построенного пути.
Этап 1. Пусть требуется проложить путь между элементами da, булевой матрицы, описывающей модель платы. При отсутствии препятствий между элементами можно проложить конечное множество путей, имеющих минимальную длину в выбранной геометрии. Процесс построения Р-пути (Н-пути) сводится к тому, чтобы определить такую последовательность элементов L=, что любой элемент dk принадлежит Р-окрестности (Н-окрестности) элемента dk-1.
Если будем рассматривать Н-окрестность, то вектор перехода Zk от элемента dk к элементу dк+1 возможен только в направлениях, параллельных координатным осям. Для случая Р-окрестности вектор перехода может иметь диагональные направления.
На каждом шаге построения пути направление вектора перехода Zk от элемента dk к элементу dк+1 определяется функциями sgn(xb-xk), sgn(yb-yk), где xb, yb - координаты элемента db пути, xk, yk - координаты элемента dk.
Правило выбора направления построения пути до встречи с препятствием в наилучшем направлении приведено в таблице 1.
Таблица 1.
Функция 

Zk




0

1

2

3

4

5

6

7


sgn(xb-xk)

1

1

0

-1

-1

-1

0

1


sgn(yb-yk)

0

1

1

1

1

-1

-1

-1


Наименование направлений приведено на рисунке 1.

3

2

1


4

A

0


5

6

7


Рисунок 1. Наименование направлений вектора перемещения Zk.


После каждого шага построения пути необходимо по вектору перехода Zk определить состояние очередного элемента dk (свободный или занятый) булево матрицы. Рассмотрим построение Н-пути.
Для описания дискретного пространства, в котором строим путь, используем булеву матрицу С размером m(n. Кроме того, для сокращения вычислений введем усеченную матрицу А размером m(l. Число строк в матрице А определяется шириной прокладываемого проводника в дискретах. При прокладке проводников шириной в один дискрет матрица А будет матрицой-строкой, только один элемент которой принимает единичное значение. Номер этого элемента определяется координатой xk анализируемого элемента dk.



Текущая страница: 1

страницы: 1  2  3 
Список предметов Предмет: Физика
Алгоритмы трассировки Тема: Алгоритмы трассировки
Радиоэлектроника  компьютеры и периферийные устройства, устройства, волновой, Алгоритмы, компьютеры, Плата, трассировки, Алгоритмы трассировки, Радиоэлектроника, периферийные, Трассировка, Трассировка Плата ПП волновой Ключевые слова: Радиоэлектроника компьютеры и периферийные устройства, устройства, волновой, Алгоритмы, компьютеры, Плата, трассировки, Алгоритмы трассировки, Радиоэлектроника, периферийные, Трассировка, Трассировка Плата ПП волновой
   Книги:


Copyright c 2003 REFLIST.RU
All right reserved. liveinternet.ru

поиск рефератов запомнить сайт добавить в избранное пишите нам