ZEKU-FPGA设计工程师-面经

一面

1.了解什么脚本语言,python、shell吗,项目里用过linux吗

2.讲项目,编码器怎么用matlab调用的,64QAM等等

3.除了和PS交互外还有什么,SPI多少频率的,大概讲一下SPI

4.项目里除了上层传数据有没有自己检验的模式

5.解决过hold违例吗

回答加buffer的形式,通过加两个取反并约束保证不被优化

6.为什么解决时序违例的时候数据和时钟是分开的

因为他们在fpga上的位置不同,时钟有专门的全局时钟网络

7.有没有通过查看布线图解决时序违例

很少看,一般通过看timing report解决时序问题

8.place&route是什么

9.讲一下vivado流程

10.综合需要什么,你们项目里怎么约束的,用过create_generate_clock吗,有看过MMCM的约束吗

11.知道什么是SLR吗,有没有优化xxx(不记得了)

12.项目中用过AXI吗

反问环节:

问面试官上海zeku你们部门主要是做fpga型验证吗

面试官反问你知道什么是原型验证吗,会出现什么问题

ic里时钟、ram、rom、fifo很多都是自己写的,fpga里用的ip核,会不太一样等等,反正之前准备的时候有准备过一些,把自己知道的都说了

二面

从项目中学到了什么,项目大致流程

项目中遇到的困难

介绍他们部门,做接口IP,原型验证

反问环节

根据前面和leader交流的一些细节加上我储备的知识提出了几个疑问,面试官夸了几次我的问题不错,感觉反问环节也可以好好准备一下

总结

ZEKU的池子特别大,不过有幸拿到了第一批的OFFER,而且薪资确实很有竞争力,但是个人还是更想做IC,而且ZEKU的FPGA设计更偏向于原型验证(这个方向了解了好几天,也是有技术难度和发展的,但是个人还是更想coding),因此还是拒绝了。

总之面了禾赛zeku安路等等fpga岗位,感觉fpga相关岗位对底层的要求是挺高的,只会coding肯定是不够的,平时项目很多地方都用不到或没注意过,很多还是临时查漏补缺的。

全部评论

相关推荐

评论
3
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务