【面经】第五期 AMD 面经三连!(验证,DFT,后端)

验证岗 


自我介绍
时序逻辑设计和非时序逻辑的区别
时序逻辑设计和非时序逻辑在物理上的区别
同步复位和异步复位
跨时钟域传输,单bit 多bit
多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,概率还是挺大的,这句话还挺意外的,希望有个好结果。

DFT岗 


1. 解释`timescale 1ns/1ps;
2. D触发器的功能,以及其硬件描述语句。带复位后又是什么。
3. 建立时间、保持时间分别表示什么?
4. 代码100Mhz没过,50Mhz过了,是建立时间还是保持时间的影响?
5. 代码100Mhz,50Mhz,10Mhz均没过,可能存在什么错误?(发散思维题)
6. CDC中单bit传输时的解决方法。具体的工作原理
7. 在RTL验证过程中,遇到什么问题?怎么解决的?
8. Assertion的作用是什么?具体写在哪部分?
9. False path解释

后端岗   


1. 介绍下你的项目
2. 你的时钟树用什么做的(我说buffer)
3. 为什么不选用inverter(因为buffer不好timing eco ,怎么不好eco?把我问住了)
4. 关于时钟树的rise delay 和full delay(我没get 他想问什么,所以我就说不知道)
5. 介绍下OCV怎么体现的
6. 怎么修DRC
7. Eco timing的方法,怎么知道修没修成功
8. 有没有面试其他公司,拿没拿到其他公司的offer

觉得有收获,希望帮忙点赞,转发~
本文首发于微信公众号【 数字IC打工人】

#面经##AMD##面试题目#
数字IC打工人 文章被收录于专栏

致力于分享数字IC知识,精彩故事等你来看!

全部评论
1 回复 分享
发布于 2022-02-16 19:10
大佬amd面完大概多久给结果啊
点赞 回复 分享
发布于 2022-03-28 11:46
各种问题,非常详细,谢谢
点赞 回复 分享
发布于 2022-02-14 15:02

相关推荐

评论
7
85
分享

创作者周榜

更多
牛客网
牛客企业服务