Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

OVM 2.0 :release-notes(その4:run_test)

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
  end
OVM 1.1でコメントアウトされていたreport_summarizeがちょっと移動して復活!

検証、Verification、SystemVerilog、OVM、Open Verification Methodology