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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6869|回复: 11

[求助] UVM1.1应用指南及源代码分析 第一章的例子代码

[复制链接]
发表于 2014-8-14 13:53:15 | 显示全部楼层 |阅读模式

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

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

x
http://bbs.eetop.cn/thread-429900-1-1.html根据这上面的解决方式run_test()改成了run_test("my_case0")可以跑成功,但是把dut端口上的信号拉出来看了一下,怎么全是"X"状态?请教各位大侠!   ps:我用的是Cadence的IES软件仿真的。
发表于 2014-8-14 16:16:01 | 显示全部楼层
driver没有收到数据包,sequence出问题了
发表于 2014-8-16 19:38:50 | 显示全部楼层
回复 1# wangyukan


    我的可以运行成功!
 楼主| 发表于 2014-8-17 17:49:55 | 显示全部楼层
问题已解决!谢谢大家!
发表于 2014-8-27 15:23:22 | 显示全部楼层
回复 4# wangyukan


   请问是怎么解决的啊,我现在跑的一个case出现了个奇葩的问题,编译仿真都没有问题,但是就是时间上没有推进,在#0时间就调用了uvm_root.svh:457行的$finish函数,不知何故,仿真时间上没有推进,没有一点波形信号,起初还以为是clk没跑呢,结果发现不是,求高手相助,多谢。
发表于 2014-8-27 15:40:59 | 显示全部楼层
编译仿真都没有问题,但是就是时间上没有推进, 呵呵,那就是仿真有问题了。
你看下是不是没有raise_objection, 最好把代码贴上吧,
 楼主| 发表于 2014-8-29 08:10:36 | 显示全部楼层
复制源代码应该没问题的!
发表于 2014-9-2 10:30:15 | 显示全部楼层
回复 7# wangyukan

我不是直接复制的,是自己手动敲了一遍,把编译报出来的问题都修掉了,但是还是不行,报出下面的问题:
   
ncsim> run
----------------------------------------------------------------
CDNS-UVM-1.1d (13.20-p002)
(C) 2007-2013 Mentor Graphics Corporation
(C) 2007-2013 Cadence Design Systems, Inc.
(C) 2006-2013 Synopsys, Inc.
(C) 2011-2013 Cypress Semiconductor Corp.
----------------------------------------------------------------
UVM_INFO @ 0: reporter [RNTST] Running test my_test...
UVM_WARNING @ 0: uvm_test_top.env [UVM_DEPRECATED] build()/build_phase() has been called explicitly, outside of the phasing system. This usage of build is deprecated and may lead to unexpected behavior.

--- UVM Report catcher Summary ---


Number of demoted UVM_FATAL reports  :    0
Number of demoted UVM_ERROR reports  :    0
Number of demoted UVM_WARNING reports:    0
Number of caught UVM_FATAL reports   :    0
Number of caught UVM_ERROR reports   :    0
Number of caught UVM_WARNING reports :    0

--- UVM Report Summary ---

** Report counts by severity
UVM_INFO :    1
UVM_WARNING :    1
UVM_ERROR :    0
UVM_FATAL :    0
** Report counts by id
[RNTST]     1
[UVM_DEPRECATED]     1
Simulation complete via $finish(1) at time 0 FS + 179
/opt/cadence/INCISIV132/tools/methodology/UVM/CDNS-1.1d/sv/src/base/uvm_root.svh:457     $finish;
ncsim> exit


不知道为什么就直接在uvm_root.svh:457行finish掉了,仿真时间在0ns不能向前推进,请问你是这样的问题吗?后来怎么解决的啊?
发表于 2014-9-3 20:36:08 | 显示全部楼层
解决掉了,sequencer中没有start phase,仿真没启动
发表于 2014-9-5 10:48:35 | 显示全部楼层
回复 6# allencherry

请问你有见过这样的warning吗?
374 UVM_WARNING /opt/cadence/INCISIV132/tools/methodology/UVM/CDNS-1.1d/sv/src/seq/uvm_sequencer_base.svh(1436)          @ 0.0 ns: uvm_test_top.sve.regular_env.arbiter.sequencer [UVM_DEPRECATED] Registering sequence 'uvm_random         _sequence' with sequencer 'uvm_test_top.sve.regular_env.arbiter.sequencer' is deprecated.
     375 UVM_WARNING /opt/cadence/INCISIV132/tools/methodology/UVM/CDNS-1.1d/sv/src/seq/uvm_sequencer_base.svh(1436)          @ 0.0 ns: uvm_test_top.sve.regular_env.arbiter.sequencer [UVM_DEPRECATED] Registering sequence 'uvm_exhaus         tive_sequence' with sequencer 'uvm_test_top.sve.regular_env.arbiter.sequencer' is deprecated.
     376 UVM_WARNING /opt/cadence/INCISIV132/tools/methodology/UVM/CDNS-1.1d/sv/src/seq/uvm_sequencer_base.svh(1436)          @ 0.0 ns: uvm_test_top.sve.regular_env.arbiter.sequencer [UVM_DEPRECATED] Registering sequence 'uvm_simple         _sequence' with sequencer 'uvm_test_top.sve.regular_env.arbiter.sequencer' is deprecated.



1349 UVM_WARNING /opt/cadence/INCISIV132/tools/methodology/UVM/CDNS-1.1d/sv/src/seq/uvm_sequencer_base.svh(1520)          @ 0.0 ns: uvm_test_top.sve.regular_env.slaves[0].sequencer [UVM_DEPRECATED] Starting (deprecated) default          sequence 'vr_ahb_slave_default_seq' on sequencer 'uvm_test_top.sve.regular_env.slaves[0].sequencer'. See do         cumentation for uvm_sequencer_base::start_phase_sequence() for information on starting default sequences in          UVM.
    1350 UVM_WARNING /opt/cadence/INCISIV132/tools/methodology/UVM/CDNS-1.1d/sv/src/seq/uvm_sequencer_base.svh(1520)          @ 0.0 ns: uvm_test_top.sve.regular_env.masters[0].sequencer [UVM_DEPRECATED] Starting (deprecated) default          sequence 'vr_ahb_master_random_seq' on sequencer 'uvm_test_top.sve.regular_env.masters[0].sequencer'. See          documentation for uvm_sequencer_base::start_phase_sequence() for information on starting default sequences          in UVM.
    1351 UVM_WARNING /opt/cadence/INCISIV132/tools/methodology/UVM/CDNS-1.1d/sv/src/seq/uvm_sequencer_base.svh(1520)          @ 0.0 ns: uvm_test_top.sve.regular_env.arbiter.sequencer [UVM_DEPRECATED] Starting (deprecated) default se         quence 'vr_ahb_arbiter_default_seq' on sequencer 'uvm_test_top.sve.regular_env.arbiter.sequencer'. See docu         mentation for uvm_sequencer_base::start_phase_sequence() for information on starting default sequences in U         VM.


是提示我的sequencer和sequence有问题吗?还是只是个warning?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-14 19:03 , Processed in 0.036610 second(s), 8 queries , Gzip On, Redis On.

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