Patent · US Expired

Data synchronizer using a parallel handshaking pipeline wherein validity indicators generate and send acknowledgement signals to a different clock domain

US6516420B1 · kind B1 · utility

16Cited by
17References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 25, 1999
Grant dateFeb 4, 2003
Priority date
Expiry dateOct 25, 2019

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L7/02
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A data synchronizer transfers information across an asynchronous interface by using system domain and core domain logic on either side of the asynchronous interface. Information registers receive data beats from a data bus coupled to an external system. Each data beat is loaded into the registers in sequential order. A corresponding system valid bit is provided for each register and is set when the corresponding register is loaded. In the core domain, a corresponding set of core valid bit registers is set in response to the system valid bit registers being set. A data sampler monitors the core valid bits in sequential order and controls a multiplexor to select a corresponding one of the registers that contains valid data. The data sampler resets the core valid bits which in-turn reset the system valid bits to signal the completion of a data transfer across the asynchronous interface.

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