Ovm_event usage

can anybody plz tell me how to use ovm_events for implementation of monitors and coverage.

I would recommend writing your monitors and coverage elements without using ovm_events. I have seen very few cases which would require the use of an event, so not using them would be preferred.

Is there a specific case in which you think an event is needed? If you explain your issue, perhaps others can help.

Can you please tell me about ovm_event?

Is it an ovm_component or ovm_transaction?

Looking at the OVM source code, ovm_event extends ovm_object.