发 帖  
经验: 积分:10276
QC FGH
湖南省 长沙市 行业服务/咨询顾问
  • 发布了文章 2023-5-29 10:38
    DSI是一种高速串行接口,旨在通过将数据实时传输到显示模块而不将数据存储在设备中来降低移动设备中显示子系统的成本。但是,这意味着必须使用正确的时序信息发送数据。验证MIPI-DSI最重要的方面是与视频帧传输相关的时序参数。我与几个VIP用户...
    0
    933次阅读
    0条评论
  • 发布了文章 2023-5-29 10:35
    从这张图片中,我清楚地看到不同口味的多个AMBA组件的优势(AXI3 / 4,ACE,AHB,APB)。因此,即使我们有所有不同的 VIP 来代表这些 .不同的口味,就完成完整子系统的验证而言,这并不是一个灌篮。将所有这些组件拼接在一起并提...
    0
    569次阅读
    0条评论
  • 发布了文章 2023-5-29 10:32
    在本系列的第一部分中,介绍了SystemVerilog接口的基本概念,并描述了这些接口的参数化给测试平台代码带来的问题。在第二部分中,描述了使用访问器类来保护VIP代码免受参数化影响的方法,但此解决方案对该接口的VIP访问施加了新的限制。在...
    0
    685次阅读
    0条评论
  • 发布了文章 2023-5-29 10:31
    虚拟接口不支持多态性,因为它们与静态设计元素相关联。但是,SystemVerilog 类确实支持多态性,这一事实可用于创建接口访问器类。...
    0
    643次阅读
    0条评论
  • 发布了文章 2023-5-29 10:30
    基于SystemVerilog的验证引入了接口的概念来表示设计模块之间的通信。在其最基本的形式中,SystemVerilog 接口只是一个命名的信号束,可以通过模块端口作为单个项目进行通信。然后,接收此接口的设计模块可以通过此接口参考访问信...
    0
    633次阅读
    0条评论
  • 发布了文章 2023-5-29 10:28
    这篇文章中,我将讨论规范中与访问重叠地址相关的一些细微差别。由于多个主站可能共享同一位置,并且数据可以分布在不同主站的缓存中,因此这是验证相干系统的重要组成部分。互连在维护此类访问的一致性方面起着非常重要的作用。...
    0
    881次阅读
    0条评论
  • 发布了文章 2023-5-29 10:24
    在这篇文章中,我们将重点介绍基本的连贯交易测试。我们使用术语“基本”来表示在进行更高级测试之前作为先决条件的东西。相干事务是 AXI/ACE 协议中用于执行加载和存储操作的一组事务。这些事务中的每一个都有一组与互连不同的响应要求。此外,这些...
    0
    2878次阅读
    0条评论
  • 发布了文章 2023-5-29 10:23
    用于片上系统 (SoC) 中功能块连接和管理的 AMBA 4 规范现在具有支持多核计算的高级可扩展接口 (AXI) 一致性扩展 (ACE)。ACE 规范支持跨多核处理器群集的系统级缓存一致性。对这种系统的核查提出了重大挑战。在规划这样一个系...
    0
    983次阅读
    0条评论
  • 发布了文章 2023-5-29 10:18
    Verilog 提供了在特定时间点保存设计及其测试平台状态的选项。我们可以将模拟恢复到相同的状态,然后从那里继续。这可以通过从Verilog代码添加适当的内置系统调用来完成。VCS 提供与统一命令行解释器 (UCLI) 相同的选项。...
    0
    737次阅读
    0条评论
  • 发布了文章 2023-5-29 10:15
    当我开始使用 UVM RAL 时,我无法理解 UVM 基类库对更新所需值和镜像值寄存器的值有什么看法。我还认为,所使用的术语没有准确反映其意图。花了一些时间后,我想出了一个表,帮助我了解寄存器模型 API 的行为,以及如何最好地调用它们。...
    0
    1152次阅读
    0条评论
  • 发布了文章 2023-5-29 10:13
    如果没有经过深思熟虑的验证环境,验证团队会浪费大量时间在 SoC 级别重新创建验证环境以实现芯片级验证,因为他们不考虑重用最初开发的环境来验证其块级 IP。即使跨相同的抽象级别,也无法重用相同的验证IP和环境来支持仿真和仿真,也会导致延迟,...
    0
    535次阅读
    0条评论
  • 发布了文章 2023-5-29 10:09
    在开发和使用验证IP中都发挥了作用,我认为交易类是VIP中最重要的组成部分。事务类的质量定义了 VIP 的质量。无论是UVM还是任何其他方法,决定交易类结构都需要充分的规划,因为它会影响整个VIP架构和验证环境。...
    0
    422次阅读
    0条评论
  • 发布了文章 2023-5-29 09:56
    LTSSM 有 12 个高级状态,如下所示。在这篇博客中,我们将检查链接训练中涉及的状态,并了解链接伙伴如何移动到实际传输开始的状态 U0。...
    0
    4573次阅读
    0条评论
  • 发布了文章 2023-5-29 09:50
    众所周知,序列由几个数据项组成,它们共同构成了一个有趣的场景。序列可以是分层的,从而创建更复杂的方案。在最简单的形式中,序列应该是 uvm_sequence 基类的派生,方法是指定请求和响应项类型参数,并使用要执行的特定方案实现 body ...
    0
    643次阅读
    0条评论
  • 发布了文章 2023-5-29 09:46
    大多数UVM测试平台由可重复使用的验证组件组成,除非我们正在对像MIPI-CSI这样的简单协议进行块级验证。考虑验证简单协议的场景;在这种情况下,我们可以忍受只有一个音序器将刺激发送给驱动器。顶级测试将使用此序列器来处理序列(如上一篇博客文...
    0
    770次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 172 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /7 下一条

返回顶部