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

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

3天内不再提示

关于UVM SystemVerilog验证IP库的性能分析和介绍

西门子EDA 来源:djl 2019-10-12 09:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Mentor Graphics 公司近日宣布,推出首个完全原生的UVM SystemVerilog内存验证IP库,该内存验证IP库可用于所有常用内存设备、配置和接口。目前, Mentor 验证IP(Mentor VIP)可支持 60 多种常用外设接口和总线架构,此次库中又新增了1600多种内存模型。由此,Mentor成为首个向ASICFPGA SoC设计人员提供完整UVM SystemVerilog验证IP库的公司,该验证IP库可满足各类外设接口、总线协议和内存设备需求。该完整的验证IP库采用和行业一致的标准格式,可缩短工程师验证运行所需时间,从而便于工程师将关注重点放在其设计中独一无二而高价值的部分。

新推出的内存库支持包括尖端协议在内的各种内存模型,例如用于HyperRAM 和HyperFlash内存设备的高带宽、低管脚数目的HyperBus接口。此外,它还支持所有的动态RAM模型,包括DDR4、低功耗DDR4、混合存储立方体以及HBM-2(高带宽内存),和新的JESD229-2 Wide I/O-2标准。它所涵盖的闪存模型种类齐全,包括SDIO 4.1、SDCard 4.2、eMMC 5.1、ONFI 4.0、UFS以及串行、Toggle、NAND和NOR 闪存。

赛普拉斯半导体公司(Cypress Semiconductor)产品与产业生态系统营销副总裁 Jackson Huang表示,“我们非常高兴Mentor Graphics发布其全面的内存验证IP模型库,特别是它支持新的HyperBus接口,我们开发HyperBus接口的目的在于达成不断增长的产品性能目标,并在响应时间更快的同时,兼具功能的全面性。”

验证IP旨在通过为常见接口、协议和架构提供可复用构建模块来帮助工程师减少构建测试平台所花费的时间。Mentor的内存验证IP模型库所包含的内存配置软件允许客户根据供应商、协议和元件编号,即时生成快速、计时精确和经过验证的内存模型。此外,Mentor独有的“运行过程中可重新配置”架构有助于工程师在无需重新编译或重新开始软件仿真的情况下,重新对资源进行二次评估。

“ASIC和FPGA项目团队的大部分人员都已转去研究标准UVM SystemVerilog验证方法,但时至今日,仍没能找到可支持原生UVM中总线协议、外设接口和内存设备的通用VIP库,” Mentor Graphics设计验证技术部产品营销经理Mark Olen表示,“根据我们新推出的内存VIP库的最初使用情况来看,不难看出为什么验证IP是功能验证市场中增长最快速的子细分市场之一,据电子设计自动化联盟统计,目前该子细分市场的年支出超过1.1亿美元。”

Mentor VIP库可向工程师提供标准UVM SystemVerilog元件,这些元件对所有支持的协议采用通用架构。这有助于在同一个验证团队内快速部署多个协议。测试计划、符合性测试、测试序列和协议覆盖范围都作为SV和XML源代码包含在内,从而使复用、扩展和调试变得简单。Mentor VIP元件还包含一整套协议检查、错误注入和调试功能。新推出的存储器模型可应用于所有行业标准仿真器

Mentor VIP是Mentor企业验证平台(EVP)的核心技术。EVP通过将高级验证技术融合在一个综合性平台中,提高了ASIC和FPGA的SoC功能验证效率。Mentor EVP集成了Questa 高级验证解决方案、Veloce 模拟平台和Visualizer调试环境,是全球可访问的、高性能的数据中心资源。Mentor EVP的全球资源管理功能可为全球的项目团队提供支持,最大限度地提高用户生产率和验证的总投资回报率。

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

    关注

    336

    文章

    30003

    浏览量

    258493
  • 自动化
    +关注

    关注

    30

    文章

    5888

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【产品介绍】Questa One Sim软件

    仿真技术,全面提升性能支持通用验证方法学(UVM)、SystemVerilog、VHDL、SystemC及混合语言集成的可移植激励标准(PSS)引擎LRM兼容的参
    的头像 发表于 11-17 10:39 194次阅读
    【产品<b class='flag-5'>介绍</b>】Questa One Sim软件

    NMSIS神经网络使用介绍

    NMSIS NN 软件是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核上的神经网络的性能并最​​大限度地减少其内存占用。 该分为多个功能,每个功能涵盖特定类别
    发表于 10-29 06:08

    NVMe高速传输之摆脱XDMA设计24: UVM 验证包设计

    UVM 验证包的主要功能是对 DUT 提供激励, 仿真验证对应的功能, 并对测试结果进行自动对比分析与统计。 验证包包含一个NoPHAE_e
    的头像 发表于 09-14 11:29 4504次阅读
    NVMe高速传输之摆脱XDMA设计24: <b class='flag-5'>UVM</b> <b class='flag-5'>验证</b>包设计

    NVMe高速传输之摆脱XDMA设计24: UVM 验证包设计

    UVM 验证包设计结构如图 1 所示。 UVM 验证包的主要功能是对 DUT 提供激励, 仿真验证对应的功能, 并对测试结果进行自动对比
    发表于 08-29 14:33

    NVMe高速传输之摆脱XDMA设计23:UVM验证平台

    子系统模型组成。UVM验证包用于构建测试用例、提供激励、监测接口、对比分析统计测试结果;DUT 为待测试对象即 NoP 逻辑加速引擎;AXI BRAM IP 用于模拟外部存储,对接
    发表于 08-26 09:49

    NVMe高速传输之摆脱XDMA设计23:UVM验证平台

    抽象为 PCIeTLP 事务,因此为了方便的在事务层构建复杂的测试用例,项目基于 UVM 搭建验证平台进行功能验证
    的头像 发表于 08-25 18:53 2702次阅读
    NVMe高速传输之摆脱XDMA设计23:<b class='flag-5'>UVM</b><b class='flag-5'>验证</b>平台

    INTEWORK VBA | Ethernet总线分析、仿真及验证一站式搞定

    测试验证的全套解决方案,助力工程师高效应对研发挑战。新功能速览01基于SOME/IP协议栈的Ethernet服务节点仿真功能面对SOME/IP服务化控制器仿真中复杂
    的头像 发表于 08-05 16:24 657次阅读
    INTEWORK VBA | Ethernet总线<b class='flag-5'>分析</b>、仿真及<b class='flag-5'>验证</b>一站式搞定

    NVMe高速传输之摆脱XDMA设计25:UVM验证平台

    抽象为 PCIeTLP 事务,因此为了方便的在事务层构建复杂的测试用例,项目基于 UVM 搭建验证平台进行功能验证
    的头像 发表于 08-04 16:52 634次阅读
    NVMe高速传输之摆脱XDMA设计25:<b class='flag-5'>UVM</b><b class='flag-5'>验证</b>平台

    NVMe IP高速传输却不依赖XDMA设计之九:队列管理模块(上)

    这是采用PCIe设计NVMe,并非调用XDMA方式,后者在PCIe4.0时不大方便,故团队直接采用PCIe设计,结合UVM验证加快设计速度。 队列管理模块采用队列的存储与控制分离的设计结构。
    的头像 发表于 08-04 09:53 598次阅读
    NVMe <b class='flag-5'>IP</b>高速传输却不依赖XDMA设计之九:队列管理模块(上)

    NVMe高速传输之摆脱XDMA设计18:UVM验证平台

    子系统模型组成。UVM验证包用于构建测试用例、提供激励、监测接口、对比分析统计测试结果;DUT 为待测试对象即 NoP 逻辑加速引擎;AXI BRAM IP 用于模拟外部存储,对接
    发表于 07-31 16:39

    如何用真水测试验证防水透气膜性能?关键步骤详解

    防水透气膜在建筑、电子等领域作用关键,能阻挡液态水且允许气体通过。真水测试可准确评估其性能,本文将介绍用真水测试验证性能的方法。
    的头像 发表于 07-25 11:43 413次阅读
    如何用真水测试<b class='flag-5'>验证</b>防水透气膜<b class='flag-5'>性能</b>?关键步骤详解

    如何评估协议分析仪的性能指标?

    定义:支持通过插槽、端口扩展提升性能的能力。 评估方法: 模块化测试:验证是否支持添加FPGA加速卡、100G网卡等硬件模块。 集群测试:测试多台分析仪通过负载均衡组成集群后的性能
    发表于 07-18 14:44

    NVMe IP over PCIe 4.0:摆脱XDMA,实现超高速!

    基于NVMe加速引擎,它直接放弃XDMA,改为深度结合PCIe,通过高速传输机制开发。同时利用UVM验证平台验证,有效提升工作效率。
    的头像 发表于 04-16 14:57 806次阅读
    NVMe <b class='flag-5'>IP</b> over PCIe 4.0:摆脱XDMA,实现超高速!

    NVMe IP开发速成: 三个月不是梦

    作为NVMe IP开发者,在构建IP时总是需要不断修改,然后编译上板测试,每一次编译,少则20分钟,多则两三个小时,对IP的热情总是在满怀期待的希望等待中磨灭,NVMe IP开发工具作
    的头像 发表于 04-14 19:52 827次阅读
    NVMe <b class='flag-5'>IP</b>开发速成: 三个月不是梦

    HarmonyOS NEXT 原生应用/元服务-性能分析基础耗时分析Time分析

    保持一致,防止so起始地址不一致,影响解析正确性。 四、 查询自定义打点信息 相较于异步调度,DevEco Profiler当前基于采样分析的Time任务更善于分析同步性能问题。如
    发表于 02-25 14:31