岗位:数字IC设计(多媒体方向)
寒武纪一面(8.25)
1、 自我介绍,说一下自己的获奖情况还有成绩,项目。
2、 提问,FPGA和ASIC区别
3、 你的项目中有没有垮时钟域?
4、 如果有两个大模块,分别综合,你要怎么保证时序?也就是怎么设置约束
是input delay 和output delay
还让我解释input delay和 output delay的含义。
5、 项目资源使用情况
BRAM主要用在什么地方?FF是用在什么地方
6、 综合和实现的区别
我说综合就是将RTL代码转换成门级网表,实现就是布局布线,但是面试官说实现不仅仅是布局布线,还有其他方面?
应该是指静态时序分析吧
实现还可以修复一些时序,比如可以修复某些holdtime违例
7、 数字IC流程中插入扫描链的作用?
DFT,细节没答上来,哎,平时不记忆的后果
7、问我为什么西安,我能不能吃苦,问我对加班的看法
8、然后让我问问题
寒武纪二面(9.5)
面试时间:14分钟
0、你这个项目参与的同学有多少?逻辑设计负责哪些,写代码的时间
1、C语言:指针和结构体是什么?
2、芯片设计的过程,综合是什么?门级网表是指什么?布局是什么?布线是什么?芯片走线怎么走的?
3、你的项目中容错功能是什么?
4、面试官说UVM没有学过,其实我学过一点的,啊啊啊,应该说出来(由此可见他们对验证也是有要求的)
5、项目中最难的一个点是什么?
6、知道什么是中断吗?
7、英语多少分?