Virtual interface and multiple drivers (signal drivers not UVM drivers)

In reply to chr_sue:

In reply to verif_learner:
modports adding nothing else as checking of the data direction. But this is one thing you’ll see this immediately when you are driving an output indicated by an error.
I have never used modports in all my projects.

Thanks. Can you give a sample code for an interface that has signals and clocking blocks and no modports?

I can use it as a reference. I have always used signals from interface using the modports. So, I would like to see one without it.