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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: lelesuixin

请教:VMM和OVM的优缺点是什么啊??

[复制链接]
发表于 2009-5-27 11:46:53 | 显示全部楼层
发表于 2009-6-24 00:35:42 | 显示全部楼层
附件就一页啊。。。。。。。。
发表于 2009-6-30 10:16:01 | 显示全部楼层
kankan!!!!!
头像被屏蔽
发表于 2009-7-3 00:07:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-7-12 01:56:23 | 显示全部楼层
看过大家的回答,应该每个人的感觉不是很一样,使用过VMM 和OVM,大概总结一下:

VMM:
1 架构简单,容易学习及掌握
2 验证实现也比较容易,容易使用
3 工具非常稳定,出现问题的概率不大

OVM:
1 架构灵活,显得有点复杂(比较建议从VMM入手,对OVM的理解会更加快速)
2 验证实现也比较容易,使用者需要掌握一定的OVM知识才能做相应小修改,这一点VMM不一样,VMM的使用都只要知道constraint怎么下就好
3 IRUN工具不是很稳定,出现问题的概率较大,我使用过程中发现不少问题,不过最后都直接反应给cadence AE,得到解决(现在已经稳定很多)
4 OVM 以agent为基础的建立方式,方便实现reuse性,这一点VMM做不到(VMM只要DUT小改driver和packet必改),OVM agent是基于某种protocol建立的,protocol不改,agent就不需要修改,这样就可以达到非常强大的reuse性
5 VMM 没有sequence(正在开发),OVM 的virtual sequence可以造出各agent工作的任意组合,并行,串行,等等,不修改任何原来的code,只需要加一个virtual sequence即可。VMM做不到,VMM想做这个只能改driver和packet

只说了一些技术上的东西,还有VMM是要钱的,OVM是免费的!
个人感受,不对之处请指出,感谢。
发表于 2009-7-14 08:48:39 | 显示全部楼层
楼上总结的很好,受教了
发表于 2009-7-14 10:27:38 | 显示全部楼层
OVM的TB是hierarchy的TB, 分层的TB的好处就是VIP重用性更好

比如把test和dirver分家,
你可以找个人去写testcase去写seq lib,而这个人甚至都不需要知道driver和DUT
即使换个人来写seq lib, 也不需要改driver
其实他写错了, 也不会影响其它人去debug

另外OVM的config机制让人觉得很亲切
发表于 2009-7-14 14:42:24 | 显示全部楼层
学习了。。。。非常感谢
发表于 2009-7-20 16:16:32 | 显示全部楼层
zhexiedoushi shenmemode a
发表于 2009-7-30 08:02:37 | 显示全部楼层
了解一下!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-20 11:01 , Processed in 0.027545 second(s), 6 queries , Gzip On, Redis On.

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