Méthode Sakiti

Open Source Semiconductor & Microprocessor Academy

De l’idéeau silicium

Former des professionnels capables de comprendre les semi-conducteurs, de concevoir et vérifier des circuits numériques, de prototyper des processeurs et de préparer un circuit intégré à une fabrication externalisée.

La distinction fondatrice

Trois métiers, pas un

La conception, la fabrication en fonderie et l’assemblage-test sont des métiers distincts.

Cette filière forme au premier. Elle prépare un dossier de fabrication ; elle ne fabrique pas. Confondre les trois conduit à promettre une industrie du semi-conducteur quand on construit une compétence de conception — laquelle est déjà considérable, et déjà rare sur le continent.

Idée → Conception → Vérification → Prototypage sur circuit programmable → Fabrication externalisée → Assemblage et test
La filière semi-conducteurs : parcours en six niveaux, chaîne de conception,
              écosystème open source et feuille de route

Six niveaux, quarante-huit semaines

NiveauCompétence viséeDurée
P0Explorer — transistors, portes logiques, architectures et filière des semi-conducteurs4 semaines
P1Digital Circuit Builder — décrire, simuler et tester des circuits numériques en langage de description matérielle6 semaines
P2Processor Designer — concevoir un processeur élémentaire et le prototyper sur circuit programmable8 semaines
P3SoC & FPGA Engineer — intégrer processeur, mémoire, bus et périphériques en système sur puce10 semaines
P4ASIC & Silicon Engineer — synthèse, placement-routage, analyse temporelle, vérification physique10 semaines
P5Systems Architect — définir une architecture de puce et piloter la préparation à la fabrication10 semaines

Ces durées sont des choix de conception pédagogique, non des durées certifiées, et n’incluent ni prérequis éventuels ni délais de fabrication.

La chaîne de conception

ÉtapeCe qui s’y fait
1Architecture : spécification du jeu d’instructions et microarchitecture
2Description matérielle du circuit
3Vérification : simulation, tests, couverture
4Synthèse logique
5Conception physique : placement et routage
6Vérification physique et temporelle : règles de dessin, correspondance schéma, analyses de temporisation
7Préparation du dossier exigé par la fonderie

Un flot pédagogique réussi ne garantit ni l’acceptation par une fonderie, ni la réussite d’une fabrication. Ce sont deux ordres de difficulté différents.

Les outils à étudier

DomaineProjets
Architectures ouvertesRISC-V, OpenRISC
Cœurs et générateursIbex, CV32E40P, Rocket Chip
Langages matérielsVerilog, SystemVerilog, VHDL, Chisel
Simulation et vérificationVerilator, Icarus Verilog, cocotb, GTKWave
SynthèseYosys
Conception physiqueOpenROAD, OpenLane
Kits de conception expérimentauxSKY130, GF180MCU
Inspection et vérification physiqueKLayout, Magic
Prototypage sur circuit programmablenextpnr, Project IceStorm, cartes compatibles
Logiciels embarquésGCC RISC-V, QEMU, Zephyr

Une confusion fréquente. RISC-V est une architecture de jeu d’instructions ouverte — cela ne rend pas automatiquement open source chaque processeur qui l’implémente. Vérifier séparément les licences, la compatibilité matérielle, les versions et les conditions d’utilisation de chaque outil, cœur et kit de conception.

Cinq projets proposés

  • ·Processeur 32 bits — le concevoir, le vérifier, l’exécuter sur circuit programmable
  • ·Contrôleur agricole — capteurs, acquisition de données, irrigation
  • ·Composant cryptographique expérimental — étudier la sécurité matérielle ; aucune certification de sécurité n’est présumée
  • ·Accélérateur d’inférence embarquée — expérimental
  • ·Circuit intégré expérimental — préparé pour une éventuelle fabrication externe

Ces noms désignent des projets proposés, et non des produits existants ou des puces déjà fabriquées.

Trois laboratoires, et ce qu’ils supposent

LaboratoireActivitésMoyens à prévoir
Simulation et conception assistéeDescription matérielle, simulation, synthèse, vérificationPostes de travail, stockage, outils ouverts
Circuits programmablesPrototypage et tests matérielsCartes compatibles, alimentations, instruments
Circuits intégrésFlot complet de conception et vérificationRessources de calcul, outils, kits de conception autorisés

Une feuille de route à cinq phases

Chaque phase a sa condition de passage. C’est ce qui distingue une trajectoire d’une liste d’intentions.

PhaseRésultat attenduCondition de passage
1Premiers circuits simulés et testésEncadrement et environnement reproductible
2Processeur pédagogique fonctionnel sur carteCartes et instruments disponibles
3Flot de conception et vérification documentéKits de conception et outils compatibles
4Dossier de fabrication soumis à un partenaireAccord de fonderie, budget et validation technique
5Offre de formation et projets mutualisésPartenariats et modèle économique établis

La quatrième phase ne dépend pas de vous seul. Budget à établir sur devis ; la disponibilité et le prix d’un service de fabrication ne sont pas confirmés. Les trois premières phases, elles, sont entièrement réalisables avec des outils ouverts et des cartes du commerce.

L’écosystème à explorer

OrganisationObjet
RISC-V InternationalSpécifications de l’architecture ouverte
CHIPS AllianceProjets matériels ouverts

Ces liens sont des ressources de découverte, non des partenariats conclus. Le kit de conception ouvert SKY130 est présenté comme expérimental : ses limites et ses conditions doivent être vérifiées avant tout projet industriel.

Les deux premières organisations figurent également dans la cartographie de l’open source, parmi les vingt-cinq structures qui gouvernent les projets ouverts.

Le laboratoire voisin

Le contrôleur agricole et l’accélérateur d’inférence embarquée rejoignent deux autres filières du dispositif : l’Agritech et l’intelligence artificielle.

L’auteur

Portrait de Lionel Sakiti

Lionel Sakiti

Program Manager Cloud & IA souveraines. Il travaille sur les infrastructures de paiement, les programmes de cloud et d’intelligence artificielle souverains et la gouvernance des données dans la zone UEMOA.

contact@africascaler.com