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

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

3天内不再提示

简化日益定制的RISC-V处理器的设计验证

星星科技指导员 来源:嵌入式计算设计 作者:Brandon Lewis,Saumi 2022-11-18 16:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:Brandon Lewis,Saumitra Jagdale

RISC-V被称为开放标准指令集架构(ISA),其基本指令已被冻结以最大程度地降低复杂性。但最近,它添加了广泛的自定义扩展和增强功能,使其在构建特定应用的系统的SoC设计人员中越来越受欢迎。

这些架构中采用的定制功能通常通过硬件/软件协同设计策略得到增强,该策略优化软件以最大限度地提高RISC-V处理器IP的专用功能。

但是,无论系统是否在硬件/软件协同设计环境中开发,构建稳定的SoC设计和验证流程的过程仍然涉及大量的设置和耗时的手动更改。研究估计,SoC 验证消耗了 SoC 设计总时间和成本的 50-80%,而且使用 RISC-V 处理器的验证工程师Arm SoC 有更多的工作,因为 CPU 本身以及任何定制也必须进行验证。

“开源IP的日益普及也有助于团队的增长,作为SoC项目初始阶段的传入质量检查,”硬件设计验证,RISC-V处理器模型和软件仿真虚拟原型提供商Imperas最近的一份声明中写道。“此外,修改或扩展基本核心功能的设计选项将从一开始就取决于有效的设计验证框架。

围绕可定制的RISC-V IP规范化验证

事实上,随着RISC-V的成熟,越来越多的设计团队选择“修改或扩展基本核心功能”,以至于RISC-V基金会组织了特殊兴趣小组,为目标用例规范扩展功能集。这些工作组可以在下图的左侧看到,自该表在春季发布以来,其中许多工作组已从待定状态转变为活动状态。

poYBAGN3Q3OAMnmKAAGk_KS-uM4781.png

作为回应,ImperasDV工具正在寻求通过与当前UVM SystemVerilog技术兼容的“黄金参考模型”来简化RISC-V SoC设计验证过程。它具有具有锁步比较设计验证方法的环境,允许在Verilog或SystemVerilog中编程的被测器件(DUT)运行和构建装配级程序。这有助于解决异步事件,从而在发现错误时减少调试分析时间。

该工具的主要组件是:

指令测试生成器

RTL 被测器子系统

功能覆盖率测量

测试台/线束

因佩拉斯DV子系统

该工具的信封可容纳整个 RISC-V ISA,包括特权操作模式,并与最新的 Vector、DSP/SIMD、Bitmanip 和加密(标量)扩展兼容。从架构的角度来看,ImperasDV提供了一个支持RISC-V验证接口(RVVI)标准的验证环境。这简化了客户 RTL、参考模型和测试平台之间的集成。

如前所述,该集成有助于复杂超标量管道的锁步和比较验证,并且该平台可以容纳多个硬件线程和无序的完整指令。Imperas的黄金参考模型确保平台评估的操作数据正确执行,即使是跨不同版本,这要归功于对特定修订的可配置版本控制支持。

开源协同设计现在开始

ImperasDV RISC-V验证工具链已被许多半导体行业领先的RISC-V供应商采用,其中一些供应商已经拥有工作硅原型,目前正在研究第二代设计。其中包括Codasip,EM Microelectronics(Swatch),NSITEXE(Denso),Nvidia Networking (Mellanox),OpenHW Group,MIPS Technology,Seagate Technology,Silicon Labs和Valtrix Systems,以及其他尚未公开的公司。

当然,我们还没有解决硬件/软件协同设计等式的另一面:嵌入式软件开发。在这里,Imperas还通过建模和仿真解决方案加快设计周期,只有这些解决方案基于开源开放虚拟平台(OVP)模型。

该公司的riscvOVPsim指令集模拟器(ISS)允许以高达1,000 MIPS的速度开发和调试针对RISC-V处理器目标的代码。它利用Imperas的OVP快速处理器模型库来提供指令精确的单核RISC-V配置和变体,甚至被RISC-V基金会的合规性框架和测试套件使用。

最重要的是,riscvOVPsim可以从GitHub免费下载,并且可以在www.ovpworld.org/riscvOVPsimPlus 找到包含新RISC-V矢量扩展的增强测试套件。

riscvOVPsim 的可用升级包括虚拟平台开发和仿真、多核软件开发、可扩展平台套件以及多处理器主机 (MPonMP) 加速软件上的 QuantumLeap 多处理器目标。

Imperas产品组合以及来自快速发展的RISC-V生态系统的其他工具,足以让您立即开始自己的开放式处理器设计。

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247004
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    提高RISC-V在Drystone测试中得分的方法

    Drystone 是一种常用的计算机性能基准测试,主要用来测量整数(非浮点)计算性能。 影响 RISC-V 在 Drystone 测试中得分的因素主要有以下几个: 处理器核心设计:处理器核心
    发表于 10-21 13:58

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

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

    明晚开播 |开源芯片系列讲座第28期:高性能RISC-V处理器芯片

    鹭岛论坛开源芯片系列讲座第28期「高性能RISC-V处理器芯片」明晚(30日)20:00精彩开播期待与您云相聚,共襄学术盛宴!|直播信息报告题目高性能RISC-V处理器芯片报告简介
    的头像 发表于 07-29 17:02 1046次阅读
    明晚开播 |开源芯片系列讲座第28期:高性能<b class='flag-5'>RISC-V</b>微<b class='flag-5'>处理器</b>芯片

    直播预约 |开源芯片系列讲座第28期:高性能RISC-V处理器芯片

    鹭岛论坛开源芯片系列讲座第28期「高性能RISC-V处理器芯片」7月30日(周三)20:00精彩开播期待与您云相聚,共襄学术盛宴!|直播信息报告题目高性能RISC-V处理器芯片报告
    的头像 发表于 07-14 17:34 988次阅读
    直播预约 |开源芯片系列讲座第28期:高性能<b class='flag-5'>RISC-V</b>微<b class='flag-5'>处理器</b>芯片

    HPM5E31IGN单核 32 位 RISC-V 处理器

    HPM5E31IGN单核 32 位 RISC-V 处理器在当今嵌入式系统领域,RISC-V架构正以开源、灵活和高性价比的优势快速崛起。HPM5E31IGN作为先楫半导体的一款单核32位RISC
    发表于 05-29 09:23

    FPGA与RISC-V浅谈

    RISC-V处理器的SoC数量在2024年约为20亿颗,到2031年有望突破200亿颗。 RISC-V的概念与优势 RISC-V是一种全新的开源指
    发表于 04-11 13:53 543次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    新思科技RISC-V处理器助力低功耗嵌入式应用

    人工智能、自动驾驶汽车等技术正迅速发展,市场对定制可扩展处理器的需求也随之不断攀升。RISC-V开放标准指令集架构(ISA)以其模块化设计和协作社区,引领了处理器设计新潮流,助力实现技
    的头像 发表于 02-10 16:52 1102次阅读
    新思科技<b class='flag-5'>RISC-V</b><b class='flag-5'>处理器</b>助力低功耗嵌入式应用

    Arm与RISC-V架构的优劣势比较

    和合作伙伴。 RISC-V 基于这类开放标准,企业能够设计和使用定制处理器,而无需支付高额的授权费用,也不会受到地域管辖的限制。除此之外,企业针对特定应用场景,还能修改指令集架构的扩展,以此获得更大
    发表于 02-01 22:30

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

    电子、医疗设备等领域,对处理器的可靠性、实时性和低功耗有较高要求。RISC-V芯片通过提供丰富的外设接口和高效的指令集,满足了嵌入式系统的多样化需求。同时,其开源特性降低了开发成本,加速了产品上市时间
    发表于 01-29 08:38

    RISC-V MCU技术

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

    Imagination放弃RISC-V处理器内核开发

    电子发烧友网报道(文/吴子鹏)根据外媒的最新报道,半导体IP大厂Imagination Technology已经停止了RISC-V处理器内核的开发,转而更加专注于其核心的GPU和AI产品
    的头像 发表于 01-10 00:15 3257次阅读

    risc-v芯片在电机领域的应用展望

    活、更定制化的解决方案。 在电机控制领域,RISC-V芯片的高性能、低功耗和可定制性等特点尤为突出。传统的电机控制芯片往往采用固定的指令集架构,难以满足日益增长的多样化需求。而
    发表于 12-28 17:20

    Andes晶心科技推出D45-SE RISC-V处理器

    Andes晶心科技(TWSE:6533; SIN US03420C2089; ISIN:US03420C1099)是全球高效能、低功耗 32/64 位 RISC-V 处理器的领导厂商,也是
    的头像 发表于 12-26 10:54 1490次阅读

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

    设计,如果最终量产,那么就免去面对版税纠纷。对RISC-V指令集来说,RISC-V的标准化工作由RISC-V基金会主持,对任何想要用 RISC-V设计实现
    发表于 12-16 23:08