本文首发于公众号【木叶芯】,版权所有,禁止转载。

如需转载,请在评论区留言或私信申请,经同意后可转载,否则属于侵权行为

作者昵称:城外南风起

原文链接:BT级别的IC项目验证基本流程

————————————————

芯片验证按项目规模可分为:BT(Block Test)、IT(Integrated Test)、ST(System Test)。

本文仅针对BT级别的项目验证流程进行简单总结。

流程如下:

  1. 作为方案书的一部分:分解测试点,给出测试点表单。个人认为,这部分是验证工程师的核心工作所在。需要谨慎、完备地将spec需求分解为独立的、不可再分的点,并给出拟采用的覆盖方式(测试用例覆盖、断言覆盖、收覆盖率),在分解时需注意典型值、边界值、特殊值。

  2. 根据spec给出验证方案书:包括拟采用的验证方法学、验证环境框架及组件、工作环境目录构成、分解好的测试点表单及对应的测试用例、白盒探针、激励构成、RM伪代码等等,尽可能做到细致。

  3. 搭建验证环境

  4. 跑通冒烟用例(sanity case)

  5. 依次跑通其他测试用例(test cases)

  6. 回归

  7. 与第6步同步进行:覆盖率收集、测试点反标

  8. 覆盖率分析

  9. 查看报告,修改验证方案或设计代码

  10. 重复6至9步

————————————————

感谢您的阅读,欢迎 点赞 / 评论 / 收藏 / 打赏 ~

我是城外南风起,欢迎关注我的公众号【木叶芯】。


木叶飞舞之处,火亦生生不息。

BT级别的IC项目验证基本流程相关推荐

  1. SpringCloud电商项目开发完整流程

    SpringCloud项目开发完整流程 一.新建前端Vue项目(管理后台) 先下载node.js Node官网 然后win+r,输入cmd打开命令行窗口,输入命令node -v,检测node是否安装成 ...

  2. [DV]闪存主控芯片验证全流程

    闪存主控芯片验证全流程 设计验证是芯片产业链中关系到芯片质量的重要环节,随着芯片规模扩大及片上系统(SoC)设计复杂度提升,验证目标从功能正确.性能达标向满足业务应用快速适配部署的需求发展,其难度和重 ...

  3. 4.13日第12次作业,16章外包,17章需求,19章组织级与大型项目

    4.13日第12次作业,16章外包,17章需求,19章组织级与大型项目 29-高项-田哲琦 16章.外包管理 1.外包的形式有哪五种?什么是利益关系?P346-348 答:企业现行采用的主要外包形式如 ...

  4. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

  5. Spring Security技术栈学习笔记(十三)Spring Social集成第三方登录验证开发流程介绍

    开发第三方登录,我们必须首先要了解OAuth协议(本文所讲述的OAuth协议指的是OAuth2协议),本文首先简单介绍OAuth协议,然后基于Spring Social来阐述开发第三方登录需要做哪些准 ...

  6. 组织级项目管理和项目集、项目组合管理

    组织级项目管理.项目集管理.项目组合管理和单项目管理,都是对组织战略的具体落实.其中,组织级项目管理是项目组合管理.项目集管理和单项目管理的框架体系,项目组合管理是项目组合子集.项目集.项目的集合,再 ...

  7. 车规级芯片IC等级及其特点

    车规级芯片之于智能汽车,发动机之于传统汽车 https://www.sohu.com/a/282627897_733088 汽车芯片行业深度报告(2018) 汽车芯片等级 按照美国制定的汽车电子标准, ...

  8. 数字IC设计的基本流程和主流EDA工具

    数字IC设计的基本流程和主流EDA工具 IC设计全周期存在迭代,以下按照正常无迭代流程: ~ ~~ ~~ 芯片设计与芯片制造缺一不可,另有一篇博文详细介绍芯片从0-1,传送门 芯片从0到1 spec ...

  9. 项目沟通管理流程的6大规范步骤

     1.建立沟通计划 需要对整个项目的沟通对象.沟通内容.沟通频率.沟通方法等各方面,进行计划和安排.尤其需明确沟通机制,建立完整的沟通计划.并根据项目沟通的具体情况,实时添加和修订计划,以保证沟通管理 ...

最新文章

  1. 【遥感数字图像处理】基础知识:第五章 遥感图像增强处理方法总结
  2. BZOJ3999: [TJOI2015]旅游
  3. select中option解析
  4. 《大型网站技术架构》1.大型网站架构演练
  5. CCF201612-2 工资计算(100分)
  6. CentOS 6.8 安装JDK8
  7. 以太坊ETH不能转账,状态一直是pending状态原因和解决方法
  8. 20145321 《信息安全系统设计基础》第5周学习总结
  9. main(argc,argv[])
  10. 搭建证书服务器(2003)学习笔记
  11. Erlang中的RSA签名
  12. 基于JAVA的企业OA办公系统
  13. 南京大学俞扬教授:强化学习真实环境不好用?那就模拟器来凑!
  14. java 图片清晰度_Java 图片处理——如何生成高清晰度而占有磁盘小的缩略图
  15. 电脑卡住了怎么保存excel_电脑卡死了excel没保存怎么办啊
  16. 如何在sql语句里添加注释
  17. 点击链接新窗口打开页面
  18. Spring Boot使用websocket实现聊天室
  19. 1271:圆柱体的表面积
  20. 专注二次元MOBA游戏的跳跃网络赴美上市 中小游戏厂商还能突围吗?

热门文章

  1. 2016php开发 饱和了吗,2016PHP程序员待遇和就业前景调查
  2. Python框架django路由管理
  3. 前后端分离详解(转发)
  4. 香格里拉是如何策划成功的?
  5. pytorch指定版本更新
  6. grafan 6.3.x pannel研究
  7. Android 打电话实现两种方法
  8. SIP穿越NAT SIP穿越防火墙
  9. mathmatica矩阵的运算,相乘,转置,求逆矩阵
  10. 封装一个简单实用的朋友圈