嵌入式FPGA的面世,节省上百万芯片设计费用

发布时间:2017-02-24  

china0513-624x468

来源:本文由半导体行业观察翻译自allaboutcircuits,版权归原作者所有,转载请咨询。

编者按:作者撰写此文的目的是为了让你了解嵌入式FPGA的工作原理及其优势。

芯片设计人员今天面临的最关键的问题之一是在设计过程中实时重新配置RTL,甚至在系统中也是如此。不幸的是,芯片设计人员无法及时知道是否必须这样做。在这一点上,任何变化都会花费数百万美元,并将项目推迟数月。

有了嵌入式FPGA,这个问题便解决了。芯片设计人员在开展项目时,会知道他们在项目期间拥有随时更改RTL的灵活性,这是前所未有的。

因为嵌入式FPGA是一种新技术,在开始介绍之前,我们要将其与已经存在了几十年的标准FPGA之间的差别说出来。从根本上讲,嵌入式FPGA是一个IP  block,允许将完整的FPGA集成到SoC或任意类型的集成电路中。正如RAM,SERDES,PLL以及处理器一样,从单独的芯片转变成常规的IP block。FPGA现在也是一个IP区块。

FPGA在可编程互连结构中组合了可编程/可重配置逻辑块阵列。 在FPGA芯片中,芯片的外缘由GPIO,SERDES和专用PHY(如DDR3 / 4)组成。 在高级FPGA中,I/O环约占芯片的1/4,架构约占芯片的3/4。“架构”本身在如今的FPGA芯片中大多是互连,其中20-25%的结构面积是可编程逻辑,75-80%是可编程互连。

china0513-624x468

嵌入式FPGA是一种没有周边环形GPIO,SERDES和PHY的FPGA架构。相反,嵌入式FPGA使用标准数字信号连接到芯片的其余部分,实现非常宽,非常快的片上互连。

深入嵌入式FPGA内部之原始的构造块

FPGA中的可编程逻辑块是查找表(LUT),它可以通过编程实现任意布尔函数:4个,5个或6个输入具有一个或两个输出。

在Flex Logix EFLX阵列中,LUT是一个双4输入LUT,它可以组合形成一个5输入LUT。LUT输出可以任意存储在触发器中。LUT通常被分组为具有进位逻辑的四个组,以便于加法器和移位器。

china0513-624x468

另一个可编程逻辑块是MAC(乘法累加器)或DSP加速器块。

在Flex逻辑EFLX阵列中,有一个22位预加器,一个22×22乘法器和一个4位后置加法器/累加器。 MAC可以组合或级联以实现快速DSP功能。

china0513-624x468

可编程逻辑块由设置LUT数值的配置位编程,选择是否旁路使用触发器,是否激活进位逻辑等。配置位还对MAC的操作进行编程。通常在FPGA中,配置位从外部闪存加载。

对于嵌入式FPGA,它是相同的,因为几乎所有的SoC都有一个从外部闪存引导的ARM/ARC /MIPS等处理器。同样的闪存用于存储嵌入式闪存的配置位。

china0513-624x468

仅为商业目的传播,不代表本刊观点

可编程逻辑块接收输入并将输出发送到互连网络,该互连网络允许从FPGA架构中的任意逻辑块可编程地进行连接。互连结构同样也由配置位编程。互连结构通常是FPGA架构的主体。

嵌入式FPGA的主要区别是互连结构的设计。最佳互连使用较小的面积和较少的金属层,同时提供资源的高利用率。

与FPGA芯片不同,嵌入式FPGA中没有PHY/SERDES/PLL。嵌入式FPGA中有一个I/O环,但它是真正简单的数字互连到芯片的其余部分。嵌入式FPGA有成百上千的互连,它们可以在芯片内全速运行。这种I/O宽度和带宽的增加是将FPGA嵌入到芯片的巨大优势。

china0513-624x468

嵌入式FPGA内部之构建任意规模和结构的阵列

当中的一个复杂问题是客户需要各种规模和结构的嵌入式FPGA,并且人人都希望在使用芯片前可以在硅片中验证IP块。

例如,在16nm中,客户可能希望仅需要几百个可编程逻辑的LUT就可以让快速可重构控制逻辑运行在1GHz;而在同一进程中的另一客户可能想要50K-100K个LUT作为数据中心处理器加速器。如何能够满足这些客户最少的设计投资和上市时间?

Flex Logix使用平铺构造块的方法。首先,使用上述方法设计4个EFLX IP核。每个IP核都是一个独立的FPGA,但它们也可以阵列化,提供大约75个EFLX阵列,从100 个LUT到122.5K个LUT,以及任何逻辑/DSP的混合。

china0513-624x468

每个EFLX IP核都有额外的顶层互连,允许IP核自动连接到周围的IP核,使大型阵列的规模为NxN。

EFLX-100阵列的规模为5×5或3,000个LUT(在EFLX-100中实际上有120个LUT)。

china0513-624x468

EFLX-2.5K接管2500个LUT,规模为122.5K个LUT。

china0513-624x468

阵列可以是全逻辑或全DSP或这两种核心的任意组合,如下图所示:

china0513-624x468

还可以在嵌入式阵列中嵌入大量的RAM。Flex Logix通过使用标准RAM编译器来生成客户请求的任何类型的RAM(单端口,双端口;ECC/奇偶校验/无;根据需要而定),并在核心之间定位RAM。RAM是单个EFLX阵列的一部分。

china0513-624x468

使用上述方法可以允许少量IP核生成几乎无限种类的嵌入式FPGA阵列,以满足任何客户需求。

嵌入式FPGA内部之在硅片中验证构建块

Flex Logix构建验证芯片以验证硅片中的IP核。下图是TSMC 40ULP的例子。

china0513-624x468

在这个过程中,客户使用的VT(电压阈值掩码)组合有很大范围,Flex Logix设计的EFLX阵列与所有可能的组合兼容。因此,验证芯片具有5个阵列:在所请求的VT组合中的1个大阵列(4×4)和在其他4种规模中的4个2×2阵列。

由于40nm的EFLX阵列可以以高达300MHz的频率工作,并且GPIO仅在150MHz以内才可靠,因此有一个片上PLL可以产生非常快速、精确的时钟用于测试性能,并且有SRAM可以使用“测试向量”加载,然后全速运行。这提供了“芯片上的测试器”,使得我们可以在上述GPIO速度下验证全速操作。还有温度/电压监视器,以确保在最坏的目标情况条件下进行测试。

所以说嵌入式FPGA将改变芯片和SoC未来的设计方式。 设计师无需再被困在项目中,并被迫花费数百万美元来在需要的时候改变RTL。 当RTL需要更新时,公司也不再会有延误计划的风险。使用嵌入式FPGA,芯片设计过程变得简单很多,价格也便宜很多。

china0513-624x468

【关于转载】:转载仅限全文转载并完整保留文章标题及内容,不得删改、添加内容绕开原创保护,且文章开头必须注明:转自“半导体行业观察icbank”微信公众号。谢谢合作!

china0513-624x468【关于投稿】:欢迎半导体精英投稿,一经录用将署名刊登,红包重谢!来稿邮件请在标题标明“投稿”,并在稿件中注明姓名、电话、单位和职务。欢迎添加我的个人微信号MooreRen001或发邮件到 jyzhang@moore.ren

china0513-624x468

责任编辑:mooreelite
文章来源于:半导体行业观察    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    单片机和嵌入式哪个好?单片机会被嵌入式取代吗?;很多初学者都搞不清楚单片机和嵌入式的区别。 今天就和大家来聊一聊这个话题。 嵌入式和单片机,我喜欢用老爸和儿子的关系来区分它们。 嵌入式......
    单片机是否为嵌入式技术,单片机和嵌入式学哪个;单片机和嵌入式,我喜欢用儿子和爸爸这种关系去区分它们。 我当初是通过嵌入式挖到了单片机开发,所以说单片机和嵌入式是一个包含关系,嵌入式......
    通信 工业和嵌入式光通信技术进步背后的推动力;随着工业和嵌入式计算对通信距离、低功耗和小型配置需求的提高,对通信带宽也提出了更高的要求。而FPGA等特定使能技术以及收发器、连接......
    创新和产品开发产生了重大影响。AMD自适应SoC 和FPGA是创造嵌入式视觉智能系统的理想设备。在本次挑战赛中,开发人员将有机会利用基于AMD Zynq-7000TM SoC的开发套件来增强嵌入式视觉技能。 我们......
    处理技术和嵌入式闪存技术的非易失特性。」 参加MAX 10 FPGA早期使用计划的合格客户可以通过Quartus II软件,运行设计编译和时序分析,迅速开始他们的设计。为客户提供早期使用软件,他们......
    单片机这一领域,连语音芯片的FPGA、CPLD和嵌入式系统都可以见到它的身影。 当然,想FPGA、CPLD和嵌入式系统这些货可是自带仿真功能,这样更方便设计更接近实际应用环境,直接就是线路板上调试,节省......
    视觉项目。本文引用地址:嵌入式视觉越来越多地被集成到各种项目中,对技能组合、技术创新和产品开发产生了重大影响。AMD自适应SoC 和FPGA是创造嵌入式视觉智能系统的理想设备。在本......
    地付费能大大缩短我的学习周期。 很多人想不明白这点,走弯路也概率也是很大的。 1.嵌入式和单片机的关系 下面,我先来聊一下单片机和嵌入式的关系,嵌入式是单片机吗? 其实啊,单片机开发是嵌入式......
    辅助器具、抗衰老产业、养老金融、旅游服务、适老化改造等7个前景好、潜力大的产业,制定切实有效的政策措施。 在智慧健康养老领域,将培育壮大智慧健康养老产业。将重点面对互联网+医疗健康、智慧养老院、智慧......
    闪存工艺技术,MAX 10 FPGA这一革命性的非易失FPGA在小外形封装、低成本和瞬时接通可编程逻辑器件封装中包含了双配置闪存、模拟和嵌入式处理功能。MAX 10 FPGA现在已经开始发售,由多......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>