Razlika med ASIC in FPGA

ASIC proti FPGA

Integrirano vezje, specifično za aplikacijo, je edinstvena vrsta IC-ja, zasnovana z določenim namenom. Ta vrsta IC-jev je danes v večini strojne opreme zelo pogosta, saj bi gradnja s standardnimi komponentami IC povzročila velike in obsežne vezje. FPGA (Field Programmable Gate Array) je prav tako vrsta IC-ja, vendar v njem ni vgrajenega programiranja med proizvodnjo. Kot pove že ime, lahko uporabnik IC programira, dokler ima ustrezna orodja in ustrezno znanje.

ASIC se ne more več spreminjati, ko pride iz proizvodne linije. Zato morajo biti oblikovalci popolnoma prepričani v svoj dizajn, še posebej pri izdelavi velikih količin istega ASIC. Programirana narava FPGA omogoča proizvajalcem, da popravijo napake in celo pošljejo popravke ali posodobitve po nakupu izdelka. Proizvajalci to izkoristijo tudi tako, da svoje prototipe ustvarijo v FPGA, tako da jih je mogoče temeljito preizkusiti in pregledati v resničnem svetu, preden dejansko pošljejo dizajn v livarno IC za proizvodnjo ASIC.

ASIC-ji imajo veliko prednost v smislu ponavljajočih se stroškov, saj zelo malo materiala zapravimo zaradi fiksnega števila tranzistorjev v zasnovi. Pri FPGA vedno zapravimo določeno število tranzistorskih elementov, saj so ti paketi standardni. To pomeni, da so stroški FPGA pogosto višji od stroškov primerljivega ASIC. Čeprav so ponavljajoči se stroški ASIC precej nizki, so njegovi ponavljajoči se stroški razmeroma visoki in pogosto segajo v milijone. Ker se ne ponavlja, se njegova vrednost na IC zmanjšuje s povečanjem prostornine. Če analizirate proizvodne stroške glede na količino, bi ugotovili, da z znižanjem proizvodnih številk uporaba FPGA dejansko postane cenejša kot uporaba ASIC.

Povzetek:
1. ASIC je edinstvena vrsta integriranega vezja, namenjena določeni aplikaciji, medtem ko je FPGA integrirano vezje, ki ga je mogoče ponovno programirati.
2. Ko ASC-ja ASC ni mogoče več spremeniti, ko ga ustvarite, FPGA.
3. Obstaja običajna praksa za načrtovanje in testiranje FPGA, preden začnete izvajati na ASIC.
4.A ASIC zapravi zelo malo materiala v primerjavi s FPGA in ponavljajoči se stroški so nizki.
5.FPGA je boljši od ASIC pri gradnji majhnih količin proizvodnih vezij.