Rate controlled first in first out (FIFO) queues for clock domain crossing
AssigneeJuniper Networks, Inc.
InventorsAnurag Agrawal, Philip A Thomas
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorsAnurag Agrawal, Philip A Thomas
Estimating the term…
First in, first out (FIFO) queues may be used to transfer data between a producer clock domain and a number of consumer clock domains. In one implementation, a control component for the FIFO queues may include a number of counters, corresponding to each of the consumer clock domains, each of the counters maintaining a count value relating to an amount of data read by the corresponding consumer clock domain. The control component may additionally include a credit deduction component coupled to the count values of the counters, the credit deduction component determining whether any of the count values is above a threshold, and in response to the determination that any of the count values is above the threshold, reducing the count value of each of the counters and issuing a write pulse signal to the producer clock domain, the write pulse signal causing the producer clock domain to perform a write operation to the FIFO queues.
A system comprising:
A method comprising:
A device comprising:
Dependencies are inferred from the claim text.