微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 软件民工问验证工程师一个小白问题

软件民工问验证工程师一个小白问题

时间:12-12 整理:3721RD 点击:
到底验证和传统意义的测试有什么区别?我理解的验证的工作就是搭平台,模拟输入,跑case,然后目的就是帮设计找bug。是这样吗?和

verification & test。
从英文出发更明晰些。

是啊。还能有啥么?

验证的目的是看design与spec的一致性,有没有bug
测试的母的是看生产出的产品有没有bug

附个书上的解释。
The difference between testing and verification
One important question often asked is the difference between testing and verification.
Verification is the activity that is used to verify that the design does indeed meet its specified intent.
Testing on the other hand is used to ensure that the design is indeed manufactured properly. Testing is accomplished by the use of test patterns that are generated using a process termed as ATPG (Automatic Test Pattern Generation). Verification on the other hand involves the generation of test vectors which are used to ensure that the design meets the specification.

这个问题都讨论了一百遍了,还没讨论清楚
验证是找bug,直到找不到为止(不证明就没有了)
测试是找成品defect。
完完全全的两码事。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top