Vengineerの妄想(準備期間)

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

OVM / VMM 1.1 Interoperability Kit

Verification Engineerの戯言

VMM 1.1に対応したバージョンがリリースされました。

詳細については、
vmm2ovm-1.1/doc/ovm_interop/html/index.html
に詳しく書いてあります。
本当にこれでもか、というほど、詳しく書いてあります。

また、前回のバージョンから次のクラスが追加されました。
    ・ovm_vmm_env (ovm_vmm_env_wrapper.sv)
このクラスは、OVMとVMMのフェーズの同期を行います。

ovm_vmm_envクラスのデフォルトのフェーズ順序は、
    ・gen_cfg                       : VMM
    ・build                         : OVM
    ・connect                       : OVM
    ・end_of_elaboration            : OVM
    ・start_of_simulation           : OVM
    ・reset_dut                     : VMM
    ・cfg_dut                       : VMM
    ・run  - start, wait_for_end    : OVM & VMM
    ・stop - stop, cleanup          : OVM & VMM
    ・extract                       : OVM
    ・check                         : OVM
    ・report                        : OVM
    ・reportvmm                     : VMM
です。

検証、Verification、OVM、Open Verification Methodology