Litcius/Paper detail

Analysis and Comparison of Asynchronous FIFO and Synchronous FIFO

Enze Xie, Jingfeng Zhou

202317 citationsDOI

Abstract

With the rapid development of modern integrated circuits, modern CPUs are running faster than ever. Nowadays FIFO often serves as the buffer for sending and receiving data on the hardware. This paper focuses on the respective characteristics of synchronous FIFO and asynchronous FIFO through comparative analysis. In general, synchronous FIFOs are mainly used as data caches to solve the problem of mismatch in read and write speeds, and asynchronous FIFOs can solve many problems across clock domains, transferring data quickly and easily between systems with different clock domains, but requiring clock periods to be adjusted for stable operation. It is believed that this paper can provide a reference for IC designers when designing interface circuits, and provide guidance and templates for beginners.

Topics & Concepts

FIFO (computing and electronics)Asynchronous communicationComputer scienceFIFO and LIFO accountingSynchronous circuitInterface (matter)Asynchronous systemClock domain crossingComputer hardwareEmbedded systemParallel computingClock signalComputer networkTelecommunicationsMaximum bubble pressure methodJitterBubbleAdvanced Data Storage TechnologiesParallel Computing and Optimization TechniquesLow-power high-performance VLSI design