Динамическое конфигурирование автоматизированной системы управления в соответствии с требованиями технологического производства

Известия ТРТУ

Тематический выпуск

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

Задача генерации топологии БИС заключается в определении раскладок (layouts), которые являются набором прямоугольников в различных слоях. Каждый прямоугольник представляет некоторую часть схемы (проводник, резистор, обкладка конденсатора и т.д.). Сама задача генерации топологии распадается на два этапа: генерация цепей и генерация параметров. Первый из них определяет то, какие прямоугольники соединяются, а второй - размеры устройств, паразитные ем, .

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

этапов: распределение данных, генерация геометрии, объединение и генерация .

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

Накладные расходы на распределение и сбор заданий по теоретическим подсчетам не должны превышать 10% от общего объема задачи. Таким образом, 90% всего времени выполнения занимает собственно генерация топологии, что является хорошим показателем и говорит о хорошей масштабируемости алгоритма.

УДК 621.51

Н.Е. Сергеев, С.В. Добровольский ДИНАМИЧЕСКОЕ КОНФИГУРИРОВАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ В СООТВЕТСТВИИ С ТРЕБОВАНИЯМИ ТЕХНОЛОГИЧЕСКОГО ПРОИЗВОДСТВА

Процессы нефтедобычи характеризуются постоянным изменением количест-

( ), ,

ТОУ, состава сигналов и их параметров. В связи с этим, при разработке АСУ возникает задача изменения конфигурации системы в процессе функционирования.

Материалы Международной конференции

“Интеллектуальные САПР”

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

Разработанная и внедренная авторами АСУ ТП реализует метод динамического реконфигурирования следующим образом. Технологические контроллеры, расположенные непосредственно на объектах, осуществляют управление и сбор первичных данных. Конфигурация объекта и параметры процесса управления устанавливаются и модифицируются с помощью специальной системы команд, передаваемых по каналу связи (^оводная линия или радиоканал). Благодаря тому, что конфигурация хранится в ОЗУ, существует возможность ее изменения в процессе работы контроллера Кроме того, контроллер осуществляет постоянное фоновое тестирование с помощью вычисления контрольных сумм , . рабочем месте диспетчера реализован диалог изменения оборудования. Изменения заносятся в базу данных конфигурации, которая используется программой автоматической . , -манд технологических контроллеров и осуществляет сеансы связи, в процессе которых при необходимости модифицирует конфигурацию.

УДК 681.324+007:57

РЛ. Смелянский, А.Г. Бахмуров СРЕДА МОДЕЛИРОВАНИЯ БУА^: АНАЛИЗ И РАЗРАБОТКА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ

Среда БУЛЫГЛ [1,2]: предназначена для воспроизведения, исследования и оптимизации функционирования и структуры программного и аппаратного обеспечения многопроцессорных вычислительных систем без построения их аппаратного прототипа, в том числе вычислительных систем реального времени (в^^енных, бортовых и стационарных). Среда БУЛЫЛ позволяет:

♦ подобрать архитектуру вычислительной системы под характеристики приложения;

♦ построить программное обеспечение, постепенно переходя от прототипа к полной

;

♦ смоделировать внешнюю среду вычислительной системы реального времени;

♦ проверить соответствие описания программного обеспечения спецификации;

♦ на основе результатов моделирования наилучшим образом перераспределить функции между программным обеспечением и аппаратурой (совместное проектирование);

♦

времени и в случае их невыполнения выявить причины.

Среда моделирования БУЛЫЛ состоит из следующих инструментальных средств:

♦ язык описания моделей - позволяет описывать аппаратные и программные компоненты ВС и осуществлять сборку модели;