Vengineerの妄想(準備期間)

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

OVM : Simulation Phase

Verification Engineerの戯言

OVMのホワイトペーパーによると、OVMのシミュレーション・フェーズ(Simulation Phase)は、次のようになっているようです。
    Construction
        new
        post_new
    Elaboration
        elaboration
        post_elaboration
    Simulation
        pre_run
        run
    Report
        extract
        check
        report
ホワイトペーパーだと、それぞれのフェーズの後に()が付いているので、functionかtaskなのかと思っていたら、フェーズの名前のようです。各フェーズで実行する関数は別の名前になっているものがあるようです。
ちなみに、elaborationフェーズと'post_elaborationフェーズで実行されるものは、
    elaboration      => ovm_component : export_connections, connect, import_connections
    post_elaboration => ovm_component : end_of_elaboration
また、pre_runフェーズでは、
    pre_run => configre 
になります。

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