Block LevelVerification Flow


1      Abstract

         验证,其实是一份高度依赖于工程师职业素养的工作。对于同一个Block的Verification,不同的Verifier把关能力可能会有较大差异。为了尽可能的避免这些差异带来的影响,需要建立一套完善的flow来确保验证工作的准确性和完善性。

2      Verification Flow

2.1    PDCA   

         做事情前首先要有一个清晰的步骤,而笔者接触最多的就是PDCA循环了,如图2.1所示:

图2.1 PDCA循环

 

         P(Plan) —— 计划,确定方针、目标和活动计划

         D(Do)   —— 执行,实现计划中的内容

         C(Check)—— 检查,总结执行计划的结果,找出问题

         A(Action)—— 行动,对总结检查的结果进行处理 

        

         对于验证流程而言,PDCA同样适用。在业界,各大公司都有定义自家的验证flow,大同小异。我们以一位Mentor的工程师所作的验证流程为例,如图2.2所示。


图2.2 Verification Flow

3      PLAN

         对于验证人员来说,我们的最终目标就是“FindBugs Early & Fast”。那么,从设计需求诞生的那一刻起,验证的工作就要展开了。在PLAN阶段,主要需要完成两个任务,VerificationSpecification以及Verification Objective。

3.1    Verification Specification

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值