FPGA走向硅片融合时代
对FPGA这种特殊芯片产品的认识开始于10年前对Altera公司的认识。Altera公司独特的严谨气质与FPGA这种芯片非常契合。多年来跟踪报道Altera在FPGA技术上的不断创新,加之后来有机会结识赛灵思公司,两家业内翘楚的针锋相对与惺惺相惜,使我对FPGA整个体系架构的演进过程有了比较全面的理解。前段时间,有机会与Altera公司CTO、资深副总裁Misha Burich先生交流FPGA业界发展趋势,使得自己对FPGA技术发展的理解愈加清晰和深刻。
FPGA体系架构演进
FPGA兴起于上世纪90年代,最初是作为替代胶合逻辑的产品,整个90年代,FPGA市场发展迅速。FPGA不断攀登更高的工艺水平,以此来提高性能和降低成本,从而拉近与传统ASIC在成本上的巨大差距,更充分发挥其灵活的优越性。终于在40nm工艺水平时,FPGA通过Altera的Hardcopy技术实现的芯片与130nm的ASIC在芯片面积和成本上完全接近。
在不断攀升工艺水平的同时,FPGA在自身架构上也在不断进行创新。一方面,FPGA内的逻辑单元数量几十倍地增长,另一方面,FPGA内集成了越来越多的功能单元和IP,如ALM、RAM、XCVR、PLL、DSP等等。多功能模块的集成使FPGA扩展了应用领域,在通信基础设施、军事、测试测量、医疗等领域可部分取代传统的ASIC、DSP和ASSP。
硅片融合的趋势
进入2011年,整个半导体业界芯片融合的趋势越来越鲜明。比如,以DSP见长的TI、ADI相继推出将DSP与MCU集成在一起的芯片平台,而以做MCU平台为主的厂商也推出了在MCU平台上集成DSP核的方案。在FPGA业界,这个趋势更加明显。除了DSP核和处理器IP早已集成在FPGA芯片上之外,FPGA厂商开始积极与处理器(核)厂商合作推出集成了FPGA的处理器平台产品。这种融合的趋势出现的根本原因是什么呢?
这还要从CPU、DSP、FPGA和ASIC各自的优缺点说起。通用的CPU和DSP软件可编程、灵活性高,但功耗较高;FPGA具有硬件可编程的特点,非常灵活,功耗较低;ASIC和ASSP是针对特定应用固化的,不可编程,不灵活,但功耗很低。这就牵涉到了一个矛盾:灵活性和效率的矛盾。随着电子产品推陈出新速度不断加快,对产品设计的灵活性和功耗效率要求越来越高,怎样才能兼顾灵活性和功效,这是一个巨大的挑战。半导体业内玩家们最终共同认可了一点:芯片的融合。将不同特点的芯片集成在一起,让平台具备他们所有的优点,避免所有的缺点。因此,微处理器+DSP+专用IP+可编程架构成为芯片融合的主要架构。
Misha Burich指出,在芯片融合的方向上,FPGA具有天然的优势。这是因为FPGA本身架构非常清晰,其生态系统经过多年的培育发展,非常完善,软硬件和第三方合作伙伴都非常成熟,此外,因其自身在发展过程中已经进行了很多CPUDSP和许多硬IP的集成,因此,在与其他处理器进行融合时,具有成熟的环境和丰富的经验。Altera已经和业内各个CPU核厂商展开了合作,如MIPS、Freescale、ARM和Intel,推出了混合系统架构的产品。
混合系统架构核心技术
芯片的融合是个完美的解决方案,但真正落实在行动上却面临很多技术上的挑战。多种不同架构的部分融合在一起,在综合、仿真和时序分析方面、嵌入式软件工具和操作系统支持上、DSP编程、基于C语言的编程工具及系统互联方面都面临很多难点需要克服。Misha Burich说,系统支持环境对于融合的架构来说显得尤为重要。Altera公司的研发团队中有一半人是作芯片研发,另一半人专门作编程支持工作。Misha Burich本人在EDA公司曾工作多年,作为CTO,他更加重视FPGA系统的编程环境的建设。
有两项技术属于混合系统架构的支撑性技术。首先是OpenCL技术。OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构(也就是混合架构)系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员编写高效轻便的代码,而且广泛适用于多核处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。OpenCL 原本是图形编译器,通过C语言,可利用该编译器对FPGA编程。它是一个开放的架构,支持编程人员使用Altera的硬件技术(FPGA芯片、Qsys、DSP-B、DSP-AB等),提供逻辑和数据管理功能,对产品上市时间和效能具有积极的影响。
另外一项关键技术是3D封装技术,将不同的技术和管芯放在一个封装当中,通过衬底进行管芯连接。混合系统架构是异构的系统,将具有不同架构的
- 嵌入式系统与FPGA的最新动向(05-18)
- 20nm时代,FPGA或将拔得头筹(11-30)
- 没有退路的FPGA与晶圆代工业者(01-03)
- 电源管理成为FPGA新的技术突破口(12-16)
- 数字电源为FPGA带来高效率(12-16)
- 物联网大战火热开打 半导体厂商憋大招(05-26)