ASIC과 FPGA의 차이점

Anonim

ASIC vs FPGA

응용 특정 집적 회로는 특정 목적을 염두에두고 설계된 고유 한 유형의 IC입니다. 이러한 유형의 IC는 오늘날 표준 IC 부품으로 구축하면 크고 부피가 큰 회로로 이어질 수 있기 때문에 대부분의 하드웨어에서 매우 일반적입니다. FPGA (Field Programmable Gate Array)도 IC 유형이지만 생산 중에는 프로그래밍이 내장되어 있지 않습니다. 이름에서 알 수 있듯이, IC는 올바른 툴과 적절한 지식을 보유하고있는 한 사용자가 프로그래밍 할 수 있습니다.

ASIC은 생산 라인을 벗어난 후에 더 이상 변경할 수 없습니다. 따라서 설계자는 특히 동일한 ASIC을 다량으로 만들 때 설계를 완전히 확신해야합니다. 프로그래머블 FPGA 특성으로 인해 제조사는 실수를 바로 잡고 제품을 구매 한 후에 패치 나 업데이트를 전송할 수 있습니다. 또한 제조사는 프로토 타입을 FPGA로 제작하여 실제 사용 환경에서 철저히 테스트하고 개정 할 수 있으므로 실제로 ASIC 생산을위한 IC 파운드리에 디자인을 보내기 전에이를 활용합니다.

설계시 고정 된 수의 트랜지스터로 인해 재료가 거의 낭비되지 않으므로 반복적 인 비용 측면에서 ASIC은 큰 이점이 있습니다. FPGA의 경우 이러한 패키지가 표준이므로 특정 수의 트랜지스터 요소가 항상 낭비됩니다. 이것은 FPGA의 비용이 대등 한 ASIC의 비용보다 종종 높다는 것을 의미합니다. ASIC의 반복 비용은 매우 낮지 만 비 반복 비용은 상대적으로 높으며 종종 수백만에 이릅니다. 그것은 반복되지 않기 때문에, IC 당 값은 볼륨이 증가함에 따라 감소합니다. 생산량을 볼륨과 비교하여 분석하면 프로덕션 수를 줄이면 FPGA를 사용하면 실제로 ASIC을 사용하는 것보다 저렴 해집니다.

요약:

1. ASIC은 특정 애플리케이션을위한 고유 한 유형의 집적 회로이며 FPGA는 재 프로그래밍 가능한 집적 회로입니다. 2. ASIC은 FPGA가 수행되는 동안 더 이상 변경 될 수 없습니다. 3. ASIC에서 구현하기 전에 FPGA를 설계하고 테스트하는 것이 일반적입니다. 4. ASIC은 FPGA에 비해 재료를 거의 낭비하지 않으며 반복 비용이 적습니다. 5. 소량 생산 회로를 만들 때 FPGA는 ASIC보다 우수합니다.