In reply to bhupeshpaliwal:
What your intention is, is not a common scoreboard functionality.
Generally a scoreboard gets tarnsactions of different types. Inside the scoreboard there iis s refernce model which takes one transaction and converts to the type of the second transaction. Then both transactions will be compared. Because the transaction appear at different times you need at least one storage element in your scoreboard which stores a transaction until the second transaction is available.
My impression is, what you are doing should happen in a monitor.