Воспитать инженера будущего, который умеет работать с различным оборудованием и решать нетривиальные задачи, не имеющие стандартной схемы решения. Лаборатория планирует расти, включая в себя талантливых и готовых к совместному техническому творчеству инженеров, закончивших МИЭМ и пришедших из других организаций.
Лаборатория специализируется на программировании ПЛИС – универсальной электроники, которую можно запрограммировать под любые инженерные задачи. Студенты лаборатории под руководством опытных преподавателей и учёных делают продуктовые проекты, получают инженерную и научную практику.
Миссия лаборатории
Над чем мы работаем?
Александр Юрьевич Романов
доцент, ведущий научный сотрудник
Познакомиться с деятельностью лаборатории и бакалаврской программы поближе можно на Инженерно-технической школе МИЭМ и на «Инженерных классах в московской школе». Один из вариантов поступления без вступительных испытаний – участие в олимпиаде ВШЭ «Высшая проба» по электронике и вычислительной технике.

Попасть в лабораторию можно с любого направления МИЭМ, но легче всего это сделать, обучаясь по бакалаврской программе «Информатика и вычислительная техника».
Где познакомиться с деятельностью лаборатории?
Как попасть в команду?

«
содержание
За время учебы студенты проходят путь от изучения новых языков программирования до создания многоядерных процессорных систем. Наши выпускники способны делать полноценные комплексы, сравнимые по сложности с мобильным телефоном; становятся востребованными в таких ведущих организациях, как МЦСТ, НТЦ «Прогресс», в гигантах вроде «Сбербанка», который является сейчас не столько банком, сколько технологическим центром федерального масштаба.

На самом острие науки

— Александр, расскажите, пожалуйста, о вашей работе.

— Я — кандидат технических наук, доцент департамента компьютерной инженерии Московского института электроники и математики (МИЭМ), который сейчас входит в НИУ «Высшая школа экономики» (НИУ ВШЭ). Я руковожу Лабораторией систем автоматизированного проектирования (САПР), на базе которой проходят курсы для студентов по специализации автоматизированных систем департамента компьютерной инженерии. Мы в МИЭМ готовим будущих инженеров и IT-специалистов.

Лаборатория САПР специализируется на программируемых логических интегральных схемах (ПЛИС). Это специальная электроника, которую можно запрограммировать под любые задачи. На ПЛИС можно создать процессор, цифровой автомат или систему управления, например, стиральной машины. Это универсальные устройства.

Уже на 1 курсе наши студенты знакомятся с ПЛИС: при выполнении лабораторных работ создают свою логическую функцию, управляющую, например, лампочками на плате. Специализация начинается с середины 3 курса, когда студенты выбирают одно из трех направлений: «Компьютерные системы и сети» (которое ведет Денис Александрович Королев), «Микроконтроллерные системы» (Дмитрий Александрович Попов) или «Автоматизированные системы» (направление, которое веду я). Предмет изучения, при этом, практически одинаков, но изучается с разных сторон.

— Как начиналась ваша работа в лаборатории?

— Вся наша лаборатория началась с десятка моих личных плат, которые я принес в наш университет в 2014 году. Я регулярно участвовал в крупном международном конкурсе InnovateFPGA, который раньше проводился компанией Altera, а сейчас — Intel. Участники могли подать на конкурс идею создания чего-либо по заданной тематике, и организаторы присылали участникам платы для воплощения этой идеи. Участвуя в конкурсе в разные года, я собрал какое-то количество отладочных плат на основе ПЛИС и на их основе начал строить учебный процесс в УЛ САПР. Я об этом недавно писал в блоге для сообщества fpga-systems.ru (сейчас там, кстати, запустили сервис бесплатной аренды отладочных плат, с помощью которого можно получить плату с ПЛИС на время выполнения проекта).

Руководство поддержало мою инициативу, и Лабораторию систем автоматизированного проектирования оснастили современным оборудованием. Теперь в ней имеется около 150 плат разного уровня сложности, многие из которых — на основе ПЛИС. С их помощью студенты программируют уже существующих роботов или создают своих собственных, выполняют программно-аппаратные проекты. А мы с коллегами помогаем студентам в их инженерных разработках. Сейчас в лаборатории есть готовые работающие модели уровня человекоподобных роботов NAO и Darwin.

— В чем специфика вашей деятельности?

— Выпускники инженерных вузов часто умеют что-то одно: либо программируют (не до конца понимая, какую аппаратуру), либо занимаются только «железом». Наши студенты работают на стыке проектирования аппаратуры и программирования, хорошо умея и то, и другое. Впоследствии у них на работе не возникает проблем согласования программной и аппаратной частей.

В университете существует целый ряд дисциплин, которые реализуют этот принцип, и одна из них как раз моя — это проектирование систем на кристалле, то есть систем, в которых на одном чипе расположены практически все компоненты микрокомпьютера: процессор, память, блоки цифровой обработки сигналов и т.д.

За время учебы студенты проходят путь от изучения новых языков программирования до создания многоядерных процессорных систем. Наши выпускники способны делать полноценные комплексы, сравнимые по сложности с мобильным телефоном; становятся востребованными в таких ведущих организациях, как МЦСТ, НТЦ «Прогресс», в гигантах вроде «Сбербанка», который является сейчас не столько банком, сколько технологическим центром федерального масштаба.

Вторая сторона моей работы — это наука. В 2015 году я защитил диссертацию, посвященную сетям на кристалле. Благодаря этой технологии внутри одного чипа можно поместить множество процессорных ядер и заставить их работать вместе. Наука в нашей отрасли сейчас занимается решением вопроса, как связать их воедино, обеспечив наиболее эффективное взаимодействие.

Третья сторона работы или даже ее направление, которое сейчас активно развивается в МИЭМ, — проектная деятельность. Начиная с 1-2 курсов ребята в одиночку или в группах до пяти человек решают серьезные задачи, например, создают робота с автономной навигацией, который при езде находит препятствия и строит карту помещений. Это пример учебного проекта, но с реальным практическим заданием. Индустриальные проекты формулируют и финансируют наши предприятия-партнеры. Этапы работы над проектом и количество затраченных на нее студентом часов отслеживает трекинговая система. Законченные проекты представляются во время различных промежуточных мероприятий, на университетской конференции, а также на финальной сессии, где оценка выставляется членами смешанной комиссии, состоящей из наиболее активно работающих в проектной деятельности преподавателей и внешних экспертов из индустрии.

Все больше проектов в последнее время становятся коммерческими. Например, внешняя компания просит разработать нейронную сеть, которая будет анализировать видеопоток и определять на нем ребенка, перебегающего дорогу в неположенном месте. Компания объявляет, сколько готова заплатить за выполнение задачи, и у нас под нее формируется команда.

— В чем актуальность для общества основных научно-исследовательских работ лаборатории?

— Раньше по закону Мура количество транзисторов на единицу площади чипа удваивалось каждые полтора года. Но сейчас мы достигли определенных пределов, и дальнейшее развитие осложнено как по количеству транзисторов, так и по максимальным частотам работы этих чипов, ограниченных предельными значениями на уровне 5 ГГц. Когда интенсивное развитие технологии замедляется, приходит пора экстенсивного развития.

Изначально процессоры были одноядерными, а у современных внутри уже 8, 16 и больше ядер. Есть компания Cerebras, создающая огромные чипы, которые не помещаются в руке у человека. На таком чипе могут располагаться тысячи процессорных ядер. Но проблема создания подобных чипов состоит в том, что эти процессорные ядра нужно между собой связать. Как обеспечить их коммуникацию? Тематика моих исследований — поиск новых способов соединения ядер, новых методов передачи данных. Мы ищем новые решения, чтобы создавать более производительные чипы. Эта тема сейчас находится на самом острие науки.

— Если честно, чип на несколько тысяч ядер — звучит как фантастика.

— Если бы меня спросили, когда я был студентом, может ли быть чип с 36 ядрами, я бы тоже сказал, что это фантастика, а сейчас это нормально.

— Какая у Лаборатории систем автоматизированного проектирования основная цель?

— Наша цель — воспитать инженера, который умеет работать с различным оборудованием и решать нетривиальные задачи, для которых нет формализованной схемы решения.
Студенты с учебным проектом. Фото из личного архива Александра Романова

Изобретения и разработки

— Какие исследования ведутся в лаборатории на текущий момент?

— У нас много разработок. При воплощении каждой из них студенты имеют прекрасные возможности применить на практике полученные знания, проявить свою изобретательность. Типичная разработка, сделанная уже в нескольких вариантах, — это подвижная платформа с колесами, аккумулятором и двигателем. Такая тележка может преодолевать препятствия, ездить и автономно существовать. На ней не только установлен управляющий модуль, но и имеется планшет с анимированным лицом робота и камера, с помощью которой он определяет, с кем общается и оценивает окружающий мир. Роботом можно дистанционно управлять через облако. Подобного робота мы сделали для ежегодного «Техношоу», которое в 2022 году прошло 30 мая — наконец-то оффлайн. Это мероприятие очень высокого уровня, и весь МИЭМ представлял на нем свои проекты. А вот еще пример антропоморфного робота, сделанного в нашей лаборатории.

Другое наше интересное устройство — это свой 3D-принтер. Ребята сделали полноценный каркас, подъемную платформу, систему двигателей и ремней, которые приводят в движение печатающую головку, автоматическую подачу пластика — то есть все компоненты. Главная его особенность состоит в том, что он сделан на основе ПЛИС. Обычно для 3D-принтера нужен компьютер, ПО которого «слайсит» модель из файла, то есть делит ее на слои, которые печатает принтер. В нашу же разработку можно просто вставить флешку с моделью, которую он напечатает. Сейчас мы дорабатываем для принтера систему предотвращения аварийных ситуаций, например, обрыва нити пластика или попадания посторонних предметов в зону печати.

Очень важный проект, над которым работали 5 команд наших студентов, делая разные его варианты, — это дистанционные стенды, благодаря которым студенты могут удаленно подключиться к университетскому компьютеру, собрать на нем проект, загрузить его на плату и проследить через камеру, как код будет выполняться. Об этом можно посмотреть видео с конференции.

Есть среди проектов и стенды, куда студент только загружает задание и не видит применение кода на плате в реальном времени, но получает ответ с видеозаписью. Эти проекты, кстати, позволили нам во время пандемии не прекращать практическое обучение на реальном оборудовании.

— Пандемия стала главным изменением в мире, на вызов которого вам пришлось отвечать?

— Год назад главным вызовом действительно была реализация онлайн-обучения. Я считаю, что мы с ним справились хорошо, потому что смогли не прервать учебный процесс и не потерять два поколения студентов. Тем не менее, мы конечно же рады в 2022 году вернуться в полный оффлайн.

Недавно появился другой вызов — потребность в российской электронной базе и собственных САПР, с помощью которых проводится разработка электроники и программ. Нельзя сказать, что отечественная база полностью отсутствует, но нам многого не хватает. Поэтому сейчас целый ряд российских компаний, например, «Eremex», разрабатывают свою САПР. Они предлагают МИЭМ целый ряд задач, а мы делаем их усилиями студентов и преподавателей, решая общую проблему отрасли. Нам поручают дорабатывать какие-то из модулей, например, улучшить представление программного кода в редакторе для удобства работы программистов.

Обучение инженеров будущего

— Каких изменений в работе Лаборатории вы ждете в ближайшем будущем?

— Хотелось бы увеличить команду хотя бы в три раза за счет наших учеников. Мои коллеги по лаборатории — это мои аспиранты или магистры. У нашей команды есть столько интересных идей и задумок, которые можно реализовать, что просто может не хватить времени, чтобы жить, если попытаться все успеть. Поэтому, преподавая, мы пытаемся создать инженеров будущего, которые будут с нами работать.

— А какими качествами обладает инженер будущего?

— Он междисциплинарен и обладает широкими знаниями в смежных с электроникой сферах. Вообще, междисциплинарность сейчас в тренде. Мы стараемся учить наших студентов не действовать шаблонно, а проводить собственные исследования и придумывать оригинальные решения, что сложно делать без смежных знаний.

— Многие преподаватели из других университетов также выделяли междисциплинарность как важную черту современной науки. А есть ли сейчас в вашей команде инженеры будущего?

— Я считаю, что в Учебной лаборатории САПР не только люди в моей команде, но и нынешние выпускники — это уже инженеры будущего. Я продолжаю общаться с ними через социальные сети и знаю их дальнейшую судьбу. Раньше многие уходили в программисты, например, разрабатывать игрушки под Android, хотя мы учили их другому.

Сейчас же все больше и больше выпускников работают над проектированием электроники, в области телекоммуникаций, в космической сфере, в технологических гигантах, таких как Samsung, Huawei, Intel и «Сбербанк». Профессиональные треки, которые выбирают наши выпускники, на мой взгляд, стали соответствовать тому, чему мы их учим.

Очень приятно, когда твой студент спустя 5 лет пишет: «Александр Юрьевич, мое изделие уже на орбите. Какое изделие и на какой орбите не скажу, но порадуйтесь со мной». И я радуюсь. Это значит, что я и моя команда работаем не зря.

— А какие люди работают с вами в команде?

— Мои коллеги по лаборатории — это люди, которые умеют проводить научный поиск, много работать и обладают широким набором различных инженерных навыков. Сейчас в нашей лаборатории два старших преподавателя — это мои аспиранты: Евгений Лежнев, Александр Американов, а также к ним недавно присоединился Владимир Зунин.

Они вместе со мной являются для студентов продакт-менеджерами: собирают материалы, формулируют задания, обрабатывают результаты работы студентов, доводят ее до продукта. Вокруг каждого из нас сформирована своя команда из 10—20 студентов разных курсов.

— Какие еще яркие команды в стране занимаются вашей проблематикой? С кем из них вы поддерживаете связь?

— В настоящее время в России много лидеров в электронной сфере в Московском государственном университете им. М.В. Ломоносова, Университете ИТМО, в Московском институте электронной техники. У них довольно серьезные команды, каждая из которых занимается своей тематикой.

В российских вузах у меня много личных контактов и опыт совместных проектов. Уже года четыре мы тесно сотрудничаем с двумя крупными учеными из Новосибирского государственного университета: Эмилией Анатольевной Монаховой и Олегом Геннадиевичем Монаховым — это люди, которые на протяжении всей своей научной деятельности занимаются математикой и топологиями. Мы продуктивно работаем с Романом Александровичем Соловьевым из Института проблем проектирования микроэлектроники РАН, занимающимся нейронными сетями и их аппаратными реализациями. Недавно в МИЭМ начал работать профессор Андрей Михайлович Сухов, замечательный специалист по сетям. Есть опыт сотрудничества с зарубежными коллегами из немецких вузов. Тем более, что успешные опыт такого взаимодействия уже есть: например, группа Константина Орестовича Петросянца создает электронные схемы по технологии «кристалл на сапфире» для производства более мощных чипов и выполняет целый ряд проектов совместно с китайскими коллегами.

Российская электроника в целом активно развивается, в нее вкладывают большие деньги; плюс появились средства у таких технологических компаний, как «Сбербанк» или YADRO. Когда меня спрашивают студенты, куда пойти работать после учебы, я пытаюсь объяснить, что можно неплохо зарабатывать в сфере IT, но если есть способности для занятий научным поиском и системное мышление, то можно оставаться в науке и получать не меньше денег, а, может быть, даже и больше, при этом не «наступая на горло» собственному призванию.

— Вы назвали несколько университетов, с которыми сотрудничаете. А какие из компаний можно считать вашими партнерами?

— Обычно мы начинаем сотрудничать с компанией ради конкретного проекта, выполняем его и завершаем сотрудничество. В числе компаний, с которыми мы работали в последнее время, «Eremex», создающая новый российский САПР, и YADRO, разрабатывающая российский процессор с архитектурой RISC-V.

У нас есть базовая кафедра на основе компании по системной интеграции ЕС-лизинг, официального российского дистрибьютора продукции американской компании IBM, которая специализируется на интеллектуальных системах обработки больших данных. Многие магистры этой кафедры работают в компании ЕС-лизинг параллельно с учебой.

Последние пару лет мы занимаемся организацией похожего трека на основе компании МЦСТ. Фактически наши учащиеся становятся ее сотрудниками, ведь в первой половине дня они выполняют рабочие задачи, а во второй — учатся. Часть курсов им читают коллеги из МЦСТ.
Антропоморфный робот и студент Эдвард Рзаев, его создатель. Фото из личного архива Александра Романова

Создавать новое и жить активной жизнью

— Что бы вы порекомендовали заинтересовавшимся школьникам, желающим в будущем заниматься электроникой и, возможно, присоединиться к вашей команде?

— В МИЭМ НИУ ВШЭ проходит много отраслевых мероприятий. Есть своя олимпиада от ВШЭ «Высшая проба» по электронике и вычислительной технике. Участие в данных мероприятиях — это прямой путь облегчить себе поступление в МИЭМ.

Есть Инженерно-техническая школа МИЭМ, в которой школьники учатся, например, программировать на Arduino, проводятся и бесплатные Инженерные классы в московской школе.

Сейчас для стремящегося учиться человека есть немало возможностей, в том числе для любителей электроники. Не так давно я смотрел лекции с портала «Истовый инженер» от компании YADRO, на которых руководители отделов «Яндекса», профессура из вузов, известные ученые увлекательно рассказывают о нейронных сетях, создании процессоров, проблемах в различных научных отраслях и многом другом. Очень советую посмотреть.

Материалы, связанные с проектной деятельностью МИЭМ, можно найти на YouTube-канале института.

Для тех, кому интересно читать, могу порекомендовать серию книг «Образовательная манга» от издательства «ДМК Пресс». В ней японские авторы рассказывают о естественных науках, в частности, об электронике. Очень интересный и современный формат.

Если хочется узнать, чему учат конкретно у нас на 1—3 курсе, то можно прочесть очень хорошую книгу авторов Дэвида и Сары Харрис — «Цифровая схемотехника и архитектура компьютера», к которой я имею непосредственное отношение. В 2014 году собралась команда из около 50 человек с постсоветского пространства, включая эмигрантов в Америку, и перевели эту книгу. Потом она пережила множество переизданий, и в последнем, пятом, я был научным редактором. По «Цифровой схемотехнике» учатся многие вузы, а материал в ней изложен таким легким и доступным языком, что интересно будет и школьнику.

— Работали ли вы над другими материалами, которые были бы интересны школьникам?

— По книге Харрис и Харрис был сделан дополнительный практический курс в виде книги «Цифровой синтез. Практический курс». Мы редактировали это издание вместе с Юрием Панчулом. Ее нужно читать после «Цифровой схемотехники». Хотя наши студенты проходят эту книгу на 3 курсе, многие читали ее еще будучи школьниками или первокурсниками. С такими студентами можно непосредственно начинать делать интересные проекты.

Работаю я и над другими переводными книгами «ДМК Пресс». Например, скоро выйдет «Программирование FPGA для начинающих». Когда материал издан в печатном виде, а не только выложен в соцсети, с ним знакомится больше людей.

— Без сомнения, часть абитуриентов, прочитавших это интервью, захочет учиться в МИЭМ. Хотели бы вы что-нибудь сказать им?

— Когда я был студентом, состояние учебной материальной базы университета, техническая оснащенность кафедр оставляли желать лучшего: на весь студенческий поток была лишь одна микроконтроллерная плата, с которой мы умудрялись участвовать в олимпиадах, побеждать и развиваться.

Теперь же у школьников есть масса возможностей: онлайн курсы, занятия по Arduino, платные и бесплатные кружки, отличное оборудование в школах, имеющееся не в каждой лаборатории. Сейчас мы очень неплохо живем. Может быть, завтра настолько хорошо мы жить не будем. Поэтому я призываю ребят не тратить время впустую, а пользоваться этим временем и этими возможностями, чтобы развиваться, познавать мир, создавать новое и жить активной жизнью. Ребят, которые хотят этого, мы ждем у себя и готовы вместе заниматься интересными и перспективными проектами.

»
Примеры статей и проектов, в авторском коллективе которых есть студенты института
  • «Разработка системы предотвращения аварийных ситуаций при 3D печати»

    Читать →
  • «Разработка системы управления робота в среде симуляции с использованием ROS»

    Читать →
  • «Разработка программного обеспечения для генерации комбинационных схем»


    Читать →