Interconnexion des chiplets
From Wikipedia, the free encyclopedia
L’interconnexion des chiplets désigne l’ensemble des technologies permettant de relier plusieurs puces semi-conductrices (chiplets) au sein d’un même boîtier afin de former un processeur complet[1]. Cette approche modulaire est devenue importante dans la conception des processeurs modernes afin d'améliorer la scalabilité, le rendement de fabrication et la flexibilité architecturale.
Contexte
Traditionnellement, les processeurs étaient conçus sous forme de puce monolithique unique. Avec la réduction des tailles de gravure et l’augmentation des coûts de fabrication, les fabricants ont adopté une architecture basée sur plusieurs dies spécialisés interconnectés dans un même boîtier.
Principes techniques
L’interconnexion chiplet doit assurer :
- Une bande passante élevée
- Une latence faible
- Une cohérence mémoire
- Une efficacité énergétique
- Une intégrité du signal
Les liaisons peuvent être réalisées via des interposeurs en silicium, des substrats organiques avancés ou des technologies d’empilement 2.5D et 3D.
Technologies d’interconnexion
Interposeur en silicium (2.5D)
Un interposeur (en) permet des interconnexions à très haute densité entre dies placés côte à côte.
Empilement 3D
Utilise des TSV (Through-Silicon Vias) pour connecter verticalement plusieurs couches de silicium.
Liaisons propriétaires
- Infinity Fabric (AMD)
- EMIB et Foveros (Intel)
- NVLink (NVIDIA)
Standards ouverts
- UCIe (Universal Chiplet Interconnect Express)
Avantages
- Meilleur rendement de fabrication
- Réduction des coûts
- Modularité architecturale
- Optimisation thermique
- Scalabilité des cœurs
Défis techniques
- Synchronisation et cohérence de cache
- Dissipation thermique
- Complexité du packaging
- Normalisation des interfaces
Applications
Évolution récente
Depuis les années 2010, l’architecture chiplet s’est généralisée dans les processeurs x86, ARM et les accélérateurs spécialisés, notamment avec l’adoption croissante de standards ouverts d’interconnexion[1].
Voir aussi
- Chiplet
- Système sur une puce (SoC)