自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 《UVM实战》学习笔记1

验证平台的组成激励模块:driver 计分板:scoreboard 收集DUT输出:monitor 预期参考模型:Reference model其他概念:agent、sequence1、driver模块class my_driver extends uvm_driver; function new(string name = "my_driver", ...

2019-04-03 20:07:15 3182 4

原创 《UVM实战》学习笔记2

UVM验证平台的总体架构如上图所示。上一节我们搭建了最简单的Driver和DUT,并加入了factory机制、objection机制和virtual interface中的config_db机制。这一节将加入其它部件。1、transaction部件transaction部件可以理解为网络传输中的“包”。这个类中我们需要定义这个“包”所含的内容。 rand bit[47:0] ...

2019-04-03 20:07:02 1140

原创 《UVM实战》学习笔记3

UVM中的TLM通信一、基本概念1)、put操作:通信的发起者A把一个transaction发送给B。在这个过程中,A称为“发起者”,而B称为“目标”。A具有的端口(用方框表示) 称为PORT,而B的端口(用圆圈表示) 称为EXPORT。这个过程中,数据流是从A流向B的。2)、get操作:在这个过程中,A依然是“发起者”,B依然是“目标”,A上的端口依然是PORT,而B上的端口依然是E...

2019-04-03 20:06:48 1560

原创 《UVM实战》学习笔记4

UVM平台的运行机制1、UVM中的phase机制UVM中有两种phase,主要的区分点为是否消耗仿真时间。不消耗仿真时间的叫做function phase,消耗仿真时间的叫做task phase。上图中白色背景的是function phase,而灰色背景是task phase。在UVM运行的过程中,所有phase都是自上而下执行的。需要注意的是,同一个时间只有一个function ...

2019-04-03 20:06:22 1001

原创 华为数字芯片实习生面试经验

2018坐标广东。面试地点广州。面试数字前端。今年华为早早在过年后就发布了实习生招聘的信息,简历最迟在3月17日之前上交。修改几次简历后终于把简历上传了,然后在一周后收到了华为性格测试的邮件。华为数字芯片岗是没有笔试的,当初我看跟我一起报华为的软件小伙伴都收到了笔试通知(3月21日),我惊了!不会连简历都没过吧?后来才知道是虚惊一场。性格测试规定在45分钟内完成,我是在地铁上用手机做的,大概耗时3...

2018-04-13 11:32:12 20441 12

原创 锁存器和触发器的区别

锁存器和触发器是具有记忆功能的二进制存贮器件,是组成各种时序逻辑电路的基本器件之一。区别为:一、latch同其所有的输入信号相关,当输入信号变化时latch就变化,没有时钟端。主要控制靠的是使能端,当使能端有效时,锁存器的输出与输入相同;当使能端无效时,锁存器输出被锁存,与输入无关;二、触发器flip-flop受时钟控制,只有在时钟触发时才采样当前的输入,产生输出。当然因为latch和fl...

2018-03-26 16:53:02 12892

modelsim/questasim-gcc-4.5.0-mingw64编译器

用于modelsim/questasim中gcc编译UVM1.1d库,支持64位系统,编译生成后产生.dll文件即可。

2018-03-16

8051指令详解

8051指令详解

2017-07-20

空空如也

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

TA关注的人

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