Skillnad mellan ASIC och FPGA Skillnad mellan

Anonim

ASIC vs FPGA

Application Specific Integrated Circuit är en unik typ av IC som är utformad med ett visst syfte i åtanke. Denna typ av IC är mycket vanliga i de flesta hårdvaror nuförtiden eftersom byggnad med standard IC-komponenter skulle leda till stora och skrymmande kretsar. En FPGA (Field Programmable Gate Array) är också en typ av IC, men den har inte programmeringen inbyggd i den under produktionen. Som namnet antyder kan IC programmeras av användaren så länge han har rätt verktyg och korrekt kunskap.

En ASIC kan inte längre ändras efter att den kommer ur produktionslinjen. Det är därför som designarna behöver vara helt säkra på sin design, speciellt när man gör stora mängder av samma ASIC. Den programmerbara karaktären hos en FPGA gör det möjligt för tillverkarna att rätta till misstag och även skicka ut patchar eller uppdateringar efter att produkten har köpts. Tillverkare drar också nytta av detta genom att skapa sina prototyper i en FPGA så att den kan grundligt testas och revideras i den verkliga världen innan man skickar ut designen till IC-gjuteriet för ASIC-produktion.

ASIC har stor fördel när det gäller återkommande kostnader, eftersom mycket lite material slösas på grund av det fasta antalet transistorer i designen. Med en FPGA är ett visst antal transistorelement alltid bortkastade eftersom dessa paket är standard. Detta innebär att kostnaden för en FPGA ofta är högre än för en jämförbar ASIC. Även om den återkommande kostnaden för en ASIC är ganska låg, är den engångskostnaden relativt hög och når ofta in i miljoner. Eftersom det är enstaka, minskar dess värde per IC med ökad volym. Om du analyserar produktionskostnaden i förhållande till volymen, skulle du upptäcka att när du går lägre i produktionsnummer, blir FPGA faktiskt billigare än att använda ASIC.

Sammanfattning:

1. En ASIC är en unik typ av integrerad krets som är avsedd för en specifik applikation medan en FPGA är en omprogrammerbar integrerad krets.

2. En ASIC kan inte längre ändras en gång skapad medan en FPGA kan.

3. Det är vanligt att designa och testa på en FPGA innan den implementeras på en ASIC.

4. En ASIC slösar väldigt lite material jämfört med en FPGA och de återkommande kostnaderna är låga.

5. FPGA är bättre än en ASIC när man bygger lågvolymproduktionskretsar.