
Как показывает Android и Chromium, Google давно привержена идее открытого программного обеспечения. Теперь компания стремится развить аналогичное сообщество для разработки аппаратного обеспечения и микросхем, в частности, открытых интегральных схем.
Отмечая текущий успех открытого программного обеспечения, Google считает, что «новая область открытых интегральных схем» может «в равной степени принести пользу всем участникам». Компания подчеркивает, что создание «общей, открытой базы обеспечит свободу выбора реализации, гарантируя при этом совместимость программного обеспечения и набор общих интерфейсов».
Это также может стимулировать инновации, а открытый характер гарантирует прозрачность и безопасность проектирования. Однако существует несколько проблем, которые необходимо решить:
Чтобы полностью использовать преимущества открытых интегральных схем, нам потребуются новые методологии проектирования, новые модели управления и более широкое сотрудничество между промышленностью, академическими кругами и некоммерческими организациями.
В блоге Google Open Source сегодня были подробно описаны два проекта открытого аппаратного обеспечения, ориентированных на открытые интегральные схемы, в которых компания «активно помогает». Это включает финансовую, стратегическую и юридическую поддержку lowRISC и членство в качестве основателя в проекте Linux Foundation CHIPS Alliance.
lowRISC является лидером в области работы с сообществом открытых интегральных схем, технической документации и продвижения цели создания полностью открытой системы на кристалле. Мы давно поддерживаем миссию lowRISC по прозрачной реализации кремниевых решений и активному вовлечению сообщества разработчиков открытых интегральных схем, предоставляя финансирование, консультации и признавая их лидерство в сообществе открытого исходного кода, выбрав их в качестве организации-наставника Google Summer of Code.
CHIPS Alliance использует модель совместной работы, управляемую отраслью, для выпуска высококачественных кремниевых IP-адресов и соответствующей технической документации. Совсем недавно, в сотрудничестве с CHIPS Alliance, мы выпустили генератор потока инструкций Universal Verification Methodology (UVM) для помощи в проверке ядер RISC-V. Мы считаем, что такое открытие инструментов верификации окажется решающим для долгосрочного успеха сообщества разработчиков открытых интегральных схем.
Google уже является производителем микросхем, выпуская линейку чипов безопасности Titan для центров обработки данных и устройств Pixel. Как показали Apple и другие компании, для Made by Google было бы выгодно владеть всем аппаратным стеком и не зависеть от других компаний.