OVM : post_newフェーズ
|
Verification Engineerの戯言
post_newフェーズでは、ovm_componentクラスのpost_newタスクが呼び出されます。
post_newタスクは、次のようになっています。
function void ovm_component::post_new();
//Call build if the user hasn't explicitly built it
if (!m_build_done)
build();
endfunction
m_build_doneは、buildタスクで1に設定されていますので、buildタスクを呼んでいないときにbuildタスクを呼ぶということになります。
function void ovm_component::build();
m_build_done = 1;
apply_config_settings();
endfunction
buildタスクのapply_config_settingsタスクでは、'set_config_xxx関数'''で設定した各コンフィギュレーションを設定することになります。
P.S
本日、8000訪問者を達成できました。今回は、ちょっと速いペースでした。
ありがとうございました。
検証、Verification、SystemVerilog、OVM、Open Verification Methodology
|
