用Systemverilog编写VMM框架

上一篇 / 下一篇  2008-05-05 10:35:26 / 天气: 晴朗 / 心情: 高兴 / 精华(3) / 置顶(3)

  真高兴我的博客开张了。近期的内容是《用Systemverilog编写VMM框架》系列。

   对!讲的是用Systemverilog编写VMM框架,以后将讲述用VMM写证实程序。内容当然是原创喔。如果你在哪里看过,无论是在哪里,请尽快说出来呀。

  本系列讲座的目的是普及VMM和OVM等证实方法学。

  讲座将编写以下VMM类:vmm_log、vmm_data、vmm_notify、vmm_xactor、vmm_channel、vmm_env、vmm_atomic_gen、vmm_scenario_gen、vmm_xactor_callbacks等类。    最后还是声明,这里练习编写的VMM框架不是Synopsys的VMM,前者只是供大家学习后者时练习用的小程序,不是也不可以用于其它任何用途!
  所有程序可在ModelSim XE 6.3c上运行。

  请提出你的意见和建议。


FPGA/CPLD器件价格查询

TAG:

引用 删除 海上花   /   2008-06-26 13:34:51
我下了个VMM 库,version:1.5.3
发现编译的时候下面这些函数有错误:
vmm_env.sv下面的
this.thread_rng_state_after_pre_test = get_randstate();
所有用到get_randstate()和set_randstate这两个函数的文件都提示编译有问题
用到这两个函数的文件是上面提到的vmm_env,sv和wmm_xactor.sv,不知道楼主有没有碰到类似的问题
我把用到这些函数的语句全部注释掉,VMM库里面自带的一些 example都可以跑起来。
我的编译仿真环境是VCS2006.12
我自己看了半天也没有什么结果。
请求楼主解释一下为什么?谢谢
jikui2005 引用 删除 jikui810716   /   2008-06-17 18:29:09
0-in是什么东东?
能说说OVM和VMM有什么不同吗?
这两种东西都是验证框架,内容用systemverilog填充对吗?
zhuzhzh的个人空间 引用 删除 zhuzhzh   /   2008-06-01 00:17:48
我打算写个用SystemVerilog和OVM搭建验证程序的系统. VMM概念抄的厉害, 但VCS一直没有把VMM整合进去.  倒是questasim整合的很好, 把ovm, 0-in都整合进去了
芯芯我心的个人空间 引用 删除 hsg_1981   /   2008-05-11 00:31:23
期待中。
老婆是GIGI的个人空间 引用 删除 老婆是GIGI   /   2008-05-09 15:38:53
-3
gdutchen的个人空间 引用 删除 gdutchen   /   2008-05-08 18:18:25
那就块讲吧
kly_dream的个人空间 引用 删除 kly_dream   /   2008-05-07 10:50:52
过来猜一猜,留个脚印。
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-11-29  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 647
  • 日志数: 3
  • 建立时间: 2008-05-03
  • 更新时间: 2008-06-03

RSS订阅

Open Toolbar