Verification Engineerの戯言
run_test()では、起動時にバナーを、終了ときにサマリーを表示するとなっているが、
OVM 1.1のとき、(base/ovm_root.svhのrun_testの起動および終了部) ovm_report_info("RNTST", $psprintf("Running test %0s...",test_name),500); //report_header(); run_global_phase(); if (finish_on_completion) begin fork $finish; join_none end //report_summarize();
OVM 2.0のとき、(base/ovm_root.svhのrun_testの起動および終了部) ovm_report_info("RNTST", {"Running test ",test_name, "..."}, OVM_LOW); fork // isolated from calling process run_global_phase(); join report_summarize(); if (finish_on_completion) begin // forking allows current delta to complete fork $finish; join_none endOVM 1.1でコメントアウトされていたreport_summarizeがちょっと移動して復活!
検証、Verification、SystemVerilog、OVM、Open Verification Methodology