Jump to content

uvm agent receive duv's request passively

Recommended Posts

Image such a situation:

duv sends a request(req_a) to uvm agent actively, uvm agent receives the request(req_a) passively, then uvm agent sends request(req_B) to duv according req_a.

How can uvm implement this conveniently?

I have one idea about this, the monitor in the agent receives req_a via interface with duv at the first, then sends req_a to sequencer(or sequence) in the agent via TLM port (connecting with sequencer), the sequencer starts the sequence once it receives req_a. I don't know whether it is okay or not?

experts have any other feasible way? thanks in advance.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...