为越来越多的定制RISC-V处理器简化设计验证

risc-v 被称为开放标准指令集架构 (isa),其基本指令已被冻结以最小化复杂性。但最近它添加了广泛的自定义扩展和增强功能,使其在构建特定应用系统的 soc 设计人员中越来越受欢迎。
这些架构中采用的定制功能通常通过硬件/软件协同设计策略得到增强,该策略优化软件以最大限度地发挥 risc-v 处理器 ip 的专业能力。
但无论系统是否在软硬件协同设计环境中开发,构建稳定的 soc 设计和验证流程的过程仍然涉及大量设置和耗时的手动更改。研究估计 soc 验证占用了 soc 总设计时间和成本的 50-80%,而且使用 risc-v 处理器的验证工程师的工作量比 arm soc 还要多,因为 cpu 本身以及任何定制都必须经过验证。
risc-硬件设计验证提供商 imperas 最近的一份声明称:“开源 ip 的日益普及也促进了将验证作为 soc 项目初始阶段的传入质量检查的团队的增长。” v 处理器模型和用于软件仿真的虚拟原型,读取。“此外,修改或扩展基本核心功能的设计选项从一开始就取决于一个有效的设计验证框架。”
围绕可定制的 risc-v ip 规范化验证
事实上,随着 risc-v 的成熟,越来越多的设计团队选择“修改或扩展基本核心功能”,以至于 risc-v 基金会组织了特殊兴趣小组来规范目标用例的扩展功能集。这些工作组可以在下图的左侧看到,自春季发布该表以来,其中许多已经从待处理转变为活动。
作为回应,imperasdv 工具正在寻求通过与当前 uvm systemverilog 技术兼容的“黄金参考模型”来简化 risc-v soc 设计验证过程。它的环境采用锁步比较设计验证方法,允许在 verilog 或 systemverilog 中编程的被测设备 (dut) 运行和构建装配级程序。这有助于解决异步事件,从而在发现错误时减少调试分析时间。
该工具的主要组成部分是:
指令测试生成器
rtl dut 子系统
功能覆盖测量
测试台/线束
imperas dv 子系统
该工具的外壳可容纳整个 risc-v isa,包括特权操作模式,并与最新的 vector、dsp/simd、bitmanip 和 crypto (scalar) 扩展兼容。从架构的角度来看,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 基金会的合规性框架和测试套件使用。
最重要的是,可以从 github 免费下载riscvovpsim,并且可以在www.ovpworld.org/riscvovpsimplus找到包含新 risc-v 矢量扩展的增强测试套件。
riscvovpsim 的可用升级包括虚拟平台开发和仿真、多核软件开发、可扩展平台套件和多处理器主机 (mponmp) 加速软件上的 quantumleap 多处理器目标。
imperas 产品组合以及来自快速发展的 risc-v 生态系统的其他工具,为您今天开始自己的开放式处理器设计提供了足够的资源。
作者:brandon lewis,saumitra jagdale


MS933—1MP/60fps 摄像头的FPDLinkⅢ 串行器,兼容DS90UB933-Q1
国芯思辰|中科阿尔法电流传感器AH911用于工业内窥镜摄像头,灵敏度达200mV/A
狂风暴雨!三星宣布note7爆炸原因!苹果宣布减产10%!华为宣布?
MIR在自主移动机器人安全性方面,当下会有什么新的见解
钼靶、超声、核磁检查结果怎么看
为越来越多的定制RISC-V处理器简化设计验证
12v节能灯电路原理图
DS1090频率计算器
衡量车联网及用户体验的分级框架
使用万用表测量电路中T1和T2间的电压,能够测量出什么结果?
天猫精灵推出首款带屏幕的智能音箱 大人小孩都能用
ST的650V IGBT可大幅提升20kHz功率转换应用的能效
海管家SaaS模式·云原生架构转型之路
央视:变了味的虚拟VR VR盒子提前进入山寨模式
国内用户量最大的互联网教育企业拿起AI武器!
视距智能荣获华为“认证级ISV伙伴”并正式加入昇腾万里伙伴计划
华为Mate9发布 麒麟960性能提升太强悍
灵动微对于未来MCU发展趋势看法
数字货币是如何进行分类的
弘信电子发布《关于对外投资的进展公告》