0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Google AI完胜集成电路设计,ASIC智能设计时代来临

独爱72H 来源:EDA365网 作者:EDA365网 2020-03-20 14:48 次阅读

(文章来源:EDA365网)

今年的集成固态电路会议(ISSCC)的主题是“为AI时代提供动力的集成电路”,而开幕全体会议的目的是描绘AI“折叠”半导体空间的程度。

Google AI 负责人Jeff Dean、联发科高级副总裁Kou-Hung Loh、Imec项目总监Nadine Collaert、IBM Research总监Dario Gil分别解释了电子领域对AI的期望要求,例如,如何驱动专门为AI应用而设计的新型处理器(以及CPUGPU);促进结构创新(例如小芯片,多芯片封装,中介层);甚至影响着量子计算的发展。

ISSCC会议于上周在旧金山举行,会议期间谷歌表示人工智能电路设计同样重要,并且宣布谷歌正在尝试利用机器学习来解决集成电路设计流程中自动化布局布线问题,并且得到了不错的效果。

人工智能的应用这几年来也一直是电子领域的研究热点和重点。这个方向吸引了大量半导体研究人员从事传统方向和人工智能结合的相关研究。尤其是今年的集成固态电路会议(ISSCC)甚至把会议主题定为:“用集成电路推动AI新时代”。而开幕式也将此次会议的目的陈述为探讨AI对半导体领域研究的影响。

开幕式的四位发言人解释了人工智能的需求是如何推动设计AI专用的新型处理器(相比于CPU和GPU)、如何促进结构创新(例如采用小芯片,多芯片封装,或者插件式设计)、甚至如何正在影响未来量子计算的发展。

会议的第一位发言人是Google AI负责人Jeff Dean。Jeff Dean提到谷歌正在通过实验,尝试利用机器学习执行集成电路设计中的布局布线任务,也就是让AI学习集成电路中的布局布线,节省设计专家的人力劳动。人类ASIC专家的布局布线结果和一个低功耗ML加速器芯片的布局布线结果对比。谷歌故意遮盖了部分图像。

Jeff Dean首先简要介绍了AI和ML的发展历史,接着介绍了机器如何学习玩双陆棋,深蓝如何下国际象棋, alphago如何擅长下围棋 。以及现在的AI可以应对非常复杂的视频游戏(例如《星际争霸》)并且取得了“具有里程碑意义的成绩”。同时 机器学习还被广泛应用于医学成像机器人技术,计算机视觉自动驾驶,神经科学,农业,天气预报等领域。

数十年来,推动计算技术发展的基本思想是:问题越大,我们就给它更强的计算能力。如果你拥有的处理能力越强,你就可以解决的更大的问题。在一段时间里,这个规则也适用于解决AI问题。但是,这个规则很快就被爆炸式增长的问题空间所打破。因为我们根本无法攒够足够多的CPU/GPU来解决这样的问题。

事实证明,AI / ML不需要典型的CPU / GPU的复杂功能,所需的数学运算也更简单,而且要求的精度也低很多。这个发现带来的影响是:专用的AI / ML加速器不必像CPU / GPU那样复杂。基于此Google设计了TensorFlow加速器,并且已经推出第三代产品,第四代产品也很快会发布。AI / ML处理器设计相对简单,因此也相对便宜,所有这些都使得将机器学习进一步推向网络边缘变得更加容易。截至2019年,Google已经拥有一款可在智能手机上使用的非常紧凑的模型。

当前阶段每个基于AI的应用程序(自动驾驶,医学成像,游戏)都是通过训练专用的AI / ML系统而实现。那么,AI能将一个系统上学到的知识应用到从未见过的新系统中吗?答案很明确:“YES”。

“我之所以提出这一点是因为我们开始考虑将AI用于ASIC设计中的布局布线” Jeff Dean说,“布局布线的难度远远大于围棋:目标更模糊,问题规模反而更大”。Google已经创建了布局布线的学习模型,然后尝试该工具是否可以进一步推广。Jeff Dean说“到目前为止,我们在所有尝试中都获得了非常好的结果。它的性能要比人类好一些,有时甚至要好很多。”

Google将使用机器学习布局和布线的效果与商用软件进行了比较。测试电路是几个不同的模块,包括Ariane RISC-V CPU。

“更好”指的是在非常短的时间内完成布局布线。如果让人类设计专家完成这项任务通常需要一周甚至数周时间。而ML布局布线器通常在24小时内就能完成相同的工作量,并且布局的连线通常更短。ML布局布线器在自动布局和布线方面的更多出色表现可以参考由Cadence公司Rod Metcalfe撰写的“在EDA中进行机器学习可加快设计周期”的文章。

Jeff Dean说,ML可能还会扩展到IC设计过程的其他部分,包括使用ML来帮助生成测试用例,以更充分地进行ASIC设计验证;也许还可以使用ML来改进高级代码综合以达到更优化的设计。这些可能的应用方向对机器学习本身的普及很重要,同时对加速集成电路设计进度也是一样的重要。联发科技高级副总裁兼首席战略官Kou-Hung Loh指出物联网设备将数百亿的事物连接在一起,然而AI正在改变着这些联网的一切事物。

AI之所以走向边缘计算,部分原因正如Dean在本节前面提到的那样,还有更多的原因包括:减轻数据中心日益增长的处理负担、最小化网络流量,以及那些需要使用近似本地处理的实时应用。本地处理要求:快速(必须为AI计算专门设计),而且低功耗。这些为AI专门设计的处理器,被称为AI处理器单元。一个APU可以不如CPU灵活,但是由于是专用的,所以APU可以性能上比CPU快20倍,功耗比CPU低55倍。

Imec的项目总监Nadine Collaert指出摩尔定律可能在未来几年内依然适用,虽然CMOS缩小的难度越来越大,但可以利用FinFETs、 纳米片、forksheets等技术实现芯片级的CMOS进一步缩放。相信3D技术是最好的方法:包括使用多层封装,硅上穿孔,以及与其他标准单元进行精细等级的连接。具体技术的选择需要根据系统设计需求和可选用的器件属性来决定。“这将是一个复杂的练习”Collaert说。这将对EDA供应商产生很大压力,因为这需要EDA供应商在工具层面支持不同方案的尝试和比较。

无线通信系统的前端模块将成为一个特殊的挑战。“通常,这些系统最多样化:使用不同技术的许多不同组件,并且前端模块会随着天线、PA、以及滤波器的增多,而变得更加复杂。”无线通信行业正在向更高频和更高效率迈进。一种方案是将III-V材料与CMOS结合使用以获得两种材料的优势。Nadine Collaert给出一个在绝缘的硅衬底上生长的具有III-V材料的3D nano-ridge的图片示例,同时指出这里还有很多工作要做。

至于机器学习对内存的影响则更加明显。像AI和ML这样的新应用都需要快速地访问内存。人们迫切需要关注和发展内存计算,随着逻辑和存储的日益紧密,3D封装当然会发挥重要作用。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • asic
    +关注

    关注

    34

    文章

    1137

    浏览量

    119244
  • 谷歌
    +关注

    关注

    27

    文章

    5838

    浏览量

    103221
  • 华秋DFM
    +关注

    关注

    20

    文章

    3481

    浏览量

    3898
收藏 人收藏

    评论

    相关推荐

    专用集成电路包括什么设备 专用集成电路包括什么系统

    专用集成电路ASIC)是指根据特定应用或特定领域的需求而定制开发的集成电路。与通用集成电路(如微处理器)不同,专用集成电路的设计是为了满足
    的头像 发表于 04-14 11:03 212次阅读

    专用集成电路优缺点有哪些

    专用集成电路(Application-Specific Integrated Circuit,ASIC)是一种根据特定应用需求而设计的集成电路,相对于通用集成电路(General Pu
    的头像 发表于 04-14 10:58 209次阅读

    专用集成电路ASIC分为哪两类

    专用集成电路(Application Specific Integrated Circuit, ASIC)是根据特定应用需求进行设计和制造的集成电路。根据应用领域的不同,ASIC可以分
    的头像 发表于 04-14 10:50 141次阅读

    专用集成电路 通用集成电路有哪些

    专用集成电路(Application Specific Integrated Circuit,简称ASIC)是一种根据特定需求而设计的集成电路。与通用集成电路(General Purp
    的头像 发表于 04-14 10:41 142次阅读

    专用集成电路技术是什么意思 专用集成电路技术有哪些

    ,并且在许多领域得到了广泛的应用。 专用集成电路技术的基本概念和原理 专用集成电路技术是一种针对特定应用进行优化设计和制造的集成电路。根据应用的不同,可以将专用集成电路分为数字专用
    的头像 发表于 04-14 10:27 111次阅读

    专用集成电路是什么电路 专用集成电路和通用有哪些不同

    专用集成电路(Application Specific Integrated Circuit,ASIC)是根据特定应用需求而设计和制造的集成电路。与通用集成电路(General Pur
    的头像 发表于 04-14 10:24 139次阅读

    专用集成电路是按照什么分类的

    专用集成电路ASIC)是为满足特定应用需求而设计和制造的一类集成电路
    的头像 发表于 04-03 15:50 117次阅读

    CP6243同步升压集成电路设计指南

    电子发烧友网站提供《CP6243同步升压集成电路设计指南.pdf》资料免费下载
    发表于 12-26 10:11 2次下载

    简单认识专用集成电路

    专用集成电路(Application Specific Integrated Circuit, ASIC)是针对特定用途定制的集成电路。它与通用集成电路如 CPU、存储器、FPGA 等
    的头像 发表于 12-04 10:17 401次阅读
    简单认识专用<b class='flag-5'>集成电路</b>

    罗德与施瓦茨亮相第29届中国集成电路设计业2023年会

    第29届中国集成电路设计业2023年会暨广州集成电路产业创新发展高峰论坛(ICCAD), 即将于11月10日至11日在广州盛大开幕。本届年会以“湾区有你,芯向未来”为主题,深入探讨当前形势下我国
    的头像 发表于 11-08 12:48 530次阅读

    国产EDA“夹缝”生存 集成电路设计和制造流程

    EDA有着“芯片之母”称号,一个完整的集成电路设计和制造流程主要包括工艺平台开发、集成电路设计集成电路制造三个阶段,三个设计与制造的主要阶段均需要对应的EDA工具作为支撑。
    发表于 09-28 14:31 927次阅读
    国产EDA“夹缝”生存 <b class='flag-5'>集成电路设计</b>和制造流程

    模拟集成电路及其构成 模拟集成电路设计过程

    模拟集成电路主要指由电容、电阻、晶体管等元件组成的集成电路,用于处理模拟信号。常见的模拟集成电路包括运算放大器、模拟乘法器、锁相环、电源管理芯片等。模拟集成电路的构成包括放大器、滤波器
    的头像 发表于 09-20 09:52 1434次阅读

    一文读懂ASIC芯片

    集成电路ASIC被认为是一种为专门目的而设计的集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路ASIC的特点是面
    的头像 发表于 06-19 11:07 3902次阅读

    浅谈IC集成电路设计的物理设计

      ASIC物理设计中的单元,集成电路设计中特殊的单元要求是尽量减少可能的CMOS问题。更多的不是比基本功能所必需的晶体管。   *保护部件不受破坏   *通过PN连接分离出2个组分
    发表于 06-12 12:29 393次阅读
    浅谈IC<b class='flag-5'>集成电路设计</b>的物理设计

    Verilog HDL数字集成电路设计原理与应用

    Verilog HDL数字集成电路设计原理与应用(蔡觉平)西安电子科技大学出版社
    发表于 05-26 15:23 0次下载