Vengineerの妄想(準備期間)

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

OVM : set_inst_override_by_typeは、OOPではなくAOP?

Verification Engineerの戯言

OVM 2.0では、set_inst_override_by_type関数を使って、指定したインスタンスが実行する関数/タスクを置き換えることができます。
これって、eのAOPと考えが似ていると感じるのは、私だけだろうか?
    ovm_componentクラスのset_inst_override_by_type(string inst_path, orig_type, override_type);
指定したinst_pathorig_typeoverride_typeに置き換える。

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