99. OVM-UVM移行メモ

  1. OVMにはあった、表示文のマクロ`message()が無くなりました。
    1. 代わりに、uvm_report_infoや、`uvm_infoなどに置き換える必要があります。
  2. 実行フェーズで呼び出されるtask/function名が変わりました。
    1. new以外は、後ろに_phaseがつきます。
    2. build() → build_phase(uvm_phase phase)
  3. sequenceは、defaultで即時に終了する?ようです。
    1. sequenceに定義するbodyの前と後ろ、pre_bodyとpost_bodyのtaskに
    2. raise_objection, drop_objectionの記述が必要です。
    3. 参考ファイル → ubus_master_seq_lib.sv (UVM examples内)