Altera:通用SoC FPGA引领复杂芯片未来

本文作者:徐俊毅       点击: 2015-09-29 15:02
前言:
 
 
Altera公司产品营销资深总监 Patrick Dorsey
 
Altera公司 1983年在硅谷创建,是业界首家提供可编程逻辑半导体(FPGA)产品的公司,如今已发展成为全球二十多国拥有三千多名员的知名半导体公司,2014年实现销售额19.3亿美元。
 
FPGA的使用领域在不断延伸,这其中的一个重要原因就是越来越高的的芯片开发成本。在65nm工艺条件下,设计一款复杂度的IC芯片所需开发成本不到3000万美元,到28nm工艺时,开发成本超过了8000万美元,而在20nm的时候,开发成本接近1.6亿美元,几乎翻倍!可以说,芯片的半导体工艺每前进一小步,开发成本就要迈出一大步。
 

芯片设计成本越来越高
 
更多公司因此正在由定制芯片转向通用芯片,即由ASIC转向FPGA,降低总体研发成本,以提升市场竞争力。
 
但是随着数据处理复杂度的提升,FPGA并不能完全满足数据处理的需求,许多复杂算法需要借助CPU来实现,FPGA开始与CPU融合。在20nm工艺节点上,Altera开始着力于SoC FPGA产品,其第10代FPGA产品推出融合了CPU的SoC FPGA——Arria10,而最新的Stratix 10制造工艺已经升级到14nm,凭借独有的寄存器优化以及(FinFET)三栅极技术,内核性能再度提升2倍。
 
“Altera的SoC、FPGA就是FPGA加上ARM的内核,我们此后所有的产品上都可以做到FPGA与ARM核心融合。我们认为应该面向所有客户,为他们提供通用的计算模块。我们希望SoC无所不在,这对Altera来说也是非常重大的战略性决定。”Altera公司产品营销资深总监 Patrick Dorsey表示。
 

Altera 第10代FPGA系列 横跨数个工艺节点
 
除了CPU,DSP也被Altera整合到SoC之中。软件开发者,可以对处理器,DSP,还有其他的硬件模块使用OpenCL工具来进行开发。Altera对SoC FPGA所有产品都采取同样的策略。
 
要实现FPGA市场持续成长,就一定要增加能够使用FPGA的工程师数量。FPGA目前为止都是硬件工程师使用的一个产品,Altera希望通过OpenCL(一种基于C语言的标准语言)让更多工程师能够顺利掌握FPGA的开发。Altera的OpenCL工具中有一个重要功能就是配置了CPU到FPGA的接口,软件的工程师不用了解实现FPGA与CPU的加速的方法,就可以使用加速功能。这将更容易地能够帮助他们实现系统开发。Patrick Dorsey进一步指出。
 
2015年6月1日,Intel与Altera宣布了并购意向,这表明SoC FPGA在未来计算市场前景光明,并购原因可归纳为如下几点:
·首先,Intel认为FPGA与CPU有诸多相似之处,双方可继续受惠于摩尔定律的,成长方向和方式一致;
·其次,Intel认为Altera的技术和CPU搭配,可提供出更多新产品,满足数据中心IOT这个市场需求,特别是数据中心已经成为Intel公司最稳定快速增长的业务;
·最后,双方都认为并购可以为双方的股东带来更多价值;
 
早在几年前,Microsoft就在bing搜索引擎中引入了Altera Stratix V产品,使用结果显示,在某些查询算法中,Altera的FPGA比CPU快40倍,系统综合性能提升两倍。
 
“Intel和我们都坚信,到2020年,超过1/3的云服务器都会使用FPGA。所以我们要和全球的客户进行合作,不仅仅包括微软,中国也有一些非常大的企业,如果他和微软也是做同样的业务,性能的提升,或者功耗的下降对他们来说也是一个很好的使用推进的因素,这对Altera来说也是非常重要的。”
 
除了云计算和数据中心,工业以及汽车将是未来具有快速成长能力的市场领域。ADAS与车联网需求均需要大量的SoC FPGA介入,在这些涉及图形图像识别处理、雷达处理等高速实时性需求的计算领域,SoC FPGA可以充分发挥出系统级优势。工业方面,工业4.0的演进也需要大量FPGA介入生产线,如马达伺服系统、生产线的自动监控系统等等。
 
随着FPGA应用范围的不断拓展,Altera SoC FPGA的道路也将越走越宽。