Скачиваний:
45
Добавлен:
01.05.2014
Размер:
142.34 Кб
Скачать

2.2.Преимущества данного метода.

1.Низкая требовательность к производительности отдельного компьютера, так как сложность задачи зависит именно от производительности компьютера.

2.Отсутствие необходимости непосредственного участия конструктора в процессе проектирования. С момента начала процесса проектирования до его завершения, ход проектирования контролируется сервером.

3.Возможность использования ресурсов не только локальных РС, но и находящихся в глобальных Интернет-сетях

Про-САПР-ЛК-10

11

4.Абсолютная независимость РС друг от друга. Это позволяет продолжать процесс проектирования в целом, если даже имеются проблемы на отдельном РС.

5.Очевидно, что данная система обладает элементами технологии Client/Server со всеми присущими подобным системам преимуществами.

Про-САПР-ЛК-10

12

Обычно подсистемы САПР разделяются на две группы: проектирующие и обслуживающие.

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

В соответствии с этим правилом система NetCAD состоит из обслуживающей подсистемы – Сервера и проектирующей – Клиента (Рабочей станции), т.е. разрабатываются две отдельные приложения: Сервер и Клиент.

Про-САПР-ЛК-10

13

2.3.Операции, выполняемые сервером.

1.Автоматизированная генерация исходной интегральной схемы в соответствии с определенными требованиями или предоставление удобного интерфейса для ручного ввода либо импорта информации о начальном размещении из других источников (базы данных, текстовые файлы, массивы).

2.Получение информации о рабочих станциях: адреса компьютеров (IP) и информация о производительности.

3.Разбиение ИС (полученной в пункте 1.) с помощью специальных алгоритмов на куски ИС, в соответствии с данными, полученными в результате выполнения пункта 2.

Про-САПР-ЛК-10

14

4.Передача информации о размещении в кусках на РС и отправка сигнала о начале процесса проектирования всем РС.

5.Получение конечных оптимизированных кусков с РС и объединение в единую ИС.

6.Выдача результатов проектирования в удобном для конструктора виде.

Про-САПР-ЛК-10

15

2.4.Операции, выполняемые клиентом.

1.Получение информации о размещении с Сервера и информирование последнего о готовности к началу оптимизации.

2.Приступить к оптимизации на основе одного из алгоритмов, выбранного в соответствии с «указанием» Сервера и регулярное информирование Сервера о ходе проектирования.

3.Передача на Сервер конечных результатов оптимизации.

Про-САПР-ЛК-10

16

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

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

Про-САПР-ЛК-10

17

3.Постановка задачи для сетевой САПР.

3.1.Методы формализация задачи проектирования.

Основными задачами, решаемыми САПР

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

Про-САПР-ЛК-10

18

Так как особенность предлагаемого метода организации САПР заключается в распараллеливании проектирования, то главной задачей, определяющей эффективность проектирования в целом, является задача разбиения ИС на конструктивно законченные части.

Для решения задач автоматизации проектирования и конструирования самых различных объектов все более широкое применение находит теория графов. Объясняется это тем, что язык теории графов во многих случаях адекватен в той или иной мере объектам проектирования, описывает их естественным образом и в то же время позволяет абстрагироваться от конкретных объектов и иметь дело с абстрактными моделями.

Про-САПР-ЛК-10

19

Таким образом, необходима разработка таких формализованных методов и алгоритмов на основе графов, которые легко поддавались бы программированию на компьютере.

Наиболее приемлемой моделью, как оказалось в результате исследований, является метод перехода от схемы к графу G = (X, U), при котором элементам схемы соответствуют вершины графа x Є X, а электрические цепи представляются ребрами u Є U.

Про-САПР-ЛК-10

20

Соседние файлы в предмете Системы автоматизированного проектирования