芯片验证流程

上一篇 / 下一篇  2016-03-25 22:53:06 / 个人分类:验证杂谈

 验证流程可以分为7个阶段,分别是:
  需求提取阶段
  规程制定阶段
  平台搭建阶段
  验证执行阶段
  验证回归阶段
  验证报告阶段
  验证收尾阶段
其中,除了最有一个阶段,其他阶段都或多或少的存在迭代的过程。

需求提取阶段:本阶段根据设计文档和代码进行验证feature的提取。
  输入:用户需求说明书、总体设计方案、详细设计方案以及RTL代码
  输出: 验证需求,需求评审纪要
  工具:验证需要模板,brainstorming流程规范,版本控制工具,会议纪要模板,EDA的VPlan工具(opt)

规程制定阶段:根据验证需求设计出验证方案,以及对于每个feature给出测试步骤。
  输入:验证需要
  输出:验证规程,规程评审纪要
  工具:验证规程模板,版本控制工具,会议纪要模板

平台搭建阶段:根据验证规程搭建方法学(UVM等)验证平台
  输入:验证规程
  输出:验证平台
  工具:平台模板化脚本,版本控制工具

验证执行阶段:基于验证平台,完成规程中每个feature点的runing.
  输入:验证平台,验证规程
 输出:验证list(定期更新),以及Bug单
  工具:验证list模板,进度汇报会议纪要模板,版本控制工具,Bug管理工具

验证回归阶段:响应方案变更,对应前4个阶段进行更新和同步。
  输入:工程变更单
  输出:变更后的验证需求,规程,平台,list
  工具:版本控制工具,EC变更工具

验证报告阶段:完成所有feature的覆盖,进行数据的收集
  输入:验证log
  输出:验证报告
  工具:验证报告模板,版本控制工具

验证收尾阶段:完成验证工程质量的审核,包括文档和代码的完整性,规范性,正确性,一致性;
  输入:前6个阶段的输出文档和代码
  输出:会议评审纪要,以及对应文档和代码的更新
  工具:代码走查(评审)流程模板,会议纪要模板,版本控制工具


总结:流程能否正确执行,还需要管理人员在流程基础上建立明细单milestone,并对各个节点的输出进行有效的质量管理;

另外要充分调动人员的积极性(团队凝聚力建设),注重人员能力的培养(培训),人员的稳定性(人尽其才,制定合理的

目标,给予充分的信任,明确可实现的未来的团队和个人目标)


TAG:

引用 删除 chiles   /   2016-12-27 11:24:32
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-02-21  
     12
3456789
10111213141516
17181920212223
2425262728  

数据统计

  • 访问量: 101300
  • 日志数: 246
  • 建立时间: 2016-03-25
  • 更新时间: 2017-05-19

RSS订阅

Open Toolbar
魔域私服 魔域私服 魔域私服 魔域私服 魔域私服