乐鑫科技数字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.压缩数组和非压缩数组的区别?

以上是一面的全部内容。

全部评论

相关推荐

点赞 评论 收藏
分享
5 16 评论
分享
牛客网
牛客企业服务