Aller au contenu principal

Infinite Technology System

Chapitre 165

Infinite Technology SystemInfinite Technology System
Chapitre 165

Chapitre 165

Chapitre 165/18490%~12 min de lecture2 255 mots

La classe de dépendance rouge restait sur le mur.

COMPOSANTS SEMI-CONDUCTEURS AVANCÉS

Dhiraj zooma.

La catégorie se fractura immédiatement.

Dispositifs de commutation de puissance.

Chronométrie de précision.

Conversion analogique haute résolution.

Isolation.

Logique programmable par l'utilisateur.

Microcontrôleurs industriels.

Contrôle tolérant aux radiations.

Mémoire haute fiabilité.

Transcepteurs optiques.

Interfaces capteurs.

Chacun possédait sa propre chaîne d'approvisionnement.

La plupart traversaient les frontières plus d'une fois.

Un dispositif de chronométrage conçu dans un pays pouvait être fabriqué dans un autre, encapsulé dans un troisième, testé dans un quatrième, monté sur carte en Inde, pour finir installé dans une infrastructure qu'Aetherion avait passé des années à rendre localement résiliente.

Dhiraj fixa le graphe.

« Lequel nous brise en premier ? »

Atlas répondit par des chaînes conditionnelles plutôt que par un composant unique.

Si le transport maritime ralentissait : chronométrie de précision et semi-conducteurs de puissance.

Si la capacité de fabrication est-asiatique chutait : microcontrôleurs, familles FPGA, convertisseurs haut de gamme.

Si l'encapsulation échouait : presque tout.

Si un produit chimique de spécialité disparaissait : plusieurs familles de dispositifs supposément indépendants tombaient ensemble.

Aarya se tenait à ses côtés.

« Beaucoup de diversité fournisseurs, pour ça. »

« On a diversifié les entreprises. »

« Pas la physique. »

C'était là le problème.

Le graphe des capacités avait exposé ce que les équipes d'approvisionnement ratent constamment.

Dix fournisseurs ne faisaient pas dix capacités indépendantes si les dix dépendaient du même procédé sur wafer, du même substrat d'encapsulation, de la même chimie de lithographie, ou de la même région de fabrication.

Dhiraj ouvrit la carte nationale des semi-conducteurs.

L'Inde avait des équipes de conception.

Des installations d'encapsulation.

Des centres de test.

Des programmes gouvernementaux de fabrication.

Des fabricants d'électronique de puissance.

Des spécialistes analogiques.

Des laboratoires universitaires de dispositifs.

Une capacité de recherche défense.

Le pays n'était pas vide.

Mais les capacités ne formaient pas une chaîne complète pour les composants dont l'infrastructure d'Aetherion avait besoin.

Sameer arriva depuis Pune.

« Tu penses à quoi ? »

« Pas une fab. »

Il avait répondu trop vite.

Sameer cligna des yeux.

« J'ai pas dit fab. »

« Tout le monde le dira. »

Aarya acquiesça. « Et en construire une parce que le graphe est rouge, ce serait con. »

Une usine de fabrication de semi-conducteurs à la pointe n'était pas une graine d'usine.

On ne pouvait pas l'assembler à partir de rails modulaires et de cartouches de procédé en trente-quatre jours.

Les machines seules représentaient des chaînes d'approvisionnement plus complexes que certaines industries nationales.

La lithographie ultraviolette extrême était sans rapport avec de nombreux composants d'infrastructure de toute façon.

Aetherion n'avait pas besoin du plus petit transistor.

Il lui fallait des dispositifs fiables capables de survivre à la chaleur, au bruit électrique, à une longue durée de vie, à une maintenance intermittente, et à des environnements d'infrastructure hostiles.

Cette distinction changeait tout.

Dhiraj isola les classes de composants utilisées dans le matériel UCC-1, MCA-2, REF, EFR, DVC et SCI.

La plupart n'étaient pas du silicium grand public à la pointe.

C'étaient des dispositifs industriels à nœuds matures.

Électronique de puissance.

Contrôleurs mixtes-signal.

CI d'isolation.

Dispositifs de chronométrage.

FPGA simples.

Processeurs robustes.

Capteurs haute température.

« On n'a pas besoin de souveraineté semi-conducteur », dit-il.

Aarya le regarda.

« Prudence. »

« On a besoin de souveraineté de substitution fonctionnelle. »

C'était différent.

L'objectif n'était pas :

Fabriquer chaque puce en national.

C'était :

Garantir que l'infrastructure critique ne tombe pas en panne parce qu'une puce spécifique disparaît.

Sameer se pencha en avant.

« Ça a l'air faisable. »

« En partie. »

Aarya fit apparaître le MPC-1.

Toute son architecture avait été construite autour de la compatibilité future avec les dispositifs de commutation.

Baie de commutation remplaçable.

Géométrie de bus à champ annulé.

Isolation de défaut indépendante.

Chronométrage causal.

Ils avaient déjà résolu une version de ce problème pour l'électronique de puissance.

Le système n'assumait pas une famille de transistors pour toujours.

Il assumait que les dispositifs futurs changeraient.

Dhiraj regarda le matériel de continuité.

« Pourquoi on n'a pas fait ça partout ? »

« Parce que remplacer un processeur, c'est plus dur que remplacer un interrupteur de puissance », dit Sameer.

« Seulement si le processeur possède le système. »

La pièce tomba dans le silence.

Dhiraj ouvrit l'UCC-1.

Logique de contrôle.

Chronométrie.

Communication.

Application de l'autorité.

Journalisation d'événements.

Contrôle de secours.

Trop de choses vivaient dans des hypothèses silicium spécifiques.

Pas parce que les ingénieurs avaient été négligents.

Parce qu'intégrer ces fonctions avait été moins cher, plus petit, et plus facile à valider.

Mais l'optimisation avait créé de la dépendance.

Aarya commença à décomposer l'architecture.

« Sortir le comportement critique du processeur. »

Dhiraj acquiesça.

« Fonctions de sécurité fixes en matériel. »

« Chronométrage abstrait. »

« Communications abstraites. »

« Stockage derrière une interface standard. »

« Contrôleur d'application traité comme remplaçable. »

Atlas commença à mapper la proposition.

Le système devint une architecture électronique en couches.

Au fond :

intégrité d'alimentation.

logique de confinement fixe.

référence de temps causal.

chien de garde.

frontière d'autorité physique.

Au-dessus :

un module de calcul standardisé.

Au-dessus encore :

logiciel d'application.

Si la famille de processeurs changeait, seul le module de calcul et la couche de compatibilité auraient besoin de remplacement.

Le comportement de sécurité resterait physiquement séparé.

Dhiraj ajouta une exigence.

« Aucune dépendance silicium cachée dans l'enveloppe certifiée. »

Aarya acquiesça.

Chaque génération matériel déclarerait :

dépendance d'architecture d'instruction.

dépendance de périphérique.

hypothèses de chronométrage.

exigences mémoire.

fonctions spécifiques au vendeur.

dépendance de chaîne d'outils.

origine de fabrication.

substituts connus.

C'était l'équivalent électronique du DAC-1.

Atlas désigna l'architecture.

CADRE DE CONTINUITÉ D'ABSTRACTION MATÉRIELLE

HACF-1

Puis le module physique :

MODULE DE CALCUL STANDARDISÉ SCM-1

Une cartouche de calcul industriel remplaçable construite selon une interface électrique, mécanique, de chronométrage et d'autorité fixes.

Un SCM pouvait contenir un contrôleur industriel indien.

Un autre un microprocesseur japonais.

Un autre une implémentation à base de FPGA.

Un autre un futur dispositif national.

L'infrastructure hôte s'en moquerait, pourvu que le module satisfasse au contrat validé.

Sameer regarda l'architecture.

« Vous transformez les processeurs en pièces de machine interchangeables. »

« Pas totalement interchangeables. »

Aarya tapa sur l'écran.

« Substituables de façon bornée. »

Cette phrase resta.

---

Le premier problème fit surface immédiatement.

Le logiciel.

Changer de matériel était facile comparé à changer les hypothèses enfouies dans des millions de lignes de code.

Endianness.

comportement d'interruption.

particularités du virgule flottante.

différences de compilateur.

chronométrage de pilote.

ordonnancement mémoire.

latence de périphérique.

Un module de calcul pouvait tenir dans le même slot et se comporter différemment assez pour endommager le système.

Dhiraj regarda Atlas.

« Trouve chaque dépendance matériel-spécifique dans l'UCC-1. »

Le résultat fut pire que prévu.

Huit cent soixante-treize.

La plupart inoffensives.

Certaines pas.

Une routine de chronométrage assumait un comportement de renversement de minuteur particulier.

Un pilote de communication dépendait du chronométrage DMA.

Une fonction de diagnostic assumait une règle d'alignement mémoire.

Un module cryptographique utilisait l'accélération vendeur.

Aucun problème isolé n'était alarmant.

Ensemble, ils rendaient la substitution difficile.

Aarya s'assit.

« Ce n'est pas un problème matériel. »

« Non. »

« C'est de l'archéologie logicielle. »

Dhiraj ne sourit pas.

« Alors automatisons l'archéologie. »

Atlas pouvait tracer le code.

Il pouvait identifier les références matérielles.

Mais faire confiance à Atlas seul recréerait une autre forme de dépendance cachée.

La solution devint une architecture de test.

Chaque candidat SCM affronterait des charges de travail physiques identiques.

Des entrées capteurs identiques.

Des conflits d'autorité identiques.

Des perturbations de chronométrage identiques.

Des interruptions d'alimentation identiques.

Le système hôte comparerait le comportement aux sorties physiques, pas simplement aux tests logiciels.

Ils avaient déjà la technologie.

Injection de fautes EFR.

Enregistrement de preuves DVC.

Tests de réalité MRT.

Matériel de temps causal.

La nouvelle plateforme assembla ces pièces en autre chose.

BANC DE TEST DE SUBSTITUTION DE CALCUL

CST-1

Un environnement matériel dans la boucle physique conçu pour déterminer si différentes architectures de calcul pouvaient exécuter la même fonction d'infrastructure bornée.

Pas plus rapide en benchmark.

Pas exécuter la même application superficiellement.

Produire un comportement physique sûr équivalent.

Le premier CST-1 fut construit avant midi.

Deux assemblages contrôleur UCC-1 étaient assis côte à côte.

L'un utilisait le microcontrôleur industriel importé existant.

Le second une carte FPGA nationale facilement disponible configurée comme processeur doux avec logique d'interface séparée.

Moche.

Plus lent.

Gourmand en puissance.

Pas un remplaçant commercial.

Parfait pour apprendre.

Les deux contrôlaient des bancs d'infrastructure à échelle identiques.

Même charge hôpital simulée.

Même réserve batterie.

Mêmes entrées d'autorité.

Mêmes perturbations de chronométrage.

Même perte réseau.

Au début, les deux se comportèrent identiquement.

Puis Aarya introduisit une corruption d'horloge.

Le contrôleur original resta stable.

L'implémentation FPGA retarda une transition d'autorité de 4,6 millisecondes.

Toujours sûr.

Puis la perte de communication coïncida avec une baisse de tension.

La version FPGA entra en secours 11 millisecondes plus tard.

Toujours sûr.

Puis le test injecta une inversion rapide d'autorité.

Le contrôleur original rejeta l'oscillation correctement.

L'implémentation FPGA non.

Son contrôleur d'interruption émulé gérait l'ordonnancement d'événements différemment.

Le système accepta une transition qu'il aurait dû ignorer.

Le matériel d'autorité déterministe empêcha la conséquence physique.

Sans cette frontière, la substitution aurait échoué dangereusement.

Dhiraj regarda la trace.

« Là. »

Aarya acquiesça.

« Exactement pourquoi le processeur ne peut pas posséder la sécurité. »

Le bug prit quatre-vingt-dix minutes à corriger.

Le second passage passa.

Puis le troisième échoua au redémarrage après perte de puissance complète parce que l'ordre d'initialisation mémoire différait.

Corrigé.

Quatrième passage.

Pass.

Cinquième.

Pass.

Puis interruption destructive de puissance au pire point de séquence causal possible.

Les deux systèmes récupérèrent vers le même état sûr.

Atlas résuma :

ÉQUIVALENCE FONCTIONNELLE : PROVISOIRE

ÉQUIVALENCE PERFORMANCE : NON

ÉQUIVALENCE SÉCURITÉ : OUI DANS L'ENVELOPPE DE TEST

Ça suffisait.

Pas pour déployer.

Pour prouver l'architecture.

Le calcul d'infrastructure critique pouvait être découplé d'une famille de processeurs.

Aarya regarda la carte FPGA.

« Elle est pire dans presque toutes les métriques commerciales. »

« Coût. »

« Pire. »

« Puissance. »

« Pire. »

« Taille. »

« Pire. »

« Performance. »

« Pire. »

Dhiraj regarda la trace d'état sûr.

« Mais ça marche. »

« Pour cette fonction bornée. »

« Oui. »

C'était le nouveau principe d'ingénierie.

La résilience n'exigeait pas le meilleur substitut.

Elle exigeait un substitut assez bon pour préserver la fonction critique.

---

L'après-midi, la stratégie semi-conducteur s'était scindée en trois couches.

La première était immédiate.

Architecture de substitution.

Refonte des plateformes critiques Aetherion autour du SCM-1 et de l'HACF-1.

La seconde était industrielle.

Développement national de composants à nœuds matures.

Pas tout.

Composants sélectionnés avec la plus forte dépendance systémique.

La troisième était long terme.

Capacité de procédé semi-conducteur stratégique.

Matériaux.

Encapsulation.

test.

dispositifs de puissance.

analogique.

contrôleurs industriels.

Finalement fabrication.

Mais seulement où le graphe des capacités le justifiait.

Dhiraj refusa de créer un programme semi-conducteur de prestige.

Il voulait un programme de réduction de dépendance.

Le gouvernement aimait la distinction moins qu'il ne l'espérait.

La réunion ministérielle incluait électronique, industrie, défense, énergie, chemins de fer, et finances.

Un haut fonctionnaire pointa la stratégie.

« Ça manque d'ambition. »

Dhiraj le regarda.

« Comment ? »

« Vous concevez autour de l'incapacité à fabriquer des puces avancées. »

« Nous concevons une infrastructure qui survit aux pénuries de puces pendant que la capacité nationale grandit. »

« Pourquoi ne pas s'engager directement vers l'indépendance semi-conductrice totale ? »

« Parce que cette phrase est politique, pas technique. »

La pièce se tendit.

Bansal ferma les yeux une demi-seconde.

Dhiraj continua.

« L'Inde importe les matériaux. Équipements. produits chimiques. intrants d'encapsulation. outils de conception. outils de fabrication. Même les pays avec de grandes industries semi-conductrices dépendent de chaînes d'approvisionnement internationales. »

L'expression du fonctionnaire se durcit.

« Donc vous vous opposez à l'autonomie ? »

« Non. Je m'oppose à faire semblant que l'objectif est binaire. »

Aarya intervint avant que l'échange ne devienne inutile.

« Nous pouvons réduire la dépendance systémique immédiatement sans attendre la capacité de fabrication totale. Ça donne à l'industrie nationale le temps de grandir sans rendre l'infrastructure critique otage d'un programme industriel de dix ans. »

Elle fit apparaître le graphe des capacités.

Une famille de composants mise en évidence.

Oscillateurs de chronométrage industriels.

L'Inde pouvait les assembler mais dépendait fortement d'éléments résonateurs importés et d'équipements de calibration de précision.

Une autre.

Dispositifs d'isolation de puissance.

Une capacité d'encapsulation nationale existait, mais l'approvisionnement en dies de base ne l'était pas.

Une autre.

Microcontrôleurs industriels.

Une capacité de conception existait par fragments, mais la fabrication et les chaînes d'outils qualifiées étaient faibles.

La stratégie classait chaque dépendance par :

impact sur la survie.

difficulté de substitution.

écart de capacité nationale.

temps pour localiser.

dépendance amont partagée.

Le résultat n'était pas glamour.

Il était utile.

Le gouvernement autorisa le Programme de Résilience des Composants Stratégiques.

Pas sous Aetherion seul.

Un réseau industriel conjoint.

Aetherion mènerait l'architecture et la validation.

Les programmes semi-conducteurs publics soutiendraient le développement de procédés.

Les universités développaient la recherche sur dispositifs et encapsulation.

Les firmes privées construiraient la capacité commerciale.

Les laboratoires défense contribueraient aux tests de fiabilité où approprié.

Les interfaces de fabrication ouvertes style REF seraient utilisées où praticable.

Les réseaux DVC certifieraient les substitutions régionales.

Les cinq premières catégories prioritaires furent approuvées.

Modules de calcul industriels.

Chronométrage de précision.

Isolation de puissance.

Conversion analogique haute fiabilité.

Encapsulation de semi-conducteurs de puissance.

Pas les puces les plus avancées du monde.

Les puces sous la civilisation.

Swipez pour naviguer

Commentaires

0/2000

Aucun commentaire pour l'instant. Sois le premier à en laisser un.