会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
rnistake
博客园
首页
新随笔
联系
管理
订阅
2021年4月8日
UVM Register Model
摘要: 一:如何构建reg model step1:首先例化并配置某个寄存器的各个filed 1 class slv_en_reg extends uvm_reg; 2 ...... 3 virtual function void build(); 4 en = uvm_reg_field::type_id
阅读全文
posted @ 2021-04-08 14:49 rnistake
阅读(571)
评论(0)
推荐(0)
2021年1月6日
SystemVerilog的编译顺序问题
摘要: 1: 2: 3: 4: 5:
阅读全文
posted @ 2021-01-06 13:23 rnistake
阅读(379)
评论(0)
推荐(0)
2020年12月28日
SV & UVM中的面向对象:应用
摘要: 在UVM验证环境中,对于一笔RTL transaction,在TB中会创建一个对应的sbx_trans。伴随着RTL transaction在DUT中流动,运算,编解码等,我们会对sbx_trans的下属变量做对应的操作。SV的OOP特性很好的支持了这一点: 即对于一笔RTL transaction
阅读全文
posted @ 2020-12-28 16:52 rnistake
阅读(183)
评论(0)
推荐(0)
2020年11月27日
UVM DPI
摘要: refer to this link: https://verificationacademy.com/verification-methodology-reference/uvm/docs_1.2/html/index.html Verilog提供VPI用来和C/C++通信,如果只是单纯地使用VP
阅读全文
posted @ 2020-11-27 18:12 rnistake
阅读(1052)
评论(0)
推荐(0)
2020年8月3日
SV & UVM中的面向对象
摘要: 1 SV重载机制1.1 类的封装 一般而言,类里的变量/方法有两种被访问的方式:(1),在定义类时,在类的内部直接使用变量/方法;(2),当类已经被例化后,通过class_inst.num或者class_inst.method()的方法使用类的变量和方法。因此确定变量/方法的访问权限很有必要。 类的
阅读全文
posted @ 2020-08-03 15:59 rnistake
阅读(4155)
评论(0)
推荐(1)
公告