Regarding the report macro - OVM_FATAL

Hello,

I’m observing the OVM_FATAL been reported in the (log & postsim.log) around 5us. But, the strange thing happening is test been processed till the end i.e. around 58us and also the OVM_ERROR been reported at 50us.

Here, my question is OVM_FATAL means the test should be terminated at the same time without processing further i.e [OVM_DISPLAY | OVM_EXIT]

Why this is happening so? Could you please help on this query?

Thanks,
Basavaraj

In reply to Basu:

The actions associated with messages can be modified using the set_report_*_action() methods.

Or there could be callbacks (not sure if the OVM had these in the last version.