Jump to content

Robert_Liu

Members
  • Content count

    2
  • Joined

  • Last visited

About Robert_Liu

  • Rank
    Junior Member

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Maybe the simplest way is to extend class bar from "uvm_report_object". Could uvm_report_object be used directly by users?
  2. module test; import uvm_pkg::*; `include "uvm_macros.svh" class foo extends uvm_sequence_item; class bar extends uvm_object; local int a; `uvm_object_utils_begin(bar) `uvm_field_int(a, UVM_ALL_ON) `uvm_object_utils_end function new(string name="bar"); super.new(name); endfunction endclass: bar `uvm_object_utils(foo) function new(string name="foo"); super.new(name); endfunction endclass: foo foo::bar foobar_inst = foo::bar::type_id::create("xxx"); initial foobar_inst.print(); endmodule: test `uvm_field_int reference to the uvm_report_warning which is defined in uvm_sequnce_item and uvm_package. The tool report error that "bar" class reference to non-staic method in class "foo".
×