ВУЗ:
Составители:
3
УДК 621.382.82(07)
Ивченко В.Г. Применение языка VHDL при проектировании специализированных СБИС: Учебное
пособие. Таганрог: Изд-во ТРТУ, 1999. 80 с.
Рассматриваются понятия высокоуровневого языка описания аппаратуры VHDL,
многоуровневое представление и моделирование специализированных сверхбольших интегральных
схем (СБИС) на языке VHDL, применение различных стилей VHDL-описаний в проектировании
СБИС. Изложенный материал иллюстрируется на примерах конкретных проектов.
Ил. 24. Библиогр.: 3 назв.
Печатается по решению ред.-изд. совета Таганрогского государственного радиотехнического университета
Рецензенты:
Кафедра микроэлектроники Московского инженерно-физического института (Технического университета);
И.И. Шагурин, д-р техн. наук, профессор, зам. заведующего кафедрой.
В.В.Беспятов, канд. техн. наук, заведующий отделом Научно-конструкторского бюро вычислительных
систем, г.Таганрог.
ISBN 5-8327-0037-6 Таганрогский государственный
радиотехнический университет, 1999
В.Г. Ивченко, 1999
ВВЕДЕНИЕ
Быстрый рост степени интеграции и функциональной сложности современных электронных устройств
приводит к необходимости совершенствования и развития методов проектирования больших и сверхбольших
интегральных схем (БИС и СБИС). Эта задача наиболее актуальна для специализированных интегральных схем.
Это объясняется тем, что они, как правило, характеризуются нерегулярной архитектурой, обуславливающей
сложность проектов, в то время как рынок электронных изделий требует разработки в короткие сроки
чрезвычайно широкого ассортимента подобных устройств. Наряду с требованиями ко времени разработки
необходимо обеспечить бездефектность и высокое качество проектов.
Поскольку современные СБИС содержат миллионы полупроводниковых структур на кристалле, широко
использовавшийся ранее метод поэлементного проектирования архитектуры вычислительных систем (ВС) по
восходящей методологии не в состоянии обеспечить бездефектное проектирование сложных ВС в приемлемые
сроки. Только на этапе графического или текстового ввода схемы потребуются недопустимо большие затраты
времени. Кроме того, данная методология не обеспечивает эффективную адаптацию архитектуры устройств на
конкретную задачу, а также возможность описания программных средств и учет этого описания при
проектировании. Ошибки, выявленные на верхних уровнях представления, приводят к необходимости
повторного выполнения этапов маршрута проектирования, начиная с уровня, на котором были допущены
просчеты.
Более новым является подход с использованием методологии нисходящего проектирования. Он свободен от
перечисленных недостатков. Проектирование сверху-вниз основывается на многоуровневом иерархическом
представлении устройств, и разработка ведется в соответствии с системной иерархией от общего описания
системы к детальному описанию составляющих ее компонент.