面试官一开始介绍了他们部门主要做的东西,大概就是GPU验证。然后让我自我介绍,问了我的成绩,实习项目,保研还是考研,一共有两个面试官面试我,不同的部门,持续了一个小时,最后二面直接告诉我过了。
面试官问的面试题:AMD数字ic验证工程师面试题
1、fifo的原理和内部verilog实现
2、实习的项目的总线协议,用的什么协议?
3、实习项目用的什么语言?
4、会不会来上海
5、还有其他的什么offer么?
6、你为什么选择验证岗位?
7、寄存器相关的方法的区别?
验证岗
1. 自我介绍
2. 时序逻辑设计和非时序逻辑的区别
3. 时序逻辑设计和非时序逻辑在物理上的区别
4. 同步复位和异步复位
5. 跨时钟域传输,单bit 多bit
6. 多bit用异步FIFO,读写指针有什么要注意的(格雷码)
1.来就是自己实习公司的验证项目,介绍一下。
2.UVM的环境框架。哪些组件是自己做的?
3.有参考什么模板?
4.开始环境搭建之前需要做什么?
5.项目的覆盖率要求,有调吗?
6.问了下基础的virtual interface。
7.一下phase机制,自己都写过哪些phase。(这里回答自己写过哪些phase的时候回答的不好,因为自己主要写的就是main phase,run phase,report phase这些组件不同还需要修改的,忘了说build phase和connect phase,然后她提示了我一下,我说这些是组件基本都会有的,所以只说了不同组件存在差别的,一时间没想起来,然后她表示理解)
8.C语言和SV/UVM是怎么连接起来的?有用过吗?
9.熟悉哪些脚本?
10.有offer吗?
然后让我反问问题,之后又闲聊了一会儿。
总体比较轻松,但是也有一两个答的不好,中规中矩。问完以后结束前她说如果你想来AMD,概率还是挺大的,这句话还挺意外的,希望有个好结果。
AMDic验证工程师面试题
1. 自我介绍
2. 时序逻辑设计和非时序逻辑的区别
3. 时序逻辑设计和非时序逻辑在物理上的区别
4. 同步复位和异步复位
5. 跨时钟域传输,单bit 多bit
6. 多bit用异步FIFO,读写指针有什么要注意的(格雷码)
1.来就是自己实习公司的验证项目,介绍一下。
2.UVM的环境框架。哪些组件是自己做的?
3.有参考什么模板?
4.开始环境搭建之前需要做什么?
5.项目的覆盖率要求,有调吗?
6.问了下基础的virtual interface。
7.一下phase机制,自己都写过哪些phase。(这里回答自己写过哪些phase的时候回答的不好,因为自己主要写的就是main phase,run phase,report phase这些组件不同还需要修改的,忘了说build phase和connect phase,然后她提示了我一下,我说这些是组件基本都会有的,所以只说了不同组件存在差别的,一时间没想起来,然后她表示理解)
8.C语言和SV/UVM是怎么连接起来的?有用过吗?
9.熟悉哪些脚本?
10.有offer吗?
主要面试了简历上当前的工作经验 列举一些问题以及之前项目总结 问题解决等
面试过程很nice
AMDic验证工程师面试题
之前项目中遇到最大的问题是什么?后来如何解决的?请举例说明
目前从事工作和项目和经验 ,对于目前应聘的岗位有多少了解
2022-12-10 | 内部推荐
最后更新时间:2022-12-10