Автоматизированное проектирование электронных устройств — страница 2

  • Просмотров 2209
  • Скачиваний 38
  • Размер файла 74
    Кб

Разработка САПР представляет собой крупную научно-техническую проблему. Несмотря на большие трудозатраты (50-200 квалифицированных специалистов), создание интегрированных САРП в различных областях техники - необходимость, вызванная ростом сложности объектов проектирования. С учетом изложенного можно сформулировать основные требования, которым должны удовлетворять САПР: 1. Иметь универсальную структуру, реализующую принципы

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

такова, чтобы обеспечить реализацию всего пути проектирования: от выдвижения идеи вплоть до реализации проекта. Важную роль для обеспечения интеграции инструментальных средств проектирования играют так называемые инфраструктуры (frameworks), САПР, обеспечивающие как интегрирование различных средств проектирования и данных, так и выполнение функций управления при помощи единого интерфейса пользователя. 3. Осуществлять

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

информации. 6. Иметь средства автоматического внесения изменений в проект. 2. Структура комплекса аппаратно-программных средств САПР Все аппаратно-программные средства, составляющие базовое обеспечение САПР, могут быть классифицированы по выполняемым функция: математическое обеспечение (МО); лингвистическое обеспечение (ЛО); программное обеспечение (ПО); техническое обеспечение (ТО); информационное обеспечение (ИО);

организационное обеспечение (ОО); В МО входят: теория, методы, математические модели, алгоритмы, используемые при автоматизированном проектировании. ЛО представлено совокупностью языков, применяемых при автоматизированном проектировании. Основная часть ЛО - языки общения человека с ЭВМ. ПО - это совокупность машинных программ и соответствующая документация. Оно делится на общесистемное и прикладное. Компонентами