Différence entre ASIC et FPGA Différence entre

Anonim

ASIC vs FPGA

Le circuit intégré spécifique à l'application est un type unique de circuit intégré conçu dans un certain but. Ce type de circuits intégrés est très courant dans la plupart des matériels de nos jours car construire avec des composants IC standard conduirait à des circuits volumineux et volumineux. Un FPGA (Field Programmable Gate Array) est également un type de circuit intégré, mais il n'a pas la programmation intégrée pendant la production. Comme son nom l'indique, l'IC peut être programmé par l'utilisateur tant qu'il dispose des bons outils et des bonnes connaissances.

Un ASIC ne peut plus être modifié après sa sortie de la ligne de production. C'est pourquoi les concepteurs doivent être totalement sûrs de leur conception, surtout lorsqu'ils fabriquent 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 après l'achat du produit. Les fabricants en profitent également pour créer leurs prototypes dans un FPGA afin de pouvoir les tester et les réviser dans le monde réel avant d'envoyer la conception à la fonderie IC pour la production d'ASIC.

Les ASIC ont un grand avantage en termes de coûts récurrents car très peu de matériel 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 gaspillés car ces boîtiers sont standards. Cela signifie que le coût d'un FPGA est souvent plus élevé que celui d'un ASIC comparable. Bien que le coût récurrent d'un ASIC soit relativement faible, son coût non récurrent est relativement élevé et atteint souvent des millions. Comme il est non récurrent, sa valeur par IC diminue avec l'augmentation du volume. Si vous analysez le coût de production par rapport au volume, vous constaterez que lorsque vous allez plus bas dans les nombres de production, l'utilisation de FPGA devient en réalité moins chère que l'utilisation d'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 le peut.

3. Il est de pratique courante de concevoir et tester un FPGA avant de l'implémenter 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.