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

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

3天内不再提示

覆盖模型 – 填补内存VIP的漏洞

星星科技指导员 来源:synopsys 作者:synopsys 2023-05-25 16:19 次阅读

正在寻找一种方法来减少在内存控制器/PHY 和子系统验证项目中定义和跟踪功能验证目标的工作量?

如果您尚未在内存项目中部署使用验证计划、功能和时序覆盖模型的最佳实践,请了解为什么建议这样做...

功能和时序覆盖闭合流程的关键属性

• 自动生成覆盖率报告,可灵活指定要启用

的不同类型的覆盖率 • 自动将覆盖率数据反向注释到测试计划中,确定覆盖目标

的进度 • 快速识别与未加密源代码相关的剩余覆盖点,实现更快的覆盖收敛

• 用户可以扩展内置覆盖范围,以根据内置的VIP采样事件和组添加自己的箱,或使用任何采样事件或数据

创建自己的组 •基于模拟器的覆盖实用程序(例如排除箱/覆盖点/覆盖组)可用于IP/子系统不支持的场景/设置Synopsys 内存模型 (VIP) 具有内置的验证计划、功能和定时覆盖模型,可加速覆盖收敛。提供覆盖模型是为了帮助跨配置设置、模式寄存器设置、功能和时序参数的多种组合运行完整的验证方案。

Synopsys Memory VIP 支持来自 JEDEC、ONFi、SD 和 SPI(DDR5、LPDDR5、DFI 5.0、HBM3、GDDR6 和 NVDIMM-P/N)等标准组织的最新批准和草案规范,以及与 VCS 和 Verdi 的原生集成和优化。

pYYBAGRvGdyAHg1wAAK2hTBFor8640.png

覆盖模型实现基于 System Verilog 构造(覆盖组、覆盖点、箱、非法箱),它是“协议规范版本感知”,这意味着如果不适用于配置的协议规范版本,则忽略覆盖点/箱。

新思科技内存VIP覆盖模式包括:

·验证计划 - 验证计划显示每个功能覆盖组如何直接映射到协议规范方案。验证计划是分层的,子计划基于不同类型的覆盖范围。
• 功能覆盖模型 – 功能覆盖支持包括配置、模式寄存器、检查、命令、状态、训练、定时参数、切换以及有效的交叉覆盖。
• 定时覆盖模型 – 定时覆盖支持包括命令到命令延迟、掉电时间、自刷新时间、建立/保持,以及不同数据速率和所有有效模式寄存器配置(突发长度、数据宽度、延迟等)的交叉覆盖。

pYYBAGRvGeeAOJ7oAAUE6ddtp8g993.png

审核编辑:郭婷

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

    关注

    112

    文章

    16336

    浏览量

    177829
  • 寄存器
    +关注

    关注

    31

    文章

    5336

    浏览量

    120239
  • PHY
    PHY
    +关注

    关注

    2

    文章

    301

    浏览量

    51732
收藏 人收藏

    评论

    相关推荐

    物理内存模型的演变

    内存管理概述中,主要是以Linux v2.6.11为例进行分析的,但是计算技术在不断发展,新的存储架构、新的指令集架构、新的SoC架构等都对物理内存模型的抽象提出了更高要求。为此,必须抽象一种完全独立于硬件架构的物理
    的头像 发表于 02-25 10:35 471次阅读

    发放迅雷vip

    为了方便大家下载下面发放7月迅雷VIP!~7月24日更新账号(第一批今日159个) 迅雷vip6账号2枚 [hide]账号58000密码xinjipin.com;账号58800密码
    发表于 07-25 15:18

    史上最难注册成为VIP的APP

    App应用市场的硝烟弥漫已久,从史上最难玩的游戏APP,到史上最脑洞大开的APP,再到现在号称史上最难注册成VIP的APP,这感觉APP宣传战不拿出一个“最”字都不太好意思对外说了。 不过,史上最难
    发表于 09-12 14:57

    RT1060注册内存被TFLite Micro模型中的其他函数覆盖了怎么解决?

    您好,我遇到了一些 TFLM 操作注册在其他操作中被覆盖的错误。这只发生在 INT8/UINT8 量化模型中,这意味着相同的模型但在浮点数中以预期的输出完成执行(尽管非常慢)。我在模型
    发表于 04-20 07:18

    全球通VIP俱乐部建设

    全球通VIP俱乐部建设的主要内容有: 附录:中国移动(HK0941)背景资料全球通VIP俱乐部整体规划与建设全球通VIP俱乐部会员管理全球通VIP俱乐部积分管理全球通
    发表于 08-05 14:30 10次下载

    WCDMA室内覆盖规划研究 填补建筑物内盲区

    WCDMA室内覆盖规划研究 填补建筑物内盲区 WCDMA室内覆盖规划建设原则   室内覆盖是移动通信网络在建筑物内部的延伸,是提高网络
    发表于 05-21 01:30 452次阅读

    Rust语言助力Android内存安全漏洞大幅减少

    示,"在过去几年 / 几个 Android 系统版本中,内存安全漏洞的数量大幅下降"。 具体而言,2019 年至 2022 年期间,每年的内存安全漏洞数量从最初的
    发表于 12-06 17:56 671次阅读

    使用内存VIP检测和避免内存瓶颈

    处理器和内存速度之间日益扩大的差异导致内存带宽成为许多应用程序的性能瓶颈。例如,您是否在内存控制器/PHY 和子系统验证项目中寻找识别性能瓶颈及其根本原因的方法?
    的头像 发表于 05-26 10:29 1264次阅读
    使用<b class='flag-5'>内存</b><b class='flag-5'>VIP</b>检测和避免<b class='flag-5'>内存</b>瓶颈

    如何减少内存模型调试时间

    Synopsys 内存模型VIP) 与 Verdi 一起可提高整体调试效率。以下是紧密耦合的调试解决方案如何帮助解决一些痛点的示例:
    的头像 发表于 05-26 10:30 1039次阅读
    如何减少<b class='flag-5'>内存</b><b class='flag-5'>模型</b>调试时间

    跳过DDR VIP模型的初始化

    使用 Synopsys 内存 VIP 的 Skip 初始化功能可确保模型处于空闲状态,从而绕过重置过程的要求。在该状态下,VIP 已准备好接受 REF、MRS 和 ACT 等命令。允许
    的头像 发表于 05-26 18:02 1654次阅读
    跳过DDR <b class='flag-5'>VIP</b><b class='flag-5'>模型</b>的初始化

    DDR VIP模型的无缝快速初始化

    DDR 验证是任何 SoC 中最关键和最复杂的任务之一,因为它涉及位于 DUT 内部的控制器和位于板载 DUT 外部的外部 DDR 存储器。在这里,我们将讨论 DDR VIP 模型的快速初始化。
    的头像 发表于 05-29 09:10 1447次阅读
    DDR <b class='flag-5'>VIP</b><b class='flag-5'>模型</b>的无缝快速初始化

    求解大型COMSOL模型需要多少内存

    求解大型COMSOL模型需要多少内存? COMSOL是一种非常强大的跨学科有限元分析软件,可以用于解决各种复杂的问题,包括流体力学、电磁学、热传递、结构力学等。但是,在处理大型模型时,COMSOL
    的头像 发表于 10-29 11:35 1914次阅读

    jvm内存模型内存结构

    JVM(Java虚拟机)是Java程序的运行平台,它负责将Java程序转换成机器码并在计算机上执行。在JVM中,内存模型内存结构是两个重要的概念,本文将详细介绍它们。 一、JVM内存
    的头像 发表于 12-05 11:08 928次阅读

    如何消除内存安全漏洞

    “MSL 可以消除内存安全漏洞。因此,过渡到 MSL 可能会大大降低投资于旨在减少这些漏洞或将其影响降至最低的活动的必要性。
    发表于 12-12 10:29 757次阅读
    如何消除<b class='flag-5'>内存</b>安全<b class='flag-5'>漏洞</b>

    gis最大覆盖模型是什么

    随着城市的发展和人们生活水平的提高,对公共设施的需求也越来越大。然而,在局部资源有限的情况下,如何合理分配设施资源成为一个重要的问题。GIS最大覆盖模型通过优化设施位置,以最大程度地满足区域内
    的头像 发表于 02-25 15:04 1390次阅读