FPGA20年最有影响力的25个研究成果 – 微架构篇

电子森林 2020-03-02 00:00

点击蓝字,关注老石谈芯


很多世界顶尖的“建筑师”可能是你从未听说过的人,他们设计并创造出了很多你可能从未见过的神奇结构,比如在芯片内部的复杂体系。制造芯片的基本材料源于沙子,但芯片本身已经成为人们当代生活不可或缺的东西。如果你使用手机、电脑,或者通过互联网收发信息,那么你就无时无刻不在受益于这些建筑师们的伟大工作。


FPGA是芯片的其中一种,从上世纪八十年代诞生起,FPGA已经从简单的可编程门阵列,发展成为了有着大量可编程逻辑的复杂片上系统。除了硬件结构之外,FPGA的开发工具和应用场景也都取得了长足的进步和扩展,FPGA在整个半导体行业的重要性也在不断增强。FPGA芯片的演进,离不开这些“建筑师”的不断发明创造。


几年前,这些FPGA的顶级建筑师们选出了自上世纪九十年代起的20年以来FPGA领域最有影响力的25个研究成果。通过这些重要的成果,我们会理解FPGA是如何发展至今,并且知道FPGA技术未来将会发展向何处。


这25个研究成果按研究领域分为架构、EDA工具、电路、应用等大类,每项成果都由一名该领域的顶级学者做推介。接下来,我将在几篇文章里,分别介绍这这些改变了FPGA发展进程的重要研究成果。本文是微架构篇。有关FPGA系统架构领域的重要创新成果,可以参见这篇文章。


(本文介绍的5项成果原文,均已上传至知识星球:老石谈芯进阶版,请在文末扫码进入星球查看)


01

在可重构计算阵列中平衡互联与计算

一句话总结:首次考虑了逻辑资源与布线资源的平衡使用,从而得到更优的资源利用率,对FPGA架构与CAD工具设计具有深远影响。

英文名:Balancing Interconnect and Computation in a Reconfigurable Computing Array (or, why you don’t really want 100% LUT utilization)

作者:André DeHon

发表时间:1999年

推介人:Mike Hutton(谷歌)


这项成果完美结合了理论、实证分析,以及富有洞见的探讨。这项工作打破了关于FPGA架构优化的常见假设,特别是通过对比逻辑面积与布线面积,证明了100%的硬件利用率并不一定会带来最优的结果


这项成果首次深入研究了FPGA设计中不同部分的布线需求,分析了最坏情况下的布线要求及其对器件整体的影响。这项成果影响了后来很多关于FPGA架构的研究工作,并在发表十多年后仍然被多次引用。由这项成果发展而成的一项名为HSRA的布线方法,也重新引起了学术界和工业界对层次化FPGA架构设计及分析的兴趣。


这项工作的另外一个贡献是,它清晰的描述了FPGA架构风格与CAD算法风格之间的对应关系 – 在这个工作中就是分层递归分解。Andre DeHon进一步对比了FPGA逻辑互联的增长率与器件大小之间的关系,阐述了高效的系统架构设计的一系列实证结果。


除此之外,这项工作最值得借鉴的地方是它的方法论。通过使用基于树形网格的架构,见下图,可以得到伸缩性更强的FPGA互联架构模型,并对基于逻辑簇(logic clusters)的传统方法提出了挑战。当结果与传统观念不同的时候,Andre DeHon对问题的本质有着清晰而敏锐的认识。这也使得这项工作在FPGA的很多领域有着全面而深远的影响。



02

LUT和簇大小对深亚微米FPGA性能与密度的影响

一句话总结:现代FPGA里6输入LUT结构的理论基础。

英文名:The Effect of LUT and Cluster Size on Deep-Submicron FPGA Performance and Density

作者:Elias Ahmed, Jonathan Rose

发表时间:2000年

推介人:Mike Hutton(谷歌)


Jonathan Rose(现任多伦多大学教授)


这项开创性的研究深入分析了将逻辑单元组成层次化结构的过程中,LUT大小和簇(cluster,结构见下图)大小对系统性能和整体面积的影响。在这项成果发表之前,学术界刚刚开始探索和讨论FPGA里的簇结构。在工业界,Altera和赛灵思尽管已经开始使用层次化结构,但它们有着不同的大小和接口类型,从而限制了其进一步使用。在这个大背景下,这项工作首次探讨了面积和延时的权衡与折中,以及它们与簇输入数量的关系。



这项工作的主要成果,是在给定电路面积的情况下,对理想情况下的输入数量进行了建模,并给出了LUT大小和簇大小的最优范围,以满足特定的面积与延时要求。值得注意的是,这项工作指出5~6输入的LUT会取得比以往都好的面积与延时结果,见下图。而这个结论也为当代PGA里采用的6输入LUT结构奠定了理论基础。



这项工作除了它的结果影响深远之外,它所采用的方法论也有着很强的借鉴意义。两位作者指出,他们得到的这些最优解取决于当时的工艺参数和条件,随着半导体制造工艺的不断进步,这些最优解也会随之变化。他们也在这项工作中给出了一个清晰且可以重用的框架,用来预测和判断当工艺进步时这些最优点的变化情况。


这项工作另外的一个主要贡献是,它建立了一个评估FPGA架构的标准化体系,这其中包含了从综合到布局布线的各个FPGA开发阶段。它也为后续的FPGA架构研究以及CAD算法开发提供了参考标准。


03

在LUT簇中使用稀疏交换结构

一句话总结:现代FPGA布线微架构设计的奠基之作

英文名:Using Sparse Crossbars within LUT Clusters

作者:Guy Lemieux, David Lewis

发表时间:2001年

推介人:Sinan Kaptanoglu(Microsemi公司)


Guy Lemieux(现任英属哥伦比亚大学副教授)


这项成果着重探讨了一个全新的问题,即在不假设全连接的情况下,构建FPGA逻辑簇里的布线架构。在之前的其他工作中,基于逻辑簇的FPGA结构已经被很多研究人员进行了深入研究。然而,这些对簇和LUT大小、互联方式等的研究,都基于簇内布线是全连接的假设。在这项成果中,我们看到如果大量减少负责全连接的交换结构(crossbar),就可以显著的改变簇的最优特性,并保持很好的布线灵活度与较高的系统性能


为了印证这个观点,这项工作首先提出了一种通用度很高的FPGA簇结构,见下图,并引入了面积与延时模型,用来计算和比较面积和性能的相关参数。此外,这项工作还讨论了FPGA架构中各项参数对面积和性能的影响,包括加入额外的LUT输入等等。



这篇文章对FPGA业界有着极大的启发意义。在今天,绝大多数商业级FPGA的布线架构都基于逻辑簇结构,而这些簇都是由部分连接(而非全连接)的交换结构组成的。虽然不同的FPGA厂商、不同的FPGA芯片采用了不同的方法,以实现这种部分连接的交换结构,但其中蕴含的中心思想是类似的。


此外,这篇文章对学术研究也有着重大的影响。这项成果发表后的数年间,其中包含的实验结果被不断的进行理论归纳,并为其他研究者奠定了坚实的理论基础。


04

实验假设、工具和分析技术对FPGA架构研究结论的影响

一句话总结:超越FPGA研究领域的研究方法论佳作。

英文名:On the Sensitivity of FPGA Architectural Conclusions to Experimental Assumptions, Tools, and Techniques

作者:Andy Yan, Rebecca Cheng, Steven J.E. Wilton

发表时间:2002年

推介人:Katherine Compton(威斯康辛麦迪逊大学)


Steve Wilton(现任英属哥伦比亚大学教授)


从事FPGA架构研究的学者都知道,研究使用的实验方法会对架构研究的结果产生重要的影响。对于一个FPGA架构参数,有太多的因素会对它造成影响,比如选取的测试基准电路、用来把电路映射到FPGA上的CAD工具等等。


然而,知道这些因素可能会影响结果是一回事,看到它们确实会影响结果则是另外一回事。这项工作为我们揭示了一个重要结论,那就是通过实验的方法寻找最优的FPGA架构参数可能并不会带来最优结果,因为实验结果可能在很大程度上取决于实验是如何设置的。例如,下图中清晰的展示了当使用不同的CAD工具和设置时,最优的LUT大小会在4到6输入之间来回变化。



更重要的是,这项工作从方法论的角度鼓励研究人员去更加仔细的设计他们的实验,并构建他们的结论。这已经超出了FPGA研究范畴,而对所有刚刚从事科学研究的人都有很大的借鉴意义。这项成果所传递的研究思路,会让研究者仔细审视自己的研究方法,避免只从表面上看到结果。通过这项成果,人们应该意识到仔细构建实验和客观分析结果的重要性,并要永远质疑结果的有效性和适用性。


05

基于纳米线的亚光刻可编程逻辑阵列

一句话总结:利用时代前沿技术设计制造FPGA的开创性研究

英文名:Nanowire-Based Sublithographic Programmable Logic Arrays

作者:André DeHon, Michael J. Wilson

推介人:Deming Chen(伊利诺伊大学香槟分校)


在2003年,基于纳米线的集成电路设计取得了两个突破性成就。其一是哈佛大学发表的一种通用的控制纳米线结构和层级的方法,另一个是惠普实验室发表的对纳米级电路元件进行制造和测试的方法。尽管如此,这个领域的大多数研究仅是专注于纳米线晶体管以及简单的基于纳米线的逻辑和存储单元设计。



受此启发,这项工作的作者抓住机会将纳米元件的制造与纳米系统的设计结合起来,并展现了纳米技术的真正力量。这项成果使用纳米线构建了大型可编程逻辑阵列的布线交换结构,并对系统设计进行了详细建模。此外,这项成果还指出了许多独特的设计挑战与问题,包括如何使用一种随机机制来对纳米级别的二极管的恢复(restoration)问题等等。这项成果还对纳米架构的芯片面积、良率、时序等问题进行了详尽的分析,并将一系列基准测试电路映射到这个新型纳米架构上,以评估他们的逻辑密度。



这项成果详细分析了这种架构的设计和制造挑战,以及它对传统的CMOS FPGA架构的潜在竞争优势。这样的研究对于业界理解纳米科技、以及它将如何给FPGA带来提升有着重要意义。在这项成果的后续工作中,作者还讨论了纳米线结构的制造缺陷等问题。


光刻技术一直是制造CMOS电路的根本性技术之一。这项成果表明,在不使用光刻技术的情况下,利用新兴的制造技术来构建高密度、大规模的可编程逻辑结构是可行的。这也为学术界和业界提供了一种可以超越传统光刻限制的替代方案。



结语

这五个FPGA微架构的重要工作,有的奠定了现代FPGA查找表(LUT)结构与大小的理论基础,有的探讨了FPGA布线结构的设计与优化方法,有的探索了当代最新科技与FPGA的结合。更重要的是,这些工作所采用的方法论、思维方式、前瞻性与实用性的统一、以及严谨的治学态度,都为之后的学术和工业研究树立了最高的典范。


硬禾小帮手 - 硬件工程师的学习助手
硬禾学堂 - 硬件工程师的在线学习平台
电子森林 讲述电子工程师需要掌握的重要技能: PCB设计、FPGA应用、模拟信号链路、电源管理等等;不断刷新的行业新技术 - 树莓派、ESP32、Arduino等开源系统;随时代演进的热点应用 - 物联网、无人驾驶、人工智能....
评论 (0)
  • 近日,2025年GTI国际产业大会成功举办,活动上GTI Awards 2025获奖名单正式揭晓,紫光展锐连续三年斩获国际权威机构GTI颁发的大奖。此次,T8300凭借在5G技术创新和娱乐体验方面的卓越表现,荣获GTI“移动技术创新突破奖”(Innovative Breakthrough in Mobile Technology Award)。GTI是由中国移动、软银、沃达丰等运营商于2011年发起成立的国际产业合作平台。GTI Awards作为全球通信行业最具影响力的奖项之一,旨在表彰为行业
    紫光展锐 2025-03-14 17:35 23浏览
  • 随着智能家居的普及,扫地机器人、擦窗机器人、洗地机等清洁设备正从“功能型”向“智能交互型”跃迁。用户不仅需要高效的清洁能力,更期待直观的语音提示、多传感器协同以及稳定可靠的性能。WTV380-8S语音芯片凭借SOP8超小封装(5mm×6mm)、380秒语音容量、强大扩展性及超高性价比,成为清洁设备语音交互与智能控制的核心解决方案,助力厂商打造差异化产品。一、微型封装,极致节省PCB空间WTV380-8S采用SOP8封装设计(5mm×6mm),体积小巧,可无缝嵌入清洁设备紧凑的电路板中,为电池、电
    广州唯创电子 2025-03-14 09:14 17浏览
  • 工艺工程师(Process Engineer)在工业生产中扮演着重要的角色,负责设计、优化和管理各种工业流程。这些流程通常涉及化学、物理或生物转化,旨在将原材料和能源转化为有用的产品。以下是关于工艺工程师角色、职责、技能和行业应用的详细分析,旨在为读者提供全面的理解。定义与范围根据 Wikipedia 的定义,工艺工程(Process Engineering)是理解和应用自然基本原理和定律,将原材料和能源在工业层面转化为有用产品的过程。它涵盖了化学、物理和生物流程的设计、操作
    优思学院 2025-03-14 12:26 12浏览
  • 在求职路上,一直没能拿到理想的录用通知,真的要放低要求吗?对很多人来说,这个问题往往让人进退两难。期待中那个能够激发自我潜能又能带来丰厚回报的职位,似乎离自己遥不可及。可是眼看着账单越压越重,生活在缓缓拖累前行。在这种局面下,究竟该不该向现实妥协,先找一份工作再说?有些人会觉得,先就业意味着放弃理想,觉得一旦走上这条路,就难以回到最初的目标。但事实上,这种担忧常常让人陷入犹豫与停滞。路走不通时,不代表必须原地不动。有时选择一份尚可接受的工作,也能带来意想不到的机会。公司内部的人脉、行业的历练,乃
    优思学院 2025-03-14 17:12 25浏览
  • 一、问题现象:语音播放异常的典型表现在使用WT588F(E)系列语音芯片的开发过程中,工程师常会遇到以下两类典型异常现象:播放不全:语音仅播放前段内容后突然中断,或特定段落无法触发播放断续:音频输出存在明显卡顿、爆音或波形畸变某智能门锁项目实测数据显示,在首批样机中有2%的设备出现语音提示突然中断的情况,经排查发现电源电压在播放瞬间跌落至2.0V(低于芯片工作阈值)。这类问题的根源往往隐藏于硬件设计与系统协同的细节之中。二、核心机理:电压稳定性对语音芯片的影响2.1 电源系统的动态响应特性WT5
    广州唯创电子 2025-03-17 09:18 32浏览
  • 一、引言:语音芯片的智能化浪潮在万物互联的智能化时代,语音交互技术已成为人机交互的重要纽带。从智能家电的提示音到儿童玩具的趣味互动,从工业设备的语音告警到公共服务设施的自动播报,语音播放芯片IC作为核心硬件支撑,正在重塑各行各业的用户体验。在众多解决方案中,WTN6、WT588、WT2003H、WTV四大系列产品,凭借差异化的技术特性构建了完整的语音芯片产品矩阵。本文将深度解析这四大主流芯片的技术特点与应用场景,为开发者提供选型参考。二、主流语音芯片技术特性全解析2.1 WTN6系列:高性价比的
    广州唯创电子 2025-03-17 09:04 50浏览
  • 万物互联时代,全屋智能正从概念走向现实,而蓝牙低功耗(BLE)技术凭借独特优势,已成为构建智慧家庭生态的核心驱动力之一。作为一项成熟且持续创新的无线通信协议,BLE技术不仅以“低功耗”定义行业标准,更凭借Mesh组网能力打破场景疆界,为智能家居设备提供了灵活、可靠、可扩展的解决方案,有力推动了全屋智能的落地应用。据中商产业研究院整理数据显示,2023年我国智能家居市场规模为7257亿元,预计到2024年将达7848亿元,到2025年将达到8526亿元,同比增长率约为10%。随着未来新房建设和老房
    华普微HOPERF 2025-03-14 17:08 24浏览
  • esp32s3使用platformio 点亮1.69寸TFT历程之LVGL移植 继上一篇我历经很久的时间点亮了1.69寸TFT之后。我开始进行LVGL的移植。开始LVGL的学习。用platformio 开发esp32s3真的好方便。按照上一节的环境。本次由于需要使用LVGL。打开platformio lib界面搜索LVGL。目前里面的版本是9.2.2。我使用的8.3.6。然后按照下图加载到自己的工程项目。待加载完毕后。我们会看到libdeps下面会出现LVGL库好了,这一步完成后。我们就开始移植
    zhusx123 2025-03-15 20:58 32浏览
  • 宠物饮水机是专为宠物设计的自动供水设备,它能够持续提供新鲜流动的水,刺激宠物饮水欲望,保持宠物健康。智能水位监测功能可确保宠物始终有水可饮,同时避免溢水和干烧,是现代宠物家庭的理想选择。那么,宠物饮水机水箱是如何实现低水位提醒功能的呢?ICMAN液位检测芯片轻松实现宠物饮水机的水箱低液位提醒功能!工作原理 :基于双通道电容式单点液位检测原理方案特点:液位检测精度高达±1mm,超强抗干扰,动态CS 10V 为家用电器水位提醒的应用提供了一种简单而又有效的实现方式<iframe height=
    ICMAN 2025-03-14 16:46 24浏览
  • 在现代机械传动系统中,电机与传动轴的连接至关重要。正确的连接方式不仅能提高传动效率,还能延长设备的使用寿命。本文将探讨电机传动轴的几种常见连接方式及其优缺点。1.直接连接直接连接是将电机的输出轴与传动轴直接相连,通常采用联轴器进行连接。这种方式的优点是结构简单,传动效率高,适合于高转速和高精度的应用场合。然而,直接连接对对中精度要求较高,稍有偏差就可能导致振动和磨损。2.齿轮连接齿轮连接通过齿轮传动将电机的动力传递到传动轴。该方式的优点在于能够实现较大的转速变化和扭矩增益,适合于需要大功率和高扭
    博扬智能 2025-03-14 16:32 27浏览
  • 在安防监控领域,图像信号处理芯片的性能直接决定了摄像机的成像质量与应用效果。今天,为大家重磅介绍一款专为专业安防摄像机精心打造的图像信号处理芯片——XS5037C,它以全方位的卓越性能与显著优势,成为安防监控领域的得力之选,尤其是其出色的低功耗特性,更为产品增色不少。低功耗设计 节能典范在能耗方面,XS5037C 展现出了卓越的优势。其内核电压仅为 1.1V,普通 IO 电压设定为 3.3V,PSRAM IO 和 PSRAM 电压为 1.8V,Sensor DVP IO 电压同样为 1.8V,D
    芯片徐15652902508 2025-03-14 09:49 13浏览
  •        在工业物联网的世界里,设备之间的“语言不通”曾让无数工厂陷入效率泥潭。想象一个汽车制造车间:1980年代的老式PLC控制器用Modbus RTU协议“说话”,2020年的智能机械臂支持OPC UA协议,而散布在角落的电表和传感器则操着DLT645等不同“方言”。这种协议碎片化让数据互通成为奢望,直到广和通4G模块化身“工业翻译官”,用多协议兼容和边缘计算能力打破僵局。一、从“铁皮盒子”到“边缘大脑”的技术蜕变    &nb
    中科领创 2025-03-14 14:14 18浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦