字节跳动数字IC工程师面经
一面
1.自我介绍;
2.介绍一下mcdf的验证环境
3.功能覆盖组的定义;具体收集了哪些测试点?千万不要说FIFO掉进坑里面了;
4.UVM相对于SV的优势?
5.sequence机制的优点?
6.virt_seq和virt_sqr的意义;
7.virt_seq的底层seq如何挂载对应的底层sqr上面;
8.模块级和系统级验证的区别?
9.亚稳态的成因,有什么危害,有什么解决方法?
10.定宽数组、动态数组、关联数组、队列各自特点和使用?
11..多线程fork join/fork join_any/fork join_none的用法差异?
整个一面是偏技术类的,比较有难度,面试前需要复习一下专业知识。