Patent · US Active

Rate controlled first in first out (FIFO) queues for clock domain crossing

US8713221B1 · kind B1 · utility

4Cited by
2References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 1, 2010
Grant dateApr 29, 2014
Priority date
Expiry dateJul 20, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F1/04
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.