广告

用AI设计微波集成电路,水平堪比人类专业工程师!

2019-04-25 Liu Jie 阅读:
这个全新的神经网络架构名叫“关系归纳神经网络”,它能够总结和归纳微波集成电路内在的电磁规律,并自己学会设计和调试。文章给出的结果显示,该神经网络设计微波集成电路的水平堪比人类专业工程师。

2019年1月23日,在论文预发表平台arxiv.org网站上发布的一篇文章称,由创天科技、清华大学、西安电子科技大学和杭州电子科技大学联合提出了一种新的神经网络架构Relational Induction Neural Network(RINN),可以让人工智能(AI)自行设计微波集成电路。目前,这篇论文正在接受《Nature Communications》的评审。vnmednc

完整论文链接:https://arxiv.org/pdf/1901.02069.pdfvnmednc

论文介绍称,这个全新的神经网络架构名叫“关系归纳神经网络”,它能够总结和归纳微波集成电路内在的电磁规律,并自己学会设计和调试。文章给出的结果显示,该神经网络设计微波集成电路的水平堪比人类专业工程师。vnmednc

相信看到这里业界的朋友们会和当初小编一样吃惊。正如论文里披露,创天科技表示虽然AlphaGo已经是AI里程碑,但下围棋与微波集成电路相比,仍然是一个非常简单的问题,因为微波集成电路(MWIC)的解空间更大,结构也更为复杂,因此实现其自动设计一直以来都被视为人工智能领域的一大难题。vnmednc

微波集成电路是在电路板上采用特定的工艺制造大量高精度微米纳米级的电路,电路之间存在复杂的电磁效应,微观下的微小的扰动往往会带来宏观特性的巨大差异。围棋的动作空间约为10-250,集成电路的状态空间超过10-10000。vnmednc

微波集成电路是人类工程师的智力劳动,是智慧、经验和直觉碰撞出的产物。对于工程师来说,设计过程需要利用计算机辅助设计工具发现问题、解决问题进而寻找最优解决方案,这个过程繁琐而枯燥,需要通过综合各种方案分析、设计、优化去逼近最优解决方案。因此,如何使人类工程师彻底摆脱这项繁琐的优化设计工作,是一项非常有意义的挑战。vnmednc

AI是如何设计微波集成电路的

AI能学会设计集成电路,靠的是一个“基于聚类和异步的优势行动者评论家算法模型”。文章介绍道,该模型包含两部分——聚类算法和强化学习神经网络模型。其中,聚类算法用来对网格化的集成电路的设计动作进行划分,即将集成电路的多个设计动作聚成几个典型的动作类,类似于经验丰富的集成电路模型设计师对模型的参数化设置;强化学习模型则基于聚类算法划分的典型动作簇作为策略网络输出的动作类别,预测当前集成电路模型的设计动作,然后再由价值网络评估该设计动作的好坏,以找出最优策略,从而达到自动设计微波集成电路的技术功效。vnmednc

“我们设计了一个称为关系归纳神经网络的架构,它可以快速有效地学习集成电路内部数据之间的规律,从而达到设计任意复杂集成电路的目的。”研究人员表示,在其方案中,集成电路形状被定义为一组参数化网格,当每个网格发生变化时,由标准的CAE软件包计算出结果,然后使用聚类算法对这些结果的变化进行分类,最后交由强化学习神经网络进行决策。vnmednc

042ednc20190425vnmednc

图1 | RINN架构。a, 聚类算法的数据集,即网格模型的S参数变化矩阵。B,聚类算法。C、网格化的模型和S参数矩阵训练深度强化学习模型。d,以c为输入,以动作的概率向量π和价值标量v为输出的深度强化学习模型。vnmednc

基于关系归纳神经网络的微波集成电路模型设计框架如图1所示,其包含两部分:聚类算法(图1b)和强化学习神经网络模型(图1d)。在本框架中,聚类算法用来对网格化的集成电路的设计动作进行划分,即对集成电路的多个设计动作聚成几个典型的动作类,类似于经验丰富的集成电路模型设计师对模型的参数化设置;强化学习模型(采用A3C算法)基于聚类算法划分的典型动作簇作为策略网络输出的动作类别,预测当前集成电路模型的设计动作,然后再由价值网络评估该设计动作的好坏,以找出最优策略,从而达到自动设计微波集成电路的技术功效。vnmednc

基于AI设计滤波器、天线案例分析

论文中针对微波传输线电路、滤波器电路、天线电路自动设计的不同方面进行的几项综合研究已经最得成功,下面我们来一起看看论文中的2个研究案例。vnmednc

1.基于RINN 进行滤波器设计vnmednc

为了考验RINN 执行滤波器设计的能力,研究者考虑了四种滤波器设计任务,其中心频率分别是9.3GHz、11.5GHz、7.55GHz 和6.95GHz,但是第四个滤波器的长度和宽度限制在5mm*5mm。具体设计任务见表1,具体设计方案见图2。vnmednc

043ednc20190425vnmednc

表1四种滤波器设计任务vnmednc

044ednc20190425vnmednc
vnmednc

图2 | 滤波器的聚类 可视化结果。a)滤波器模型。b-d)设计好的滤波器模型的表面电流密度分布、电场分布和磁场分布。e)网状模型(meshed model)。f-j)设计好的滤波器上的典型动作集群(action cluster)可视化结果。k-o)典型动作集群的可微S_11 曲线。vnmednc

智能体从零开始学习如何在不知道设计规则的前提下设计MWIC 模型。通过观察智能体设计过滤器的动作,我们发现智能体实际上已经学会了类似于工程师的动作。为了降低通带回波损耗并增加滤波器的插入损耗,第一项任务的智能体学会了逐步调整当前频率下谐振器之间的耦合系数,其设计过程如图3(a-c)所示。vnmednc

第二项任务和第三项任务的智能体首先学会调整谐振器的长度,以达到移动中心频率的目的,然后调整谐振器之间的耦合系数,以减少通带回波损耗,增加插入损耗,其设计过程如图3(d-i)所示。vnmednc

045ednc20190425vnmednc

图3 | 基于RINN 架构的滤波器设计流程。a-c)第一个任务的优化滤波器模型,及其回波损耗(S_11)和插入损耗(S_21)变化图。d-f)、g-i)、j-l)分别是第二、三、四个任务的优化滤波器模型、回波损耗(S_11)变化图和插入损耗(S_21)变化图。m)四个任务的学习曲线。智能体的学习速度与设计任务的复杂度相关,设计任务越复杂,智能体的学习速度越慢。vnmednc

2.基于RINN 进行天线设计vnmednc

为了进一步证明RINN 架构的设计能力,研究人员尝试用它来设计天线。如图4、图5 所示,RINN 训练的智能体在没有任何人类知识的情况下成功地捕捉了天线的主要特征,并学会了在设计天线时执行一系列的正确动作,这些动作能简洁地表达引起他们观察的因果关系。智能体基于学习的策略成功地设计出了三种不同频率的天线模型。从设计天线的过程中,可以看到辐射贴片主要影响中心频率,而馈线主要影响输入阻抗。这些结果都与矩形贴片天线的理论以及电磁场分布一致。vnmednc

046ednc20190425vnmednc

图4 | 天线的聚类可视化结果。a,天线模型。b,表面电流密度分布。c,磁场分布。d,电场分布。e,Meshed模型。f-j,网格顶点聚类的可视化结果。vnmednc

047ednc20190425vnmednc
vnmednc

图5 | a-c)三种天线模型,其中心频率分别为8.5GHz、6.15GHz 和7.35GHz,由智能体设计。d-f)观察智能体根据回波损耗曲线(S11)的变化设计天线的过程。g)所有天线的增益模式。h)三种天线模型的学习曲线。vnmednc

AI与人类专业工程师设计对比

通过对人类工程师设计的集成电路模型与AI设计的集成电路模型的对比,在9.1GHz 的中心频率和1.2GHz 的带宽下,6阶滤波器的反射损耗小于-15dB,插入损耗大于-1dB;第二,一个贴片天线中心频率为7.35 GHz 时,其增益大于3dB。从图6 中对比的人类工程师和AI 设计的MWIC 模型中可以看出,人类工程师设计的模型更加规则,并且参数数量有限。AI设计的电路是不规则的,参数多,自由度高,形状更趋近于自然形成。实际上,AI能够学习抽象出影响电路性能的关键参数,并掌握各种各样的设计任务。因此,AI仅接收网格化电路模型和S参数矩阵作为其输入就能够达到与专业工程师相当的水平。vnmednc

048ednc20190425vnmednc

图6 | AI与人类专业工程师设计对比 a)由工程师设计的滤波器模型。b)由AI设计的滤波器模型。c)a 的回波损耗曲线(S11)和插入损耗曲线(S21),以及b 的回波损耗曲线(S11)和插入损耗曲线(S21)。d)由工程师设计的贴片天线模型。e)由AI设计的贴片天线模型。f)a 和b 的7.35 GHz 增益曲线。vnmednc

对未来的工业自动化设计的意义

这项研究首次展示使用深度强化学习方法(不依赖人类经验)训练智能体来探索MWIC 设计,填补了这方面的空白。通过训练或学习,自动归纳微波集成电路内部结构之间的关系。值得注意的是,智能体自行归纳和总结的规律在电路的结构原理和电磁场原理等方面是可解释的。研究工作跨越了人工智能和集成电路之间的鸿沟,未来还可用于训练其它领域的智能体(如机械波、力学和其他),为未来的自动化设计指明了方向。vnmednc

论文题目:

Microwave Integrated Circuits Design with Relational Induction Neural Networkvnmednc

论文地址:https://arxiv.org/abs/1901.02069vnmednc

主要作者:

Jie Liu , Zhi-Xi Chen, Jia Shi , Hong-Liang Teng 石家庄创天电子科技有限公司vnmednc
Wen-Hui Dong , Xiao Wang , Stephen S.-T. Yau, Ping-Fa Feng 清华大学vnmednc
Chang-Hong Liang 西安电子科技大学vnmednc
Xi-Wang Dai 杭州电子科技大学vnmednc

第一作者Liu Jie是创天科技AI实验室的研究员并且是人工智能算法设计与开发技术负责人。vnmednc

来源:微波射频网vnmednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • Microchip模拟嵌入式SuperFlash技术助力存算一体创新 SuperFlash memBrain存储器解决方案使知存科技片上系统(SoC)能够满足最苛刻的神经处理成本、功耗和性能要求
  • “中国IC设计成就奖”提名产品简介:全志科技高性能智能 高性能三重异构智能语音应用处理器R329芯片,采用业界先进的半导体工艺,首款集成Arm中国周易语音处理器。集成DSP、NPU、64位CPU及丰富的外设接口,创新突破了低功耗、边缘语音AI超级算力、多重异构通讯、多核调度等关键技术,处于国内领先水平。
  • “中国IC设计成就奖”提名产品简介:追萤3D AI芯片Ai310 埃瓦科技自主研发的追萤 3D AI芯片创新的采用了异构架构 SOC 设计和微内核架构设计,包含 NPU 神经网络加速核、3D 立体匹配加速核、ISP 核等功能性处理核心;其中 NPU 神经网络加速核基于可重构以及片上多级存储和缓存设计,使数据可高效送达加速核心,使该芯片拥有领先的高效智能处理能力、分析以及低功耗管理的能力;其设计架构的资源复用性使硬件计算单位可灵活分配,适应于不同场景的计算需求;在 3D 视觉算法加速方面创新的采用了自研立体匹配算法的 3D 加速微内核架构设计,可有效加速双目立体视觉、结构光等多种 3D 视觉算法。
  • “中国IC设计成就奖”提名产品简介:ada200优势 1.九天睿芯,感存算一体芯片,可以在功耗和性能满足”低功耗AI场景“的同时,成本也大幅度下降。2.采用模数混合的存内计算架构,ADA200相比传统数字芯片,1/3成本,1/10功耗。
  • “中国IC设计成就奖”提名产品简介:面向边缘视觉分析的 面向边缘视觉分析的数据流AI芯片CAISA是鲲云科技自主研发的专为人工智能图像提供高性能计算加速的AI芯片产品,是全球首个量产的数据流AI芯片。
  • “中国IC设计成就奖”提名产品简介:人工智能语音芯片CI 1、人工神经网络硬件引擎架构:具备高计算性能,进行神经网络计算时相当于数十个CPU并行计算的能力;低访问带宽和低功耗,通过并行计算和共用神经元权重参数,大幅降低访问带宽及功耗;高可配置性,支持神经元层数和节点数、神经网络结构的配置。 2、单、双、及麦克风阵列降噪增强技术:支持各种平稳、非平稳环境噪声抑制;可支持线阵、圆阵结构等常用麦阵结构;采用定向波束形成与自适应信号处理技术相结合;拾取方向动态可调;支持单声道、立体声等回声抑制;采用独立研发的空间预测技术,支持强回声情况下回声抑制;与降噪处理技术相结合;自动增益调节、高通、带通滤波等。 3、低功耗和可靠性设计技术:具备低功耗集成电路设计技术,包括基于活动语音检测的低功耗控制技术和时钟门控技术。 4、逻辑设计技术:掌握了语音信号处理IP的设计方法,包括算法硬件化、定点、浮点运算处理等。同时积累了整套SoC设计所需的控制类IP,并成功通过流片验证。
  • “中国IC设计成就奖”提名产品简介:智能安防AI SoC芯片 亿智SV826是2021年推出的高性能的安防AI SoC芯片,主要面向视频编解码AI摄像机产品。
  • “中国IC设计成就奖”提名产品简介:低功耗视觉AIoT SoC 亿智SH516芯片是亿智电子2021年推出的一款低功耗的智能视觉AIoT SoC芯片。
  • “中国IC设计成就奖”提名产品简介:高性能大算力全场景 - AI性能跑分更强,超越Nvidia Orin - 应用当前先进的安全技术和研发流程 - 国内唯一可获得、支持快速量产的整车智能计算平台芯片
  • “中国IC设计成就奖”提名产品简介:高端AIoT芯片RV1126 RK3568是瑞芯微的高端AIoT芯片。
  • “中国IC设计成就奖”提名产品简介:玉龙人工智能芯片Yu 玉龙(YULONG)是欧比特公司推出的新一代嵌入式人工智能系列处理器芯片,是目前市面上唯一的军用级人工智能芯片,并且实现了自主可控国产化生产。芯片聚焦于前端图像处理、前端信号处理和智能控制,芯片具有深度学习、神经网络算法的平台加速能力。Yulong810APro芯片为异构多核架构(CPU+AI加速器),采用FD-SOI生产工艺,具有高性能、高可靠、低功耗的特点,芯片面向航空航天、智能安防、机器人、AIoT、智能制造、智慧交通等应用场景。
  • “中国IC设计成就奖”提名产品简介:智能图像芯片TX510 TX510是一款面向IoT设备的超低功耗视觉处理芯片,以可重构架构,实现高性能计算,低功率消耗的超强能效比,峰值算力达2TOPS。芯片支持AlexNet、GoogleNet、ResNet、VGG、Faster-RCNN、Yolo、SSD、FCN和SegNet等主流神经网络;内置3D引擎,可实现人脸识别、物体识别、手势识别、目标跟踪等功能,可应用于智能安防监控、智能家居、新零售等领域。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了