Research Progress of Asynchronous FIFO Design

Authors

  • Zhuocheng Wang Author

DOI:

https://doi.org/10.61173/41d1ea46

Keywords:

Asynchronous FIFO, metastable state, empty-full signal, low latency, parameterizable design

Abstract

With the high-speed development of integrated circuits, digital systems are growing in size and complexity. In complex digital systems, different modules may run under different clock domains. For example, in a communication system, the data receiving module and the data processing module may be driven by different clocks, where it requires an effective data caching mechanism to coordinate data transfer between different clock domains. Asynchronous FIFO meets this need. It can securely store and transfer data between different clock domains, reducing the possibility of data loss and errors. This paper gives a comprehensive review of the design of asynchronous FIFO, and summarizes the characteristics and advantages of asynchronous FIFO in a metastable state, empty-full signal creation, low latency, high throughput, parameterizable design, and the performance of different design methods and application scenarios by analyzing several related research results. The purpose is to provide a reference for further research and application of asynchronous FIFO.

Downloads

Published

2024-12-31

Issue

Section

Articles