Jump to content

Vyacheslav

Members
  • Content Count

    2
  • Joined

  • Last visited

Posts posted by Vyacheslav


  1. Hi!

    I need redirect all uvm_info messages to some log file.

     

    My testbench contain dut module, some environment modules and classes, which using for monitoring and driving.

    In environment modules, drivers and monitors exists `uvm_info callings.

     

    To save `uvm_info messages to log file In uvm agents build_phase:
     

                int log_file

                log_file = $fopen(path);
                uvm_top.set_report_default_file(log_file);
                uvm_top.set_report_severity_action (UVM_INFO, UVM_DISPLAY | UVM_LOG);

     

    In console i see messages of two types.

    1st type:

    UVM_INFO @%time%: reporter [%uvm_info_id%] %some_message%

    Messages 1st type outputs by environment modules. Messages 1st type exists in output log.

     

    2nd type

    UVM_INFO @ %time%: uvm_test_top.env.agent.%some_testcase% [%uvm_info_id%] %some_message%

    Messages 2st type outputs by monitors and drivers. Messages 2st type not exists in log.

     

    I need to output to file both type messages .

×
×
  • Create New...