uvm_table_printer

215 阅读1分钟

uvm_table_printer printer_name;

UVM_FILE file_handle;

 

in build_phase

printer_name = new();

printer_name.knobs.depth = 3; (Indicates how deep to recurse when printing objects.  A depth of -1 means to print everything.)

printer_name.knobs.default_radix = UVM_HEX;

printer_name.knobs.begin_elements = -1; (if add  Prints a range using ellipses for values  )

file_handle = $fopen("./file_name.txt","w+");

 

 

when need print trans;

printer_name.knobs.mcd = file_handle;

trans.print(printer_name);

 

verificationacademy.com/verificatio…