Google a collaboré avec GlobalFoundries, SkyWater Technology et Efabless pour fournir des kits de conception de processus (PDK) et des chaînes d'outils Open Source afin que n'importe quel développeur puisse créer des conceptions de silicium manufacturables.

Tous les deux mois, vous pouvez envoyer vos conceptions Open Source pour les inclure dans le programme de navette OpenMPW et avoir la possibilité de les faire fabriquer sans frais.

Premiers pas

Choisissez le parcours de formation qui correspond le mieux à vos compétences.
débutant
Familiarisez-vous avec le parcours de la conception au silicone.
intermédiaire
Dupliquez le modèle de projet pour créer une nouvelle conception numérique.
avancé
Explorez les technologies de processus et les propriétés de leurs couches.
avancé
Utilisez votre outil préféré pour produire un fichier GDS conforme à la spécification d’exploitation du projet.
bonus
Lisez des articles universitaires et des articles sur l'avant-garde de la conception Open Source de puces.
Créez un projet sur Efabless et soumettez votre conception pour qu'elle soit incluse dans la prochaine navette Open MPW.

Sélection d'outils

Outils Open Source pour accélérer la conception de cette technologie.
Kits de conception de processus Open Source gérés par Google.
Flux automatisé de lecture de droite à gauche vers GDSII qui effectue les étapes d'implémentation complètes d'ASIC depuis l'orientation de droite à gauche jusqu'à GDSII.
Chaîne d'outils de synthèse de haut niveau (HLS) qui produit des conceptions synthétiques à partir de descriptions de fonctionnalités flexibles et générales.
Règles de Bazel concernant le langage de description du matériel (Verilog, VHDL, Chisel, nMigen, etc.) avec les outils ouverts (Yosys, Verilator, OpenRoute, etc.).
Suite d'outils pour les développeurs SystemVerilog, comprenant un analyseur, un outil de lint et de mise en forme.
Framework permettant de jouer avec des opcodes personnalisés afin d'accélérer TensorFlow Lite for Microcontrollers.