当前位置:首页 > > 芯片验证工程师
[导读]首先,验证计划非常非常重要!因为它就是芯片验证的导向,回答了两个问题1、我在验证什么?2、我如何验证?事不预则不立,没有认真制定验证计划,验证过程和验证结果也不会乐观的。极有可能一地鸡毛,疯狂漏测。 在书写验证计划的时候,验证工程师最好视设计或者架构师为顾问。如果设计复杂,还需要...

首先,验证计划非常非常重要!因为它就是芯片验证的导向,回答了两个问题

1、我在验证什么?

2、我如何验证?


事不预则不立,没有认真制定验证计划,验证过程和验证结果也不会乐观的。极有可能一地鸡毛,疯狂漏测。

 

在书写验证计划的时候,验证工程师最好视设计或者架构师为顾问。如果设计复杂,还需要对验证进行分层,然后整个验证环境和RTL设计进行类似地集成(这就是普遍采用UVM验证框架的原因之一,方便集成时的代码组件复用)。

 

验证计划包括以下许多要素:


■指定测试方法——定义验证工程师将创建的验证环境类型

■ 指定所需的EDA工具—列出支持所描述的环境所需的软件。此列表可能会作为软件采购团队或内部软件开发团队的需求。

■ 验证完成标准—定义表明验证已完成的覆盖率。 

■ 验证所需的资源(人员、硬件和软件)和计划细节——通过估算验证成本,将计划与项目管理联系起来。

 ■要验证的RTL功能——列出将在此验证级别上进行验证的feature。  

■不验证的功能 ——描述必须在其他验证层次进行验证的feature

 

验证计划最好需要设计和架构师一起review,并给验证工程师提出改进意见。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭