Hi all,
I am sure many of us had faced this most dreaded "null object access" errors. May I know do you guys know any known methods in debugging this error ? For example, if the error is :
Error-[NOA] Null object access
/p/com/eda/ovm/ovm/2.1.1//src/base/ovm_globals.svh, 168
The object is being used before it was constructed/allocated.
Please make sure that the object is newed before using it.
#0 in ovm_report_warning at
/p/com/eda/ovm/ovm/2.1.1//src/base/ovm_globals.svh:168
#1 in \ovm_factory::register at
/p/com/eda/ovm/ovm/2.1.1//src/base/ovm_factory.sv:77
#2 in \ovm_object_registry_85::get at
/p/com/eda/ovm/ovm/2.1.1//src/base/ovm_registry.svh:210
#3 in \SHARED_LIB.ovm_pkg
$finish at simulation time 0
V C S S i m u l a t i o n R e p o r t
Are there any VCS or OVM functions to show which package/class/function that the above errors originated ? What I mean is anyway to know which class that use the above ovm function that have null objects. Please help.