Research Progress of Asynchronous FIFO Design

Authors

  • Zhuocheng Wang

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.

References

[1] Himanshu and C. Charan, A 16-Byte Asynchronous Gray Code FIFO Memory Using Verilog HDL for Real-Time Applications, 2024 2nd International Conference on Device Intelligence, Computing and Communication Technologies (DICCT),2024: 707-711. Dean&Francis ISSN 2959-6157

[2] Z. Hao, L. Liu and B. Tian, The Principle and Applications of Asynchronous FIFO, 2023 IEEE 2nd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA), 2023: 277-279.

[3] V. Patel, V. Mer, J. Patoliya and B. Soni, Design Implementation of Novel Asynchronous FIFO,” 2023 IEEE International Symposium on Smart Electronic Systems (iSES), 2023: 292-295.

[4] Shivali and M. Khosla, Coverage of Meta-Stability Using Formal Verification in Asynchronous Gray Code FIFO, 2022 2nd International Conference on Intelligent Technologies (CONIT), 2022: 1-8.

[5] X. Ren, C. Li and K. Liu, Design and Implementation of High-Reliability FIFO Based on FPGA, 2023 IEEE 7th Information Technology and Mechatronics Engineering Conference (ITOEC), 2023: 480-484.

[6] Y. Xiao and R. Zhou, Low latency high throughout circular asynchronous FIFO, in Tsinghua Science and Technology, 2008, 13(6): 812-816.

[7] M. Menaka, A. K, T. R. Dinesh Kumar, S. K. G, S. W. M, and V. R. M, Asynchronous Circular Buffers based on FIFO for Network on Chips, 2023 International Conference on Circuit Power and Computing Technologies (ICCPCT), 2023: 1356- 1361.

[8] S. Chaturvedi, S. M. N and R. Rao, Design of Asynchronous Circular FIFO Buffer for Asynchronous Network on Chips, 2022 International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics ( DISCOVER), 2022: 66-71.

[9] S. Abdel-Hafeez and M. Q. Quwaider, A One-Cycle Asynchronous FIFO Queue Buffer Circuit, 2020 11th International Conference on Information and Communication Systems (ICICS), 2020: 388-393.

[10] H. Ashour, Design, simulation and realization of a parametrizable, configurable and modular asynchronous FIFO, 2015 Science and Information Conference (SAI), 2015: 1391- 1395.

[11] W. Wang, Optimization of UART Communication Protocol Based on Frequency Multiplier Sampling Technology and Asynchronous FIFO, 2023 IEEE 2nd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA),2023: 280-285.

Downloads

Published

2024-12-31