Patent · US Active

Synchronising between clock domains

US8301932B2 · kind B2 · utility

13Cited by
4References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 16, 2009
Grant dateOct 30, 2012
Priority date
Expiry dateDec 7, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2205/106
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

An integrated circuit 2 is provided with multiple clock domains separated by a clock boundary 8. Data values are passed across the clock boundary 8 using a first-in-first-out memory (FIFO), a read pointer and a write pointer for the FIFO are passed across the clock boundary 8 and must be synchronized to the receiving clock frequency. The clocks being used on either side of the clock boundary 8 may be switched and have a variable relationship therebetween. Multiple synchronization paths are provided within pointer synchronizing circuitry 32 which are used depending upon the particular relationship between the clocks on either side of the clock boundary 8. A pre-switch pointer value is held in a transition register 44 until a post-switch pointer value is available from the new synchronizing path 36 when a switch in clock mode is made which requires an increase in synchronization delay.

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