Автоматизация проектирования ЭВТ
Длительное
время РЭА разрабатывалась на
основе блочного метода конструирования,
предусматривающего расчленение аппаратуры
с целью ее стандартизации и унификации
до уровня блока (отсюда и название
метода). Однако этот метод конструирования
не позволял автоматизировать производственные
процессы сборки и монтажа РЭА
и с течением времени, по мере усложнения
аппаратуры, был заменен функционально-
Широкое
внедрение данного метода обусловлено
возможностью использования ограниченного
набора функциональных узлов для
создания какого-либо конкретного класса
аппаратуры, что позволило решить
задачу их унификации. Унифицированные
функциональные узлы (микросхемы различного
функционального назначения и уровня
интеграции — числа элементов
на одном кристалле или в одном
корпусе микросхемы) выпускаются
серийно специализированными
Помимо
функционально-узлового метода конструирования,
который предусматривает
Как
указывалось, использование унифицированных
функциональных узлов существенно
повысило надежность РЭА. Это объясняется
как высокой надежностью самих
унифицированных узлов, элементы которых
работают обычно в облегченных режимах,
лучше защищены от внешних механических
и климатических воздействий, так
и уменьшением числа паяных и
сварных соединений, существенно
снижающих надежность аппаратуры. Применение
БИС способствовало повышению надежности
РЭА, уменьшению ее габаритов и массы,
снижению стоимости. Использование
современных микросхем, изготовляемых
в едином технологическом цикле
с минимальным числом паяных и
сварных соединений, позволило на
один-два порядка увеличить
Следует заметить, что функционально-узловой метод и метод конструирования на основе БИС не противоречат, а взаимно дополняют друг друга при создании сложных и многообразных конструкций РЭА.
Развитие
современной РЭА диктует
Таким
образом, внедрение функционально-
ОСНОВНЫЕ ПРОБЛЕМЫ КОНСТРУИРОВАНИЯ РЭА
Широкое
внедрение РЭА в различных
отраслях народного хозяйства, а
также ускорение темпов развития
науки и техники привели к:
а) непрерывному росту тактико-технических
требований, предъявляемых к
Указанные особенности разработки и освоения новых образцов РЭА сделали данный процесс весьма сложным и трудоемким. Классические методы и средства "ручного проектирования" уже не могут в ряде случаев обеспечить качественное и быстрое создание новых изделий. Так, например, при создании РЭА на основе БИС необходимо решать большой комплекс сложных задач, начиная с расчета отдельных элементов БИС, определения их геометрии, взаимного расположения и кончая составлением математической модели функционирования всей схемы в целом для оптимизации ее конструкции, что при "ручном проектировании" требует многих человеко-лет.
Применение
вычислительных машин для автоматизации
проектно-конструкторских
а) проанализировать сотни вариантов различных конструктивных решений за короткий промежуток времени, что не может сделать ни один проектировщик обычными методами;
б) сократить сроки и снизить стоимость разработки аппаратуры;
в) создавать конструкции, оптимально учитывающие предъявляемые к ним технические требования;
г) повысить качество контроля конструкторско-технологической документации создаваемой аппаратуры;
д) использовать более точные методы расчета и проектирования, сводящие к минимуму подстроечно-регулировочные операции в процессе производства РЭА;
е) значительно расширить класс принципиально осуществимых по сложности проектов, как, например, устройств на БИС и т. д.
Основной целью создания систем автоматизации проектирования РЭА, представляющих собой сложные человеко-машинные комплексы, является эффективное использование характерных особенностей каждой стороны, участвующей в процессе разработки РЭА: у человека — интуиции, опыта, изобретательности, способности к принятию решений; у ЭВМ — быстродействия, точности расчета, объема памяти, надежности и др. Поэтому в таких системах разработчик выступает не только как потребитель конечных результатов, получаемых от ЭВМ, но и как активный участник самого процесса проектирования, т. е. имеет место совместный поиск решений проектировщика с ЭВМ.
ЭТАПЫ ПРОЕКТИРОВАНИЯ РЭА И ВОЗМОЖНОСТИ ИХ АВТОМАТИЗАЦИИ
Процесс проектирования РЭА можно условно разбить на три основных этапа: системотехнический, схемотехнический и технический (рис. 1).
Системотехническое проектирование включает в себя внешнее и структурное проектирование.
При
внешнем проектировании производят
всесторонний анализ исходного технического
задания с точки зрения надежности,
стоимости, быстродействия, массогабаритных
характеристик и т. д.; принимают
наиболее существенные решения относительно
возможных путей реализации требований
к аппаратуре, сформулированных в
техническом задании, с учетом современных
достижений в области радиоэлектроники;
выбирают критерии для оценки эффективности
проекта. На этой стадии проектирования
намечают основные направления схемотехнических
и конструкторско-технологи-
Структурное проектирование основывается на техническом задании на разработку, дополненном результатом внешнего проектирования. На данной стадии уточняют основные функциональные части разрабатываемой РЭА, производят распределение функций между отдельными узлами и блоками. При этом необходимо учитывать требования производства и возможность использования унифицированных изделий, выпускаемых промышленностью.
В
настоящее время
Схемотехническое проектирование включает в себя логическое проектирование, моделирование и анализ полученных схем, разработку диагностических тестов. На данном этапе проектирования использование ЭВМ в настоящее время является более широким.
При
логическом проектировании осуществляют
формальный синтез функциональных схем
отдельных узлов, выбранных на этапе
системотехнического
Основной
задачей моделирования и
Большое
значение при разработке сложных
радиоэлектронных устройств приобретает
разработка диагностических тестов.
Это связано с непрерывным
повышением надежности используемых элементов
и укрупнением типовых
Функциональные
схемы, полученные в результате схемотехнического
проектирования, служат входной информацией
при техническом
Основная
цель конструкторского проектирования
состоит в переходе от функциональной
схемы аппаратуры к конкретному
набору связанных между собой
конструктивных элементов, модулей
и устройств, реализующих данную
схему; в определении их размеров,
формы, материала и взаимного
расположения, а также выпуске
необходимой технической
Основной
задачей, решаемой на данной стадии, является
эквивалентное преобразование функциональной
схемы разрабатываемого устройства
в схему соединений конструктивных
элементов (микросхем, модулей, полупроводниковых
и гибридных БИС и т. п.). Оптимальность
полученного решения
После этого конструктивные элементы компонуются в функционально законченные узлы, блоки, агрегаты по критерию минимума внешних связей между отдельными конструктивными единицами РЭА.
После решения задачи компоновки производят размещение элементов в пределах каждой отдельной конструктивной единицы. При этом наиболее существенным является создание благоприятных условий для последующей трассировки соединений.
Электрические соединения конструктивных элементов могут выполняться как объемным монтажом, так и с помощью коммутационных плат, где в зависимости от выбранной технологии производства печатные проводники разводятся в одном, двух или более слоях, что, в свою очередь, выдвигает индивидуальные требования к алгоритмам трассировки. Как правило, критериями оптимальности трассировки являются критерий минимума суммарной длины и числа пересечений проводников при стопроцентной разводке схемных соединений. Трассировка соединений печатных плат завершается получением перфоленты для фотонаборной установки, на которой изготовляют фотошаблоны.
Кроме
перечисленных задач на стадии конструкторского
проектирования выполняют работы, связанные
с анализом получаемых конструктивных
решений с точки зрения распределения
электромагнитных и температурных
полей, полей механических напряжений;
расчетом паразитных связей между элементами
конструкции и оценкой
Так как помимо конструкций электронных узлов и блоков в общий состав радиоэлектронной аппаратуры обычно входят механические и электромеханические узлы и блоки (механические передачи, точные механизмы, сельсины и т. п.), а также элементы несущих конструкций (платы, рамки, шасси и т. п.), то на данной стадии проектирования также осуществляют расчет механических характеристик и выбор основных параметров этих конструктивных единиц.
Конечным результатом всех проводимых на стадии конструкторского проектирования работ является выпуск конструкторской и эксплуатационной документации на электрические и механические части разрабатываемого изделия, которая должна быть оформлена в строгом соответствии с ЕСКД.
Цель технологического проектирования — разработка технологии и составление технологической документации, необходимой для организации производства изделий.
Таким
образом, в результате рассмотрения
основных этапов проектирования РЭА
и возможностей их автоматизации
можно сделать следующий вывод.
На первых двух этапах проектирования
(системном и схемотехническом) большая
часть решаемых задач носит ярко
выраженный творческий характер. При
этом в работе участвует, как правило,
небольшое число специалистов высокой
квалификации. Влияние полученных решений
на основные показатели разрабатываемой
РЭА велико. ЭВМ на данных этапах
применяют главным образом для
анализа и контроля выполненной
человеком работы. Следующий этап
проектирования (технический), наоборот,
характеризуется большей
РОЛЬ ЯЗЫКА ПРОГРАММИРОВАНИЯ В АВТОМАТИЗИРОВАННЫХ СИСТЕМАХ МАШИННОГО ПРОЕКТИРОВАНИЯ
Решение каждой конкретной задачи проектирования конструкций РЭА с применением ЭВМ требует ее описания в виде программы на языке, воспринимаемом процессором машины и понятном конструктору-оператору.
Введем
понятия языка
Под языком программирования понимают формальный язык связи человека с вычислительной машиной, служащий для представления исходной информации и результатов вычислений, а также программ обработки данных в удобном для пользователя и понятном вычислительной машине виде. Основу всех языков программирования составляют алгоритмические языки, разрабатываемые в соответствии с требованиями теории алгоритмов, которые рассмотрены в гл. 3. Все используемые в настоящее время языки программирования можно разделить на машинно-ориентированные, процедурно- и проблемно-ориентированные, а также языки общего назначения.
Характерной
чертой машинно-ориентированных языков
является учет структуры ЭВМ и
особенностей выполнения ею отдельных
операций. Благодаря этому машинно-
Процедурно
- ориентированные языки
По мере развития вычислительной техники и расширения сферы ее использования все больший удельный вес стали приобретать задачи, описания которых выходят за рамки какого-либо одного процедурно-ориентированного языка. Это привело к созданию языков общего назначения, удобных и эффективных для решения любого, имеющего практическое значение класса задач. В настоящее время наиболее полно этим требованиям удовлетворяют языки ПЛ-1, СИМУЛА-67 и АЛГОЛ-68.
Особую группу языков программирования образуют проблемно - ориентированные языки, предназначенные для описания специальных научно-технических проблем. Типичными представителями этой группы являются языки STRESS, разработанный для решения задач конструирования, и ОСС-2 (язык описания структурных алгоритмов и схем), обеспечивающий описание задачи, начиная с самого высокого уровня абстракции (например, уровня архитектуры обобщенной модели семейства ЭВМ) и кончая уровнем принципиальных схем. Для их использования программа помимо исходных данных должна содержать указания, к какому классу следует отнести ту или иную задачу, решаемую на очередном этапе. Это, в свою очередь, требует либо создания универсального для описания рассматриваемых задач языка, интерпретирующего исходные данные, либо разработки алгоритма анализа исходных данных и определения принадлежности каждой частной задачи к тому или иному классу с последующим выбором соответствующей методики ее решения, которая может быть представлена как в машинно-ориентированном, так и в процедурно-ориентированном языке.
Обилие
существующих в настоящее время
языков программирования, а также
различный уровень имеющегося для
них математического
К
базовому языку САПР предъявляют
следующие основные требования: простота
описания входной первичной информации;
малые затраты машинного
Опыт создания систем автоматизированного проектирования в нашей стране и за рубежом свидетельствует в пользу таких языков программирования, как АЛГОЛ-68, ПЛ-1 и других языков подобного класса.
ТЕНДЕНЦИИ РАЗВИТИЯ СИСТЕМ АВТОМАТИЗИРОВАННОГО КОНСТРУИРОВАНИЯ
В
настоящее время создание систем
автоматизированного
1) проектирование систем, работающих в режиме пакетной обработки информации;
2) конструирование систем, работающих в режиме диалога конструктора-оператора с ЭВМ.
Системы, работающие в первом режиме, исключают непосредственное взаимодействие пользователя с ЭВМ. Программы собираются в пакет и вводятся автоматически в последовательности, определяемой программой-диспетчером. При этом возможна лишь некоторая, как правило незначительная, перестройка системы на основании указаний конструктора-оператора, заключающаяся в изменении последовательности решения задач на каждом этапе проектирования. В таких системах коррекция полученных результатов возможна лишь после окончания обработки информации на ЭВМ и отображении ее на соответствующем носителе. Данный режим работы системы пригоден лишь для решения задач, не содержащих большого числа противоречивых требований, приводящих к неоднозначности решений и требующих вмешательства разработчика.
К таким задачам можно отнести задачи анализа и моделирования полей различной физической природы, действующих в конструкциях РЭА, так как эти задачи сводятся к чисто расчетным вычислительным операциям, гарантирующим однозначное решение.
Системы,
работающие во втором режиме, предусматривают
связь разработчика е ЭВМ через
специальный дистанционный
Дальнейшее развитие таких систем связано с использованием специальных многопроцессорных ЭВМ, в которых подобный эффект разделения времени выполнения операций достигается не программными, а аппаратными средствами.
На
различных этапах проектирования вводимая
информация и результаты работы машины
имеют различную форму записи
(запись на языке проектирования, схемы
размещения конструктивных элементов,
таблицы, чертежи печатных плат и
т. п.). Пульт разработчика должен обеспечивать
быстрый ввод и вывод как алфавитно-
Так, например, при компоновке ячеек из модулей желательно реализовать возможно большее число связей между модулями внутри ячейки (улучшает электрические характеристики прибора) и одновременно стремиться к наименьшему числу разнотипных ячеек (диктуется интересами производства и эксплуатации). Поиск оптимального решения приводит к перебору всех возможных вариантов компоновки, что практически невозможно из-за слишком больших затрат машинного времени. Вмешательство разработчика в процесс решения такой задачи ускоряет нахождение приемлемого результата.
При машинном проектировании печатного монтажа в случае плат с высокой плотностью расположения проводников удается развести не более 90% соединений. Вмешательство человека позволяет улучшить качество получаемого решения. В связи с этим для решения конструкторских задач по компоновке, размещению и трассировке проводников целесообразнее использовать САПР, работающие в диалоговом режиме.
КРАТКАЯ ХАРАКТЕРИСТИКА ВЫЧИСЛИТЕЛЬНЫХ МАШИН, ИСПОЛЬЗУЕМЫХ ПРИ РЕШЕНИИ ЗАДАЧ АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ РЭА
При выборе ЭВМ для решения определенного класса задач автоматизированного проектирования и работы ее в составе САПР в первую очередь учитывают такие параметры машин, как производительность (быстродействие) и объем оперативной памяти, а также состав периферийного оборудования, входящий в комплект данной ЭВМ
Большинство
действующих систем строилось на
основе ЭВМ трех-адресного типа:
М-220, М-222 и БЭСМ-4М. Хотя эти ЭВМ
и обладали малой производительностью,
но имели широко развитое математическое
обеспечение. Расширение оперативных
возможностей таких машин осуществлялось
за счет подключения внешних

- Автоматизация производства
- Автоматизация производства
- Автоматизация производства
- Автоматизация производства
- Автоматизация производства
- Автоматизация производства — главное направление научно-технического прогресса в машиностроении
- Автоматизация производства и промышленные работы
- Автоматизация первичного учета преступлений
- Автоматизация передачи информации о МПЗ между контрагентами
- Автоматизация планирования процессов таможенного оформления и таможенного контроля
- Автоматизация построения профилей защиты с использованием комплексной экспертной системы "АванГард"
- Автоматизация предприятия
- Автоматизация предприятия. Современные средства измерения
- Автоматизация проектирования