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

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

3天内不再提示

Micro Magic公司推出主频达5GHz的64位RISC-V处理器

我快闭嘴 来源:半导体行业观察综合 作者:半导体行业观察综 2021-02-19 16:15 次阅读

日前,Micro Magic公司宣布,其超低功耗64位RISC-V核心为1GHz消耗仅为10mW。Micro Magic的设计技术允许其5GHz处理器在低电压下运行以节省功率,同时仍可实现高性能。通过将工作电压降低到350mV,Micro Magic的64位RISC-V内核以1GHz运行,并能够在16nm FinFET工艺中达到2500 Coremarks。结果是打破了250,000 Coremarks / Watt的记录。

Lee Tavrow博士说:“我们的RISC-V内核以250,000 Coremarks / Watt的功率大大延长了IoT,Wearable和EV等关键用途的电池寿命。” Micro Magic的联合创始人。

当被问及对Micro Magic的主张是不可能的评论时,Micro Magic,Inc.的联合创始人兼首席执行官Mark Santoro博士简单地重复了Arthur C. Clarke的话,“任何足够先进的技术都是这样开始的。”

主频达5GHz的64位RISC-V处理器是如何炼成的?

不久前,Micro Magic公司(加利福尼亚州桑尼维尔)推出了一款64位RISC-V处理器,该处理器时钟高达5GHz,但可以接近阈值的电压工作。

该公司首席执行官Mark Santoro(马克·桑托罗)指出,虽然该高时钟频率是罕见的案例,但更重要的成就是RISC-V处理器的低功耗性能。将工作电压降到接近阈值电压的 350mV 时,性能降低 5 倍,但计算功率效率可提高 9 倍以上。

Santoro指出,该公司的历史可以追溯到Sun Microsystems之前。该公司是一个相对较小的工程师群体(LinkedIn信息显示不到50人),他们专门从事数据路径设计、优化和高速内存设计。该公司最初成立于1995年1月,但于2000年12月被Juniper Networks以2.6亿美元收购。Micro Magic的创始人在2004年重新启动了公司。

尽管公司的创始人对研发领先的处理器很感兴趣,但他们必须开发自己的 EDA 工具套件。自 2004 年进行改革以来,Micro Magic 一直是这些 EDA 工具的供应商,也是一家设计服务公司,使用其工具改进客户的 ASIC

桑托罗说,这些EDA工具的一个优点是能够根据时序要求放置和布线电路,从而使性能和定时闭合设计更加容易。

每瓦CoreMarks

桑托罗说:“CoreMarks似乎是一个合理的基准,但我们的设计是为能效而设计的,而不仅仅是性能。CoreMarks 是 EEMBC(嵌入式微处理器基准联盟)生产的绩效基准套件,是一个非盈利的会员资助组织。

”但每 MHz 的 CoreMarks 并不显著,因为 CoreMarks 不会直接降低时钟频率。更重要的措施是每瓦CoreMarks,“桑托罗说。然后,他提供了附加功耗的关键基准图。这是 RISC-V 内核和一级缓存的功耗。

在 1.1V 时,处理器的时钟频率为 5.14GHz,在消耗约 500mW 时实现了 13,333 个 CoreMark。这相当于近 27k CoreMark /瓦特。

0.8V的处理器运行在4.3GHz和达到11,111 CoreMark,同时消耗200mW。这是55.5k CoreMark /瓦特。

在 0.6V 下,处理器以 3.1GHz 的速度运行,达到 8,461 CoreMark,消耗约 70mW。这大约是121k CoreMark /瓦特。

运行到350mV,在消耗10mW的同时,实现了1GHz和2500 CoreMark的时钟频率。这是25万个CoreMark /瓦特。

将电压降到三分之一,处理器的基准测试没有”装箱“,这意味着同一芯片将能够实现最高的时钟频率性能和最高的计算功率效率。

不幸的是,由于缓存大小不同以及包含的外围逻辑量,因此比较处理器并不总是容易的。

Micro Magic仍然没有透露是哪家晶圆代工厂为其生产的芯片。我们被告知的是,它采用了 FinFET 制造工艺,公司已经比较了三个制造厂 PDK ,对比了兼容性。这表明所选制程为 28nm 或以下,并且由于成本等原因,不会低于 10nm。这样猜测,代工厂只可能是Globalfoundries、三星或台积电,英特尔和中芯国际也有可能。

没有捷径

但是当我们问桑托罗,他的团队是如何在10mW获得2500个CoreMark的时,他说:”没有灵丹妙药。低功耗没有一件事。它是我们必须关注的很多事情的结合。桑托罗指出,回到太阳实验室,他和其他工程师取得了最高性能的SRAM与900皮秒的访问时间。

“此外,当您设计高性能时,您必须注意电源。如果你不为低功耗设计,你最终会熔化电线,”他补充说。Santoro 重申,当他最初创立 Micro Magic 时,标准工业工具并不适合这种设计风格。“我们必须编写专用工具来构建和分析记忆。我们必须创建用于计时感知放置和路由的工具。

他继续说:”你可能还记得SiByte在宣布一个能够以2GHz运行的MIPS处理器时引起了轰动。这是使用Micro Magic软件放置的。西比特是由丹·多伯波尔创立的初创公司。该公司于2000年披露了其网络处理器,2000年11月被 Broadcom 以价值超过 20 亿美元的股票收购。

实现高时钟速度的传统方法之一是在 ALU 中创建细粒度管道,以便完成较小的处理区块,每个阶段所需的逻辑更少,因此能够以更高的时钟频率执行。这也意味着许多指令正在管道中并行执行。但是,这种好处伴随着成本。

桑托罗指出,管道越深,当管道中存在停滞时,处理过程必须被丢弃。这种偶尔但大量浪费的努力会降低能效。此类停滞可能出于各种原因,包括中断和在缓存中找不到指令或数据输入,需要加载新页面。

此外,更深层次的管道需要更多的控制逻辑,这也会损害电源效率,并且有一种诱惑,即通过订单和投机性执行来增加复杂度,而这一切最终都需要更多的翻牌和更多的功率。

Santoro 不承认 Micro Magic 设计有多少管道阶段,事实上,这样的问题往往取决于如何定义处理阶段。“它又小又简单。即使在设计团队内部,人们也争论它有多少个管道阶段。我们的 CoreMarks 可能很高,但我们不是为 CoreMarks 设计的。他继续说:”建筑确实很重要,但工具很重要。

Santoro 解释说,通过设计高速接入数据路径,Micro Magic 可以快速完成管道阶段,同时保持 ALU 的简单性,从而提升低功耗。

桑托罗也不会透露设计成工作芯片的 L1 缓存的大小。“你总是想要更大,但我们是在传统大小某处。16k字节或32k字节在5GHz下难以运行。这表明4kbyte或8kbyte的 L1 缓存大小。

尽管 Micro Magic 生产的工作芯片是单一内核,但 Santoro 承认 IP 的被许可方很可能希望将内核部署在四核或八核配置中。他说,Micro Magic设计可以很容易地去多核实现,有一些挂钩存在,这将有助于这样的设计。

当被问及Micro Magic是否会考虑实施完全耗尽的绝缘硅工艺时,桑托罗说:”FDSOI非常有趣。我们的设计中没有任何东西可以排除 FDSOI 的使用。

然而,桑托罗指出,该公司选择了FinFET制造工艺,试图最大限度地提高该行业的可用性。FinFET 还提供通往领先制造工艺的明显途径 - 现在为 7nm 和 5nm。FDSOI 可能无法归结为这样的几何形状。

FinFET 流程和 FDSOI 之间有一些区别,但我们设计的工具具有适应性,因此很容易将设计重新定位到不同的流程。他说。桑托罗确实提出了警告。“如果你想利用 FDSOI 的后偏置功能,它确实会更多地参与其中。

Santoro 表示,值得注意的是,10nm 以下的前沿 FinFET 制程的应用往往侧重于两极功能,适用于应用领域:智能手机和高性能计算。一个是受功耗限制,同时仍然需要显著的性能。另一个要求高性能,但仍必须追求能效。桑托罗将芯片的性能留给 5GHz 和 1GHz 来为自己说话。

桑托罗在分手时指出,在工具集方面,Micro Magic已经拥有三维布局工具超过15年。然而,由于主流EDA供应商不支持3D设计,它未能像桑托罗想象的那么快。”如果你太超前,你就不被接走,“他渴望地说。

现在,随着芯片级封装开始进入主流制造,Micro Magic完全有能力实现这样的设计。

业务选择

此外,Micro Magic 似乎也是从设计服务(它已成功执行多年但无法很好地扩展的业务)迁移到更具可扩展性、面向产品的 IP 许可业务的好去处。或者,它也可以作为 EDA 公司(也是可扩展的商业模式)继续使用工具许可。

作为 EDA 工具供应商的风险是,公司可能会卷入设计服务。许可核心作为产品也有挑战。它需要权力坚持产品计划,并拒绝要求额外的钟声和口哨的核心。屈服于这一点的 IP 供应商也融入了有效的定制设计。

”我们构建了 RISC-V 设计,以展示我们能做什么,以及我们的工具可以做什么,“Santoro 说。”我们现在得到了很多的兴趣。计划是许可出核心,虽然事情已经变得更加复杂。如果我们即将被收购,我们不想许可出核心。

鉴于Micro Magic在首次销售中和2000年由SiByte实现的溢价价值,可以看明桑托罗为什么考虑公司的选择。
责任编辑:tzh

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

    关注

    68

    文章

    19170

    浏览量

    229182
  • eda
    eda
    +关注

    关注

    71

    文章

    2711

    浏览量

    172920
  • RISC-V
    +关注

    关注

    44

    文章

    2232

    浏览量

    46039
收藏 人收藏

    评论

    相关推荐

    RISC-V能否复制Linux 的成功?》

    的闪存进行交互可能是真正的差异化优势所在。”将内核提供给开源社区可以吸引其他开发者作出贡献,从而完善设计。 与此同时,台湾公司Andes也推出了几款RISC-V处理器,现在已经有一些客
    发表于 11-26 20:20

    RISC-V的指令集宽的几点学习心得

    大量数据和复杂计算的高性能计算系统。 指令长度为64,提供了更大的寻址空间和更高的计算精度。 寄存宽度为64,能够支持更大的操作数和结
    发表于 10-31 22:05

    RISC-V拥有巨大市场潜力的原因

    的13家企业发起了全球RISC-V软件生态计划——RISE,旨在加速RISC-V的软件生态建设和应用商业化进程。 6、市场需求:随着物联网、5G、AI等技术的快速发展,对高效能、低成本处理器
    发表于 09-30 14:20

    risc-v的发展历史

    了基于RISC-V指令集的服务处理器,安谋科技也推出RISC-V MCU等产品。 学术界与开源社区:
    发表于 07-29 17:20

    Pine64 发布 Oz64 单板计算机:Arm、RISC-V任你切换

    Pine64公司最新推出Oz64单板计算机(SBC),其最大的亮点采用SopghoSG2000双架构芯片,可切换支持Arm和RISC-V。I
    的头像 发表于 06-30 08:37 266次阅读
    Pine<b class='flag-5'>64</b> 发布 Oz<b class='flag-5'>64</b> 单板计算机:Arm、<b class='flag-5'>RISC-V</b>任你切换

    国产RISC-V MCU推荐

    ,CH583搭载32青稞RISC-V处理器WCH RISC-V4A,低功耗两级流水线,高性能,拥有多档系统主频,最低32KHz ,拥有特有
    发表于 04-17 11:00

    Achronix与Bluespec联合宣布推出一款支持Linux的RISC-V处理器

    高性能FPGA芯片和嵌入式FPGA(eFPGA)硅知识产权(IP)领域的领先企业Achronix半导体公司,以及RISC-V工具和IP领域的行业领导者Bluespec有限公司,日前联合宣布推出
    的头像 发表于 04-15 16:23 554次阅读

    fpga和risc-v处理器的区别

    FPGA(现场可编程门阵列)和RISC-V处理器在多个方面存在显著的区别。
    的头像 发表于 03-27 14:21 1058次阅读

    RISC-V 基础学习:RISC-V 基础介绍

    缩写 [###] 用于标识处理器宽,取值[32, 64,128],也就是处理器的寄存
    发表于 03-12 10:25

    芯来科技正式发布基于RISC-V处理器的HSM子系统解决方案

    本土RISC-V CPU IP领军企业——芯来科技正式发布基于RISC-V处理器的HSM子系统解决方案,提供专业有效的信息安全保护以及加解密功能。
    的头像 发表于 03-11 11:01 1298次阅读
    芯来科技正式发布基于<b class='flag-5'>RISC-V</b><b class='flag-5'>处理器</b>的HSM子系统解决方案

    Andes晶心科技正式推出AndesCore® AX65全新RISC-V乱序执行、超纯量、多核处理器

    高效率、低功耗、32/64 RISC-V 处理器核的领先供货商和 RISC-V 国际协会创始首席成员Andes晶心科技,宣布全面
    的头像 发表于 01-17 13:48 1267次阅读

    RISC-V处理器对应什么开发环境?

    RISC-V处理器是开源的,那开发环境需要厂商自己开发还是沿用传统的开发环境呢?比如keil
    发表于 01-13 19:18

    Renesas支持RISC-V架构的具体MCU型号是哪个呢?

    瑞萨电子推出围绕64RISC-V CPU内核构建的RZ/5个通用微处理器单元(MPU),具体的
    发表于 01-11 13:03

    Andes晶心科技与WITTENSTEIN合作建构RISC-V处理器安全解决方案

    高效能、低功耗32/64RISC-V处理器核心领导供货商暨RISC-V国际协会创始首席会员Andes晶心科技(TWSE: 6533)欣然宣
    的头像 发表于 12-13 10:10 726次阅读

    瑞萨推出首款基于RISC-V指令集架构的处理器内核

    嵌入式硬件专家瑞萨电子宣布推出首款基于免费开放的 RISC-V 指令集架构 (ISA) 的完全自主研发的处理器内核。
    的头像 发表于 12-01 17:28 1462次阅读
    瑞萨<b class='flag-5'>推出</b>首款基于<b class='flag-5'>RISC-V</b>指令集架构的<b class='flag-5'>处理器</b>内核