有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 小飞飞 于 2020-8-26 09:27 编辑
提起RISC-V,我马上就想到阿里平头哥、SiFive/赛昉、晶心和芯来,但优矽科技却不太熟悉。
在今年的中国开放指令生态联盟年会上,这家很早就涉足RISC-V而一直埋头研发的IP技术公司终于赢得业界认可,以其“渭河WH-32”处理器核IP获得“IP 先锋奖”,而且是 唯一一家基于Linux系统实现商业化量产的RISC-V公司。
优矽科技获得2020年中国开放指令生态联盟“IP 先锋奖”
我有机会跟优矽科技联合创始人兼CEO王路业先生做了面对面访谈,并随后与其核心团队成员(CTO孙轶群和市场总监李延峰)做了深入交流,现将访谈以问答的形式整理出来,作为“中国芯领袖”系列专访发布,希望对RISC-V感兴趣的读者朋友从中可以获得一些启发。
“优矽”和”UCTECHIP“的由来矽是化学元素“硅”的旧称,它是半导体材料硅晶片的主要成分,“优矽”的寓意是指我们要做优质的软件和硅知识产权技术开发与服务,所以我们创始团队在公司筹备的时候就把公司命名为“优矽科技”。
还有一个机缘巧合,因为我们所做的底层技术方向是基于开放指令集,希望从敏捷设计方法学和RISC-V切入, 而RISC-V来源于加州大学伯克利(UC Berkeley),刚好UC的英文发音与“优矽”中文同音,也正好表示了对University of California的尊敬。
优矽科技联合创始人兼CEO王路业
为什么选择RISC-V?
我们对底层技术,尤其软件与硬件接口机器语言的研究情有独钟,处理器内部电路的描述文档,我们称之为指令集架构。
ARM公司的芯片指令集架构IP在移动市场占据绝对垄断地位,以Intel 和AMD为首的x86 指令集架构则垄断PC和服务器芯片市场,而MIPS、Alpha、SPARC、安腾、PA-RISC各据一小块市场。
垄断地位使 ARM和Intel 等公司的指令集架构IP 的授权越来越昂贵,技术和商业门槛越来越高。
许多8位及16位的指令集架构在AIoT应用发展趋势下, 需要适当算力在架构上的创新。
而RISC-V作为一种全新的开放指令集架构,其描述文档和规范是免费的,开放中立的定位符合开源精神。
技术层面来讲,随着更高性能的处理器设计技术的出现,有些指令集指令的设计会成为这些技术的障碍,比如MIPS的分支延迟槽。但是,指令的向前兼容性会让这些指令成为我们所谓的商业化指令集的包袱,这也是为什么Intel一直无法大举进入移动嵌入式领域,而ARM也无法大举抢占服务器市场的原因之一。
也就是说,这些商业指令集发展至今数十年,已经形成一定的技术形态以及技术壁垒,以至于无法成为新兴技术行业的最优解决方案。
然而,RISC-V总结了精简指令集处理器过去近半世纪的技术积累, 并在此基础上形成的一种新型指令集架构,可以说是精简指令集的集大成者;
其次,它层次清晰,简洁而灵巧,具有低功耗、模块化和可拓展性等特点,架构工程师可以在遵循架构规则的基础上添加适合自己产品的指令集,开发可以自定义指令的RISC-V处理器核心,可以用于客制化,定制化服务,可以做某些领域里的专用芯片。它是当前精简指令设计的一个最优的方案,无论现在还是未来,你都会看到在相同架构的前提下,RISC-V指令集实现的处理器会比其他指令集实现的处理器有诸多有点,比如性能更快、面积更小、功耗更低。
另外一方面,特别是2018年美国制裁中兴事件以来,RISC-V被看作中国集成电路领域的新机遇,因为RISC-V的授权模式是一种BSD的授权模式,基于这种架构开发出来的微架构电路是不需要向RISC-V的持有者进行汇报,我们就可以使用它而不受到其他法律的限制。
比如说,我们技术总监孙总从一毕业就在做信息安全相关的SOC芯片,当初使用的是8051的芯片,后来进入32位,当时32位处理器就必须使用类似Arm的带有TrustZone的或者像Arm的SC000这样的处理器。如果说Arm不给我们授权,那么我们的芯片就无法设计和生产,这是当初我们的一个心结。到了后期,我们注意到了一个情况,我们国内使用Arm的学生和工程师非常多,而真正去研究处理器架构的人越来越少。
也就是说,如果有一天,美国真的把我们的处理器架构授权都阻止了,我们就没有办法真正设计和生产自己的芯片了。后来我们几个朋友聊起,大家一拍即合,说干脆我们做自己的,开发带有一定算力的微处理器架构。RISC-V是一个非常好的起点,并且它源于大学研究而且在法律上相对风险低,技术DNA中立,能号召行业建设新的生态,正好是我国发展自主可控、安全可信的集成电路体系所需要的,这个领域的市场机会巨大,我们选择顺势而为,可以为“中国芯”的发展贡献出自己的绵薄之力。
优矽科技联合创始人兼CTO孙轶群
如何理解和看待开源硬件、芯片和ISA?硬件,尤其是芯片有着软件所不具备的特性,包括很低容错性,巨额生产成本等等,使得开源硬件很难像开源软件一样蓬勃发展。RISC-V是第五代的RISC ISA(Instruction Set Architecture),是一个开源的指令集架构,更确切的说是开源指令集(描述文档和规范)和开源微架构内核。RISC-V本身并不是开源的,芯片没有开源,都存在开发设计及物理生产成本,但可以根据具体的授权使用协议,以免费或收费的方式使用。这个和软件开源,比如Linux,是一样的逻辑。从RISC-V处理器指令集架构到真正能够跑软件的芯片,从开源走向闭源的方面,我们会对IP的问题进行分析,规避IP产品的任何风险,我们确保我们的客户不会有知识产权的问题,这也是优矽科技可以提供的价值。
|