Top.Mail.Ru
хакатоны.рус - открой с нами мир хакатонов

SoC Design Challenge

offline Москва Регистрация закрыта
Инженерный хакатон для студентов старших курсов. Студенты смогут прокачать навыки проектирования современных микропроцессоров на базе архитектуры RISC-V и попробовать свои силы в решении практических задач маршрута проектирования системы на кристалле (СнК) по трем направлениям.

Место проведения: Зеленоград, Москва, Пл. Шокина, 1
Дата проведения: 14-15 мая 2022
Регистрация до 11 мая 2022https://hcklink.ru/5201


ТРЕКИ
1 RTL проектирование
RTL проектирование – это фундаментальная технология, которой пользуются инженеры для проектирования микросхем в смартфонах, компьютерах, ускорителях машинного обучения. Проектирование цифровых чипов на уровне RTL – основа современной индустрии, инженеры-проектировщики описывают и моделируют цифровые блоки на языках описания аппаратуры Verilog или VHDL, после чего с помощью программ логического синтеза переводят полученные описания в схемы. Например, сейчас компания Syntacore, входящая в группу компаний YADRO, проектирует суперскалярный 64-битный RISC-V с внеочередным исполнением инструкций, продвинутым предсказателем переходов TAGE, когерентностью кэшей с MESI протоколами.
Для участников трек RTL – это возможность попробовать свои силы в проектировании процессоров на самом высоком уровне.
Задачи трека – повышение производительности предоставленного организаторами двух-стадийного RISC-V процессора. Кроме процессора участникам доступно окружение для тестирования и оценки производительности. Оценивается максимальная производительность по характеристикам тактовой частоты и величины CoreMark/МHz. Необходимо модифицировать микроархитектуру процессора путем добавления новых команд (умножения/деления), увеличения количества стадий, добавлением предсказания переходов, исполнением нескольких одновременно, оптимизацией декодера инструкций и других блоков. Участники сами решают, каким путем повысить производительность. Результаты оцениваются путем анализа STA процессора и запуском теста CoreMark.
2 Функциональная верификация
Функциональная верификация – один из обязательных этапов разработки цифровых устройств, целью которого является проверка на соответствие заявленной спецификации: выполняет ли оно все заложенные в него функции и ведет ли себя полностью предсказуемо. Даже небольшая интегральная микросхема, например, микроконтроллер – это набор из десятков подмодулей, очень часто со сложным функционалом. Поэтому доля времени, затраченного на верификацию, доходит до 70-80% от всего времени проекта, что делает специалистов данной области не только крайне важными, но и очень востребованными.
Задача трека – проектирование верификационного окружения для предоставленного дизайна цифрового устройства. Оценивается количество найденных ошибок на наборе различных версий модуля одного и того же устройства, часть из которых содержит ошибки. Необходимо спроектировать программную модель, после чего проверяется скорость моделирования и точность моделирования по сравнению с оригинальным дизайном на HDL.
3 Топологическое проектирование
Топологическое проектирование является одним из основных этапов разработки интегральных схем. Проектирование топологии – процесс преобразования электрической или логической схемы в описание послойной реализации схемных компонентов (транзисторов, диодов, резисторов) и связей между ними в многослойной интегральной структуре. Задачи топологического проектирования содержат компоновку элементов, размещение и трассировку. Этапы проектирования топологии требуют гораздо больших экономических и временных затрат, чем любые другие этапы. Использование средств автоматического проектирования существенно снижает число ошибок и уменьшает время разработки интегральных схем.
Задачи трека – используя библиотеку стандартных ячеек вручную разработать схемы и топологии триггеров, счетчика и делителя частоты, а также топологию СВЧ ключа. Провести верификации разработанных топологий и экстрагировать паразитные составляющие. Провести моделирование схем с учетом экстракции и получить лучший результат.

МЕХАНИКА
  1. За два дня хакатона участникам предстоит решить один из предложенных кейсов, все необходимые технические возможности, инструментарий и оборудование для разработки будут предоставлены организаторами.
  2. Оценивать работы будут эксперты-разработчики YADRO MicroprocessorsSyntacore, ученые и преподаватели МИЭТ. Опыт командной работы, общение со специалистами-практиками – это уникальная возможность почувствовать инженерную культуру ведущей российской технологической компании YADRO.
  3. Хакатон пройдет на площадке НИУ МИЭТ в Зеленограде. Заявки принимаются как от команд, так и от индивидуальных участников. Состав команд – от 2 до 3 человек, а участники без команд должны будут объединиться или присоединиться к уже собранным командам при помощи организаторов.
  4. Победители и призеры хакатона будут награждены ценными техническими призами, а также получат до 100 баллов в зачет индивидуальных достижений при поступлении в магистратуру МИЭТ.Главный приз хакатона – комплект разработчика: отладочная плата на базе FPGA и логический анализатор.

ДОПОЛНИТЕЛЬНЫЕ БОНУСЫ:
  • общение с экспертами и специалистами-практиками из отрасли
  • ценные связи, которые пригодятся в профессии
  • крутая строчка для будущего резюме, которая поможет карьере
  • поддержка менторов и фидбек от экспертов YADRO, Syntacore и МИЭТ


ПРИЗЫ 

Каждому участнику команды-победителя

01 МЕСТО
отладочная плата на базе FPGA и логический анализатор
02 МЕСТО
отладочная плата на базе FPGA
03 МЕСТО
отладочная плата начального уровня

  • Победители и призеры хакатона получат до 100 баллов в зачет индивидуальных достижений при поступлении в магистратуру МИЭТ

РЕГИСТРАЦИЯ до 11 мая 2022https://hcklink.ru/5201


Хочешь узнавать о новых хакатонах первым?
Подписывайся на нашу группу в ВК: https://vk.com/hackathoncom
Также, наш Telegram-бот, где мы присылаем хакатоны по параметрам, которые интересны тебе: https://t.me/hackathons4ubot