Différence entre l'ASIC et le FPGA

Différence entre l'ASIC et le FPGA

ASIC vs FPGA

Le circuit intégré spécifique à l'application est un type de CI unique qui est conçu dans un certain but à l'esprit. Ce type de CI est très courant dans la plupart des matériels de nos jours, car la construction avec des composants IC standard conduirait à des circuits gros et encombrants. Un FPGA (tableau de porte programmable sur le terrain) est également un type de CI, mais il n'a pas la programmation intégrée pendant la production. Comme son nom l'indique, le CI peut être programmé par l'utilisateur tant qu'il a les bons outils et les connaissances appropriées.

Une ASIC ne peut plus être modifiée après son sortie de la ligne de production. C'est pourquoi les concepteurs doivent être totalement sûrs de leur conception, surtout lorsqu'ils font de grandes quantités de la 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 après l'achat du produit. Les fabricants en profitent également en créant leurs prototypes dans un FPGA afin qu'il puisse être soigneusement testé et révisé dans le monde réel avant d'envoyer la conception à la fonderie IC pour la production ASIC.

Les ASIC ont un grand avantage en termes de coûts récurrents car très peu de matériaux est gaspillé en raison du nombre fixe de transistors dans la conception. Avec un FPGA, un certain nombre d'éléments de transistor sont toujours gaspillés car ces packages sont standard. Cela signifie que le coût d'un FPGA est souvent plus élevé que celui d'une ASIC comparable. Bien que le coût récurrent d'une ASIC soit assez faible, son coût non récurrent est relativement élevé et atteint souvent des millions. Puisqu'il n'est pas récurrent, sa valeur par IC diminue avec un volume accru. Si vous analysez le coût de production par rapport au volume, vous constaterez que lorsque vous baissez en plus des numéros de production, l'utilisation de FPGA devient réellement moins chère que l'utilisation d'ASICS.

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éé tandis qu'un FPGA peut.
3.Il est courant de concevoir et de tester sur un FPGA avant de 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 lors de la construction de circuits de production à faible volume.