当前位置: 首页 > news >正文

[UVM] objection笔记

1.raise_objection&drop_objection 成对出现

2.在进入到某一phase时,UVM会收集此phase提出的所有objection,并且实时监测所有objection是否已经被撤销了,当发现所有都已经撤销后,那么就会关闭此phase,开始进入下一个phase

3.如果UVM发现此phase没有提起任何objection,那么将会直接跳转到下一个phase中

4.main_phase:如果想执行一些耗费时间的代码,那么要在此phase下任意一个component
中至少提起一次objection。

5.如果12个动态运行的phase有objection被提起,那么run_phase根本不需要raise_objection就可以自动执行

6.phase的引入是为了解决何时结束仿真的问题。它更多面向main_phase等task phase


http://www.mrgr.cn/news/62877.html

相关文章:

  • 建筑八大员标准员题库
  • 假设检验简介
  • Ubuntu环境本地部署DbGate数据库管理工具并实现无公网IP远程访问
  • 【初识Linux】
  • Charles简单压力测试
  • 进程、孤儿进程、僵尸进程、fork、wait简介
  • 7个提高 Python 代码运行效率的小贴士
  • 自制田字格word
  • Spring Boot2.x教程:(十)从Field injection is not recommended谈谈依赖注入
  • 《优化工厂模式:降低对象创建开销的秘籍》
  • 心觉:抄袭是一种智慧
  • 突破语言壁垒:Cohere 发布多语言大模型 Aya Expanse
  • 我在命令行下剪辑视频
  • SimpleQA:OpenAI 开源评估大模型事实性的基准测试
  • 多浏览器同步测试工具的设计与实现
  • 同事离职了,他写的代码我找不到了?咋办呢
  • GitGraphPro 图管理系统
  • vivado-vitis-2024.1 ps_hello_world 实验
  • 递归的使用
  • spark==windows启动spark集群
  • [java][高级]RequestResponse
  • 【实战篇】requests库 - 有道云翻译爬虫 【附:代理IP的使用】
  • 【算法】【优选算法】双指针(上)
  • Qt(文件IO)
  • Spring Boot 集成 RabbitMQ
  • Java阶段三02