Google сотрудничает с GlobalFoundries , SkyWater Technology и Efabless , чтобы предоставить полностью открытые комплекты проектирования процессов (PDK) и наборы инструментов, чтобы любой разработчик мог создавать технологичные конструкции кремния.

Раз в два месяца вы можете отправлять свои проекты с открытым исходным кодом для включения в программу OpenMPW Shuttle и получать возможность производить их бесплатно.

Начало работы

Выберите путь обучения, который лучше всего соответствует вашим навыкам.
новичок
Вдохновляйтесь, изучая проекты предыдущих шаттлов.
новичок
Познакомьтесь с процессом перехода от дизайна к кристаллу.
средний
Форкните шаблон проекта, чтобы создать новый цифровой дизайн.
передовой
Изучите технологические процессы и свойства их слоев.
передовой
Используйте свой любимый инструмент для создания файла GDS, соответствующего спецификации проекта.
бонус
Прочтите научные статьи и статьи, посвященные современным разработкам полупроводниковых устройств с открытым исходным кодом.
Создайте проект на Efabless и отправьте свой дизайн для включения в следующий шаттл Open MPW.

Рекомендуемые инструменты

Инструменты с открытым исходным кодом для ускорения проектирования полупроводников.
Комплекты для проектирования процессов с открытым исходным кодом, поддерживаемые Google.
Автоматизированный поток от RTL к GDSII, который выполняет все этапы реализации ASIC от RTL до GDSII.
Цепочка инструментов синтеза высокого уровня (HLS), которая создает синтезируемые конструкции на основе гибких высокоуровневых описаний функциональности.
Правила Bazel для языка описания оборудования (Verilog, VHDL, Chisel, nMigen и т. д.) с открытыми инструментами (Yosys, Verilator, OpenROAD и т. д.).
Набор инструментов разработчика SystemVerilog, включая синтаксический анализатор, линтер стилей и форматтер.
Платформа для работы с пользовательскими кодами операций для ускорения TensorFlow Lite для микроконтроллеров.