Смекни!
smekni.com

Разработка печатного модуля РЭС с использованием учебных алгоритмов САПР (стр. 5 из 5)

Далее фиксируем вторую строку. Минимальное расстояние равное 1 в первой и второй строке находится во 3,4 столбце первой строки. Выбираем минимальный по счёту столбец, – вычёркиваем третий столбец.

Далее аналогично.

Фиксируем строку 3. Минимальное расстояние в строке 1 в столбце 4. Вычёркиваем столбец 4.

Фиксируем строку 4. Минимальное расстояние в строке 2 в столбце 5. Вычёркиваем столбец 5.

Фиксируем строку 5. Минимальное расстояние в строке 3 в столбце 6, но т.к. 6 –запрещённое место, выбираем следующее минимальное значение в строке 4 в столбце 7. Вычёркиваем столбец 7.

Фиксируем строку 7. Минимальное расстояние в строке 5 в столбце 8. Вычёркиваем столбец 8.

Фиксируем строку 8. Минимальное расстояние в строке 7 в столбце 10. Вычёркиваем столбец 10.

Фиксируем строку 10. Минимальное расстояние в строке 8 в столбце 9. Вычёркиваем столбец 9.

В результате получаем следующую цепь d1-2, d1-3, d1-4, d2-5,d4-7, d5-8, d7-10, d8-9. (рис.9).

4. Трассировка сигнальных цепей с помощью волновых алгоритмов

Основные принципы построение трасс с помощью волнового алгоритма сводятся к следующему.

Все ячейки монтажного поля подразделяются на занятые и свободные. Занятыми считаются ячейки, в которых уже расположены проводники, построенные на предыдущих шагах, или находятся монтажные выводы элементов, а также ячейки, соответствующие границе плат и запрещенным для прокладывания проводников участкам. Каждый раз при проведении новой трассы можно использовать лишь свободные ячейки, число которых по мере проведения трасс сокращается.

На множестве свободных ячеек коммутационного поля моделируют волну влияния из одной ячейки в другую, соединяемых впоследствии общим проводником. Первую ячейку, в которой зарождается волна, называют источником, а вторую - приемником волны. Чтоюы иметь возможность следить за прохождением фронта волны влияний, его фрагментом на кождом этапе присваивают некоторые веса:

Рк = Рк-1 + Р, (12)

где Рк и Рк-1 –веса ячеек К-го и (К-1)-го фронтов;

Р–числовая характеристика, зависящая от выбранного критерия

отимизации.

На Рк накладывают одно ограничение – веса ячеек предыдущих фронтов не должны быть больше весов ячеек последующих фронтов. Фронт распространяется только на соседние ячейки, которые имеют с ячейками предыдущего фронта либо общую сторону, либо хотя бы одну общую точку. Процесс распространения волны продолжается до тех пор, пока её расширяющийся фронт не достигнет приемника или на i-ом шаге не найдётся ни одной свободной ячейки, которая могла бы быть включена в очередной фронт, что соответствует случаю невозможности проведения трассы при заданных ограничениях.

Если в результате распространения волна достигла приемника, то осуществляют ‘проведение пути’, которое заключается в движении от приемника к источнику по пройденным на этапе распространения волны ячейкам, следя за тем, чтобы значение волны монотонно убывало. В результате получают путь, соединяющий эти две точки. Из описания алгоритма следует, что все условия необходимые для проведения пути закладываются в правило приписания веса ячейкам.

Пример трассировки сигнальных цепей по волновому алгоритму.

Требуется соединить контакты 1,2,3 и 4. Волну будем распространять из первого контакта рис.10.

В результате получаем цепь, изображенную на рис.11.


Рис.11

Результаты трассировки всех цепей представлены в приложении 3.

Заключение

В результате выполнения курсового проекта был разработан печатный модуль РЭС с использованием учебных алгоритмов САПР.

Также по исходным данным была выполнена задача компоновки для функциональной схемы с использованием последовательного алгоритма. Была выполнено размещение элементов в принципиальной электрической схеме с использованием последовательного алгоритма. Была выполнена трассировка цепей питания и земли с использованием алгоритма построения кратчайших связывающих сетей и волнового алгоритма, т.е. трассировка цепей земли по алгоритму Краскала и трассировка цепей питания по алгоритму Прима, а также трассировка сигнальных цепей с помощью волновых алгоритмов.

Список используемой литературы

1. Деньдобренко Б.Н., Малика А.С. Автоматизация конструирования РЭА: Учебник для вузов. - М., Высш. школа,1980.

2. Основы проектирования микроэлектронной аппаратуры./Под ред. Б.Ф. Высоцкого. М., 1977.

3. Теория и методы автоматизации проектирования вычислительных систем./Под ред. М. Брейера. М., 1977.