自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 UVM源码阅读(7)——uvm_resource_specializations+uvm_resource_db

uvm_resource 相关

2024-03-29 16:42:17 661 1

原创 UVM源码阅读(6)——uvm_resource

在uvm_resource中使用,返回this_type(静态变量),整个仿真过程仅此一个,如果this type = null > this_type new。更改资源搜索搜索的优先级,将q中的rsrc配置优先级,如果high,push到q front,如果low,push到q back。3.如果access(uvm_resource_types中的结构体)中不存在新的访问者记录,请创建该记录。根据rsrc 的type handle查找ttab的q,调用set_priority_queue排序。

2024-03-27 15:03:38 822

原创 UVM源码阅读(4.2)——uvm_registery

继续uvm factory机制。object和component类型使用轻量级的代表。

2024-03-07 17:51:14 328 1

原创 UVM源码阅读(5)——uvm_spell_chkr

改class用于uvm相关字符串拼写检查。该类中主要实现了两个方法:check和levenshtein_distance。

2023-12-26 18:22:24 333 1

原创 axi4协议接口信号 constraint 相关

【代码】axi4协议 constraint 相关。

2023-12-23 19:56:29 396 1

原创 UVM源码阅读(4)——uvm_factory

factory机制,是uvm中最重要的机制之一。其存在的意义就是为了能够方便的替换环境中的实例或者已注册的类型。一般而言,在搭建完环境后,我们如果需要对环境进行更改配置或者相关的类信息,我们可以通过使用factory机制进行覆盖,达到替换的效果,从而大大提高环境的可重用性和灵活性factory机制的核心:通过类的字符串名创建该类的实例。

2023-12-19 17:45:17 990 1

原创 UVM源码阅读(3)——uvm_pool/uvm_queue

Container类定义了参数化的数据结构,以实现比systemverilog更高效的数据共享:原因在于Container类之间的复制是基于reference的拷贝,而不是基于原始数据。uvm_queue #(T)和systemverilog中的queue类似;uvm_pool #(T)和systemverilog中的associative array类似预定义function1. static function this_type get_global_pool;获取全局唯一的p

2023-12-14 18:33:09 453 1

原创 uvm源码阅读(2)——uvm_object

/ uvm_object类中未使用// uvm_object类中未使用。

2023-12-13 16:12:19 967

原创 uvm源码阅读(1)——uvm_misc/uvm_void

uvm_misc

2023-11-08 14:59:15 168 1

原创 芯片验证之covergroup/coverpoint

如果一个covergroup被例化多次,默认情况下SV会将所有的实例的覆盖率合并到一起吗,如果需要单独列出每个covergroup实例的覆盖率,需要设置覆盖选项(option.

2023-09-27 15:39:02 131 1

原创 git命令记录

git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库、远程库。git commit是将本地修改过的文件提交到本地库中。git push是将本地库中的最新信息发送给远程库。操作的是本地库,git push操作的是远程库。1. commit 和 push 的区别。

2023-07-03 13:23:58 28 1

原创 vim的设置

当关闭时打开,当打开时关闭。以递归形式改变折叠状态。

2023-06-30 13:05:01 79

原创 shell 指令记录

用于替换某一文档中的字符串:sed -i ‘s/xxx/yyy/’ filename。

2023-06-26 17:38:22 44 1

数字滤波器实现

数字滤波器的matlab与fpga实现,altera verilog版本,

2018-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除