In my scoreboard, I am collecting transaction objects from three different monitors and storing them in three analysis fifos. I am getting the transaction data from analysis fifos using "get" method. The transactions that are stored in the analysis fifos are getting overwritten by the present transactions.
The analysis fifos are for synchronisation purpose. But the transactions stored in analysis fifos are getting overwritten. why?
The analysis fifos content is independent of the scoreboard logic. Is this statement correct?