Субмикронные интегральные схемы: элементная база и проектирование. Рындин Е.А - 53 стр.

UptoLike

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

105
а
б
Рис. 64. Зависимость средней длины связей от степени интеграции:
аПЛИС, БМК, ЗС; бБМК, ЗС (+ – ПЛИС; хБМК; оЗС)
106
Полученные модели и результаты оценок средней длины связей и среднего
времени задержки могут быть полезны на этапе проектирования специализирован-
ной СБИС с целью определения способа реализации, позволяющего достичь опти-
мального соотношения между техническими и экономическими показателями про-
ектируемого устройства [88].
4.3. Языки описания проектов СБИС
Подготовка исходного описания проектируемой СБИС предполагает форма-
лизованное представление в стандартном для САПР формате информации о функ-
ционировании СБИС или о ее структуре и функционировании отдельных структур-
ных компонентов.
Основой любой САПР является программное обеспечение, позволяющее реа-
лизовать методы и алгоритмы автоматизированного проектирования. Для различ-
ных этапов проектирования используются различные алгоритмы и исходные дан-
ные. Следовательно, необходимы языки описания проектов, позволяющие эффек-
тивно представлять исходные данные для проектирования в форме, воспринимае-
мой существующими пакетами программ.
Языком описания называется грамматика, определяющая формат подготовки
исходных данных. В зависимости от типа программы и набора исходных данных
используются самые разнообразные языки описания: язык описания логических свя-
зей, язык описания соединений транзисторов, язык описания электрических посто-
янных и др. В процессе развития и совершенствования этих языков было выявлено
несколько проблем. Основной из них являлось то обстоятельство, что эти языки
описания были несхожи между собой. Каждый из них являлся входным форматом
независимо разработанных программ и поэтому имел индивидуальные особенности.
Еще на ранних этапах развития САПР этот факт был признан неудобным, но, тем не
менее, долгое время оставался без должного внимания [90]. На данном этапе с точки
зрения разработчика СБИС формирование входных данных для каждой подсистемы
САПР в отдельности не просто неудобно, а практически невозможно. Поскольку
языки описания не взаимозаменяемы, при сохранении данной концепции проекти-
рования было бы необходимо готовить входные данные примерно по 10 различным
грамматикам. Сложно осуществить и автоматическое преобразование между языка-
ми, так как различаются принципы построения моделей описания. Если такое пре-
образование удастся провести, то описательные способности первоначального языка
в результате преобразования будут ограничены. Поэтому одной из основных дви-
жущих сил создания высокоэффективных САПР СБИС явилась разработка концеп-
ции общего языка описания [86, 87, 90], предполагающая наличие общей граммати-
ки, общей базы данных и общего языкового процессора. При этом необходимый
набор входных данных содержит информацию для всех основных программ обра-
ботки. Подготовка данных в едином формате позволяет избежать избыточности,