自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 UVM简单介绍

在搭建一个验证平台时,我们应该思考:1、验证平台中有哪些基本的组件,每个组件的行为有哪些。2、验证平台中各个组件是如何通信的。3、验证中要组件很多测试用例,这些测试用例是如何建立、组织的?4、在建立测试用例的过程中,哪些组件是变的,哪些组件是不变的?5、验证平台中数据流与控制流如何分离?6、验证平台中寄存器的方案是如何解决的?7、验证平台是如何保证可复用性的?如果能把上述这些问题都规划清楚,那么这就是属于我们自己的验证方法学;如果把思考结构用代码实现,那就是一个包含了验证方法

2021-12-08 20:21:20 489 1

原创 SV--面对对象编程的高级技巧

一、类型转换1.1 动态转换1.2 子类句柄赋值于父类句柄1.3 父类句柄转换为子类句柄二、虚方法2.1 非虚函数的调用2.2 虚函数的调用2.3 建议三、对象拷贝四、回调函数实现一个简化的mailbox五、参数化的类...

2021-12-07 20:24:42 929 1

原创 SV--随机化笔记总结

目录1、随机约束和分布1.1 为什么需要随机?1.2 为什么需要约束?1.3 要随机的是什么?1.4 声明随机变量的类1.5 什么是约束?1.6 权重分布1.7 集合成员和inside运算符1.8 条件约束1.9 双向约束2、约束块控制2.1 打开或关闭约束2.2 内嵌约束3、随机函数3.1 pre_randomize() 和 post_randomize()3.2随机数函数3.3 随机化个别变量4、数组约束4.1 约束数组的大小.

2021-11-24 21:28:40 3347 1

空空如也

空空如也

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

TA关注的人

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