While most UVM communication is one-way (stimulus down), many protocols require a Bidirectional Handshake. Whether it's returning read data, a status code, or a completion interrupt, the Driver must be able to push information back "up" to the Sequence.
Response Methods:
- In-Place Update: Modifying the
reqobject directly. - Separate Response: Creating a new
rspobject and sending it. - Layered Transport: Passing responses through multiple translation sequences.