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