САПР создаются в проектных, конструкторских, технологических организациях и на предприятиях с целью повышения качества, технико-экономической эффективности проектируемых и выпускаемых РЭС, уменьшения затрат на их создание и эксплуатацию, сокращения сроков и трудоемкости проектирования, а также повышения качества проектной документации.
Системы автоматизированного проектирования состоят из совокупности средств методического, математического, лингвистического, программного, технического, информационного и организационного обеспечений.
Методическое обеспечение (МО) САПР включает в себя теорию процессов, происходящих в схемах и конструкциях РЭС, методы анализа и синтеза схем и конструкций радиоэлектронных устройств, систем и их составных частей, их математические модели, математические методы и алгоритмы численного решения систем уравнений, описывающих схемы и конструкции РЭС. Указанные компоненты МО составляют ядро САПР. В методическое обеспечение САПР входят также алгоритмические специальные языки программирования, терминология, нормативы, стандарты и другие данные. Очевидно, что разработка методического обеспечения САПР РЭС требует глубоких специальных знаний в областях радиотехники, электроники, в частности системотехники, схемотехники и микроэлектроники, конструирования и технологии производства РЭС. Отсюда вытекает, что разработка методического обеспечения САПР РЭС — прерогатива специалистов в области радиотехники и электроники.
|
|
Обычно в качестве обособленных блоков в методическом обеспечении выделяются математическое и лингвистическое обеспечения.
Математическое обеспечение — это совокупность математических моделей, методов и алгоритмов для решения задач автоматизированного проектирования.
Лингвистическое обеспечение представляет собой совокупность языков, используемых в САПР для представления информации о проектируемых объектах, процессе и средствах проектирования и для осуществления диалога между проектировщиками и ЭВМ.
Если математическое и лингвистическое обеспечения являются полностью самостоятельными в составе САПР, под методическим обеспечением понимается совокупность документов, описывающих состав, правила отбора и эксплуатации средств автоматизированного проектирования.
Компоненты МО создаются на основе перспективных методов проектирования, поиска новых принципов действия и технических решений, эффективных математических и других моделей проектируемых объектов, применения методов многовариантного проектирования и оптимизации, использования типовых и стандартных проектных процедур, стандартных вычислительных методов.
|
|
Программное обеспечение (ПО) включает в себя документы с текстами программ, программы на машинных носителях (магнитных лентах, дисках и др.) и эксплуатационные документы, обеспечивающие функционирование САПР.
Программное обеспечение подразделяется на общесистемное и прикладное. Компонентами общесистемного ПО являются, например, операционные системы, трансляторы с алгоритмических языков, супервизоры и т.п., то есть совокупность программ, которая осуществляет управление вводом и обработкой информации в ЭВМ, диалоговый режим работы и другие обслуживающие функции независимо от объекта проектирования. Прикладное ПО включает программы и пакеты прикладных программ, предназначенные непосредственно для получения проектных решений. Прикладное ПО разрабатывается обычно совместно специалистами в области проектируемых РЭС и системного программирования.
Техническое обеспечение (ТО) САПР включает в себя устройства вычислительной и организационной техники, средства передачи данных, измерительные и другие устройства или их сочетания.
Информационное обеспечение (ИО) САПР состоит из описания стандартных проектных процедур, типовых проектных решений, типовых элементов РЭС, комплектующих изделий и их моделей, материалов, числовых значений параметров и других данных. Эти данные в закодированной форме записываются на машинных носителях: магнитных лентах и магнитных дисках. Основное назначение информационного обеспечения САПР— это уменьшение объемов информации, требуемой в процессе проектирования от разработчика РЭС, и исключение дублирования данных в прикладном ПО и ТО САПР.
Данные ПО обычно группируются в отдельные массивы, каждый из которых относится к определенному объекту описания. Такие массивы называются файлами. Вся совокупность файлов образует базу данных, которую можно многократно использовать при проектировании различных РЭС для различных этапов и уровней. Для создания, расширения, корректировки и коллективного использования данных создаются специальные системы управления базами данных (СУБД). Совокупность баз данных, систем управления ими, а также относящихся к ним программных, языковых, технических и организационных средств называется банком данных.
Организационное обеспечение САПР включает методические и руководящие материалы, положения, приказы, инструкции, штатные расписания, квалификационные требования и другие документы, обеспечивающие необходимую деятельность и взаимодействие различных подразделений организации и отдельных пользователей при создании, эксплуатации и развитии САПР.
Основными структурными звеньями САПР являются подсистемы. Подсистемой называется выделенная по некоторым признакам часть САПР, обеспечивающая получение законченных проектных решений и соответствующих проектных документов. Различают объектно-ориентированные (объектные) и объектно-независимые (инвариантные) подсистемы.
Объектные подсистемы осуществляют непосредственное проектирование. Применительно к САПР, осуществляющим комплексное проектирование РЭС, объектными являются, например, подсистемы схемотехнического и конструкторского проектирования. Для конструкторских САПР объектными являются подсистемы компоновки, размещения, трассировки и т.п.
Инвариантные подсистемы выполняют функции управления и обработки информации, не зависящие от объекта проектирования. Таковыми являются, например, подсистемы управления САПР, диалоговых процедур, оптимизации, подсистемы ввода, обработки и вывода графической информации, подсистемы информационно-поисковых процедур и др.
|
|
Каждая подсистема, в свою очередь, состоит из компонентов, объединенных общей для подсистемы целевой функцией. Под компонентом обычно понимают элемент средства обеспечения, выполняющий определенную функцию. Так, например, компонентами подсистемы схемотехнического проектирования являются: методическое обеспечение анализа схем; программы, реализующие те или иные алгоритмы анализа; графические дисплеи, обеспечивающие отображение самих схем и, например, частотных характеристик этих схем; файлы, содержащие модели транзисторов; совокупность их основных характеристик и т.п. Очевидно, что все указанные компоненты связаны между собой внутри подсистемы. На рис. 1.2 приведена обобщенная структурная схема САПР, отражающая ее составные части и связи между ними. На этом рисунке компоненты подсистем обозначены тремя знаками. Первый знак характеризует разновидность обеспечения, к которому относится данный компонент, второй указывает номер компонента для данного вида обеспечения, а третий — к какой подсистеме относится данный компонент, например М1А первый компонент методического обеспечения подсистемы А; И2Н — второй компонент информационного обеспечения подсистемы Н и т.п.
САПР создается и функционирует в проектной организации как самостоятельная система. Однако она может быть связана с подсистемами и банками данных других автоматизированных систем предприятия: автоматизированной системой управления технологическими процессами (АСУ ТП), автоматизированной системой для научных исследований (АСНИ). В частности, основная задача АСНИ может состоять именно в том, чтобы получать и отрабатывать математические модели для САПР. На крупных предприятиях АСНИ, САПР и АСУ могут функционировать как взаимосвязанные на уровне технических средств и банков данных.
Рис. 1.2. Обобщенная структурная схема САПР
При создании САПР руководствуются следующими общесистемными принципами [4,5]:
1. Принцип включения состоит в том, что требования к созданию, функционированию и развитию САПР определяются со стороны более сложной системы, включающей в себя САПР в качестве подсистемы. Такой сложной системой может быть, например, комплексная система АСНИ — САПР — АСУ ТП предприятия, САПР отрасли и т.п.
|
|
2. Принцип системного единства предусматривает обеспечение целостности САПР за счет связи между ее подсистемами и функционирования подсистемы управления САПР.
3. Принцип комплексности требует связности проектирования отдельных элементов и всего объекта в целом на всех стадиях проектирования.
4. Принцип информационного единства предопределяет информационную согласованность отдельных подсистем и компонентов САПР. Это означает, что в средствах обеспечения компонентов САПР должны использоваться единые термины, символы, условные обозначения, проблемно-ориентированные языки программирования и способы представления информации, которые обычно устанавливаются соответствующими нормативными документами. Принцип информационного единства предусматривает, в частности, размещение всех файлов, используемых многократно при проектировании различных объектов, в банках данных. За счет информационного единства результаты решения одной задачи в САПР без какой-либо перекомпоновки или переработки полученных массивов данных могут быть использованы в качестве исходной информации для других задач проектирования.
5. Принцип совместимости состоит в том, что языки, коды, информационные и технические характеристики структурных связей между подсистемами и компонентами САПР должны быть согласованы так, чтобы обеспечивалось совместное функционирование всех подсистем и сохранялась открытая структура САПР в целом. Так, введение каких-либо новых технических или программных средств в САПР не должно приводить к каким-либо изменениям уже эксплуатируемых средств.
6. Принцип инвариантности предусматривает, что подсистемы и компоненты САПР должны быть по возможности универсальными или типовыми, т.е. инвариантными к проектируемым объектам и отраслевой специфике. Применительно ко всем компонентам САПР это, конечно, невозможно. Однако многие компоненты, например программы оптимизации, обработки массивов данных и другие, могут быть сделаны одинаковыми для разных технических объектов.
7. Принцип развития требует, чтобы в САПР предусматривалось наращивание и совершенствование компонентов и связей между ними. При модернизации подсистемы САПР допускается частичная замена компонентов, входящих в подсистему, с изданием соответствующей документации.
Приведенные общесистемные принципы являются чрезвычайно важными на этапе разработки САПР. Контроль за их соблюдением обычно осуществляет специальная служба САПР предприятия.