gaurav7589 Posted January 30, 2012 Report Share Posted January 30, 2012 Hi All, I have scenario in which I have integrated a VIP with DUT. Now DUT is transmitting data and my monitor is collecting it. But the problem is I need to connect one port of scoreboard with output port of DUT. Is there any workaround for the same?? Thanks and Regards, Gaurav Quote Link to comment Share on other sites More sharing options...
uwes Posted January 30, 2012 Report Share Posted January 30, 2012 hi, you should have a monitor looking at the output of your DUT and providing these transactions to the scoreboard. the scoreboard can then check if the transactions are correct. >Is there any workaround for the same?? for what problem specifically? /uwe Quote Link to comment Share on other sites More sharing options...
gaurav7589 Posted January 30, 2012 Author Report Share Posted January 30, 2012 Thanks, I am doing the same. But this is one side connection of scoreboard, for other side connection I need to connect one port of Scorebaord to output of DUT. So how to do that?? Quote Link to comment Share on other sites More sharing options...
uwes Posted January 30, 2012 Report Share Posted January 30, 2012 hi, i do not understand what your problem is - please explain. typically you convert the bit-wiggle on the dut output to transactions in a monitor. this monitor then broadcasts/delivers these transactions to all listeners via tlm_analysis_ports. the connection is made via .connect() calls between ports/exports/imps. the scoreboard itself provides at least two logical inputs (input+output of dut) and maps the two together. /uwe Quote Link to comment Share on other sites More sharing options...
gaurav7589 Posted January 30, 2012 Author Report Share Posted January 30, 2012 The problem is: In my scoreboard code , there are two port: Driver port, Receiver port. Now while integrating I have connected receiver port to monitor, but now since DUT is transmitting so Driver port of scoreboard needs to be connected to output port of DUT. This is my problem. Thanks Quote Link to comment Share on other sites More sharing options...
Roman Posted January 30, 2012 Report Share Posted January 30, 2012 Hi, Now, You just need add one more user uvm_monitor on the Dut's transmiting port, then connect this monitor to the Driver port of sb. In the Sb, you could compare the data from the datapath between first monitor and the uvm_monitor(on the Dut's transmiting port). Quote Link to comment Share on other sites More sharing options...
gaurav7589 Posted January 30, 2012 Author Report Share Posted January 30, 2012 Thanks a Lot..... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.