Национальный исследовательский университет «МИЭТ» Отчет по выполнению работ в рамках проекта «Междисциплинарные задания» (МДЗ) Тема : Сквозной маршрут проектирования средствами САПР 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. Определение задач профессиональной деятельности и распределение их по взаимосвязанным дисциплинам Дисциплина Задача профессиональной деятельности Задания Логическое проектирование - построение функциональной синтезируемой модели цифрового блока - функциональная верификация высокоуровневой модели - разработка RTL описания СФ блока согласно заданию - функциональная верификация, разработанного RTL-описания, в пакете Synopsys VCS Логический синтез средствами Verilog - определение проектных ограничений для разрабатываемого блока - автоматизированный логический синтез высокоуровневой модели в базис технологической библиотеки - характеризация полученной схемы - модификация проекта для достижения параметров ТЗ - логический синтез разработанного высокоуровневого описания СФ блока в базис технологической библиотеки 90нм в пакете Synopys DC - статический временной анализ полученного списка цепей - энергетический анализ полученной схемы - оптимизация полученной схемы (быстродействие, площадь и энергопотребление), с интеграцией современных методик энергосбережения в структуру, разработанной схемы 5 Этап 2 1. Определение задач профессиональной деятельности и распределение их по взаимосвязанным дисциплинам Дисциплина Физическое проектирование Задача профессиональной деятельности - выбор базовых параметров этапа физического проектирования - выполнение общей планировки кристалла (floorplan) - проведение размещения стандартных ячеек на кристалле - трассировка межсоединений - оптимизация проекта - характеризация проекта с учетом физической структуры Задания - выполнение физического проектирования схемы в пакте IC Compiler, включая этапы – создания общей планировки кристалла, размещения и трассировки - проведение оптимизации полученной структуры - экстракция паразитных элементов и посттопологический статический временной анализ 6 2. Связь подзадач профессиональной деятельности с результатами, сроками выполнения и структурными компонентам 7 3. Хранение промежуточных результатов МДЗ Результаты выполнения этапов проекта хранятся в пользовательской папке студента, расположенной на сервере в УМЦ «Synopsys МИЭТ». По окончании каждого этапа создается отчет, содержащий: - Описание работ этапа - Тексты входных файлов, - Расчетные характеристики и параметры, - Полученные посредством моделирования характеристики и временные диаграммы, - Результаты обработки данных, полученных при выполнении работы в виде сравнительных таблиц, - Краткое заключение. Этап 3. Хранение промежуточных результатов МДЗ Матрица соответствия компетенций и профессиональных задач