WebMar 31, 2011 · I see several possible solutions: 1.) Create a sequence (like the interrupt sequence) that would be created inside the sequencer and would get triggered by an event. 2.) Modify the Agent's driver so that it could be configured as either a Master or Slave. WebThe UVM has ACTIVE and INACTIVE agents where an INACTIVE agent is simply one that never drives a bus. What you want is sometimes called a slave sequence, or a responder. …
Building Your UVM Verification Environment for Cache Coherent Interconnects
WebApr 5, 2024 · 1 Answer. This is pretty typical. Without details, the general outline is: Create and configure the agents just as you have described. The masters and slaves will be configured as active. A slave agent is typically a reactive agent that responds to stimulus from the DUT so in that case, sequence items in the slave driver will be initiated by ... WebReactive agents are software agents that carry out a simple task of retrieving pre-set behaviors similar to reflexes. Reactive agents do not maintain the internal state, unlike deliberative agents. Finding a difference between reactive agents and deliberative agents can be indistinct though. portable key storage board
starting test for a reactive agent. Verification Academy
WebMar 9, 2024 · New issue Device-mode (reactive) UVM agents #1713 Closed senelson7 opened this issue on Mar 9, 2024 · 4 comments Contributor senelson7 on Mar 9, 2024 … WebMar 10, 2024 · In UVM terms, you would require the following agents: One active agent to send transactions to the input of the encoder block. One passive agent to capture transactions at the output of the encoder block. One reactive agent to send transactions to the input of the decoder block. WebA reactive agent basically starts an infinite sequence that just waits for the DUT to trigger a request to it and then it just answers. A reactive agent never initiates traffic, but just responds to it. Have a look at this thread for more info: http://forums.accellera.org/topic/563-implementing-reactive-slave-agent-in-uvm/ portable kerosene infrared heater