2017-01-12 10 views
0

をドロップすることができません。drop_objectionは、私はのような簡単なmain_phaseを持って異議

デバッグに基づいて、drop_objectionはフェーズの完了に必要なm_events []。all_droppedをトリガーしないようです。 理由がm_evensのuvm_rootオブジェクトにありますが、drop_objectionはテストオブジェクトのために試行するため、ミスマッチします。

何が間違っている可能性がありますか? UVM-1.2を使用しています ありがとう、

+0

[MCVE](http://stackoverflow.com/help/mcve)を構築する必要があります。あなたのコードを私の簡単なテストベンチに追加しました。うまくいきました。テストは2usで止まった。 –

+0

'phase.phase_done.display_objections();'を使用して、発生したが落とされていない未解決の異論があるかどうかを確認できます。 – noobuntu

+0

'raise_objection'だけをコメントアウトするとどうなりますか? –

答えて

1

ありがとうございます。 ここが問題になります。最近、試験排水時間をベースにしたものが追加されました。私のテストは非常に短いので、私はコマンドラインで短時間を追加しました。私は生成されたエラーがより記述的であったことを望みます。私は小さなテストを実行することによってこれを発見し、UVMフェーズの実行では最後のことは予想どおりのドレイン時間でした。 Albert、

関連する問題