IC验证面试UVM/SV51-60

51. 当你拿到一个项目(DUT待测设计)的时候,你要怎么开展验证活动?

(1)首先理解DUT的spec文档,理解待测设计

(2)做出验证计划,写出功能点,testbench的文档描述等

(3)搭建验证环境

(4)编写测试用例

(5)大规模随机,手机覆盖率

(6)写验证报告

最终保证完备性和正确性。

需要注意的时候,此类问题在面试中,是高频考点,这可以直接看出你是否真正的做过项目,尤其要针对简历中所写的项目进行此列问题的制备,包括具体项目的功能点有什么,你又是如何针对功能点编写testcase的,最终收集的代码富覆盖率和功能覆盖率是否都达到了100%,收集覆盖率的语句又是在testbench中的哪些组件中写的,等等。

52. config db的作用,以及传递时,其使用的参数含义。

config db机制主要作用就是传递参数使得TB的可配置性高,更加灵活,config db机制主要传递三种类型:

一种是interface虚拟接口,通过传递virtual interface去使得driver和monitor能够与DUT连接,并驱动接口和采集接口信号

第二种是单一变量参数,如int string enum等,这些主要就是为了配置某些循环次数,id号是多少,等等

第三种是object类,这种主要是配置当前参数较多时,我

  • 4
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值