生成式AI,可以设计芯片了?|环球速递
大模型已经开始支持数字电路设计领域最常用的编程语言
2023-05-22本文来自微信公众号:半导体行业观察 (ID:icbank),作者:李飞,题图来自:视觉中国
自从去年开始,以ChatGPT为代表的生成式AI(Generative)站在了整个世界的聚光灯下。ChatGPT可以理解用户基于自然语言的输入,并且产生相应的输出。ChatGPT基于大语言模型技术,通过使用海量的语料训练,可以实现回答用户的各种问题,还可以帮助用户完成一些简单的任务,包括完成文档编写甚至Python代码编写等等。
五月十日,谷歌在I/O大会上发布了ChatGPT的竞品,即PaLM 2大语言模型。谷歌表示,目前ChatGPT类生成式大语言模型最重要的用户体验之一就是帮助用户编写代码,而PaLM 2的一大特性就是完成20多种编程语言的支持。其中,对于芯片设计工程师来说,最大的亮点就是PaLM 2支持数字电路设计领域最常用的编程语言Verilog。
(资料图片)
百闻不如一试,目前PaLM 2已经在谷歌的Bard平台上线开放公测,因此我们也尝试使用Bard去体会了一把PaLM 2生成Verilog代码的能力。在试验中,我们让Bard生成了两段代码,一段代码是生成一个FIFO(数字电路中最常用的模块之一),而另一段代码则是生成一个模块,其中包含了两个前面编写的FIFO,并且让第一个FIFO的输出接入第二个FIFO的输入。生成的方法非常简单,我们只需要给Bard一个基于自然语言的指令(prompt),Bard就能够在几秒钟之内完成相应的代码生成。例如,在第一个实验中,我们使用的指令是“生成一段Verilog代码来实现FIFO”,生成结果如下图:
图/Google I/O
从结果来看该生成的代码的语法正确,逻辑基本正确,但是在FIFO full和empty的信号逻辑上并没有完全弄对(当然其实FIFO的full和empty的逻辑也是面试中常考的问题,要完全弄对并没那么简单)。在代码风格上,我们还可以在指令中加入更多提示,类似“在代码中加入更多注释”,“使用参数来定义接口宽度”等等。
而在第二个实验中,我们主要看的是Bard能否复用之前生成的模块,并且基于这个来生成新的更大的模块。我们使用的指令是“写一个模块,其中包括两个你前面写的FIFO模块,并且第一个FIFO的输出接入第二个FIFO的输入”。
图/Google I/O
在这里我们可以看到生成的代码基本正确,因此我们认为PaLM 2基本拥有了能基于自底向上生成复杂代码的能力。
芯片设计领域生成式AI的进化之路
我们从上述实验中可以看到,谷歌的PaLM 2已经具有了基本的Verilog代码生成能力,可以生成基本模块和复合模块,当然其代码生成的质量还有待提高。而除了PaLM 2之外,我们认为其他公司推出的类似ChatGPT的大语言模型也有可能会加入对于Verilog类硬件描述语言的支持。
根据谷歌在IO大会上发布的信息,目前ChatGPT类的大语言模型已经成为许多工程师在代码编写时的重要助手。如果我们参考IT领域软件开发工程师应用ChatGPT类大语言模型协助代码编写的发展的话,我们认为在芯片行业大语言模型也非常有可能会起到重要作用。这里,根据大语言模型在开发流程中起到的角色,我们可以大致分成三种应用:
第一种应用是根据用户的指令直接生成代码,即我们在本文前面给出的两个例子。
第二种应用是在工程师编写代码的时候,帮助工程师自动补全代码。例如工程师只需要输入一行代码的前几个字符,大语言模型就可以根据代码的上下文自动帮助补全代码,从而节省工程师的开发时间。
第三种应用是帮助工程师分析代码和debug,正如ChatGPT可以帮助用户优化Python代码并找到代码中的bug一样,经过相关数据训练的大语言模型也可以在Verilog中实现相似的功能。
展望未来,参考大语言模型在IT行业的应用轨迹,我们认为大语言模型对于芯片设计方面的帮助预计将会从代码自动补全开始,因为这也是大语言模型在IT行业的切入口——目前我们已经看到类似Github co-pilot这样的代码补全产品,已经得到了许多IT公司的应用来帮助软件工程师提升编程效率。
相对来说,代码补全类应用对于大语言模型的要求相对较低,目前的模型已经能实现相当高的准确率,因此我们预期在芯片设计领域也会有应用在Verilog领域的基于大语言模型的代码补全工具会很快出现帮助工程师提高效率(估计谷歌内部芯片团队已经开始使用类似的工具)。
在代码补全之后,随着大语言模型的进一步发展,根据用户的指令自动生成代码的大语言模型也将会得到越来越多的应用。这类代码直接生成类应用从目前来看还需要和整个项目开发流程进一步磨合——究竟这类代码自动生成的应用最适合使用在底层模块的编写,还是在上层模块间集成的生成上,还需要进一步探索,但是无论如何ChatGPT在自动代码编写领域的潜力惊人,可以把原来人工需要数小时才能编写完的代码在几秒内完成,这样的效率提升无疑将会给整个行业和芯片开发流程带来革命性的变化。
目前来看,ChatGPT类大语言模型在Python等流行编程语言的代码编写方面已经有很不错的效果,这证明了大语言模型实现自动代码编写、补全和debug在理论和工程上都是可以实现的。谷歌的PaLM 2对于Verilog的支持仍然有待进一步完善的主要原因我们认为还是训练的数据量不够。从训练数据数量的角度来说,互联网上有海量的开源Python代码可供训练大语言模型来完成高质量的代码生成,但是互联网上可用于训练大语言模型的Verilog代码的数量,比起Python等流行语言来说可能是要少了几个数量级。并不是人类编写的Verilog代码数量不够多,而是绝大多数Verilog代码都不是开源的,而是芯片公司的知识产权,例如谷歌在训练PaLM的时候不太可能获得高通的Verilog代码。
未来谁会在开发芯片设计领域的大语言模型方面拔得头筹?我们认为有几个不可忽视的力量:
首先是拥有全栈技术能力的大型技术公司,这些公司既有开发大语言模型的能力,又有成功的芯片业务,包括美国的谷歌和中国的华为等。从技术上来说,这些公司积累了大量的Verilog相关代码可供训练大语言模型,而从业务上来说,这些公司同样也有使用大语言模型来提升芯片设计团队效率的驱动力。
其次是EDA巨头,包括Synopsys、Cadence等。这些EDA公司拥有极强的业务驱动力和紧迫感,因为大语言模型AI确实会成为EDA行业下一个革命性变化,谁在这个领域占领了先机就会在下一代EDA竞争中取得优势;从技术积累上来说,这些公司拥有不错的AI模型能力,同时也有海量的Verilog代码数据量可供训练模型(因为这些EDA公司都有相当成功的IP业务,在开发这些IP的同时积累了足够的高质量代码数据)。
最后,开源社区的力量也不容忽视。从大语言模型角度来看,开源社区在CahtGPT以及开源LLAMA语言模型的基础上做了大量有意义的探索,另外随着RISC-V等开源项目的增加,开源社区拥有的数据量也会越来越多。我们预期开源社区有机会去实现一些小而美的基于大语言模型的新颖应用,从而也能推动整个大语言模型在芯片设计领域的技术发展。
生成式AI会如何影响芯片设计工程师的工作
那么,随着ChatGPT式AI在芯片设计中扮演越来越重要的角色,芯片工程师的日常工作将会发生怎么样的变化?由于这里ChatGPT类生成式AI主要针对代码编写等前端工作,我们这里的讨论范围也主要是前端数字设计工程师。
首先,对于主要工作是前端模块设计和集成的芯片工程师来说,我们预计很快就会有ChatGPT类的工具可以帮助代码补全,从而增加效率。而在未来三到五年的时间范围内,直接使用ChatGPT类生成式AI首先模块代码编写有望获得真正的应用。从这个角度来说,我们并不认为前端工程师的工作会被取代;相反,数字前端工程师的工作可能会越来越多地专注于模块的功能定义,以及如何使用生成式AI能理解的方式来描述这个设计,让AI能产生和工程师设计相符的代码;从这个角度,甚至可能会出现一些标准化的模块功能定义描述语言,从而让AI能产生合理的代码。
此外,芯片验证工程师的工作将会变得越来越重要。生成式AI可以在几秒钟内生成代码,但是其生成质量从目前来看尚需提高。从这个角度,芯片验证一方面需要确保AI生成的代码没有bug,而更重要的是,芯片验证需要能和代码生成形成闭环。例如如何实现一套工作流程,让AI生成的代码可以快速使用testbench来确保功能是否正确,并且有办法告诉AI哪里功能不对来提示AI修改,从而在经过多次迭代后能让AI自动生成正确的代码。虽然可能会需要多次迭代,但是因为每次代码生成需要的时间很短,因此总得来看,代码生成时间还是比起手写要快许多。
此外,使用生成式AI来自动生成testbench以及验证需要的assertion也将会改变验证工程师的工作流程,工程师将会需要花更多时间教会AI来生成正确的代码,从而大大提升效率。
本文来自微信公众号:半导体行业观察 (ID:icbank),作者:李飞
标签:
大模型已经开始支持数字电路设计领域最常用的编程语言
2023-05-225月22日,烟台中瑞化工有限公司主要产品有F113A、无水氟化氢、氢氟酸等氟化工产品,氢氟酸装置运行正常,出
2023-05-22前切尔西和马竞球星菲利佩-路易斯称,自己曾感觉遭到了穆里尼奥的背叛。“赛季第一场我坐了板凳,后来我...
2023-05-22小伙伴们好,带大家回顾下科尔弃用库明加只是老将更有经验科尔谈库里他是我能在这执教9个赛季的原因他是历
2023-05-22与歌声是否打动人心相比,“克隆歌手”带来的侵权问题更值得关注
2023-05-22据《今日日本》20日报道,这款“站立式风扇”的外形类似于体重秤,只要使用者站在上面,风扇就会旋转,...
2023-05-22计量是实现单位统一、保证量值准确可靠的活动,是科技创新、产业发展、国防建设、民生保障的重要基础,是巩
2023-05-22七国集团峰会闭幕当天,不少民众在日本首都东京街头自发组织集会,抗议七国集团只代表少数发达国家利益,无
2023-05-22有大部分喜爱健身的朋友都很抗拒有氧运动,因为有氧运动相对来说是比较枯燥和乏味的,想要有氧运动更有激情
2023-05-22欢迎观看本篇文章,小柴来为大家解答以上问题。蚂蚁森林能量保护罩获取的方法,蚂蚁森林中获取能量保护罩的
2023-05-22熟悉苹果的小伙伴应该知道,很多奢侈品品牌都会为苹果打造配件产品。尤其是爱马仕,更是合作常客,推出的产
2023-05-221、大姨妈,又称月经,或者经期,女人每个月都会有那么几天很正常,子宫内薄膜脱落造成的,是女人的新陈代
2023-05-211、心电图T波代表快速心室复极的电位变化。2、T波轻微增高无意义T波显著增高,见于心肌梗塞早期高钾血症T波
2023-05-21交汇点讯“虽然我生长是在北京,但是我祖籍是镇江。”在武汉亚洲心脏病医院院长陶凉看来,虽然自己一直...
2023-05-215月21日上午,2023西城区全民健身运动会暨职工运动会在新改造完成的月坛体育场举行。本次运动会的主题是:
2023-05-21新海南客户端、南海网、南国都市报5月21日消息(记者苏桂除)5月20日晚,由琼海市青年发展型县域试点领导小
2023-05-21今天是第三十三次全国助残日。如何礼貌对待残疾人?戳图了解↓这些事情可能会在不经意中伤害他们。[责任编辑
2023-05-211、芦荟是一种喜阳植物,要想让植株生长更健壮,生长期每天都有充分见光,保证充足的光照。2、它能稍耐半阴,盆
2023-05-21为了让孩子上个好学校,一对盲人夫妇把家里唯一的住房卖了,400余万钱款却被孩子同学的家长悉数骗走,挥霍
2023-05-21有何机遇与挑战?近年来,生物医药投资环境进入了一个相对低谷的阶段,与此同时行业创新升级。在这样的形势
2023-05-21今天来聊聊关于文冠果种植技术及效益,文冠果种植是骗局的文章,现在就为大家来简单介绍下文冠果种植技术及
2023-05-21“生命不息,希望不止。”“我接受了它,但不会让它主宰我的生命。”“我们是平等的,我们是朋友。”他...
2023-05-21望江楼是纪念唐代著名女诗人薛涛,望江楼,位于四川省成都市武侯区望江路43号,九眼桥东南1千米,府河西岸
2023-05-21西安市气象台2023年05月21日03时16分发布暴雨黄色预警信号:过去3小时我市长安区、临潼区、蓝田县部分地方
2023-05-21今天来聊聊关于440923哪里的身份证号码开头,440923是哪里的身份证的文章,现在就为大家来简单介绍下440923哪
2023-05-21强对流天气:目前是指伴随雷暴现象的对流性大风(≥17 2m s)、冰雹、短时强降水三、灾害防御建议1 注意防
2023-05-21多食富含维生素的新鲜蔬菜和水果,如苹果、香蕉、生菜等,维生素有促进肌肉增加恢复,缓解疲劳的作用。高蛋
2023-05-211、人大附中“双师教学”。2、“所谓‘双师’就是人大附中的老师是主讲老师,组织孩子们进行课堂活动;...
2023-05-21新华社加拉加斯5月19日电(记者徐烨 王瑛)乔治敦消息:第18期中国(江苏)援圭亚那医疗队19日走进圭亚那
2023-05-20齐国强盛之处有很多,几乎各行各业都有所精进,值得一提的是不入流的青楼行业在那个朝代鼎盛一时,而且成为
2023-05-201、bachelor是本科学士。2、bachelor:英[ˈbætʃələ(r)]美[ˈbætʃəlɚ,ˈbæt
2023-05-201、新鲜海鲜一般需要冷冻在-18℃的低温中。低温冷冻下海鲜的好处是使温度迅速下降至-18℃而达到完全冻结,
2023-05-20打开网易新闻查看精彩图片金融界基金08月25日讯兴业沪深300ETF基金08月24日上涨0 00%,现价0
2023-05-201、疾风戒指是等价交换模组中的道具,具体的制作材料为4个暗物质、4个羽毛和1个铁指环。2、收集齐所有材料
2023-05-205月19日,宏润建设集团股份有限公司(以下简称“宏润建设”)联合宏润一号(宣城)能源投资合伙企业(有...
2023-05-20秤砣山药不适合熬汤。秤砣山药的吃法:1、用温水泡好枸杞备用。2、先将山药洗净去皮,切成两寸长、三分厚的
2023-05-20爱,是什么?爱是“你笑起来,真像好天气”爱是“就要TA一起吃很多顿饭”爱是“小手一牵,岁岁年年”5·...
2023-05-20有机物与无机物的区别在于构成、元素以及反应速度不同,有机物都是含碳化合物,种类繁多,但组成元素较少,
2023-05-20今天来聊聊关于spf50与spf30,SPF30PA和SPF50有什么区别的文章,现在就为大家来简单介绍下spf50与s
2023-05-20黎川县气象台2023年05月20日10时21分发布暴雨橙色预警信号:预计未来3小时内,德胜镇、宏村镇、龙安镇、社
2023-05-20俄罗斯啤酒,这个世界上最古老的啤酒之一,凭借着独特的风味和文化,成为了俄罗斯乃至全球消费者们喜爱的啤
2023-05-20西甲赛季最佳阵容:本泽马莱万格子领衔,皇马&巴萨均5人入选直播吧5月20日讯西甲官方公布赛季最佳阵容,本
2023-05-20想必现在有很多小伙伴对于《90后的坏女孩》的观后感方面的知识都比较想要了解,那么今天小好小编就为大家收
2023-05-20东易人家:西安全屋定制行业的领导者,你还在等什么?随着城市化进程的不断加速,人们对于家居安全的需求也
2023-05-20今天来聊聊关于there,is改为一般疑问句怎么改,改为一般疑问句怎么改的文章,现在就为大家来简单介绍下the
2023-05-201、通过中国人民银行征信中心查询个人征信的新用户首先需要注册。2、具体步骤如下:第一步:登陆中国人民银
2023-05-20据央视新闻,据印度媒体19日报道,印度储备银行已决定取消2000卢比面额货币的流通。印度储备银行表示,在20
2023-05-201、鲜花的根部要斜着剪口,这样吸水的部位大,能够更多地吸收水分。2、要每天剪去一些,保证能够更好的吸收
2023-05-191 早餐:煮1个鸡蛋或蒸蛋羹,150ml牛奶2 午餐:煮一小碗饭或面条配100g蔬菜和50g肉类,例如鸡肉、瘦肉、牛
2023-05-19本周,新款比亚迪汉DM-i冠军版正式上市,售价区间为18 98-24 98万元,新款的B级全能新能源汽车,价格再一次
2023-05-192023“红气球挑战赛”西安站将于5月28日开赛最近组委会收到了众多跑友的留言都在询问领物的相关信息今天...
2023-05-195月19日,游客在内蒙古自治区锡林郭勒盟多伦县多伦湖景区参观游玩。新华网李国栋摄多伦湖位于多伦县滦源镇
2023-05-195月19日是第13个“世界家庭医生日”,青岛市北区围绕主题“签而有约共享健康”开展各类宣传服务,今天上...
2023-05-19作为安徽融入沪苏浙的“先头部队”,马鞍山始终有一个愿望:打造长三角的“白菜心”。这个“白菜心”是...
2023-05-19唐县气象台2023年05月19日16时32分发布雷电黄色预警信号:预计今天下午到前半夜,唐县全部乡镇有雷阵雨天气
2023-05-191、宁波国土规划测绘院有限公司于2000年10月16日成立。2、法定代表人张震,公司经营范围包括:丁级工程测量
2023-05-19上期所本周:铜库存减少15872吨,铝库存减少18263吨,锌库存减少4468吨,铅库存减少6478吨,镍库存减少829
2023-05-191、图图家住在翻斗大街翻斗花园二号楼1001室。2、胡图图是中国动画片《大耳朵图图》的主角,胡英俊(图图爸
2023-05-195月19日,2023“5·19中国旅游日”江西分会场活动在南昌举行。本次活动以“美好中国幸福旅程”为主题,...
2023-05-19边境上线后苏日安有各种bug,但是官方一直在认真收集玩家给出的各种反馈且及时进行了优化和调整,这里将分
2023-05-19厦门白鹭洲音乐喷泉几点开始答:厦门白鹭洲公园音乐喷泉每周六晚播放两场,上半场20:00—20:25,下半场20:3
2023-05-19邓思邈发自副驾寺智能车参考|公众号AI4AutoRobotaxi的发展,中美可谓是你追我赶。这不,出租车全无人7×24
2023-05-192023湖北十佳政务微博:巧设议题增强粘性---2023湖北十佳政务微博:巧设议题增强粘性
2023-05-19一直以来冰箱行业的“内卷”表现在对保鲜技术、外观材质、内部格局进行不断革新和升级上,但随着生活品...
2023-05-19“懒人经济”的快速发展,衍生出了许多新兴行业,其中,能够深度清洁且省时省力的洗地机备受青睐,仅用3...
2023-05-195月19日,中金基金管理有限公司发布了关于中金普洛斯仓储物流封闭式基础设施证券投资基金基金份额持有人大
2023-05-19妈妈,你看草本已成林树荫染绿了长椅四处都是盛夏的虫鸣而我,只钟情二月的湖光用泪水怀念最后一排冰凌碎裂
2023-05-19科技日报北京5月18日电(记者张梦然)奥地利科学技术研究所、维也纳科技大学和德国慕尼黑工业大学的研究人
2023-05-19今天来聊聊关于excel实用教程pdf,excel实用教程的文章,现在就为大家来简单介绍下excel实用教程pdf,ex
2023-05-19身上的这些“小疙瘩”是健康报警器!4个部位发生变化,赶紧去医院!
2023-05-19近年来,为遏制“高价彩礼”,全国各地纷纷制定了彩礼最高限额标准;不过,这类限高标准的计算方法往往...
2023-05-195月19日凌晨3点,欧联杯半决赛第二回合,罗马客场0-0战平勒沃库森,总比分以1-0战胜对手进决赛。第12分钟,
2023-05-19原标题:“520”成婚姻登记高峰日中国民政部:理性对待结婚登记日期中新社北京5月18日电(记者王祖敏)...
2023-05-19AILab成立一年后,腾讯就发布了将人工智能技术运用在医学领域的AI辅诊引擎腾讯觅影。如今看来,这话并非自
2023-05-191、平面设计师主要是做广告,效果图,招牌等。2、可担任的工作有:1 企划美工:负责企业的推广宣传品的设计
2023-05-19DoNews5月18日消息,在18日晚间的华为夏季全场景新品发布会上,华为畅享60Pro手机正式发布,售价1599元起。
2023-05-18英超赛季最佳球员候选:哈兰德、厄德高、拉什福德在列,英超,厄德高,拉什福德,法国足球,英格兰足球,埃尔...
2023-05-18直播吧5月18日讯在欧冠半决赛次回合0-4输给曼城后,皇马名宿卡西利亚斯在节目中表示,对皇马来说这是一个巨
2023-05-18近日,标致官方宣布全新一代标致3008将在今年9月正式发布。可以确定的一点是,新车将采用标致最新的家族式
2023-05-181、肯德基主食类菜单1 新奥尔良烤腿堡13 50元2 劲脆 香辣鸡腿堡12 50元3 田园脆鸡堡8 00元4 深海鳕鱼堡13 5
2023-05-18山东黄金5月18日公告,公司接到控股股东山东黄金集团的书面通知,作为探矿权人的山东黄金集团全资子公司山
2023-05-18有用户在打开win7系统电脑发现右下角调节音量图标不见了,接下来给大家分享win7右下角小喇叭图标不见了解决
2023-05-18据PCGamesN消息,贝塞斯达、Arkane和微软现在收到了一封正式的公开信,粉丝们希望他们能够开发《掠食2》。
2023-05-18湖人进攻效率之所以不高,是因为除了詹眉之外,他们没有稳定的第三攻击点,而如果2届全明星拉文能够空降洛
2023-05-18搜狐娱乐讯5月18日,张雨绮在个人社交平台发文称:“我的6个行李箱还是懂事的,在昨晚红毯前最后一刻回...
2023-05-18【杭州女童坠亡案家属将提起抗诉】杭州女童陈某某(小樱桃)从8楼走廊窗户坠亡一案一审开庭过去近一个月后
2023-05-182022年,房地产市场仍处于深度调整期,资本市场对房地产行业投资更加审慎,沪深及在港上市房企市值均值均有
2023-05-1818日第七届世界智能大会上,周鸿祎展示了两款大模型产品360智脑及AI生图工具360鸿图。360智脑体现出理解力
2023-05-181、头晕乏力患者应根据病因选择药物。2、如果是由于脑供血不足、脑动脉硬化引起的头晕、乏力,应口服活血化
2023-05-18一、热火票选全场最佳巴特勒一骑绝尘北京时间5月18日,NBA季后赛东部决赛首战,热火客场123-116逆转凯尔特
2023-05-18苏眉喜欢画龙。苏眉是电视剧《十宗罪》中的女主。《十宗罪》主要讲述了梁书夜、画龙、包斩、苏眉四个特立独
2023-05-18郑州金水区文化苑附近有农贸市场吗?在哪里?1 经八路海鲜农贸市场(距离434米)金水区经八路11-8号2 四季
2023-05-18欢迎观看本篇文章,小升来为大家解答以上问题。公会名字大全,公会名字大全介绍很多人还不知道,现在让我们
2023-05-18网红“国岳夫妇”办中式婚礼!骑大马抛绣球,频繁搞活动被疑作秀,网红,抛绣球,中式婚礼,凤冠霞帔,国岳夫妇
2023-05-18据中国网消息,国新办5月18日就“贯彻落实党的二十大重大决策部署着力推动医保高质量发展”举行发布会。...
2023-05-185月17日,万达信息(300168)融资买入5646 93万元,融资偿还3570 16万元,融资净买入2076 78万元,融资余额11 84亿元。
2023-05-18近日,嵊泗县黄龙乡南港村居民王阿婆路过村口时,看见有个年轻人对着路边坏掉的扶手“咔咔”拍照。两天...
2023-05-185月17日,自治区政府新闻办举行广西推进生物多样性保护进展成效新闻发布会。记者从发布会上获悉,据初步统
2023-05-18公司为磷酸铁锂正极龙头企业。公司自成立之初就致力于纳米磷酸铁锂材料开发与产业化,受益于新能源汽车与储
2023-05-18姜维:钢铁行业要坚持“三定三不要”原则
2023-05-18Copyright © 2015-2022 西方水产网版权所有 备案号:沪ICP备2020036824号-7 联系邮箱:5 626 629 @qq.com