Инженерный хакатон SoC Design Challenge: за победу боролись более 260 участников из 16 городов
Инженерный хакатон SoC Design Challenge от YADRO и МИЭТ – ежегодное мероприятие, направленное на вовлечение обучающихся в прикладные исследования и разработки в области электроники и развитие кадрового потенциала радиоэлектронной промышленности в части формирования навыков проектирования современных сложно-функциональных блоков и систем на кристалле. С 19 по 21 апреля хакатон прошел на площадке университета в третий раз.
«В этом году мы получили более 450 заявок от студентов из России и Беларуси. В результате отбора участниками мероприятия стал 263 человека, что значительно превышает масштабы предыдущих мероприятий. Более 45 участников приехали к нам из Санкт-Петербурга, большая делегация представляла Иннополис из Татарстана, а также Минск. В рамках 5 инженерных треков студенческие команды решали практические проблемы в области разработки современных микропроцессоров, пробовали свои силы в задачах RTL разработки, системного программирования, верификации и топологического проектирования. Благодаря таким мероприятиям можно наглядно убедиться в том, что молодые российские инженеры готовы к решению интересных амбициозных задач», – отметил проректор по инновационному развитию МИЭТ Алексей Переверзев.
Участники соревновались в решении практических задач маршрута проектирования по пяти направлениям:
- Функциональная верификация
- Системное программирование (новый трек)
- Топологическое проектирование
- RTL-проектирование и RTL-проектирование PRO
«YADRO считает одним из своих приоритетов развитие инженерной культуры. Поэтому для нас важно расширять поддержку нового поколения инженеров в разных форматах. Хакатон позволяет студентам проверить и себя, и навыки командной работы в решении задач, приближенных к тем, над которыми работают инженеры технологических компаний. Результаты тесного сотрудничества с вузами видны в продолжающем возрастать количестве участников и вузов, которые они представляют. Мы рады увидеть столько сильных участников в этом году. Растет число команд, которые успешно справились с поставленными задачами. Значит, мы работаем в верном направлении», – говорит Евгений Максимов, директор по развитию экосистемы и образовательных инициатив YADRO.
Работы оценивали эксперты-разработчики YADRO, сотрудники, преподаватели и аспиранты МИЭТ. Победители и призеры хакатона получили ценные призы, до 100 баллов в зачет индивидуальных достижений при поступлении в магистратуру нашего университета, а также возможность пройти собеседование на летнюю стажировку YADRO Импульс без отбора по резюме.
Студенты МИЭТа в этом году вошли в число призеров и победителей во всех пяти треках соревнования. Поздравляем всех участников и особенно миэтовцев с заслуженными наградами!
Победители и призеры:
Трек «Системное программирование»
Системные программисты решают много интересных и амбициозных задач в маршруте проектирования систем на кристалле (СнК). На ранних этапах проектирования основной вызов для команд — это проверка соответствия заявленным требованиям, то есть верификация цифровой аппаратуры. С помощью функциональных эмуляторов и RTL-симуляторов они могут проводить исследования и запускать различные сценарии проверки.
1 место:
- команда YADRЁНЫЙ SoC, ИТМО, Роман Казаченко, Михаил Степанов (Санкт-Петербург).
2 место:
- команда InnoSoC, Университет Иннополис, Артем Воронов, Роман Воронов (Иннополис);
- команда «Эдельвейс», МГТУ им. Н.Э. Баумана, ВШЭ МСК, МИФИ, Дмитрий Абрамов, Александр Баранов, Михаил Ивашиненко (Санкт-Петербург, Чебоксары, Знаменск).
3 место:
- команда silaeder reunion, Университет Иннополис, Николай Нечаев, Георгий Сенин, Егор Филатов (Иннополис, Москва);
- команда v.i.m., ИТМО, Владислав Ненов, Иван Панин, Михаил Передрий (Санкт-Петербург);
- команда manoK, МИЭТ, МАИ, Артем Асцатурян, Александ Соколовский (ИВТ-21М), Камилла Шакирьянова (ИВТ-21М), Москва.
Трек «Функциональная верификация»
Цель функциональной верификации — проверка цифрового устройства на соответствие заявленной спецификации: выполняет ли оно заложенные в него функции, ведет ли себя предсказуемо. Даже небольшая интегральная микросхема типа микроконтроллера — это набор из десятков подмодулей, зачастую со сложным функционалом.
1 место:
- команда Kizil, МИЭТ, Кирилл Игнатьев (ПИН-32), Максим Казаков (ПИН-31), Дмитрий Панфилов (ПИН-31), Зеленоград.
2 место:
- команда «AHAHAHHAHA», ИТМО, ГУАП, Никита Алексеев, Кирилл Романовский (Санкт-Петербург).
3 место:
- команда qwerty_24, Иван Дубровин (ИКТ-43), Михаил Еремин (ИВТ-41), Александр Морозов (ИВТ-41), Москва, Зеленоград.
Трек «Топологическое проектирование»
Проектирование топологии — один из основных этапов разработки интегральных схем. При топологическом проектировании современных цифровых интегральных происходит преобразование функционального (RTL) описания в логическую схему из стандартных ячеек. В дальнейшем происходит их размещение на плане кристалла (чипа) и трассировка металлических связей между размещенными ячейками в многослойной структуре.
1 место:
- команда «телепузики», МИЭТ, Владислав Лоос (ИКТ-11М), Анастасия Цепилова (ИКТ-11М), Зеленоград.
2 место:
- команда «топологические лабиринты интегральных микросхем», МИФИ, Сергей Бахарев, Илья Головин, Салават Ямалиев (Москва).
3 место:
- команда Top&Tech, МИЭТ, Владислав Зотов (ЭН-41), Денис Рожнов (ЭН-41), Владислав Сериков (ЭН-41), Зеленоград;
- команда «РосПроцСтройПай», МИЭТ, Владислав Козлов (ЭН-14М), Екатерина Любименко (ЭН-21М), Мария Харламова (ЭН-21М), Зеленоград.
Трек «RTL-проектирование»
В основе большинства современных цифровых микросхем лежат логические схемы с двоичной логикой работы, включающие комбинационную логику и элементы памяти (триггеры, регистры). Микроархитектура, разработанная RTL-инженером, во многом определяет производительность, компактность и энергоэффективность чипа.
1 место:
- команда The gits, МИЭТ, Алексей Зиновьев (ИВТ-32), Александр Инников (ИВТ-32), Виктор Москвин (ИВТ-32).
2 место:
- команда «СистемТакт», МИЭТ, Егор Гуслянцев, Андрей Соловьев (Зеленоград);
- команда L33tC0de, МИЭТ, Иван Большаков (ИВТ-43), Михаил Курьян (Зеленоград);
- команда TNFC, МИЭТ, Артемий Витвинов (ИКТ-43), Артем Сербин (ИВТ-43), Егор Шайдров (ИВТ-33), Зеленоград.
3 место:
- команда «СЛОНЯРЫ», МФТИ, Владислав Василевский, Дмитрий Ермолаев, Михаил Матвиенко (Долгопрудный, Лобня);
- команда «ЦИРК», МИФИ, Игорь Петрошенко, Дмитрий Смирнов, Вячеслав Стебелянский (Москва).
Трек RTL «проектирование PRO»
Усложненный трек по RTL-проектированию для магистров, аспирантов и инженеров.
1 место:
- команда Kekistan, МИЭТ, Дмитрий Мамонов, Дмитрий Павлов, Владимир Столбов (Зеленоград).
2 место:
- команда posedge rst, Дарья Антонюк, Евгений Рыжков, Максим Фонарев (Зеленоград).
- команда JEEN, МИЭТ, Никита Булавин, Алексей Калинин, Станислав Моисеев (Зеленоград).
3 место:
- команда «Чупапи-муняня», Никита Гуржов, Алина Калинкина, Кирилл Туринцев (Зеленоград).
До встречи на SoC Design Challenge в будущем году!
Мероприятие реализовано на площадке НИУ МИЭТ в рамках Федерального проекта «Передовые инженерные школы».