Qu'est-ce que ASIC (circuit intégré spécifique) ?
LSI conçu spécifiquement pour une application ou un client donné. Plus avantageux en performance et en consommation qu'un produit générique, mais coûteux à développer ; adapté aux gros volumes.
Nom japonais: ASIC(特定用途向けIC)
« ASIC (circuit intégré spécifique) » apparaît dans 5 questions d'entraînement réparties sur 4 thèmes, dont Flot de conception de circuits intégrés et EDA, MEMS et capteurs, Industrie et marché des semi-conducteurs.
Domaine: Industrie et marché des semi-conducteurs
L'économie d'un ASIC
Un circuit intégré spécifique (ASIC) entraîne d'importants coûts ponctuels, appelés coûts d'ingénierie non récurrents (NRE) : architecture et conception logique, vérification, blocs IP sous licence, conception physique et un jeu de masques qui peut coûter de plusieurs millions à plusieurs dizaines de millions de dollars aux nœuds avancés, sans compter des mois de délai de fabrication. En contrepartie, la puce ne contient que les fonctions nécessaires : chaque unité est donc petite, rapide, économe en énergie et peu coûteuse à produire. Les ASIC sont donc rentables lorsque le volume est suffisant pour amortir les NRE, ou lorsqu'aucun composant du commerce n'atteint l'objectif de performance ou de consommation.
Comment on conçoit un ASIC
La plupart des ASIC numériques suivent un flot à cellules standard. Les ingénieurs écrivent du code RTL (niveau transfert de registres) en Verilog ou VHDL, le vérifient par simulation et, pour les grandes conceptions, par émulation ou prototypage FPGA, puis le synthétisent en portes issues de la bibliothèque de cellules de la fonderie, les mémoires étant projetées sur des macros mémoire. Le placement-routage construit le layout physique, l'analyse temporelle statique et la vérification physique (DRC et LVS) le valident, et le layout final fait l'objet du tape-out pour la fabrication des masques. La conception full-custom est utilisée pour les blocs analogiques ou mémoire les plus critiques en performance.
ASIC, FPGA et ASSP
Un FPGA réalise la logique dans une matrice reprogrammable, sans masques ni attente de fabrication : il convient donc aux prototypes, aux petits volumes et aux exigences changeantes ; réalisée en ASIC, la même fonction est plus rapide, plus petite et consomme moins. Un produit standard spécifique à une application (ASSP) est lui aussi dédié à une application, mais il est vendu sur catalogue à de nombreux clients, alors qu'un ASIC est généralement réalisé pour un seul produit ou une seule entreprise. Les CPU et GPU généralistes sacrifient l'efficacité au profit de la flexibilité qu'apporte le logiciel.
Où le rencontre-t-on
Les ASIC apparaissent partout où le volume ou l'efficacité justifient un silicium sur mesure : commutateurs réseau, contrôleurs de stockage, électronique grand public, systèmes automobiles, minage de cryptomonnaies et accélérateurs d'IA. Beaucoup sont à signaux mixtes. Un microphone MEMS, par exemple, associe son élément de détection capacitif à un petit ASIC de lecture dans le même boîtier, qui convertit la minuscule variation de capacité en signal électrique. Dans ces applications de capteurs, l'ASIC est souvent conçu conjointement avec le capteur lui-même.
Questions fréquentes
Que signifie ASIC ?
ASIC signifie application-specific integrated circuit (circuit intégré spécifique à une application) : une puce conçue pour un produit ou un usage particulier plutôt que comme composant généraliste.
Quelle est la différence entre un ASIC et un FPGA ?
La logique d'un ASIC est figée dans le silicium lors de la fabrication, ce qui donne les meilleures vitesse, consommation et coût unitaire, mais avec un coût initial élevé et un long délai. Un FPGA peut être reconfiguré après fabrication sans coût de masques, mais il est plus lent, plus encombrant et plus gourmand en énergie pour une même fonction.
Quelle est la différence entre un ASIC et un ASSP ?
Tous deux visent une application précise, mais un ASIC est généralement conçu pour un seul client ou produit, tandis qu'un ASSP est un produit standard qu'un fabricant de puces vend à de nombreux clients.