Transcript Document

Национальный исследовательский университет «МИЭТ» Отчет по выполнению работ в рамках проекта «Междисциплинарные задания» (МДЗ)

Тема : Сквозной маршрут проектирования средствами САПР Synopsys

210100 «Электроника и наноэлектроника» Профиль — «Автоматизированное проектирование субмикронных СБИС и систем на кристалле

ст. преп. каф. ПКИМС Коршунов А.В.

1

Этап 1

Цель МДЗ:

Изучение и получение практических навыков сквозного маршрута проектирования полузаказных схем на основе библиотек стандартных ячеек в системе автоматизированного проектирования (САПР) компании Synopsys

Типовое МДЗ

Разработать схему СФ-блока в базисе технологической библиотеки SAED_90nm.

Примеры:

1) Разработать схему преобразования цветовых пространств RGB >YCbCr. 2) Шифратор/дешифратор сообщений по криптографическому алгоритму ГОСТ 28147-89 3) Аппаратный блок кода исправляющего ошибки (код Рида-Соломона).

4) Аппаратный блок кода исправляющего ошибки (код Торнадо). 5) Приемник сообщений по протоколу соответствующему уровню MAC стандарта IEEE 802.15.4

6) Передатчик сообщений по протоколу соответствующему уровню MAC стандарта IEEE 802.15.4

2

Схема взаимосвязей дисциплин

МДЗ предполагается выполнять в течении 5 курса в рамках дисциплин: Логическое проектирование Логический синтез средствами Verilog Физическое проектирование

Результаты:

1. Логическое проектирование

исходные коды блока и тестового модуля на языке Verilog Файл с проектными ограничениями в формате Synopsys (sdc)

2. Логический синтез средствами Verilog

Представление проекта на вентильном уровне Оптимизированное представление проекта скрипт на языке tcl для реализации синтеза отчеты о статическом временном анализе, площади и энергопотреблении

3

Схема взаимосвязей дисциплин

МДЗ предполагается выполнять в течении 5 курса в рамках дисциплин: Логическое проектирование Логический синтез средствами Verilog Физическое проектирование

Результаты:

3. Физическое проектирование

- floorplan проекта Проект с размещенным в стандартными ячейками Проект с выполненными межсоединениями скрипт на языке tcl для реализации физического синтеза отчеты о прохождении DRC и LVS Вентильное представление проекта с паразитными элементами на языке Verilog.

4

Этап 2

1. Определение задач профессиональной деятельности и распределение их по взаимосвязанным дисциплинам

Дисциплина

Логическое проектирование Логический синтез средствами Verilog

Задача профессиональной деятельности

- построение функциональной синтезируемой модели цифрового блока - функциональная верификация высокоуровневой модели - определение проектных ограничений для разрабатываемого блока - автоматизированный логический синтез высокоуровневой модели в базис технологической библиотеки схемы - характеризация полученной - модификация проекта для достижения параметров ТЗ

Задания

- разработка RTL описания СФ блока согласно заданию - функциональная верификация, разработанного RTL-описания, в пакете Synopsys VCS - логический синтез разработанного высокоуровневого описания СФ блока в базис технологической библиотеки 90нм в пакете Synopys DC - статический временной анализ полученного списка цепей - энергетический анализ полученной схемы - оптимизация полученной схемы (быстродействие, площадь и энергопотребление), с интеграцией современных методик энергосбережения в структуру, разработанной схемы

5

Этап 2

1. Определение задач профессиональной деятельности и распределение их по взаимосвязанным дисциплинам

Дисциплина

Физическое проектирование

Задача профессиональной деятельности

- выбор базовых параметров этапа физического проектирования - выполнение общей планировки кристалла (floorplan) - проведение размещения стандартных ячеек на кристалле - трассировка межсоединений - оптимизация проекта - характеризация проекта с учетом физической структуры

Задания

- выполнение физического проектирования схемы в пакте IC Compiler, включая этапы – размещения и трассировки создания общей планировки кристалла, - проведение оптимизации полученной структуры - экстракция паразитных элементов и посттопологический статический временной анализ

6

2. Связь подзадач профессиональной деятельности с результатами, сроками выполнения и структурными компонентам 7

3. Хранение промежуточных результатов МДЗ

Результаты выполнения этапов проекта хранятся в пользовательской папке студента, расположенной на сервере в УМЦ «Synopsys МИЭТ». По окончании каждого этапа создается отчет, содержащий: Описание работ этапа Тексты входных файлов, Расчетные характеристики и параметры, Полученные посредством моделирования характеристики и временные диаграммы, Результаты обработки данных, полученных при выполнении работы в виде сравнительных таблиц, Краткое заключение.

Этап 3. Хранение промежуточных результатов МДЗ

Матрица соответствия компетенций и профессиональных задач