从头开始设计芯片需要从成本、专业知识和时间角度来看几乎无法估量的投资,最终将 IC/芯片设计行业几乎完全交给拥有持续投资的公司。有时,一群工程师从一家大公司中解脱出来,创建一家初创公司并产生 IP。然而,进入的门槛通常很大,以至于想法在构思出来后难以付诸实施。这种硬件“障碍”从本质上扼杀了创新,尤其是在新兴的计算密集型 AI 领域,在该领域中,几乎每个垂直行业的关键和非关键任务的应用程序都在不断地裁剪。就需要软件所需的处理能力复杂、计算密集、耗电等不断更新。通常情况下,生成定制芯片来支持这些不断变化的需求的成本是不合理的(图 1)。
设计开发成本
首先,需要电子设计自动化 (EDA) 软件来执行基本的 IC 和布局设计、仿真和验证。EDA 软件生态系统为设计流程的各个方面提供了丰富的工具,可以在计划内优化设计。该软件的价格很高,单个许可证每年从数万美元起,最高可达数十万美元。分布在数十到数百台机器上,这个数字成倍增加,很容易突破百万美元大关。这只是芯片成本的一方面。为了生成最终产品,公司可能会购买 IP 或模拟/数字硬核,以将特殊的 I/O 功能集成到他们的设计中。IP核开发产业本身就是一个价值数十亿美元的产业;正因如此,购买IP的成本也达到了百万美元大关。如果一家公司有闲钱,那么依靠专业的无晶圆厂半导体公司的外包硅 IP 要比花费时间和NRE成本在内部开发更简单、更快捷。
摩尔定律的明显放缓进一步加剧了ASIC的困难,为了满足芯片越来越高的性能要求,制造商不得不转向制造大芯片。然而,随着芯片尺寸的增加,由于缺陷和制造错误的风险增加,良率下降。这些促使半导体制造商和设计公司寻求其他可行的解决方案,包括将单片 IC 的功能分解为互连的Chiplets,以执行计算密集型流程。
本文的主要目的是揭示生成定制芯片的成本和专业知识方面的困难,这使得市场上竞争者寥寥,通用 CPU 和 GPU 解决方案非常适合某些 AI 应用程序,但在其他应用程序中存在固有限制,进一步限制了开发人员可用的解决方案。Efinix FPGA 非常适合需要低功耗、低延迟、低成本、小尺寸和易于开发的 AI 应用。