Jump to content


  • Content Count

  • Joined

  • Last visited

  1. Thank you, How can a driver control the sequences running? can you refer me any information on this? and in which function would you send sequence item to the driver (what about wait_for_grant)? sequence2 is running several times during sequence1 is running. I need to randomize sequence item1 first and then each time the second sequence start to set the second sequence item according to the first sequence item. thanks again
  2. Hello, I have two agents. A sequence generates an item and send it to the driver of agent1. Before the driver execute the item I would like create a new item for the second driver according to the first item. and then I would like to send it to agent2 driver. I need both driver to start together at the same time to push the signals to the interface according to the items. hat is the right way to implement this? Thanks
  3. Hello, Inside uvm_reg there is a semaphore called m_atomic. This semaphore protect from write/read from several registers at the same time. I have a sequence that sends an item with write_reg task. When this sequence is being called several times (different instances) while the write aceess was not finished I can't see the item of the new sequence untill the first one is finished. I would like to stop the transaction sometimes when the new sequence arrives. How can I do this? Thanks
  • Create New...