Différence entre ASIC et FPGA

ASIC vs FPGA

Le circuit intégré à application spécifique est un type unique de circuit intégré conçu dans un but spécifique. De nos jours, ce type de CI est très courant dans la plupart des matériels, car la construction avec des composants de CI standard conduirait à des circuits volumineux et encombrants. Un FPGA (Field Programmable Gate Array) est également un type de circuit intégré, mais sa programmation n’est pas intégrée au cours de la production. Comme son nom l'indique, le CI peut être programmé par l'utilisateur à condition qu'il dispose des bons outils et des connaissances appropriées..

Un ASIC ne peut plus être modifié une fois sorti de la chaîne de production. C'est pourquoi les concepteurs doivent être totalement sûrs de leur conception, en particulier lors de la fabrication de grandes quantités du même ASIC. La nature programmable d'un FPGA permet aux fabricants de corriger les erreurs et même d'envoyer des correctifs ou des mises à jour une fois le produit acheté. Les fabricants en tirent également parti en créant leurs prototypes dans un FPGA afin de pouvoir les tester et les réviser dans le monde réel avant de les envoyer à la fonderie IC pour la production d'ASIC..

Les ASIC présentent un avantage considérable en termes de coûts récurrents, car très peu de matériau est gaspillé en raison du nombre fixe de transistors dans la conception. Avec un FPGA, un certain nombre d’éléments de transistors sont toujours perdus car ces boîtiers sont standard. Cela signifie que le coût d'un FPGA est souvent supérieur à celui d'un ASIC comparable. Bien que le coût récurrent d'un ASIC soit assez faible, son coût non récurrent est relativement élevé et atteint souvent des millions de dollars. Comme il est non récurrent, sa valeur par CI diminue avec l’augmentation du volume. Si vous analysez le coût de production par rapport au volume, vous constaterez que plus le nombre de pièces produites diminue, plus le FPGA devient moins cher que les ASIC.

Résumé:
1.Un ASIC est un type unique de circuit intégré destiné à une application spécifique, tandis qu'un FPGA est un circuit intégré reprogrammable..
2. Un ASIC ne peut plus être modifié une fois créé, alors qu'un FPGA peut.
3.Il est de pratique courante de concevoir et de tester sur un FPGA avant de le mettre en œuvre sur un ASIC..
4. Un ASIC gaspille très peu de matériel par rapport à un FPGA et les coûts récurrents sont faibles.
5.FPGA est meilleur qu'un ASIC pour la construction de circuits de production à faible volume.