华为海思芯片与器件工程师二三面面经
二面
1.怎么进行时序、面积优化
2.项目中怎么验证,根据什么模型啥的
3.手撕代码(仲裁器)
Fixed Priority Arbiter,有一种直接异或求解的算法,很方便快捷
4.画出AXI总线读的时序图以及通道,突发长度为255
很偏的一些信号不用画,忘记画last了
5.项目中跟AXI有关的是怎么做的
三面
1.项目中负责的部分
2.为什么你们项目里怎么可以用task?
之前有了解过task在fpga和ic的区别,不过还是感觉说法众说纷坛,但是vivado里就是可以综合
3.面试官觉得我们项目中验证做的不够好,只测试功能是不够的,说了一大堆,但是项目中确实没有用到UVM这些,为这个和面试官argue(讨论)了挺久,最后也没结果
4.覆盖率有哪些?UVM有哪些组件?
5.想做设计还是验证?
6.定级、意向地、工资等等
总结
面试体验不错,都是面试完五分钟内就能收到面试通过短信。