OVM2.0を使用して自前のDMACの検証環境を作ってみる。中間報告

OVM2.0を使用して自前のDMACの検証環境を作ってみる。
  →中間報告
とりあえず、コーディングしrun -allした。
パターンは +OVM_TESTNAME=で選択するようにした。
→最初のパターンはトリビアルが順当。
結果 OVM_ERROR...

# ----------------------------------------------------------------
run -all ; quit -f
# OVM_INFO @ 0 [RNTST] Running test dmac_test_trivial...
# mem error addr = xxx
# mem error addr = xxx
# mem error addr = xxx
# OVM_ERROR @ 0: reporter [TYPNTF] Cannot register instance override with type name 'ovm_sequence_item
' and instance path 'ovm_test_top.dmac_env0.dmac_env0.sequencer*.item' because the type it's supposed
to produce, 'dmac_reg', is not registered with the factory.
# OVM_INFO @ 0: ovm_test_top [dmac_test_trivial] Printing the test topology :
# ----------------------------------------------------------------------
# Name Type Size Value
# ----------------------------------------------------------------------
# ovm_test_top dmac_test_trivial - ovm_test_top@2
# dmac_env0 dmac_env - dmac_env0@4
# dmac_env0 dmac_agent - dmac_env0@6
# driver dmac_driver - driver@38
# sequencer dmac_sequencer - sequencer@8
# is_active ovm_active_passive+ 1 OVM_ACTIVE
# master_id integral 32 'h0
# recording_detail ovm_verbosity 32 OVM_FULL
# recording_detail ovm_verbosity 32 OVM_FULL
# ----------------------------------------------------------------------
#
# OVM_FATAL @ 0 [ovm] elaboration errors

elaboration errorだそうです。
メッセージをながめると
ovm_test_top.dmac_env0.dmac_env0.se.....

dmac_env0がつながっている。。汗
 疲れた。解析はまたの機会にしよ。。

systemverilog OVM OVM2.0 LSI検証 回路検証