Vengineerの妄想

人生を妄想しています。

VMMは main、OVMは run

Verification Engineerの戯言

VMMではvmm_xactorクラスの実行部分のmainタスク、OVMのovm_componentクラスの実行部分はrunタスク。

  VMM : protected virtual task main();
  OVM :virtual task run()


VMMではprotectedを付けている。一方、OVMではprotectedを付けていない。
この違いは、なぜか?

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