腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
UVM
中
运行
序列
库
时
出现问题
当我
在
UVM
中
运行
序列
库
时
,我得到了这样的错误:"SEQLIB/START Starting SEQLIB sequence library top_random_seq_lib_v1 in unknownphase: 10 iterations in mode
UVM
_SEQ_LIB_RANDC“。我搞不懂为什么会有“未知阶段”的消息,因为我
在
主阶段启动了这个
序列
库
。这个<em
浏览 8
提问于2019-08-04
得票数 0
1
回答
在
序列
库
中
自定义select_sequence
时
出现的问题
请帮助理解我
在
尝试定制sequence_library的“select_sequence”
时
所面临的一个问题。因此,我需要定制“select_sequence”,并使我的
序列
以准确的顺序
运行
,这是在外部文件
中
编写的。出于这个原因,我正在使用所有已注册
序列
类型的容器: sequence $。并进行动态造型。如果强制转换与我所需的
序列
匹配,我将从select_sequence函数返回number,即使
库
运行
该
序列
。(rs
浏览 3
提问于2016-09-02
得票数 0
2
回答
当我试图将数据从记分板传递到
序列
时
,我遇到了一个错误,如何消除它?
、
我是
UVM
的新手,我试图验证一个内存设计,在这个设计
中
,我尝试多次
运行
一个写
序列
,然后再
运行
相同次数的读
序列
,这样我就可以读取我正在写入的相同的地址,并进行比较。为此,我尝试创建一个从
uvm
_object扩展的新类,其中有一个队列来存储我正在写入的地址,这样我就可以
在
read中使用它们,并且在记分板
中
实例化这个类,然后通过
uvm
_config_db将类的句柄发送到读
序列
,现在的问题是我能够将地址存储
浏览 0
提问于2019-06-19
得票数 1
回答已采纳
2
回答
UVM
虚拟测序器的目的是什么?
我试图弄清楚
UVM
虚拟Sequencer的目的是什么。 sequencer_b m_seq_b;...一个人只是在对他们的
序列
做一个开始
时
对m_seq_a或m_seq_b做一个异端的引用。为什么虚
浏览 1
提问于2017-09-04
得票数 0
回答已采纳
3
回答
UVM
支持嵌套/内部类吗?
、
、
、
有时,其他一个
uvm
_object只需要一个
uvm
_component,因此,按照面向对象的理论,我们应该使用嵌套/内部类。class inception_level_1 extends
uvm
_test; class inception_level_2 ext
浏览 4
提问于2014-02-03
得票数 1
回答已采纳
2
回答
使用
uvm
_config_db设置和获取队列值
我一直试图
在
测试的
运行
阶段
在
配置数据
库
中
设置队列值,并尝试使用
uvm
_config_db按顺序获取队列值,但我在这方面没有成功(从
uvm
_config_db的get调用
中
没有获得任何东西),只有下面提到的错误出现此外,BCL的
UVM
_ERROR
中
似乎有排版错误,而不是“RNFNAME资源”,它应该是“RNFNAME资源”。
在</
浏览 18
提问于2017-09-18
得票数 0
3
回答
通过任务设置
uvm
_reg值
时
警告
、
我正在创建一个框架,我和我的验证团队可以轻松地编写
uvm
测试用例。基本思想是my base (
Uvm
_)
序列
仅包含其body任务
中
的一行:通过我的个人(
Uvm
_)测试,我可以使用方便的助手函数来设置寄存器值。例如,我的测试将包含: ........ ........我的编译器给我的警告是“警告:在任务”"set_registerA“
中
浏览 0
提问于2014-06-16
得票数 1
回答已采纳
2
回答
如何从另一个
序列
中
获取随机sequence_item?
、
我有一个测试平台,其中我有两个
序列
: sequenceA和sequenceB及其相应的
序列
项(sqitemA和sqitemB)。sequenceA被输入到我的DUT,并随机生成sqitemA的值。
UVM
提供了这样一种机制吗?例如: rand logic[31:0] address; this.randomize(); /
浏览 4
提问于2014-12-15
得票数 0
回答已采纳
2
回答
无法使用
uvm
_hdl_force强制使用验证路径的信号?
、
、
、
、
我试图从一个
uvm
序列
中
强制一个信号。我使用的是
uvm
_hdl_force方法。if( !
uvm
_hdl_force ("ex_top.ent_lvl1.ent_lvl2.signalname",1'b1); `
uvm
_fatal("CM_BUSY_SEQ","
uvm
_hdl_force fai
浏览 117
提问于2021-04-01
得票数 0
1
回答
引用
UVM
序列
、
我已经创建了一个
UVM
序列
来读取寄存器并在本地存储它们。现在在我的测试代码
中
,我需要访问这些寄存器。, regs.a,
UVM
_BACKDOOR)endclass // register to
uvm
if(rqgs.a>1)endclass 正如你所看到的
浏览 6
提问于2016-09-21
得票数 1
回答已采纳
2
回答
如何在测试
序列
中使用
uvm
_test_done异议?
、
、
我正在我的
UVM
测试平台中创建seq并启动测试。 `
uvm
_create_on(my_seq, p_sequencer.my_sequencer)`
uvm
_send(my_seq)选项1:
在
测试
中
改变run_phase - task run_
浏览 1
提问于2014-07-26
得票数 0
1
回答
作为任务输入的
序列
名称
我有一个SPB寄存器
序列
,它在特定的配置
中
设置硬件寄存器值。此配置的值由后续DAI
序列
使用,方法是将寄存器值分配给DAI
序列
值。我使用以下代码正确地管理了这一点,将寄存器值分配给用于约束DAI
序列
的临时ints: //MORE LINES
浏览 2
提问于2015-10-20
得票数 0
回答已采纳
2
回答
如何停止
UVM
中
的所有
运行
序列
?
、
、
有没有办法
在
模拟过程
中
停止所有
运行
的
序列
(比如当你得到一个重置的时候)?有没有办法
在
模拟过程
中
的特定时间转储所有
运行
序列
的列表?
浏览 6
提问于2013-10-05
得票数 1
3
回答
如何摆脱
uvm
-1.2
中
的tr_db.log?
、
默认情况下,
UVM
-1.2生成一个文件"tr_db.log“。如何将其禁用?
浏览 4
提问于2014-09-25
得票数 1
2
回答
如何监视来自测试/
序列
的DUT输出?
、
、
我是
UVM
的初学者。到目前为止,我能够为我的DUT创建以下环境。 具有监视器、驱动程序和
序列
的代理,用于我的DUT的所有输入输出接口。顶级
UVM
env。将有效数据发送到DUT的
序列
。如何从
序列
中
监视DUT事务?我的代理人有监视器,可以监视来自DUT的任何新的输出信号。那么,我是否需要以某种方式将这些数据从代理的监视器
中
带到我的测试/
序列
类
中
?
浏览 3
提问于2014-03-28
得票数 0
1
回答
UVM
中
的域分离
、
但是,我遇到了困难:当我为一个代理设置单独的域
时
,
序列
项停止流向该代理的驱动程序。如果将域设置移动到测试类的主阶段,数据将消失,但不会发生jump到pre_reset_phase。`include "
uvm
_macros.svh" import
uvm
_pkg::*; class seq_item extends
uvm
_s
浏览 0
提问于2019-06-28
得票数 1
回答已采纳
3
回答
如何在没有随机化的情况下执行
uvm
_do_on?
所以我有这样的东西: type_a_seqr seqr_a; `
uvm
_do_on(seq_c, p_sequencer.seqr_c) endtask: body 但是现在我希望能够将特定的事务驱动到虚拟排序器
中
,这取决于我正在
运行
的测试。为此,我有一个类,它有一个分析导入,每次监
浏览 18
提问于2014-03-07
得票数 2
回答已采纳
3
回答
类构造函数
中
的
uvm
_component父级
有一件事总是让我感到困惑:是否
在
UVM
对象的类构造函数
中
添加
uvm
_component parent。据我所知,对于从
uvm
_component继承的所有项,它们都需要
uvm
_component parent作为构造函数输入参数的一部分。function new (string name,
uvm
_component parent);endfunction 但是所有继承自
uvm
_object根
浏览 0
提问于2018-01-11
得票数 1
1
回答
非法分配给mtiUvm.
uvm
_pkg::
uvm
_component类
、
当试图访问
uvm
_config_db以访问变量
时
,会出现此错误。我
在
googled上搜索了它,
在
accellera论坛上找到了以下答案: 不能将其用作
序列
内的上下文;必须依赖完整的
序列
名称.
浏览 1
提问于2014-07-01
得票数 0
回答已采纳
1
回答
UVM
工厂
序列
生成奇怪的行为
、
我已经读过“”,并想尝试一下分层
序列
。这里,我有两个原子
序列
FifoPush和FifoPop,它们都是从FifoSeqBase扩展而来的。class FifoSeqBase extends
uvm
_sequence #(FifoTransact);... `
uvm
_object_utils(FifoPush) endclass cla
浏览 0
提问于2019-02-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Oracle数据库中,创建用户时,需要赋予新用户什么权限才能使他连上数据库?
SystemVerilog|UVM|Sequence这份干货太干了
自动生成UVM的方法:介绍python的Mako模块
UVM设计模式 ( 二 ) 参数化类、静态变量/方法/类、单例模式、UVM_ROOT、工厂模式、UVM_FACTORY
SystemVerilog|UVM|如果你要搞很多Sequence,请看过来
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券