set_report_severity_id_action_hier(UVM_WARNING,"rd_driver",UVM_DISPLAY|UVM_COUNT); 除此之外,uvm也支持在命令行中设置计数目标,设置方式为: <simcommand>+uvm_set_action=<comp>,<id>,<severity>,<action>// 具体例子如:<simcommand>+uvm_set_action="uvm_test_top.fifo_env.rd_agt.drv,rd_driver...
3.set_report_severity_action_hier:实现递归 4.如果要移除:env.i_agt.drv.set_report_severity_action(UVM_ERROR, UVM_DISPLAY)。默认就是error嘛! 5.还可以针对id:env.i_agt.drv.set_report_id_action("my_drv", UVM_DISPLAY| UVM_COUNT);无论是info,warning,error,fatal。 6.也可以递归:env.i_agt...
env.i_agt.drv.set_report_severity_action(UVM_ERROR,UVM_DISPLAY); 还可以针对某个特定的ID进行计数: set_report_id_action:把目标component所有信息加入到计数中。 set_report_id_action:递归将目标component及其所有子component加入到计数中。 env.i_agt.drv.set_report_id_action("my_drv",UVM_DISPLAY|UVM...
448 uvm_severity severity=UVM_INFO, string id=""); 449 if (get_report_verbosity_level(severity, id) < verbosity || //检查对应severity,id的verbosity(冗余级别)是否大于允许输出的verbosity 450 get_report_action(severity,id) == uvm_action'(UVM_NO_ACTION)) //检查对应severity,id的action是否是U...
env.i_agt.set_report_severity_action_hier(UVM_ERROR, UVM_DISPLAY| UVM_COUNT|UVM_LOG); env.i_agt.set_report_severity_action_hier(UVM_FATAL, UVM_DISPLAY| UVM_EXIT | UVM_LOG); 编辑:黄飞 原文标题:UVM里的常见参数
4.set_report_severity_action 可以将UVM_WARNING也加入计数; 设置打印 5.set_report_severity_file 输出信息分类输出到不同的日志文件 33.config_db 1.uvm_macros.svh文件通过include语句包含进来。这是UVM中的一个文件,里面包含了众多的宏定义,只需要包含一次 ...
1)set_client,调用的report_object; 2)set_severity,message的severity; 3)set_verbosity,message verbosity信息; 4)set_id,message id值; 5)set_action,message对应的action; 在catcher的过程中,统计caught和throw的fatal,error,warning的个数,供summary调用; ...
uvm_action_type; 下面正式开讲,首先讲解uvm_report_enable。这个方法主要是判断这个message是否可以被执行打印。 //uvm_report_object.svh function int uvm_report_enabled(int verbosity, uvm_severity severity = UVM_INFO, string id = ""); if
env.i_agt.drv.set_report_severity_action(UVM_WARNING, UVM_DISPLAY | UVM_STOP); ... 当env.i_agt.drv中出现UVM_WARNIN时,立即停止仿真,进入交互模式。 命令行中设置UVM断电: <sim command> +uvm_set_action="uvm_test_top.env.i_agt_drv,my_driver,UVM_WARNING,UVM_DISPLAY | UVM_STOP" ...
set_report_id_file set_report_severity_id_file These methods configure the report handler to direct some or all of its output to the given file descriptor. get_report_verbosity_level Gets the verbosity level in effect for this object. get_report_action Gets the action associated with rep...