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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 12855|回复: 12

[求助] OVM&VMM各自是什么意思啊?

[复制链接]
发表于 2011-8-15 21:10:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
对验证一窍不通的人飘过。。。。。。百度了下,还是觉得不靠谱儿。开放验证方法?验证方法手册?
发表于 2011-8-16 13:09:49 | 显示全部楼层
知道它们名字的意思,根本没有意义,关键你要了解它们的核心和如何使用的,可以看看相关的用户手册,不过你首先要对验证有基本的概念,才能明白方法学的内涵。
发表于 2011-8-16 16:15:46 | 显示全部楼层
说实话,在国内基本上没有一个使用OVM或者VMM的中国公司。
没有一个leader敢花费几个月或者一年的时间去写一个自动验证平台的
发表于 2011-8-17 12:58:03 | 显示全部楼层
回复 3# immonster


不对吧,不管华为和中兴招聘描述的内容,还是内部员工的描述,都已经开始用VMM或者OVM的东西了,而且我们这个小公司也已经用它来搭建验证平台,不过自动化还不够而已。
发表于 2011-8-18 08:23:39 | 显示全部楼层
回复 3# immonster


    国内用OVM的比较少,用VMM的很多。至于自动化的验证平台,我自己做的可以做到多线程,自动判断case是pass还是fail,对fail的case自动以dumpwave的形式重新仿真,最后把回归报告发到相关人员的mail中。
   换句话说,周五下班把回归丢下去,周末在家里就能知道结果,周一回来上班直接打开waveform做debug。这套平台支持任何验证方法学和任何仿真工具,而这一点连cadance和mentor的商业化软件都做不到。
发表于 2011-8-18 09:33:02 | 显示全部楼层




    牛人啊,很是崇拜,呵呵。
发表于 2011-8-18 14:50:09 | 显示全部楼层
回复 6# hover99
佩服之至啊!!!!
请问用什么方法搭建起来的?能大概给讲讲不
发表于 2011-8-19 08:47:39 | 显示全部楼层
外壳是perl,用来产生seed等各种option以及任务调度,最后把这些参数传给makefile来执行仿真。至于判断case的fail和pass,其实很简单,由testbench来判断然后通过一个交互文件传给perl。
发表于 2011-11-17 14:07:52 | 显示全部楼层
ddddddddddddddddd
发表于 2011-11-21 23:33:51 | 显示全部楼层


回复  immonster


    国内用OVM的比较少,用VMM的很多。至于自动化的验证平台,我自己做的可以做到多 ...
hover99 发表于 2011-8-18 08:23




    现在用avm的也很多啊。没有感觉vcs+vmm比别的多点什么。实际上vmm的库大量的使用了宏。很晦涩。
modelsim+avm,questa+avm也是一个很好的选择。另外cadence的ncsim貌似没有提供sv的仿真平台。
但是uvm,ovm可以在上面用,另外ncsim的仿真速度和对verilog语言的支持程度大大优于vcs。

btw:去年的vcs版本不支持parameter的函数运算。
localparam AAA = func("dddd",fDK);
会导致错误。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 13:35 , Processed in 0.021891 second(s), 7 queries , Gzip On, Redis On.

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