UVM中set_drain_time 的使用
1.任何DUT 模块都有延时:
在sequence 中,m时刻发送完最后一个sequence,如果此刻drop_objection,那么在 n+p 时刻DUT 的输出报无法收到。所以需要延时p时间才能drop_objection:
2.UVM所有的objection 设置了 drain_time 属性。设置方式:
1)phase_done 是uvm_phase 的变量:
2)UVM 在main_phase 检查到所有objection 被撤销后,会检查是否设置drain_time,如果有,则延迟drain_time。
3.my_case0:
4结果:
5.一个phase 对应一个drain_time,其他phase 要用,要给自己单独设置。不共享。
微信公众号
建立了一个微信公众号“Andy的ICer之路”,此公众号主要分享数字IC相关的学习经验,文章主要在公众号上发,csdn会尽量同步更新,有兴趣的朋友可以关注一下!
UVM中set_drain_time 的使用相关推荐
- UVM中factory机制的使用
UVM中的factory机制一般用在sequence的重载,尤其是virtual sequence.当Test_case变化时,通过virtual sequence的重载,可以很容易构建新的测试. 因 ...
- UVM中超时退出set_timeout函数
在UVM中通过uvm_root的set_timeout函数可以设置超时时间: //base_test.sv 18 function void base_test::build_phase(uvm_ph ...
- UVM 中的消息机制
UVM消息属性 UVM 中的消息有三种属性,分别是:严重度(severity).冗余度(verbosity).以及消息的关联行为,此外还有消息的标签 ID.UVM 的消息机制基于该三种属性和标签 ID ...
- 《UVM实战》学习笔记——第四章 UVM中的TLM1.0通信
文章目录 前言 一.TLM1.0 1.TLM的定义 2.数据流:数据流动的方向 3.控制流:动作发起者initiator.动作接收者target 4.各种端口的连接 5.transport 6.non ...
- UVM中的TLM通信
UVM中的TLM通信 1.TLM简介 TLM:Transaction Level Modeling(事务级建模),它是一个独立于语言的一个标准,常用于系统建模,加速软硬件协同开发.在芯片开发中,常配合 ...
- UVM中的TLM机制
一.TLM中的几种术语 transport = put + get: peek 与get 类似,其数据流.控制流都相似,唯一的区别在于当get任务被调用时,FIFO内存缓存中的会少一个transact ...
- UVM实战 卷I学习笔记10——UVM中的寄存器模型(3)
目录 后门访问与前门访问 *UVM中前门访问的实现 后门访问操作的定义 *使用interface进行后门访问操作 UVM中后门访问操作的实现:DPI+VPI *UVM中后门访问操作接口 后门访问与前门 ...
- UVM中SVA使用指南
UVM中SVA使用指南 文章目录 UVM中SVA使用指南 前言 一.SVA是什么,什么时候使用SVA 二.SVA块 三.SVA块嵌入UVM平台 3.1 绑定方法 3.2 例化方法 四.SVA语法浅讲 ...
- 理解UVM中的virtual sequencer和virtual sequence
这周看了Cliff的文章<Using UVM Virtual Sequencers & Virtual Sequences>,本文相当于是一个阅读记录. 一.什么时候需要virtu ...
- UVM中objection机制学习
文章目录 objection机制介绍 objection使用注意点 代码实例 objection机制介绍 在UVM中可以通过drop_objection来通知系统可以关闭验证平台,且在drop_obj ...
最新文章
- 体感开发学习总结 - 二
- 实用的才是最好的,教你如何以MATLAB的方式实现高等应用数学问题(二)
- MPL,MIL和MCL
- JDK的安装与环境变量配置
- 求逆元的两种方法+求逆元的O(n)递推算法
- 【Java从0到架构师】日志处理 - SLF4J、Logback、Log4j 2.x
- Linux安装log4cpp
- CSND Markdown模板
- 思科交换机路由器破解密码
- java聊天软件_java实现简单聊天软件
- Freyja的查询缓存功能详解
- TreeSet 和 TreeMap 排序
- NBIoT接收十六进制数据格式转化
- DZone每日必读-News:2022 年 Java 开发:预测和选定趋势
- Swift语言入门学习
- 【经典C程序】判断闰年
- 用flutter_html_view打开大成的cdsn的web网页详细操作
- 淘宝api开放平台SDK调用对接淘宝商品详情
- RIM任松伟 黑莓引领企业移动化主题演讲
- vue 新闻轮播无缝对接插件
热门文章
- 【工作感悟】在一家普通互联网公司实习四个月的总结和感想
- Spring Boot + Thymeleaf + Echarts 三维地图展示
- 中睿天下入选《2022年中国网络安全市场全景图》
- Android出现Could not initialize class com.android.sdklib.repository.AndroidSdkHandler的解决方法
- 史上最完整的《指环王》魔戒战争大事记(编年体长文)
- python 换行打印
- Rosalind第11题:Mortal Fibonacci Rabbits
- Foxmail不显示图片的处理方法
- 蓝牙计算机操作与设置在哪里,win7电脑蓝牙在哪里打开_win7笔记本怎么开蓝牙
- mysql char archer_mysql - 常用sql