Technologie
La conception de puces, en termes simples.
Les termes employés sur ce site, de l’ASIC au rendement, expliqués chacun en une ou deux phrases.
Termes
- ASIC
- Circuit intégré dédié à une application (application-specific integrated circuit) : une puce conçue pour un produit ou une tâche précise, plutôt que pour un usage général.
- Fabless (sans usine)
- Une entreprise de semi-conducteurs qui conçoit ses puces et les fait fabriquer par une fonderie.
- Fonderie
- Une entreprise qui fabrique des puces conçues par d’autres.
- Nœud technologique
- Une génération de la technologie de fabrication d’une fonderie. Les nœuds portent un nom en nanomètres, mais ce nom ne correspond plus à aucune dimension précise de la puce.
- FinFET
- Un transistor dont le canal est une fine ailette verticale, entourée par la grille sur trois côtés. Ses fuites sont plus faibles que celles de l’ancien transistor planaire.
- Kit de conception (PDK)
- Le kit de conception de procédé de la fonderie : les règles, les modèles de dispositifs et les bibliothèques sur la base desquels une puce est conçue.
- RTL
- Niveau transfert de registres (register-transfer level) : la description de la logique d’une puce dans un langage de description matérielle tel que Verilog.
- Vérification
- Démontrer, par la simulation et par des méthodes formelles, que le RTL fait ce que dit la spécification.
- Synthèse
- La transformation du RTL en netlist de cellules standard.
- Netlist
- La liste des cellules d’une conception et des connexions entre elles.
- Cellule standard
- Un petit circuit préconçu, comme une porte logique ou une bascule, à partir duquel sont construites les conceptions synthétisées.
- Caractérisation de bibliothèques
- La simulation des cellules d’une bibliothèque de cellules standard dans diverses conditions de procédé, de tension et de température, pour en extraire des modèles de timing, de consommation et de bruit.
- Recaractérisation
- Extraire à nouveau les modèles d’une bibliothèque de fonderie pour une nouvelle tension, un nouveau coin ou un nouveau modèle.
- Conception full-custom
- La conception de circuits et de layouts au niveau transistor, pour les blocs qui décident des indicateurs d’une puce.
- Netlist manuelle
- Une netlist au niveau portes, transposée du RTL en cellules sur mesure, plutôt que par la mise en correspondance générale d’un outil de synthèse.
- Placement-routage manuel
- Ce sont les ingénieurs, et non les outils, qui décident de la position des cellules et du câblage des blocs clés.
- Arbre d’horloge sur mesure
- Une distribution d’horloge conçue autour de la structure d’un pipeline ou d’une matrice régulière, plutôt que générée par la synthèse d’arbre d’horloge d’un outil.
- Conception en vue du test (DFT)
- Des structures ajoutées à une puce pour que chaque exemplaire fabriqué puisse être testé.
- ATPG
- Génération automatique de vecteurs de test (automatic test pattern generation) : le logiciel qui crée les vecteurs utilisés pour le test en production.
- BIST
- Autotest intégré (built-in self-test) : des circuits qui permettent à un bloc, le plus souvent une mémoire, de se tester lui-même.
- Conception physique
- La transformation d’une netlist en layout, par le floorplan, le placement, l’arbre d’horloge et le routage.
- Sign-off
- Les dernières vérifications de timing, de consommation et de règles physiques avant la transmission d’une conception.
- GDSII
- Le format de fichier dans lequel un layout terminé est remis à la fonderie.
- Tape-out
- La transmission d’une conception terminée à la fonderie pour sa fabrication.
- Plaquette multiprojet (MPW)
- Une navette commune dans laquelle plusieurs conceptions se partagent un même jeu de masques et son coût.
- Jeu de masques
- Les photomasques qui impriment chaque couche d’une conception sur la plaquette. Un jeu de masques complet est réalisé pour une seule conception.
- Test sous pointes
- Le test de chaque puce d’une plaquette avant la découpe de celle-ci, aussi appelé « chip probing » (CP).
- Test final
- Le test des composants en boîtier selon la spécification (FT).
- Rendement
- La proportion de puces ou de composants fabriqués qui passent le test.
- NPU
- Unité de traitement neuronal (neural processing unit) : un accélérateur dédié aux calculs des réseaux de neurones.
- SRAM
- RAM statique, la mémoire rapide intégrée à la puce elle-même.
- HBM
- Mémoire à large bande passante : de la DRAM empilée, placée à côté d’un processeur dans le même boîtier.
- Chiplet
- L’une des puces réunies dans un même boîtier pour fonctionner comme une seule puce.
- Interposeur
- Une couche de silicium ou de matériau organique qui relie les chiplets et la mémoire à l’intérieur d’un boîtier.