Стартап Quilter из Лос-Анджелеса представил результаты экспериментального проекта по автоматизированному проектированию аппаратного обеспечения. За семь дней искусственный интеллект компании разработал двухплатную компьютерную систему, которая успешно загрузила дистрибутив Debian при первом же включении.
Система, созданная в рамках проекта Speedrun, построена на процессоре NXP i.MX 8M Mini и включает 843 компонента с общим количеством соединений более 5 000. По словам инженеров, ключевым достижением стала не только работоспособность плат, но и значительное сокращение времени разработки, ведь фактическое участие специалистов составило 38,5 часов — примерно в одиннадцать раз меньше по сравнению с традиционными оценками для подобных задач.
Подход Quilter отличается методом обучения системы и вместо использования готовых примеров плат, созданных людьми, ИИ обучали непосредственно на физических ограничениях и требованиях к компоновке. Алгоритм последовательно оптимизировал размещение и трассировку компонентов, самостоятельно находя решения, удовлетворяющие техническим условиям. Ручная работа инженеров в основном свелась к начальной постановке задач и последующей корректировке, в итоге большая часть рутинных операций была выполнена алгоритмом за 27 часов.
Как отмечают в компании, такая методика позволяет избежать повторения ошибок, типичных для человеческого проектирования, и в перспективе может привести к созданию более эффективных схемотехнических решений. Успешный запуск системы с первой попытки подтвердил практическую применимость подхода.
Разработчики полагают, что подобные инструменты могут снизить порог входа на рынок для новых производителей оборудования, ускоряя цикл создания и тестирования прототипов.