Welcome ! This website will help YOU (recent graduates/professionals) learn verification languages like SystemVerilog and UVM. Register for free and access more content !
  1. AJIT JAIN
  2. UVM
  3. Saturday, 22 July 2017
how scoreboard differentiate the data from different monitors?
Accepted Answer Pending Moderation
If you are using UVM, then the environment would probably be setup in a way where the analysis port of each monitor is connected to its implementation inside the scoreboard. In that case, whenever the monitor calls the write method of its analysis port, then the write method for that port will be executed inside the scoreboard. So, the data packet coming from that particular analysis port can be operated upon inside the write method.

If you are using System Verilog, then you'll probably have to implement such a scheme using mailboxes so that data packets from each monitor are sent via separate channels and be identified appropriately. In some cases, I have seen implementations where an ID is tagged with each component which can then be used to filter incoming packets.
  1. more than a month ago
  2. UVM
  3. # 1
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. You consent to our cookies if you continue to use our website. To find out more about the cookies we use and how to delete them, see our privacy policy.

  I accept cookies from this site.
Agree
EU Cookie Directive plugin by www.channeldigital.co.uk