芯片验证计划需要包含哪些内容?
时间:2021-11-12 14:16:55
手机看文章
扫描二维码
随时随地手机看文章
[导读]首先,验证计划非常非常重要!因为它就是芯片验证的导向,回答了两个问题1、我在验证什么?2、我如何验证?事不预则不立,没有认真制定验证计划,验证过程和验证结果也不会乐观的。极有可能一地鸡毛,疯狂漏测。 在书写验证计划的时候,验证工程师最好视设计或者架构师为顾问。如果设计复杂,还需要...
首先,验证计划非常非常重要!因为它就是芯片验证的导向,回答了两个问题1、我在验证什么?2、我如何验证?
事不预则不立,没有认真制定验证计划,验证过程和验证结果也不会乐观的。极有可能一地鸡毛,疯狂漏测。 在书写验证计划的时候,验证工程师最好视设计或者架构师为顾问。如果设计复杂,还需要对验证进行分层,然后整个验证环境和RTL设计进行类似地集成(这就是普遍采用UVM验证框架的原因之一,方便集成时的代码组件复用)。 验证计划包括以下许多要素:
■指定测试方法——定义验证工程师将创建的验证环境类型■ 指定所需的EDA工具—列出支持所描述的环境所需的软件。此列表可能会作为软件采购团队或内部软件开发团队的需求。■ 验证完成标准—定义表明验证已完成的覆盖率。 ■ 验证所需的资源(人员、硬件和软件)和计划细节——通过估算验证成本,将计划与项目管理联系起来。 ■要验证的RTL功能——列出将在此验证级别上进行验证的feature。 ■不验证的功能 ——描述必须在其他验证层次进行验证的feature 验证计划最好需要设计和架构师一起review,并给验证工程师提出改进意见。
事不预则不立,没有认真制定验证计划,验证过程和验证结果也不会乐观的。极有可能一地鸡毛,疯狂漏测。 在书写验证计划的时候,验证工程师最好视设计或者架构师为顾问。如果设计复杂,还需要对验证进行分层,然后整个验证环境和RTL设计进行类似地集成(这就是普遍采用UVM验证框架的原因之一,方便集成时的代码组件复用)。 验证计划包括以下许多要素:
■指定测试方法——定义验证工程师将创建的验证环境类型■ 指定所需的EDA工具—列出支持所描述的环境所需的软件。此列表可能会作为软件采购团队或内部软件开发团队的需求。■ 验证完成标准—定义表明验证已完成的覆盖率。 ■ 验证所需的资源(人员、硬件和软件)和计划细节——通过估算验证成本,将计划与项目管理联系起来。 ■要验证的RTL功能——列出将在此验证级别上进行验证的feature。 ■不验证的功能 ——描述必须在其他验证层次进行验证的feature 验证计划最好需要设计和架构师一起review,并给验证工程师提出改进意见。





