Hello guys, I have a task of verifying OCP protocol. it has 3 phases Request, Response, and Handshake. What is the best way to implement it? The pipelining is from slave side not the master.
In reply to haithamx15:
If you do not show how the timing is between the 3 phases it is impossible to give an advice.
In reply to chr_sue:
In reply to haithamx15:
If you do not show how the tining is between the 3 phases it is impossible to give an advice.
Response and Request Phase
Data Handshake Phase
explanation of data handshake phase
My idea was to make a connection between monitor and sequence. monitor will capture using uvm_blocking_peek_imp#, the requests and put them in queue, and after that I’ll drive SResp after some random delay.
Handshake and Response phases can be enabled disabled through parameters.