集创北方、华为社招面经(芯片工程师)
集创北方
1.自我介绍;
2.讲一下简历上的项目,期间面试官会根据项目提问相关细节;
3.你说你会UVM, UVM是什么?
4.我看到你有验证项目,项目中参考模型用什么语言写的,怎么实现模拟fifo的?
5.你说项目***能覆盖率100%,肯定给了很多激励。你给了哪些激励?怎么给的?
6.功能覆盖率你是怎么收集的?怎么合并的?
7.你说用到了寄存器模型,讲讲你对寄存器模型的理解。什么时候用前门访问好,什么时候用后门访问好?
8.你知道phase机制吗,为什么要引入phase机制?
9.你熟悉sv吗, fork join, fork join none, fork join any有什么区别;
10.你说你会perl, @ARGV讲一下是什么, 你怎么通过@ARGV传参到程序中,$!你了解吗?
11.你熟悉verilog吗,说出三段verilog代码的特点?
12.你熟悉DC综合吗,等== =可以综合吗?
13.你有什么要问我的?
华为
1.自我介绍,问了本科主要学习的课程和研究生主要学习的课程,
2.简单介绍一下三个项目(简历里面的),主要问了正在进行的项目一,项目的整体情况,自己负责的部分,整个设计的流程,流程中的难点,学习到了什么
3.问了原码、补码、反码相关知识,问了三分频电路的设计、问了异步信号处理方法、问了IC设计流程、问了异步FIFO的深度是如何计算的
4.问了下对公司的看法,对加班的看法
5.反问,有什么想问的,我就问了些薪资待遇啥的。