Pipelined protocols?

Hello guys I have a question regarding pipelining sequences in UVM.

I’m now in phase of making the slave agent. slave should be able to handle and accept requests and at the same time handle responses to the driver. I’m not sure how can Implement three phases pipelines protocol. This my first UVM project and it’s not that easy.

In reply to haithamx15:
The UVM supports pipelined and even out-of-order protocols.
For more details see the code examples in the Verification Academy.

In reply to chr_sue:

In reply to haithamx15:
The UVM supports pipelined and even out-of-order protocols.
For more details see the code examples in the Verification Academy.

The problem is that I wasnt able to run the examples so i can have a proper understanding. im using edaplayground

In reply to haithamx15:

What was your problem? Please elaborate some more details.

In reply to chr_sue:

In reply to haithamx15:
What was your problem? Please elaborate some more details.

There is an example in the verification academy site, link:Pipelined Protocols | UVM Cookbook
I read it, but I wasn’t able to actually run the example after downloading it I’m using QuestaSim 10.2c. I need to workout some examples so I can have a proper understanding of how UVM handles pipelined protocols, after doing that I could easily integrate it in my OCP project and use it the way I want. Thank you.