赞
踩
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类,这种主要是配置当前参数较多时,我
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。