2010年,RISC-V项目创始人David Patterson、Andrew Waterman、Yunsup Lee和Krste Asanovic开始思考,既然在互联网、操作系统、数据库、编译器、图像等行业都有开放的标准、免费及开放的实现方式和私有化的实现方式,那么有没有可能在处理器IC领域也打造一个真正开源的、免许可、免授权费用指令集架构?未来,能否用模块化IC或者是用软件定义硬件的理念,辅之以社区的方式,去设计和维护相关标准?在这一背景下,RISC-V项目应运而生。

2010年,RISC-V项目创始人David Patterson、Andrew Waterman、Yunsup Lee和Krste Asanovic开始思考,既然在互联网、操作系统、数据库、编译器、图像等行业都有开放的标准、免费及开放的实现方式和私有化的实现方式,那么有没有可能在处理器IC领域也打造一个真正开源的、免许可、免授权费用指令集架构?未来,能否用模块化IC或者是用软件定义硬件的理念,辅之以社区的方式,去设计和维护相关标准?在这一背景下,RISC-V项目应运而生。

而截至今年7月,RISC-V基金会已经吸引178家企业及研究机构加入,成员总数超过327家,来自全球28个国家,覆盖了全球52%的人口,而且还在持续扩张中。其中,来自大中华地区的企业、研究机构及高校的数量达36家,占整体同类数量的20%。

大中华地区RISC-V基金会机构型成员

商业公司ISA的浮浮沉沉

在RISC-V出现之前,历史上已经出现过多种指令集架构(ISA),比如DEC(PDP-11、VAX、Alpha)、英特尔(i960、i860、Itanium)、IBM 360、MIPS、SPARC、ARM等,各自命运跌宕起伏。其中,IBM 360指令集架构拥有超过50年的历史,是现存最老的指令集架构,得益于良好的软件生态,IBM目前仍能够销售大型机;MIPS先后被卖给了Imagination和Wave Computing公司,现在也走上了开源的道路;Sun公司将SPARC开源后又被Oracle公司并购,如今已消失无影踪;软银以40%的溢价收购ARM后,再将25%的股权卖给了Abu Dhabi基金。

最终,经过时间和市场的检验,超过99%的笔记本/台式机/服务器芯片都是基于AMD64 指令,超过99%的手机及平板的芯片都是基于ARM v7/v8 指令架构。为什么英特尔不可能卖手机芯片?为什么ARM的合作伙伴很少卖服务器芯片?SiFive中国区业务发展总监陈卫荣认为之所以会出现这样的情况,主要原因在于这些指令集架构的生命力往往与核心公司的经营状况、股权结构、商业目标、战略规划息息相关,“一荣俱荣,一损俱损”,存在着很大的风险。

和历代指令集架构相比,RISC-V主要有五点区别。

(1)简洁:较其他商用指令集小很多。
(2)全新设计:吸取了前辈的经验教训,用户和特权指令集明确分离,和微架构/工艺技术脱钩。
(3)模块化ISA:提供短小精干的基本指令集+标准扩展(1+N),为将来预留足够空间。
(4)稳定性:基本及标准扩展ISA不会再改变,通过可选扩展而非更新ISA的方式来增加指令。
(5)通过社区进行设计:由行业或学术专家及软件开发者组成的社区进行设计,可以共享RISC-V软件生态系统。

陈卫荣将传统CPU增量ISA和RISC-V ISA分别比喻为“大而全的自助餐”和“想吃什么点什么的菜单”。简单来说,就是传统CPU ISA犹如大而全的自助餐,各种应用所需指令应有尽有,不管想不想要,人均消费300元;而RISC-V ISA的设计理念更像是为用户提供了“必选菜+可选菜”的菜单组合,基础指令RV321是必选菜,可扩展指令是可选菜,用户可以根据自己的需要,自主选择不同的菜品组合,消费金额大幅下降。

当然,菜单中“菜品”的增加与否,会由RISC-V基金会决定何时在菜单中添加一个新菜(扩展指令),并在硬件和软件技术委员会(IG)进行扩展指令集的公开讨论后,只会就技术来讨论增加的重要性。即使菜单上出现了新菜,它们仍然是可选的,而不是所有未来实现的必须要求。这样,硬件是否需要实现完全取决于应用程序的需要,模块化组合方式实现了更小的面积和更低的功率,这对嵌入式IoT应用至关重要。

20190820-201.jpg

 

RISC-V产业发展势如破竹

政府和研究机构方面,除了美国DARPA在安全征集提案中要求使用RISC-V外,印度政府已经宣布将RISC-V作为国家指令集ISA,投资$90M/$40M在RISC-V CPU项目并推出了6款不同等级的RISC-V处理器;以色列在构建基于RISC-V的孵化器;巴基斯坦政府也宣布将RISC-V列为国家级“preferred architecture”。同时,伯克利-清华两校在深圳成立RIOS实验室扶持软件生态,麻省理工学院、伯克利大学、密歇根大学、康奈尔大学等顶尖学府均开设RISC-V了课程。

国际方面,Andes、Codasip、Cortus、Pintouge、Nuclei、Syntacore等公司宣布推出基于RISC-V架构的IP产品,其中,又以Nuclei的“1分钱计划”和Andes的“FreeStart计划”最具代表性。美高森美(Microsemi)、恩智浦、西部数据、NVIDIA、高通则推出了相应的芯片和开发板产品,例如西部数据和SiFive合作,计划在所有研发中的存储器控制芯片中均采用RISC-V IP,未来年出货量可达20亿颗;美高森美PolarFire FPGA产品和韩国Fadu7nm SSD控制器芯片也极具代表性。

最新的标志性事件则是红帽(Red Hat)公司宣布加入RISC-V基金会。尽管目前RISC-V在服务器领域还稍显稚嫩,但陈卫荣认为随着红帽等更多服务器巨头的投入,RISC-V在服务器领域的未来非常值得期待。

在中国,近期最为热门的话题是阿里巴巴旗下的平头哥半导体公司推出了基于RISC-V架构的“玄铁910”处理器IP核,并发布“普惠芯片”计划。此外,嘉楠耘智、比特大陆、华米、紫光展锐、艾派克、优微科技等公司也纷纷推出新品,涉及AI计算、蓝牙耳机、打印机管理、快充等多个领域。

SiFive软件工程师总监廖士贤表示,目前人工智能芯片遇到的挑战包括精度、内存带宽、功耗以及可扩展性等许多方面,传统的CPU/GPU由于缺乏弹性,都无法很好的进行定制化设计。“尤其是对于小公司来说,Arm架构近几年改动很小,也不支持定制化,小公司又很难负担得起相关费用。”廖士贤说,“而RISC-V却能够通过创新,让架构符合应用,满足模组化定制化及特殊化需求,让客户可以专注于自己的优势上,实现更大的差异化价值。”

不过,担心RISC-V指令集在应用中逐步呈现“碎片化”风险的顾虑,并未因生态系统的繁荣而就此打消。对此,RISC-V基金会主席Krste Asanovic教授解释称,“碎片化”和“多元化”的本质区别在于,前者是以不同的方法做同样的事情,而后者是用不同的方法解决不同的问题。AIOT时代,需求越来越趋向差异化,只要控制得好,指令集碎片化的影响是可控的。

定制化芯片或成未来方向

Sifive研发副总裁胡健认为摩尔定律每年对通用型处理器性能的提升幅度,已经从1989-1999年的52%跌落到目前的3.5%,芯片无论是从提升工艺还是从增加集成度方面来看,已经达到物理极限。后摩尔时代,如何提升硬件效率,实现架构创新,通过应用驱动芯片设计,成为定制化芯片诞生的三要素。

在胡健看来,随着应用领域的日趋细化,一颗芯片打天下的故事已经编不下去了,市场上两种不同的创新模式正在带来巨大变革。一种是高通的芯片公司模式,典型特征是先有芯片,再有系统;软件完全依赖硬件资源;由芯片驱动技术创新。另一种则是苹果采用的垂直领域芯片定制化模式,特点包括用软件定义芯片,应用成为科技创新的主驱动力等。

“垂直领域的芯片定制化是未来,特点是针对应用领域做优化的处理器架构(DSA,Domain Specific Architecture)并形成核心技术,再借助软件工程及互联网概念,根据具体应用场景决定软件、协议栈和算法,实现从应用到芯片的全栈优化。”不过,胡健也指出,尽管RISC-V具备稳定、简单、模块化、简化设计、为可扩展性/专门化设计五大优势,非常适合DSA,但芯片定制仍然主要存在五个方面的挑战,分别是足够的IP资源、SoC平台、团队分工与协作、从芯片设计到验证所花费的时间、以及各种成本。

20190820-202.jpg
针对垂直领域应用优化的DSA SoC平台

作为成立仅3年的RISC-V商业化公司,SiFive目前已完成101个RISC-V Design Wins,全球排名前10的半导体公司中6家成为SiFive的客户。今年6月,SiFive完成6540万美元D轮融资,投资者包括高通、英特尔和三星三大半导体巨头,累计融资金额达1.25亿美元,SiFive去年8月在中国成立的独立公司赛昉科技也获得1100万美元投资。

目前,SiFive可提供三种类型的RISC-V CPU内核,分别是:1. RISC-V标准指令集,将自定义空间留给客户,提升效率;2. 最大可伸缩/可配置的模块化设计,使不同应用场景获得更好的能效比与性价比;3. CPU子系统。不仅包括多个系列的成熟CPU内核IP和更多高端内核IP,还包括支持多种内核的在线定制、通过Design Share推动IP与SoC联动发展、云端设计环境Core Designer以及模板化Template概念拥有大量设计自动化工具和云端资源,并提供季度上新服务,可以让用户具备敏捷设计能力,快速完成原型设计,确保用户1小时内即可设计自己的定制化CPU,12周之内就可以完成流片。

标准内核方面,SiFive提供四大系列,分别面向高效能、低功耗等不同应用需求。其中,E Core为32位嵌入式处理器IP,主要应用于MCU、边缘运算、AI与IoT;S Core与U Core都是64位,S Core为嵌入式CPU IP,可应用于储存、AR/VR、机器学习;U Core为应用级CPU IP,主要应用于Linux、数据中心与互联设备。

DesignShare是SiFive在2017年推出的项目,通过和众多第三方IP伙伴合作提供在原型设计期间免费IP,致力于降低产品原型设计成本。如今,DesignShare合作伙伴数量已达到20个,并在持续扩张中。

这种设计方法学帮助SiFive取得了相当不错的成绩。典型例证包括与台积电、微软、Cadence合作,实现了世界首款基于云端设计的芯片,此设计包括SiFive的64位多核心7nm RISC-V CPU——Freedom U540,可用于执行RISC-V的Linux操作系统和相关应用程序;韩国Fadu公司通过和SiFive合作,打造了世界首款基于RISC-V的SSD控制器,功耗和面积都只有其它竞品方案的1/3。此外在今年3月成立的CHIPS联盟中,SiFive与谷歌、西部数据、Esperanto等一同作为初始成员企业,聚焦在开源硬件和开放RISC-V体系架构上,共同定义芯片模板。

 

本文为EET电子工程专辑原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
阅读全文,请先
您可能感兴趣
对于普通消费者,人工智能、机器学习、数字孪生、元宇宙这类科技名词简直让人目不暇给,其实这些都预示数字化大潮的来临。然而,如果没有好的大芯片,恐怕一切都是空谈。本文提出大芯片的设计之路,就是从架构到FPGA,再移植到ASIC。但这并非是平坦路,转换过程中存在各式各样的挑战。各团队必须清晰理解意图,牢记设计初衷。
如果是做定制SoC,用什么CPU架构好?之前的厂商普遍采用Arm,而这一情况在近年开始改变,越来越多厂商开始尝试使用提供开源指令集架构(ISA)的RISC-V。
尽管黄仁勋重申将重视中国市场,且继续推出特供版AI芯片,但性能无疑会再次“阉割”。据悉,H20等全新特供芯片的研发、设计、生产,将通过后道点断生产工艺,来满足美国新的AI禁令要求。
对于一颗车规级大芯片而言,为了确保设计的正确性,必须在生产制造前进行大规模的仿真和验证,而芯片的算力规模越大、集成度越高,仿真验证的过程就会越复杂,设计人员需要更快地实现收敛和验证,来降低成本并提高结果质量。同时,传统的随机/自动测试模式生成(ATPG)方案在故障覆盖率方面已经不能满足实际需求。因此,将 AI 和 EDA 融合是大势所趋。
龙架构(LoongArch)从顶层架构,到指令功能等全部自主设计,无需国外授权,得到了上百个与指令系统相关的国际软件开源社区的支持,得到了统信、麒麟、欧拉、龙蜥、鸿蒙等操作系统的支持,得到了WPS、微信、QQ、钉钉、腾讯会议等基础应用的支持,已形成与X86、ARM等并列的基础软件生态。
有专家认为,背后应有美国因素,基于地缘政治风险考虑,希望让日本成为具有3纳米芯片制造能力的经济体。不过,鉴于在美国亚利桑那州工厂的尴尬境地,台积电必然会深思熟虑一番。
根据TrendForce集邦咨询最新OLED技术及市场发展分析报告统计,在近期发表的摺叠新机中,UTG的市场渗透率已逾九成,随着摺叠手机规模持续成长,预估2023年UTG产值将达3.6亿美元;2024年可望挑战6亿美元。
随着终端及IC客户库存陆续消化至较为健康的水位,及下半年iPhone、Android阵营推出新机等有利因素,带动第三季智能手机、笔电相关零部件急单涌现,但高通胀风险仍在,短期市况依旧不明朗,故此波备货仅以急单方式进行。此外,台积电(TSMC)、三星(Samsung)3nm高价制程贡献营收亦对产值带来正面效益,带动2023年第三季前十大晶圆代工业者产值为282.9亿美元,环比增长7.9%。
治精微推出具过压保护OVP、低功耗、高精度运放ZJA3018
无线技术每天都在拯救生命,有些非常方式是人们意想不到的。在美国加利福尼亚州Scotts Valley,一名路过的慢跑者发现一处住宅冒出火焰后,按响了门铃,试图通知屋主。屋主不在家中,但无线门铃连接到了智能家居中枢,提醒屋主慢跑者试图联系。屋主立即向他提供了安全密码,让他跑进房子,从火场中救出了宠物。
来看看,你需不需要这门接收机设计课程吧(已更新八次)。如有需要,现在仍然可以报名。(1)前几天,号友发来她的听课笔记,我真的是泪流满面。感觉,自己这么长时间的备课,总算没白费。说实话,我备课的时候,真
相信每个硬件工程师应该都用过DC-DC,那么分压反馈电阻的取值有没有想过呢?实际应用中大抵都是直接抄的手册中推荐的分压电阻阻值,就算没有正好对应输出电压的分压阻值,也一般是选择接近的电阻大小。但是,总
11月9日是主题为“预防为主,生命至上”的第32个全国消防安全日,当天,智能建筑电气技术杂志《IBE Talks》栏目第27期特邀请中国勘察设计协会电气分会副会长、清华大学建筑设计研究院有限公司电气总
广告分割线12月11日,臻鼎科技集团与协成昌集团(Saha Group)达成了战略合作协议。当晚还举办了“2023庆祝战略合作签约暨鹏晟科技动土典礼晚宴”。本次战略合作协议的签订将进一步促进双方的合作
AMD Vitis™ 高层次综合 ( HLS ) 已成为自适应 SoC 及 FPGA 产品设计领域的一项颠覆性技术,可在创建定制硬件设计时实现更高层次的抽象并提高生产力。Vitis HLS 通过将 C
点击左上角“锂电联盟会长”,即可关注!有需要联系,王经理:18058289318相关阅读:锂离子电池制备材料/压力测试!锂电池自放电测量方法:静态与动态测量法!软包电池关键工艺问题!一文搞懂锂离子电池
点击左上角“锂电联盟会长”,即可关注!文 章 信 息干法改性工艺新认识,助力锂离子电池高镍正极材料实现高结构稳定和热稳定性能第一作者:吴锋通讯作者:苏岳锋*,陈来*通讯单位:北京理工大学,北京理工大学
点击左上角“锂电联盟会长”,即可关注!粉尘、水分和毛刺是锂离子电池生产过程中需要严格控制的关键因素。严格控制电池生产环境的粉尘对锂离子电池的安全和性能至关重要。生产环境粉尘控制不足会导致涂层表面产生大
芝能汽车出品11月,我国动力和储能电池合计产量为87.7GWh,实际拆解估算动力电池约为70.7GWh,同比上升11.5%,环比上升8.4%装车量44.9GWh,同比增长31.0%,环比增长14.5%
点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 ☞【干货】嵌入式驱动工程师学习路线☞【干货】一个可以写到简历的基于Linux物联网综合项目☞【干货】Linux嵌入式知识点-思维导