Слайд 1 - Национальный исследовательский университет

advertisement
Национальный исследовательский университет
«МИЭТ»
Отчет по выполнению работ в рамках проекта «Междисциплинарные
задания» (МДЗ)
Тема : Сквозной маршрут проектирования
средствами САПР 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. Хранение промежуточных результатов МДЗ
Матрица соответствия компетенций и профессиональных задач
Download