专用集成电路和现场可编程门阵列用于各种不同的电子设计。这两种设计类型都有自己的性能障碍和优势,从任何电子设计师的角度来看,了解这两种技术之间的区别很重要。
了解FPGA VS ASIC的限制和功能有助于电子设计以及制作复杂和简单的系统。以下是一些主要区别。
ASIC(Application Specific Integrated Circuit)即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。 目前用CPLD(复杂可编程逻辑器件)和 FPGA(现场可编程逻辑门阵列)来进行ASIC设计是最为流行的方式之一,它们的共性是都具有用户现场可编程特性,都支持边界扫描技术,但两者在集成度、速度以及编程方式上具有各自的特点。
FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
众所周知,FPGA 是速度最低、体积小、复杂性有限的设计。今天,情况并非如此,其中许多技术都超过了500 MHz的性能障碍。另一方面,ASIC 具有高度定制化的特点,能够根据公司规范进行全面设计。
使用 FPGA 技术,设计人员可以看到更快的上市时间,因为无需为制造进行布局或设计。这还可以减少设计的经常性费用,并为任何产品提供更简单的设计周期。FPGA 可以在现场进行预编程,还可以产生可预测的项目价值,因为重新生产失败或晶圆能力不符合设计规范的问题的风险较小。
ASIC 的优势在于它具有完全的定制兼容性,可以集成不同的域,包括数字、模拟和 RF 功能。这意味着设计人员可以用单个 ASIC 替换整个电路板或系统。通过获得根据公司规格量身定制的 ASIC,您无需为不需要的额外硬件付费,从而降低 BOM 成本。ASIC还可以帮助实现小型化。
总体而言,两种技术都具有优势,但是每种技术都有某些优势,可能最适合某些应用。
上一篇:静态时序分析(STA)终极指南
下一篇:什么是ASIC设计?