In reply to dave_59:
I am simply storing the objects into a queue in the scoreboard during the implementation. All I am bothered about one write call blocking another write calls execution if calls are made at same time. If it blocks some packets, I guess we can use a fifo to avoid the situation.