历史上的今天
返回首页

历史上的今天

今天是:2025年02月02日(星期日)

2018年02月02日 | AI开始在芯片设计领域大显身手

2018-02-02 来源:EETTaiwan

业界供应商和研究人员最近在将机器学习应用于棘手的芯片设计问题方面取得了重大的进展。从今年DesignCon大会上的一场专题讨论就可看出,在电子设计自动化(EDA)方面使用人工智能(AI)是目前十分热门的主题,不仅在本届大会上有多篇相关论文发表,专题讨论时也吸引众多与会者,现场座无虚席。

过去一年来,机器学习实现先进电子研究中心(CAEML)又增加了四家新的合作伙伴。这个由13家业界成员和3所大学共同组成的研究团队,目前正持续扩大其工作的广度和深度。

惠与科技(Hewlett-Packard Enterprise;HPE)杰出技术专家兼CAEML成员Christopher Cheng说:「去年,我们主要关注于讯号完整性和电源完整性,而在今年,我们将产品组合划分为系统分析、芯片布局和可信任的平台设计,让研究的多样性取得了最大的进展。」

北卡罗来纳州立大学(NC State University)杰出教授Paul Franzon表示:「贝叶斯(Bayesian)最佳化和卷积神经网路(CNN)在可制造性设计(DFM)方面也显著提升了功能,我们开始考虑在设计过程中使用同步学习。」北卡罗来纳州立大学就是CAEML的三所合作院校之一。

另一所与CAMEL合作的学校——乔治亚理工学院(Georgia Institute of Technology)教授Madhavan Swaminathan说:「我们面临的挑战之一是取得公司的数据。因为他们的大部份数据都是专有的,因此我们经提出了几种处理机制。这些过程目前都运作得不错,但仍然比我们预期的更长得多。」

CAEML在成立之初就获得了亚德诺半导体(ADI)、益华电脑(Cadence)、思科(Cisco)、IBM、辉达(Nvidia)、高通(Qualcomm)、三星(Samsung)和赛灵思( Xilinx)等九家厂商的支持,一开始感兴趣领域包括高速互连、电力传输、系统级静电放电、IP核心重用,以及设计规则检查。


图片.png?imageView2/2/w/550


从Cadence描绘的发展蓝图来看,EDA产业目前开始进入AI应用的第二阶段(来源:Cadence)

Cadence Design Systems等EDA供应商早在1990年代初就开始研究机器学习。Cadence研发部资深总监David White表示,这项技术于2013年首次导入于其产品中,采用Virtuoso的一个版本,并利用分析和资料探勘为寄生参数撷取创建机器学习模型。

截至目前为止,Cadence已经为其工具提供超过110万种机器学习模型了,用于加速长时间的计算。下一个阶段的产品开发就是布局与绕线工具,使其得以向人类设计师学习,并推荐可加速运转时间的最佳化方案。White解释,这些解决方案可能结合使用本地和基于云端的处理,以利用平行系统和大型资料集。

机器学习技术与应用最新进展

Synopsys研发总监Sashi Obilisetty表示,在先进制程节点上,采用现有演算法的全域绕线(global routing)工具已经达到极限了,因此他们开始降低芯片数据速率,以实现时序收敛。

她补充说,台积电(TSMC)去年使用机器学习预测全域绕线,使得速度提高了40MHz; Nvidia则用机器学习来提供芯片设计的全面覆盖,同时减少模拟。

参加这场专题讨论的专家们说,他们看到了业界存在着使用各种机器学习技术实现自动化特定决策和最佳化整体设计流程的许多机会。

具体而言,研究人员正探索以更快速度的AI模型取代当今模拟器的机会。乔治亚理工学院的Swaminathan说,相对较慢的模拟器可能导致计时错误、类比电路失调,以及导致芯片重新流片(respin)的建模不足等问题。此外,机器学习可以取代IBIS在高速互连中进行行为建模。

除了由亚马逊(Amazon)、Google和Facebook图片搜索和语音辨识服务推广的神经网路模型以外,芯片研究人员也使用了资料探勘、统计学习和其他工具。

北卡罗来纳州立大学的Franzon则报告使用代理模型,在4次迭代中实现最终实体设计最佳化,相形之下,工程师还必须进行到20次。类似的技术被用于校准类比电路,并为多通道互连设置收发器。


图片.png?imageView2/2/w/550


研究人员展示代理模型在4次迭代中的表现,可望取代人类设计师(20次)(来源:NC State University)

AI可以在EDA工具(有时是指旋钮)中设置几十种选项,协助加速自动化过程。Franzon说:「这些工具设置了一些有时候定义不清的旋钮,经常与预期结果之间的关系模糊。」

HPE目前则结合使用神经网路和超平面分类器,依据固态硬碟(SSD)的电压、温度和电流等数据现场预测故障情形。

Cheng说:「训练所需的数据量庞大。到目前为止,分类器都是静态的,但是我们希望增加使用递归神经网路(RNN)的时间维度,以取代仅用好/坏标签,那么我们将会有故障时间(time-to-failure)的标签。未来,我们还希望将这项工作扩展到更多的参数以及一般的系统故障。」

AI
推荐阅读

史海拾趣

HCC Industries公司的发展小趣事

近年来,随着全球对环境保护和可持续发展的重视,HCC Industries积极响应号召,制定了绿色可持续发展战略。公司加大了对环保技术和绿色产品的研发投入,推出了一系列符合环保标准的微电子部件产品。同时,HCC还通过优化生产工艺和节能减排措施,降低了生产过程中的能源消耗和污染排放。这一战略不仅赢得了客户和消费者的广泛赞誉,也为公司带来了更加可持续的发展前景。

Custom LeatherCraft Manufacturing Co Inc公司的发展小趣事

为了扩大市场份额,CLC开始实施全球化战略。他们在世界各地寻找优质的原材料供应商,并与当地的合作伙伴建立长期合作关系。同时,他们还积极参加国际展览和贸易活动,展示自己的产品和技术实力。这些努力使CLC的品牌影响力逐渐扩大,产品也走进了更多的国家和地区。

Ametherm公司的发展小趣事

Ametherm公司成立于XXXX年,由一群热衷于电子技术的工程师创立。他们看到了功率热敏电阻在电子行业中的巨大潜力,并决定专注于此领域的发展。在创立初期,公司面临着资金短缺、市场竞争激烈等挑战,但创始人们凭借着对技术的热情和坚持,逐步攻克了技术难关,开发出了具有竞争力的产品。

Gould Fiber Optics公司的发展小趣事
可能是散热不良、负载过大或内部元件短路。
CyOptics Inc公司的发展小趣事

在被Avago收购后,CyOptics并未停止其技术创新的步伐。公司继续投入研发,推出了一系列新的光学产品和解决方案,以满足不断增长的市场需求。例如,CyOptics的物理介质相关(PMD)IC产品系列,不仅提供了完整的GaAs芯片组件,还提供了跨阻放大器(TIA)、激光驱动器(LD)等一站式芯片套件解决方案,为客户提供了更加便捷和高效的服务。

ConnectBlue公司的发展小趣事

ConnectBlue公司成立于2000年,当时正值无线通信技术快速发展的时期。公司创始人凭借对无线技术的深刻理解和市场需求的敏锐洞察,决定专注于无线系统的研发和生产。起初,公司面临资金紧张和技术难题,但创始团队凭借坚韧不拔的精神,克服了一个又一个困难,成功开发出了一系列具有竞争力的无线模块产品。

问答坊 | AI 解惑

有效应对多频手机中的天线设计问题

现在手机中的射频信号通道越来越拥挤。蜂窝电话已经从双频向三频甚至四频快速发展。这些复杂手机还需要处理来自外围无线设备的各种信号,如蓝牙、Wi-Fi和GPS。而随着WiMAX和LTE(4G)的加入,这种复杂度将越来越高。在移动电话中,天线开关控制着天线 ...…

查看全部问答>

DDraw怎样获取显存大小?

我用这个方法,但是好像获取的大小有问题,不知道这个方法是不是正确的方法,还没有更好的办法? DDCAPS   ddcaps;      ddcaps.dwSize   =   sizeof   DDCAPS;    lpdd ...…

查看全部问答>

是不是哪里错了?总提示设备没有连接

                 LPCWSTR strDrvName=L\"\";         strDrvName=TEXT(\"NDS0:\");         HANDLE hHandle;         hHandle ...…

查看全部问答>

内存扩容问题,急???

128M扩到512M,我用的是uboot+NK.nb0,uboot已经改好ram初始化部分,没有开mmu,在uboot下测试512内存读写正常,wince改了config.bib中ram大小,oemtable也改了内存映射,但是现在内核跑到oeminit跑完就死了,不好调试。试着用oemgetextensiondram( ...…

查看全部问答>

linux下 是如何操作U盘的,是不是按正常的文件操作啊?

能顺便说下U盘的存储原理吗?和硬盘有什么不同?…

查看全部问答>

渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临!

渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临! 渥瑞达“3G移动开发”免费试听课于北京交通大学举行,欢迎大家光临! 详情请参见 www.neworigin.net 同时欢迎大家与我们的609期学员交流!这期学员已与2月11日毕业 ...…

查看全部问答>

学驱动开发难吗?我想学

目前主要会C方面的东西,驱动开发都需要哪个方面的知识?最快多长时间能学完工作?…

查看全部问答>

wire型和reg型的一点小疑惑

今天在看书时发现一点疑惑,问题大致是这样的: 一个电路网络,要对其中一个2输入与门的输出(定义为tmp吧,其实此处并不存在端口或变量)进行一些赋值操作,。在Verilog编程中按说是应该把其定义为wire型变量,可是今天看的一个例子却定义成了reg ...…

查看全部问答>

2812搜查令+TMS320F2812芯片开发中Flash代码性能的研究

TMS320F2812芯片开发中Flash代码性能的研究 感兴趣的下过去看看啊 [ 本帖最后由 hangsky 于 2011-11-8 13:36 编辑 ]…

查看全部问答>