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的全球资源管理功能可为全球的项目团队提供支持,最大限度地提高用户生产率和验证的总投资回报率。

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

    关注

    339

    文章

    31203

    浏览量

    266368
  • 自动化
    +关注

    关注

    31

    文章

    5982

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RDMA设计50: 如何验证网络嗅探功能?

    管理功能、连接建立功能、 RoCE v2 原语和网络嗅探功能进行了仿真验证,并对仿真验证结果进行了分析分析结果表明 RoCE v2 高速传输系统的各个主要功能的仿真行为均符合预期。
    发表于 03-31 15:58

    RDMA设计39:寄存器功能验证分析

    本博文主要交流设计思路,在本博客已给出相关博文约116篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。 续前面寄存器功能验证思路,下面对各功能模块介绍。 (1
    发表于 02-11 09:24

    RDMA设计38:寄存器功能验证分析

    。由于DUT中寄存器数量较多,这里用全局计数寄存器为例说明寄存器功能验证过程。对于寄存器的仿真需要考虑寄存器初始值、读写属性及寄存器功能。下面对全局计数寄存器进行介绍。 全局计数寄存器是一个 64bit
    发表于 02-09 10:26

    RDMA设计35:基于 SV 的验证平台

    设计。 FPGA IP(知识产权核)使用SystemVerilog(SV)进行验证,主要基于其在验证效率、代码复用性和工程协作方面的显著优势。本IP
    发表于 02-01 13:14

    国产高性能ONFI IP解决方案全解析

    1. 什么是ONFI IP?其在AI时代的作用是什么?ONFI (Open NAND Flash Interface) 是连接闪存控制器与NAND颗粒的关键高速接口协议。在AI和高性能计算(HPC
    发表于 01-13 16:15

    【产品介绍】Questa One Sim软件

    仿真技术,全面提升性能支持通用验证方法学(UVM)、SystemVerilog、VHDL、SystemC及混合语言集成的可移植激励标准(PSS)引擎LRM兼容的参
    的头像 发表于 11-17 10:39 1250次阅读
    【产品<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 4920次阅读
    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 3224次阅读
    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 911次阅读
    NVMe高速传输之摆脱XDMA设计25:<b class='flag-5'>UVM</b><b class='flag-5'>验证</b>平台

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

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

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

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