Working hard than ever before and rush into DAC!
Coverage达到100%意味着什么?
上一篇 /
下一篇 2006-08-07 23:29:03 / 天气: 晴朗
/ 心情: 郁闷
/ 个人分类:Hardware Verification
Code Coverage达到100%意味什么?
仅仅只是你写出的RTL代码实现的那部分功能是正确的,但不保证你的代码实现了所有设计规范定义的功能。《Writing Testbench》画的这个图很好的说明了问题。

书中还提到了一点,Code Coverage可以用于分析如何提高系统性能,分析出执行概率最大的代码,投入最大的代价来优化这部分代码,从而更显著的提高系统性能。这一点,软件和硬件是一致的。
Functional Coverage达到100%意味什么?
书上这么说:
Functional coverage of 100% means that you've covered all of the
coverage points you included in the simulation. It make no statement about the
completeness of your functional coverage model.
功能覆盖率达到100%只意味着你定义的功能点都已经覆盖到了,但并不表示你的功能覆盖率模型是完善的,因此你的设计也不能说验证完了。
注:本文是我学习《Writing Testbench》第二版的笔记,非权威言论,欢迎提出意见,未经许可,严禁转载。
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
验证
笔记
覆盖率