数字IC验证面经:泰凌微(一面)
自我介绍
Mcdf是路科验证的项目吗?
Reference model 是在Scoreboard里面的,你知道为什么这样做吗?
所以是可以分成两个部分吧?那数据又是怎样传输的呢?
这个代码都是老师给你的吗?
寄存器模型是怎样集成在环境中的?
寄存器模型是怎样搭建的?
内建序列有用到吗,都用了什么?
寄存器复位测了吗?
寄存器模型用了什么方法来访问?
这个项目是怎么来的?拿到他家offer了吗?
介绍下异步fifo的验证环境
这个bug找到了吗?是怎么回事?
APB这个项目介绍一下?
讲一下APB的协议?
断言分为哪两种?
项目中断言验证了什么?
Seq drv mon为什么要分开实现?
Vir sqr是什么作用?
产生随机的函数叫什么?
在一个class中要对一个变量在一定范围内进行随机,用什么函数?
如果想要使低两位是0,其余位随机怎么做?
如果有多个seq挂载到同一个sqr,怎样传送数据?
Seq的锁定机制是什么?
用过event 和 uvm event吗?
线程之间的同步有三种方式分别是什么?
队列怎么声明?动态数组怎么声明?(new()和new[]一个例化class一个例化数组)
怎样例化class?
学过什么脚本语言吗?都是自己写的吗?
意向城市?