Microsoft показала, как ИИ Discovery проектирует чипы от спецификации до макета на открытых инструментах
Microsoft показала, как нейросеть Discovery самостоятельно провела инженера без опыта через весь цикл создания микросхемы: от текстового описания логики до готового физического макета на кристалле. Использование открытых инструментов вместо дорогих коммерческих пакетов резко снижает порог входа в разработку чипов, позволяя автоматизировать рутинную оптимизацию и освобождая специалистов для работы над архитектурой.
Microsoft представила кейс использования своего ИИ-ассистента Discovery для полного цикла проектирования микросхемы. Инженер компании, ранее работавший над спутниковыми системами, с помощью нейросети перевел текстовое описание логики в готовый физический план расположения элементов на кристалле. Проект был выполнен в рамках подготовки к конференции DAC 2026 и демонстрирует возможность автоматизации рутинных этапов работы с использованием открытых инструментов.
Как ИИ заменяет ручную работу инженера
Процесс проектирования микросхемы традиционно сложен: он требует перевода абстрактной логики в конкретные электрические схемы, а затем — в физические дорожки на кремнии. В данном случае Discovery выступал как координатор и исполнитель рутинных задач.
Этапы работы над проектом включали:
- Формализация задачи: Перевод технического задания (спецификации) RISC-ядра с ускорителем матричных операций в код на языке C.
- Синтез логики: Преобразование кода в уровень RTL (регистровой передачи), где описываются конкретные логические вентили (AND, XOR и др.) на языке Verilog.
- Физическая реализация: Генерация физического макета чипа с использованием открытого инструмента OpenROAD и технологического процесса SKY130.
ИИ не просто генерировал код, но и управлял процессом оптимизации. Система автоматически проводила перебор параметров (например, целевой частоты тактового сигнала), что позволило улучшить характеристики чипа по времени задержки и энергопотреблению без постоянного ручного вмешательства разработчика.
Доступность открытых инструментов
Проект намеренно не использовал закрытые коммерческие EDA-пакеты (Electronic Design Automation — автоматизация проектирования электроники) или передовые технологические узлы литографии. Вместо этого команда опиралась на открытые стандарты:
- OpenROAD: Открытая платформа для автоматизации физического проектирования.
- SKY130: Открытый процессный узел (130 нм), который позволяет тестировать алгоритмы без доступа к дорогостоящим производственным линиям передовых техпроцессов.
Использование открытых PDK (Process Design Kit) снижает порог входа в разработку чипов: инженеры могут экспериментировать с архитектурой и ИИ-алгоритмами оптимизации, не вкладывая миллионы долларов в лицензии на коммерческое ПО и доступ к фабрикам.
Практические выводы для отрасли
Хотя результат работы новичка (инженера без опыта в проектировании кремния) уступает по качеству работе узких специалистов, сам факт прохождения полного цикла имеет значение.
- Снижение барьеров входа: ИИ-ассистенты позволяют инженерам из смежных областей (например, космической отрасли или системного программирования) быстро получить базовое понимание процессов проектирования «железа».
- Автоматизация рутинных итераций: Возможность автономно запускать циклы оптимизации параметров освобождает инженера от монотонной настройки, позволяя сосредоточиться на архитектурных решениях.
- Интеграция с EDA-инструментами: Ключевым моментом является связь ИИ с отчетами об ошибках и узких местах дизайна, генерируемыми профессиональным ПО. Это позволяет алгоритму понимать, почему текущая версия схемы не оптимальна, и корректировать следующий шаг.
Данный эксперимент показывает, что ИИ становится инструментом не только для написания программного кода, но и для управления сложными инженерными пайплайнами в области аппаратного обеспечения.
Подтверждение: techcommunity.microsoft.com