

半导体行业的领导者正在逐步发现 20nm 的价值,而且一些设计已经正在进行中。FPGA厂商看到了这个工艺节点所拥有的巨大潜力,因此也在不断地探索新的方式,致力于通过 28nm 已经建立且在 20nm 将继续扩展的创新技术持续发掘这些潜在的价值。
每一代硅片新技术既带来了新机遇,也意味着挑战,因此,当设计系统时,需要重新审视最初所作出的成本和功耗决定。20 nm以及今后的硅片技术亦是如此。

赛灵思20nm工艺技术创新
赛灵思并不是简单地将现有的 FPGA 架构迁移到新的技术节点上,而是力求引领多种 FPGA 创新,并率先推出了 All Programmable 3D IC 和 SoC。
赛灵思三大领域扩展图
All Programmable 20nm FPGA
核心 FPGA 器件将 20nm 工艺技术和 Xilinx 8 系列 FPGA 的一系列设计创新结合在一起。这些新一代的器件将单位功耗性价比再提升了50%,将存储器带宽和针对新一代业界领先系统优化的收发器带宽提高了两倍。 第二代 All Programmable SoC
第二代 All Programmable SoC 包含一个多核异构处理架构。此架构结合了处理系统和可编程逻辑间的更高带宽,实现更高层次的可编程系统集成和性能,并显著减少功耗。 第二代 All Programmable 3D IC
当FPGA 技术与 All Programmable 3D IC 相结合,其价值的成倍提升已经超越了通常意义上领先一代的范畴。通过结合不同类型的多芯片,相对前代产品而言,20nm 3D IC 不仅提供了集成式大容量存储器 (integrated wide memory),还将容量、系统级性能和收发器带宽都提高了两倍。

核心 FPGA 器件将 20nm 工艺技术和 Xilinx 8 系列 FPGA 的一系列设计创新结合在一起。这些新一代的器件将单位功耗性价比再提升了50%,将存储器带宽和针对新一代业界领先系统优化的收发器带宽提高了两倍。 第二代 All Programmable SoC
第二代 All Programmable SoC 包含一个多核异构处理架构。此架构结合了处理系统和可编程逻辑间的更高带宽,实现更高层次的可编程系统集成和性能,并显著减少功耗。 第二代 All Programmable 3D IC
当FPGA 技术与 All Programmable 3D IC 相结合,其价值的成倍提升已经超越了通常意义上领先一代的范畴。通过结合不同类型的多芯片,相对前代产品而言,20nm 3D IC 不仅提供了集成式大容量存储器 (integrated wide memory),还将容量、系统级性能和收发器带宽都提高了两倍。

b. 可配置逻辑块(CLB)
CLB是FPGA内的基本逻辑单元。CLB的实际数量和特性会依器件的不同而不同(详情)
典型的CLB结构示意图
d. 嵌入式块RAM(BRAM)
大多数FPGA都具有内嵌的块RAM,这大大拓展了FPGA的应用范围和灵活性。(详情)
e. 丰富的布线资源
布线资源连通FPGA内部的所有单元,根据工艺、长度、宽度和分布位置的不同而划分为4类不同的类别。(详情)
f. 底层内嵌功能单元
内嵌功能模块主要指DLL、PLL、DSP和CPU等软处理核(SoftCore)。现在越来越丰富的内嵌功能单元,使得单片FPGA成为了系统级的设计工具。(详情)
典型的DLL模块示意图


c. 数字时钟管理模块(DCM)
业内大多数FPGA均提供数字时钟管理(Xilinx的全部FPGA均具有这种特性)。Xilinx推出最先进的FPGA提供数字时钟管理和相位环路锁定。相位环路锁定能够提供精确的时钟综合,且能够降低抖动,并实现过滤功能。
典型的4输入Slice结构示意图
g. 内嵌专用硬核
内嵌专用硬核是相对底层嵌入的软核而言的,指FPGA处理能力强大的硬核(Hard Core),等效于ASIC电路。(详情)
扩充知识(软核、固核、硬核概念详情)

3)FPGA应用主要的3个方向
1、用于通信设备的高速接口电路设计,主要是用FPGA处理高速接口的协议,并完成高速的数据收发和交换。
2、可以称为数字信号处理方向或者数学计算方向,因为很大程度上这一方向已经大大超出了信号处理的范畴。
3、SOPC方向,严格来说是属于FPGA范围内的,只不过是利用FPGA的平台搭建的一个嵌入式系统的底层硬件环境,在上面进行软件开发。(详情)
2、可以称为数字信号处理方向或者数学计算方向,因为很大程度上这一方向已经大大超出了信号处理的范畴。
3、SOPC方向,严格来说是属于FPGA范围内的,只不过是利用FPGA的平台搭建的一个嵌入式系统的底层硬件环境,在上面进行软件开发。(详情)