2021秋招IC验证面经-ARM中国/中科芯/飞腾/地平线/中兴

ARM

介绍自己

APB和AHB协议  如何完成APB与AHB之间的握手

AHB怎么完成burst传输  

在AHB到APB bridge的测试点

项目中FIFO的测试点 FIFO的深度是多少 你是如何判别fifo的空满

是否进行覆盖率的收集  都有哪些覆盖率 代码覆盖率又包含哪些内容

你所做项目的测试点有什么

是否用到了断言覆盖率 

寄存器和锁存器的区别

什么是建立时间和保持时间 如果违例怎么办

跨时钟域应该怎么处理

中科芯

(央企福利待遇好,但是百分百不解决户口,适合当地人进去躺平。)

现场面试,三个面试官,时间大约40min

首先介绍一下自己,介绍一下项目。所做项目用到了FIFO吗,深度是多少,位宽是多少,仲裁算法是什么?

验证环境中的reference model是自己写的还是本身就有的,仲裁怎么在参考模型中实现,参考模型怎么获取寄存器的值?

怎么配置RTL寄存器,通过平台的寄存器模型进行寄存器配置,寄存器模型里边的方法,写一个寄存器或读一个寄存器怎么实现?

寄存器如何实现前门访问和后门访问,后门访问时的路径在哪里配置的?

寄存器的总线协议是什么,说一下APB总线都有哪些信号,怎么实现读操作

断言覆盖率使用到了吗,是怎么写的,断言的分类,断言的实现是在验证环境中的哪一个部分实现

代码覆盖率和功能覆盖率最终达到了多少 是怎么分析 怎么收集的 怎么调用covergroup,分析代码覆盖率用了什么工具,说一下对两个覆盖率的理解

说一下componment和object的区别,item是coomponment还是object

virtual sequencer和sequencer的区别

平台往里边输入数据的话怎么输入sequence ,sequence driver 和sequencer之间的通信如何实现

问了许多设计的内容 比如亚稳态 建立时间保持时间的概念和违例怎么办等等,还有就是重聚是什么意思,什么组合逻辑什么是时序逻辑  最后问了一下 为什么想转验证岗位?

飞腾

(国企,但是工资很低,累不累的不太清楚)

根据简历问了问以往的竞赛,竞赛中的分工等等。

介绍一下简历中的项目,你DUT的功能,搭建的验证平台以及怎么检测的

介绍一下你的reference model 和scb是如何实现的 

UVM从哪里启动,接口怎么传递到环境中

UVM的优势,为什么选择了UVM

说一下ref的类型,你用到过哪些

问了一下代码覆盖率和功能覆盖率不可能一下就达到100吧,那你是如何一步步实现的呢 

说一下APB的读写操作好饿AHB的hburst 

问了一下研究生的方向,介绍一下你的毕设内容,创新点在哪里

地平线

(个人感觉双211以上才有被该公司录取的可能,可能会卡学历)

介绍一下你的项目 以sdhost为例

项目中的fifo和DMA是如何相互运作的,你又是如何判断fifo满 空等信号的,都是在哪里实现的

卡上电的时候能立刻响应你的命令吗  频率是多少 上电与工作后一样吗  为什么不一样 

代码覆盖率和功能覆盖率有什么区别

SD项目中用到了AHB协议和SD协议,具体解释一下AHB协议,第一拍是做什么的 第二拍做什么 Hready为高是什么操作

描述一下APB协议,APB3和APB3有什么区别 除了多一个信号还有其他的区别吗

OOP的特性?多态看的是基类句柄还是对象?

sequencer和driver之间的通信 是什么端口 怎么通信

monitor和scb之间是怎么通信的 analysis port的特点有什么

中兴

(中兴的风评其实一般 工资待遇也一般)

首先介绍一下自己

APB协议

覆盖率有哪些 代码覆盖率分为哪几种 

scb是干什么的  你所验证的项目中 scb中做了哪些事情 详细说明

为什么要选择验证岗位

  • 6
    点赞
  • 125
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值