Jump to content


  • Content Count

  • Joined

  • Last visited

About krupan

  • Rank
    Junior Member

Contact Methods

  • Website URL

Profile Information

  • Gender
    Not Telling
  1. I'm trying to figure out how to get uvm_reg to do register reads over a bus like PCIe, where the read command is decoupled from the read data. In other words, one transaction on the bus is sending the read command to the DUT (a mem_read TLP, in the PCIe example), and then some indeterminate time later, the response to that read comes as another transaction from the DUT back to the testbench (a completion TLP in PCIe). uvm_reg seems to assume the simple case where a sequence can call start_item, finish_item, and then the read data has been placed in the original transaction by the driver. In our agent, the driver is not involved with completions from the DUT at all, the monitor is.
  2. Is sourceforge where the official UVM release comes from? Because when I click Download on the main www.uvmworld.org site, it takes me to an acellera website that only has documentation available for download. I see no mention of this sourceforge project.
  • Create New...