firstname.lastname@example.org Posted March 9, 2012 Report Share Posted March 9, 2012 When I extend a class from uvm_component and make the following macro call within the extension: `uvm_error("filter_me", "my error message"); I then try to filter the message from a testcase base class which contains the following code : uvm_root top; top = uvm_root::get(); top.set_report_severity_id_override(UVM_ERROR, "filter_me", UVM_WARNING); UVM is not able to downgrade the error message. If one extends from uvm_object (rather than uvm_component) the downgrade occurs successfully. Therefore there appears to be a bug, whereby the search path to downgrade by ID is broken for uvm_component, but works from uvm_object. FYI I found this issue using UVM 1.0. Can you please help? Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.