Scoreboard- two write threads and data concatenation

Hi,
I’m working on scoreboard. I have two threads of write from different monitors.
Say x and y. In y thread I get response for a particular request in 3 write() cycles.
I need to concatenate the received response.data in thread x. How can I do it?
Im trying dynamic array of queues. But not getting through.What can be done?
Thanks,
M

In reply to mann_verif:

Finally you do not need any queue in your scoreboard. Simply use the uvm_tlm_analysis_fifo which is the better choice.
If you need 3 partions of data from 1 monitor then you can start the compare after receiving the 3rd part of your data and you can stoe them in a local variable of the right width.

In reply to chr_sue:

Hi,

Thanks chr_sue. Will add uvm_tlm_analysis_fifo.
Also I tried it with queue of dynamic arrays which works but better is analysis fifo.

-M