In reply to dave_59:
Hi Dave,
Thanks for your Valuable time and answer.
I am asking regarding software construct. If I am using push_front() method to write a sequence of data ‘A’, ‘B’, ‘C’, ‘D’ inside a queue and I trying to use pop_back() method to read the data from queue. Now the Queue works like First In First Out.
The question is can I push the data inside the queue at one clock and read the data from the queue from different clock. i.e. Master is pushing at @(posedge master_clock) and slave is trying to pop data at different clock @(posedge slave_clock).