Verification Engineerの戯言
URM:BFM, Driver, Monitor Classの各クラスは、OVMではsrc/compatibility/urm_meth_compatibility.svhで次のように定義しています。
typedef ovm_driver urm_bfm; typedef ovm_sequencer urm_driver; typedef ovm_monitor urm_monitor;
ovm_driver クラスは、src/methodology/ovm_driver.sv[h]で
ovm_sequencerクラスは、src/methodology/sequences/ovmsequencer.sv[h]で
ovm_monitor クラスは、src/methodology/ovm_monitor.sv[h]で、定義されています。
ovm_sequencerクラスは、src/methodology/sequences/ovmsequencer.sv[h]で
ovm_monitor クラスは、src/methodology/ovm_monitor.sv[h]で、定義されています。
これら3つのクラスは、ovm_threaded_componentクラスを継承して実装しています。
検証、Verification、SystemVerilog、OVM、Open Verification Methodology、
URM、Universal Reused Methodology
URM、Universal Reused Methodology