在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: fourrivers

怎样判断验证工作可以结束了?

[复制链接]
发表于 2006-10-25 11:46:43 | 显示全部楼层
看coverage~~~里面有line,fsm,toggle,branch啊
判断完成的话~~你应该有一个testcase的list啊,看看有没有测试完全,然后去check啊,对了就过了 啊
发表于 2006-10-25 19:09:05 | 显示全部楼层
I suggest to use SystemVerilog to do testbench. For you can get a better coverge by random in your TB. FYI
发表于 2006-10-29 20:10:34 | 显示全部楼层

回复 #1 fourrivers 的帖子

感觉公司里一般还是以覆盖率作为标准
发表于 2006-10-30 11:44:21 | 显示全部楼层
衡量一个设计的验证工作是否充分的方法就是看覆盖率了,呵呵 楼上的几位已经说的很好了.
这里想推荐一篇关于覆盖率的文章,希望对刚开始验证工作对覆盖率的概念不是很清楚朋友们有一定的帮助.
S. Tasiran and K. Keutzer, “Coverage Metrics for Functional Validation of Hardware Designs,” IEEE Design & Test of Computers 18(4):36–45, 2001.
大家可以用google搜一下文章标题, 轻松下载.
补充一下:代码覆盖率目前的商用hdl模拟器都提供支持,可以很方便的进行评估.困难的是功能覆盖率.
在功能覆盖率中的测试点是根据设计规范由验证人员自己定义的,因此在制定验证计划时确定的check list是否完备或者充分关系到功能覆盖率评估可信度. 而验证的难点也就在这里,因为大多数corner case的设计错误都是人们没有想到, 忽略的地方.没有考虑的地方也无法在功能覆盖率中体现出来.
开发功能覆盖率模型的语言应该是:e vera systemverilog 等还包括assertion.
发表于 2006-10-30 17:40:15 | 显示全部楼层


原帖由 fourrivers 于 2006-10-9 16:35 发表
对啊,想知道的就是这个plan通常是怎么定的。



It is based on your Chip Spec.

If you have a Chip Spec, you will have to follow each and every functional requirement and create one or more test cases for them, and finally, you end up with a test plan.

This is how a test plan come into being.
发表于 2007-12-6 11:42:47 | 显示全部楼层

hehe

楼上的几位大牛都说的很好啊,收益匪浅!
我想问问:有好些工具都可以得出代码覆盖率,并且对同样的代码得出的覆盖率不同
                请问那些工具才是做覆盖率测试比较好的工具,可以推荐几个吗?
发表于 2008-3-15 00:28:40 | 显示全部楼层
When coverage is satisfied.
发表于 2008-3-15 06:53:58 | 显示全部楼层
code coverage 对于验证是不够的。更应该关注functional coverage.不过这跟你如何定义FUNCTIONAL COVERAGE 又有关了。一切都基于你的PRODUCT REQUIREMENT OR FUNCTION SPEC.
发表于 2009-10-30 18:51:04 | 显示全部楼层
那我想问一下code coverag 的组成(FSM,line,toggle,branch)都代表什么意思哦?
发表于 2009-10-31 23:20:07 | 显示全部楼层
学习了,呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-6-16 03:28 , Processed in 0.030505 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表