• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (5): 1-8.

• 论文 •     Next Articles

Design and implementation of a distributed-controlled dual-clock FIFO

YANG Jianxin,HU Xiangdong,LI Yuan   

  1. (National HighPerformance IC Design Center,Shanghai 201204,China)
  • Received:2012-01-19 Revised:2012-09-06 Online:2013-05-25 Published:2013-05-25

Abstract:

Dual-clock FirstInput First-Out (FIFO) structure is very useful for transferring data between modules operating in different clock domains. As more and more independent clock domains are integrated onto a SystemonaChip (SoC), the traditional dualclock FIFO structure increases the design complexity of clock networks, thus blocking the increase of the chip size and the frequency. The paper proposed a distributedcontrolled dualclock FIFO structure. The proposal uses the technology of sourcesynchronous data transfer so as to avoid the design complexity of clock networks, which is induced by distributing the sender's clock into the receiver's clock domain. The paper implemented this design and further introduced its optimization according to the performance and the realizability.

Key words: dualclock FIFO; distributed controlled; source synchronous data transfer; synchronizer; Gray code