Różnica między ASIC i FPGA

Różnica między ASIC i FPGA

ASIC vs FPGA

Zintegrowany obwód specyficzny dla aplikacji jest unikalnym rodzajem układu scalonego, który został zaprojektowany z myślą o określonym celu. Ten rodzaj ICS jest obecnie bardzo powszechny w większości sprzętu, ponieważ budowanie ze standardowymi komponentami IC prowadzi do dużych i nieporęcznych obwodów. FPGA (tablica bramy programowej) jest również rodzajem IC, ale nie ma wbudowanego programowania podczas produkcji. Jak sama nazwa wskazuje, IC może być zaprogramowane przez użytkownika, o ile ma on odpowiednie narzędzia i właściwą wiedzę.

ASIC nie można już zmienić po wyjściu z linii produkcyjnej. Właśnie dlatego projektanci muszą być całkowicie pewni swojego projektu, szczególnie przy tworzeniu dużych ilości tego samego ASIC. Programowalny charakter FPGA pozwala producentom poprawić błędy, a nawet wysyłać łatki lub aktualizacje po zakupie produktu. Producenci skorzystają z tego również, tworząc swoje prototypy w FPGA, aby można je było dokładnie przetestować i poprawiać w prawdziwym świecie, zanim wyśleli projekt do odlewni IC w celu produkcji ASIC.

ASIC mają ogromną przewagę pod względem powtarzających się kosztów, ponieważ bardzo mało materiału jest zmarnowany ze względu na stałą liczbę tranzystorów w projekcie. Z FPGA pewna liczba elementów tranzystorowych jest zawsze marnowana, ponieważ pakiety te są standardowe. Oznacza to, że koszt FPGA jest często wyższy niż w przypadku porównywalnego ASIC. Chociaż powtarzający się koszt ASIC jest dość niski, jego nieuzasadnione koszty są stosunkowo wysokie i często sięgają do milionów. Ponieważ jednak nie jest to zakazane, jego wartość na IC maleje wraz ze wzrostem objętości. Jeśli przeanalizujesz koszt produkcji w odniesieniu do wolumenu, stwierdzisz, że w miarę upływu liczb produkcyjnych za pomocą FPGA faktycznie staje się tańsze niż przy użyciu ASICS.

Streszczenie:
1.ASIC jest unikalnym rodzajem obwodu zintegrowanego przeznaczonego dla określonej aplikacji, podczas gdy FPGA jest przeprogramowalnym obwodem zintegrowanym.
2.ASIC nie może być już zmieniany po utworzeniu, podczas gdy FPGA może.
3.Powszechną praktyką jest projektowanie i testowanie na FPGA przed wdrożeniem na ASIC.
4.ASIC marnuje bardzo mało materiału w porównaniu do FPGA, a koszty powtarzające się są niskie.
5.FPGA jest lepsza niż ASIC podczas budowania obwodów produkcyjnych o niskiej objętości.