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

UptoLike

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

87
Основной из них являлось то обстоятельство, что эти языки описания
были несхожи между собой. Каждый из языков описания являлся входным
форматом независимо разработанных программ, выполнял определенные
функции и поэтому имел индивидуальные особенности. Еще на ранних этапах
развития САПР этот факт был признан неудобным, но, тем не менее, долгое
время оставался без должного внимания.
На данном этапе с точки зрения конструктора формирование входных
данных для каждой программы в отдельности не просто неу добно, а практи-
чески невозможно. Особенно, если речь идет о проектировании СБИС. По-
скольку языки описания специализированы, то они не взаимозаменяемы. Один
язык невозможно использовать для нескольких программ. Поэтому при про-
ектировании интегральных схем оказывалось необходимым подготовить
входные данные примерно по 10 различным грамматикам.
Сложно осуществить и автоматическое преобразование между языками,
так как различаются принципы построения моделей описания. Если такое
преобразование удастся провести, то описательные способности первоначаль-
ного языка в результате преобразования будут ограничены. Поэтому одной из
основных движущих сил создания высокоэффективных САПР СБИС явилась
разработка концепции общего языка описания [11,12].
В соответствии с существовавшей ранее концепцией, каждая программа
обработки имела собственный язык описания и языковой процессор. В проти-
воположность этому, концепция общего языка описания предполагает нали-
чие общей грамматики, общей базы данных и общего языкового процессора.
При этом необходимый набор входных данных содержит информацию для
всех программ обработки. Поскольку все эти данные готовятся в едином фор-
мате, можно избежать избыточности, характерной для первой концепции, так
как множества входных данных для различных программ обработки частично
перекрываются. Этот подход позволяет сократить время подготовки исходных
данных, а также снизить вероятность ошибки при вводе больших массивов
данных.
3.5. Язык описания VHDL
Примером общего языка описания проектов СБИС является VHDL (Very
High Description Language), являющийся формальной записью, предназначен-
ной для описания функции и логической организации цифровых систем.
Функция системы определяется как преобразование значений на входах в
значения на выходах, причем время в этом преобразовании задается явно.
Организация системы задается перечнем связанных компонентов [13,14].