基础知识
1、SV和UVM怎么学的
2、介绍logic,可以多驱动嘛
3、SV常见数据类型,分别介绍,数组有delete方法嘛
4、m_sequencer和p_sequencer区别
5、virtual sequence和virtual sequencer区别
6、sequence如何发送数据到DUT上面
7、drop objection可以马上结束嘛
8、介绍objection机制和factory机制
9、objection机制进入下一个phase是所有组件同时嘛还是只有当前组件进入
10、monitor怎么把数据给scoreboard
11、三个fork的区别
12、cast有了解嘛 父类和子类句柄转换
13、面向对象的特点
14、产生数组元素不相同的几种方法
15、题目:写约束,三个动态数组,元素范围1-9,数组大小之和为100,三个数组中元素为5的个数不超过10个
项目内容
1、介绍项目,哪些组件,具体介绍协议怎么转换的
2、测试功能点怎么划分出来的
3、transaction里面有哪些信号
4、功能覆盖率在哪收集的
5、sample采样的地方
6、apb的driver的时序是怎么样的
7、波特率怎么验证的?
8、有实习嘛,实习做什么