乐鑫科技数字IC工程师一面面经
一面:技术面
1.自我介绍;
2.项目有存在bug吗?
3.时钟块的作用;
4.为什么一般不使用latch?
5.阻塞赋值和非阻塞赋值;
6.ref和inout的区别?ref的优点和缺点?
7.UVM如何启动?
8.SV搭建的环境如何实现自顶向下?
9.run_test(string name):传进去的是字符串,他是如何进行创建的呢?
10.TB为什么使用virtualinterface?
11.讲一讲IIC?
12.讲一讲APB?
13.讲讲SVA?assert和cover的区别在哪里?断言的结果在仿真中有什么状态?
14.OOP的多态?
15.SV的mailbox、event和semophore的区别?
16.压缩数组和非压缩数组的区别?
以上是一面的全部内容。