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

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

3天内不再提示

RISC-V的 CPU 验证挑战

张强 来源:uuwyfsdfsf 作者:uuwyfsdfsf 2022-07-27 17:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

RISC-V 正受到整个半导体行业的关注。它提供了一个开源解决方案的诱惑,任何人都可以利用它来创建自己的 CPU 或自定义加速器。

当然,深入挖掘并出现挑战。RISC-V 是新的,还没有多年现场验证经验的好处。这意味着精心选择和执行的 CPU 验证策略至关重要。这也意味着“黄金参考模型”的可用性是必须保护的关键组件。如果没有已知的良好参考,就不可能对验证结果有信心。拥有自定义指令集模拟器 (ISS) 对成功至关重要。

CPU 设计和相关指令集架构 (ISA) 的正确验证是 CPU 核心工程组必须解决的最具挑战性的活动之一。与固定功能设计或模块不同,CPU 是可编程的,旨在执行许多不同的任务。最终,它是由其 ISA 的广度和深度以及程序员利用 ISA 的不同方式来定义的。即使使用超级计算机,考虑到指令、内存利用率、数据模式等的所有组合,实现对 CPU 的 100% 验证也需要数千年的时间。

相反,CPU 验证小组必须更聪明地工作,并专注于进行“足够”的验证以发现最有可能出现的问题。“足够”的定义基于特定的 CPU 和 ISA 变化——例如广泛的功能集与狭窄的集中集——以及可能是安全关键或通用的最终应用程序市场,例如。

大型处理器公司花费数年时间和数亿美元为其特定处理器和指令集开发验证流程和方法。他们从时间和经验中受益,即便如此,多年来的显着问题表明,针对每种可能的情况验证 CPU 设计是多么困难。

在构建用于 CPU 验证的方法、流程和工具集时,RISC-V 设计和验证小组有很多选择。例如,一些团体可能更喜欢基于经验的 Accellera 通用验证方法 (UVM) 标准,而另一些团体可能更喜欢 C。任何一种方法都是合适的。

同样,在模拟平台方面有多种选择,通常根据经验或已经使用的模拟平台做出决定。较新的公司权衡投资于 EDA 行业的事实上的标准模拟器或开源模拟器(如 Verilator)的优缺点。虽然没有任何答案适用于所有情况,但在前进之前就验证环境达成一致是必须的。

该流程的另一个关键组成部分是所选 ISA 的 CPU 参考模型。可能很容易认为它可以在内部开发,这是一个固有的风险提议。开发 CPU 是一项艰巨的任务。最好寻找一个经过验证的外部参考模型,即验证 CPU 和 ISA 所依据的“黄金”标准。

装备验证流程

poYBAGLeLtOAWXnHAADTgGwP0JU003.jpg

RISC-V 验证流程应包含大量组件,以确保 RISC-V CPU 开发人员实现其验证目标。(图片:SmartDV)

有了这么长的标准列表,确定一个符合所有条件的验证流程似乎是一项无望的任务。一个 RISC-V CPU 验证平台是一个完整的环境,用于严格验证基于 RISC-V 的新 CPU 设计,专门为 RISC-V CPU 开发人员实现对其设计的全面验证。它与 SystemVerilog/UVM 和基于 C 的流程以及所有行业标准的模拟器和 Verilator 兼容。支持所有 RISC-V ISA 的测试套件以及经过验证的黄金参考模型。

RISC-V CPU 或定制加速器的商业验证流程将为验证组提供对其验证结果的急需信心,并创造开放式协作和创新。

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

    关注

    68

    文章

    20148

    浏览量

    247106
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

    222929
  • 可编程
    +关注

    关注

    2

    文章

    1308

    浏览量

    41326
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

    51893
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索RISC-V在机器人领域的潜力

    探索RISC-V在机器人领域的潜力 测评人:洄溯 测评时间: 2025年11月 测评对象: MUSE Pi Pro开发板(基于进迭时空K1系列高性能RISC-V CPU) 一、 开篇引言
    发表于 12-03 14:40

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RISC-V使开发人员能够设计以下解决方案
    的头像 发表于 11-07 10:09 1298次阅读

    利用事务级加速实现高速、高质量的RISC-V验证

    引言RISC-V架构以其开放性和高度可定制的特性,正在重塑处理器设计格局。然而,这种灵活性也带来了显著的验证挑战,使其验证复杂度远超传统固定架构处理器。
    的头像 发表于 09-18 10:08 1776次阅读
    利用事务级加速实现高速、高质量的<b class='flag-5'>RISC-V</b><b class='flag-5'>验证</b>

    时擎科技亮相2025 RISC-V中国峰会,深度解析高性能RISC-V SoC技术挑战与创新

    2025年7月16-18日,第五届RISC-V中国峰会在上海张江科学会堂成功举办,作为全球RISC-V领域顶级盛会之一,本届峰会汇聚了数百家企业、研究机构及开源社区,共同探讨RISC-V生态
    的头像 发表于 07-21 17:37 1376次阅读
    时擎科技亮相2025 <b class='flag-5'>RISC-V</b>中国峰会,深度解析高性能<b class='flag-5'>RISC-V</b> SoC技术<b class='flag-5'>挑战</b>与创新

    芯华章RISC-V敏捷验证方案再升级

    7月17-18日,在中国规模最大、规格最高的RISC-V峰会上,芯华章向数千名专业用户展示其面向RISC-V指令集打造的完整敏捷验证方案,其中最新发布的GalaxSim Turbo 3.0创新性地
    的头像 发表于 07-21 17:03 836次阅读
    芯华章<b class='flag-5'>RISC-V</b>敏捷<b class='flag-5'>验证</b>方案再升级

    开芯院采用芯华章P2E硬件验证平台加速RISC-V验证

    学,基于开芯院昆明湖4核设计,预期实现倍数级的效率提升,解决RISC-V CPU设计在验证中用例运行时间长和调试难度大的双重挑战。 复杂的RISC-
    的头像 发表于 07-18 10:08 2264次阅读
    开芯院采用芯华章P2E硬件<b class='flag-5'>验证</b>平台加速<b class='flag-5'>RISC-V</b><b class='flag-5'>验证</b>

    智芯公司RISC-V高性能CPU芯片获得权威认可

    近日,智芯公司自主研发的RISC-V高性能CPU芯片通过工信部直属中国电子技术标准化研究院赛西实验室检测,标志着智芯公司在RISC-V高性能CPU芯片领域取得关键突破,自主研发实力获得
    的头像 发表于 06-16 17:32 1327次阅读

    RISC-V架构CPU的RAS解决方案

    RISC-V架构以追赶者的姿态在多个应用领域与X86架构和ARM架构展开竞争。在服务器应用领域,RISC-V架构正在重新定义服务器芯片领域必备的安全、虚拟化和RAS等规格和规范。服务器CPU芯片作为
    的头像 发表于 06-06 17:03 1564次阅读
    <b class='flag-5'>RISC-V</b>架构<b class='flag-5'>CPU</b>的RAS解决方案

    FPGA与RISC-V浅谈

    全球半导体产业竞争格局正在经历深刻变革,物联网、边缘计算等新兴技术的蓬勃发展,让RISC-V凭借其开源、精简以及模块化的灵活优势,日益成为业界焦点,也为全球半导体产业注入新的活力与挑战
    发表于 04-11 13:53 546次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    芯来科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季会议于日前在东京大学ITO国际研究中心顺利举行。The RISC-V Day Tokyo作为日本最大的RISC-V活动,汇集了众多优秀的RISC-
    的头像 发表于 03-03 14:07 1017次阅读

    关于RISC-V芯片的应用学习总结

    RISC-V芯片作为一种基于精简指令集计算(RISC)原则的开源指令集架构(ISA)芯片,近年来在多个领域展现出了广泛的应用潜力和显著优势。以下是对RISC-V芯片应用的总结。 RISC-V
    发表于 01-29 08:38

    新的一年 RISC-V前景如何呢?

    1 月 7 日消息,RISC-V 领军企业 SiFive 成立中国分公司,中文名称定为“芯伍科技”。 1 月 14 日消息,专注传统与 AI 业务,Imagination 放弃 RISC-V CPU 开发。 新的一年,
    发表于 01-24 16:19

    RISC-V MCU技术

    话下。 还有个Sipeed Longan Nano开发板,用的是SiFive的RISC-V处理器核心,给开发者提供了一个平台,能让他们去探索RISC-V架构和应用开发。这个开发板也能用来验证R
    发表于 01-19 11:50

    RISC-V架构及MRS开发环境回顾

    RISC-V是一种特定指令集架构。RISC-V指令集类似于INTEL的X86、ARM指令集,是一个被CPU读取到内存后,指导计算机运行的指令集合。使用该指令集的CPU,能执行指令集中
    发表于 12-16 23:08

    SiFive 推出高性能 Risc-V CPU 开发板 HiFive Premier P550

    “  HiFive Premier P550:世界上性能最高的 RISC-V CPU 开发板,以 Mini-DTX 外形提供高性能 Linux 开发平台,支持下一波 RISC-V 开发浪潮
    的头像 发表于 12-16 11:16 2675次阅读
    SiFive 推出高性能 <b class='flag-5'>Risc-V</b> <b class='flag-5'>CPU</b> 开发板 HiFive Premier P550