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. Хранение промежуточных результатов МДЗ
Матрица соответствия компетенций и профессиональных задач