Разработка программных средств трассировки печатных соединений
Заказать уникальную курсовую работу- 34 34 страницы
- 6 + 6 источников
- Добавлена 28.05.2023
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение …………………………………………………………………………..3
Глава 1……………………………………………………………………………..4
1.1. Изучение основных математических моделей трассировки печатных соединений ………………………………………………………………………..4
1.2. Изучение современных алгоритмов трассировки печатных соединений...5
Глава 2……………………………………………………………………………13
2.1. Построение математической модели для трассировки печатных соединений……………………………………………………………………….13
2.2. Разработка алгоритмов трассировки печатных соединений……………..22
Глава 3……………………………………………………………………………24
3.1. Разработка программного обеспечения для трассировки печатных соединений электронных средств…………………………………………….24
3.2. Анализ полученных алгоритмов трассировки и их сложности…………26
3.3. Тестирование разработанных программных средств и анализ полученных результатов ……………………………………………………………………..28
Заключение ……………………………………………………………………..30
Список литературы …………………………………………………………….31
Графическая решеткаРисунок 11. Графическая решетка.Разработка алгоритмов трассировки печатных соединенийНиже приводится базовый муравьиный алгоритм оптимизации, в котором воплощены основные идеи предыдущего раздела.Инициализация параметров алгоритма α, β, е, Ϙ, τ0.m=n (количество муравьев равно количеству городов)For i=1 to n For i=1 to n (для каждого ребра)If i<>jղ(i,j)=1/D(i,j)(видимость)τ(i,j)=τ_0(феромон)Else t(i,j)=0EndEndEndFor k=1 to mРазместить муравья k в случайно избранный город.EndИзбрать условно самый короткий маршрут + и измерить его длину L+(Главная программа)For t=1 〖to〗_max(количество итераций алгоритма)For k=1 to m(для каждого муравья)Построить маршрут Tk (t) по правилу (1) и вычислить его длину Lk(t).EndIf «Лучшее решение найдено» Обновить T+ и L+EndFor i=1 to nFor j=1 to m (для каждого ребра)Обновить следы феромона по правилу (3).EndEndEndВывести самый короткий маршрут T+и его длину L+.Глава 33.1. Разработка программного обеспечения для трассировки печатных соединений электронных средств.Разработка программного продукта/* Муравьиный алгоритм для решения задачи */#include
1. Курейчик, В.М. Искусственный интеллект в САПР: Текст лекций / В.М. Курейчик, Б.К. Лебедев. – Таганрог: Изд-во ТРТИ, 1989. – 48 с.
2. Курейчик, В.М. Проблемы эволюционной адаптации в САПР / В.М. Курейчик, Б.К. Лебедев, А.В. Лях. – Новинтех, №3, 1991.
3. Лебедев, Б.К. Методы поисковой адаптации на основе механизмов генетики, самообучения и самоорганизации / Б.К, Лебедев. – Программные продукты и системы, №1, 2002 г. – С. 16-20.
4. Средства и технологии проектирования и производства электронных устройств // EDA Express. - 2000.- № 1. - С. 16-23.
5. Хигстон Д., Логхид Ф., Ирвин Р. Новый топологический автотрассировщик // Chip News. - 2002. - № 2. - C. 60-64.
6. Сухарев А.В., Золотов А.И. Модели и процедуры оптимизации в автоматизации проектирования. Программный комплекс FreeStyle Router: Учеб. пособие. - СПб.: СЗТУ, 2001. - 165 с.
Вопрос-ответ:
Для чего нужны программные средства трассировки печатных соединений?
Программные средства трассировки печатных соединений используются для автоматического проектирования и трассировки печатных плат, что позволяет сократить время и ресурсы, затрачиваемые на разработку электронных устройств.
На каких математических моделях основаны программные средства трассировки печатных соединений?
Программные средства трассировки печатных соединений основаны на математических моделях, которые описывают геометрические характеристики печатных плат и ограничения на трассировку, такие как минимальные ширины проводников и интерференции.
Какие алгоритмы применяются при трассировке печатных соединений?
При трассировке печатных соединений применяются различные алгоритмы, такие как алгоритмы поиска пути, алгоритмы с учетом ограничений и алгоритмы оптимизации.
Какая математическая модель используется при построении трассировки печатных соединений?
При построении трассировки печатных соединений используется математическая модель, которая представляет печатную плату в виде графа, где компоненты графа представляют проводники, а ребра графа представляют связи между проводниками.
Что такое алгоритмы оптимизации при трассировке печатных соединений?
Алгоритмы оптимизации при трассировке печатных соединений используются для нахождения наилучшего расположения и пути трассировки проводников на печатной плате, с учетом различных условий и ограничений, таких как минимальные длины проводников, минимизация перекрестных соединений и т.д.
Что изучается в главе 1?
В главе 1 рассматриваются основные математические модели и современные алгоритмы трассировки печатных соединений.
Какие математические модели используются для трассировки печатных соединений?
Для трассировки печатных соединений используются различные математические модели, которые позволяют определить оптимальные пути трассировки.
Какие алгоритмы используются для трассировки печатных соединений?
Современные алгоритмы трассировки печатных соединений разработаны для автоматического построения оптимальных маршрутов трассировки, учитывая ограничения и требования проекта.
Что рассматривается в главе 2?
В главе 2 осуществляется построение математической модели для трассировки печатных соединений и разработка соответствующих алгоритмов.
Какие алгоритмы используются в разработке программных средств для трассировки печатных соединений?
В разработке программных средств для трассировки печатных соединений используются современные алгоритмы, позволяющие автоматически создавать оптимальные пути трассировки, учитывая сложные ограничения и требования проекта.
Что такое разработка программных средств трассировки печатных соединений?
Разработка программных средств трассировки печатных соединений - это процесс создания программ, которые позволяют автоматически создавать трассы для печатных плат. Это позволяет упростить и ускорить процесс проектирования электронных устройств.