Проектирование специализированных СБИС. Рындин Е.А. - 92 стр.

UptoLike

Составители: 

94
Рис. 65. Организация САПР, ориентированной на описание низкого уровня
Система, основанная на автоматическом сравнении проектов, выполнен-
ных на различных уровнях представления, схематически показана на рис. 66.
В данном случае разработчик описывает проект как на языке описания топо-
логии, так и на языке высокого уровня. Вероятность ошибки при описании на
языке высокого уровня невелика. Чтобы гарантировать определенную степень
безошибочности проекта на низком уровне, экстрактор выделяет описание
высокого уровня из описания низкого уровня и посредством сравнения прове-
ряется, являются ли два описания высокого уровня функционально эквива-
лентными. Следует отметить, что алгоритм сравнения описаний высокого
уровня сложен и определенным образом ограничен.
На рис. 67 схематически показана системаПомощник разработчика”, в
которой несколько уровней представления проекта связаны через базу данных
и программные модулиПомощника”, позволяющие некоторым образом ав-
томатизировать поэтапный перевод низкоуровневых описаний проекта в опи-
сания более высоких уровней представления. Поскольку проект рассматрива-
ется в данном случае как один объект, изменения на высоком уровне требуют
изменений на всех более низких уровнях. При этом система управления базой
данных должна своевременно сообщить всем частям проекта, что именно
изменено. В идеале, “Помощникможет автоматически перепроектировать
нижние уровни абстракции, если изменения на более высоких уровнях незна-
чительны.