Créer votre propre puce
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
J'aimerais en savoir plus sur le programme.
Inspirez-vous des projets des précédentes navettes.
débutant
Nouveau dans le design avec puce électronique
Familiarisez-vous avec le parcours de la conception au silicone.
intermédiaire
Créer un projet
Dupliquez le modèle de projet pour créer une nouvelle conception numérique.
avancé
Utiliser vos propres GDS
Utilisez votre outil préféré pour produire un fichier GDS conforme à la spécification d’exploitation du projet.
bonus
Rechercher davantage
Lisez des articles universitaires et des articles sur l'avant-garde de la conception Open Source de puces.
Embarquer dans la prochaine navette
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.
PDK Open Source
Kits de conception de processus Open Source gérés par Google.
OpenLane
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.
XLS
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.
Bazel Rules HDL
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.).
Vérifiable
Suite d'outils pour les développeurs SystemVerilog, comprenant un analyseur, un outil de lint et de mise en forme.
CFU Playground
Framework permettant de jouer avec des opcodes personnalisés afin d'accélérer TensorFlow Lite for Microcontrollers.