Интегрированные инструментальные среды со сквозным проектированием новый уровень информационных технологий в САПР

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

Специальный выпуск

тора экспертных систем с нечеткой логикой (ЭСНЛ), библиотеки стандартных модулей и средств поддержки сопроцессора нечеткого логического вывода.

В состав средств поддержки сопроцессора нечеткого логического вывода входят редактор, генератор микропрограмм, компилятор и загрузчик микропрограмм, эмулятор нечеткого сопроцессора.

СПИСОК ЛИТЕРАТУРЫ

1. Заде JI. Понятие лингвистической переменной и его применение к принятию приближенных решений. М.: Мир, 1976.

2. Мелихов А. Н., Берштейн JI. С., Коровин С. Я. Ситуационные советующие системы с нечеткой логикой. М.: Наука. Гл. ред. физ.-мат. лит., 1990.

3. Mamdani Е. Н. and Assilian S. An experiment in linquistic synthesis whith a fuzzy logic controller//Int. J. of Man-Machine Studies, 1976. V.8.

4 Берштейн JI. С., Казупеев В. М., Коровин С. Я., Мелихов А. Н. Параллельный процессор нечеткого вывода для ситуационных экспертных систем.//АН СССР. Техническая кибернетика, 1990. №5.

УДК 621.382

Ю. М. Вишня кои

ИНТЕГРИРОВАННЫЕ ИНСТРУМЕНТАЛЬНЫЕ СРЕДЫ СО СКВОЗНЫМ ПРОЕКТИРОВАНИЕМ —НОВЫЙ УРОВЕНЬ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ В САПР

Известно, что процесс проектирования СБИС является творческим, определяющую роль в котором играют интуиция и опыт разработчика, а формальные методы и программные средства образуют инструментарий. Инструментарий существенно влияет на качество проектирования, поэтому разработка интегрированных инструментальных систем (ИИС), обеспечивающих сквозное проектирование на всех уровнях и поддержку процедур синтеза, является актуальной проблемой автоматизированного проектирования. Определенный опыт в этом направлении накоплен на кафедре математического обеспечения и применения ЭВМ. Он воплощен в действующей версии ИИС, получившей название Р1Ю^СТ-САВ.

Р110^СТ-САБ охватывает системный, логический и схемотопологический уровни проектировния, позволяет на каждом из них провести интерактивную разработку проекта или его часте'й и передать результаты на нижние уровни. Схемотопологическое проектирование выполняется на типовых САПР, которые включаются в состав ИИС через структурно-языковой интерфейс. В ИИС заложены открытость в плане модификации и развития, приближенность пользовательского интерфейса к языку предметной области и использование накопленного в САПР опыта в схемотопологическом проектировании.

На системном уровне РГЮЛЕСТ-САВ обеспечивает поддержку абстрактного синтеза по линии «входной регулярный язык, непротиворечивая система регулярных выражений, система переходов, недетерминированный конечный автомат, детерминированный конечный автомат, минимизация». На логическом уровне поддерживаются процедуры структурного синтеза, включающие ввод проекта в виде модели конечного автомата и кодирование алфавитов,

Секция математического обеспечения и применения ЭВМ

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

УДК 621.38

Д. И. Попов

ПЕРСПЕКТИВЫ РАЗВИТИЯ ИИС РКСКГЕСТ-САО

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

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

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

Все рассмотренные особенности проектирования были положены в основу интегрированной инструментальной среды(ИИС) РЛО^СТ-САВ, разрабатываемой на кафедре математического обеспечения и применения ЭВМ. Основным достоинством РГЮЛЕСТ-САО является возможность включения разработчика на любом уровне проектирования. Это не означает отсутствия полной